Documentation
¶
Index ¶
- Constants
- Variables
- type AcquireIdempotentToken
- type AcquireIdempotentTokenBody
- type AcquireIdempotentTokenQuery
- type AcquireIdempotentTokenReq
- type AcquireIdempotentTokenRes
- type AcquireIdempotentTokenResResponseMetadata
- type AcquireIdempotentTokenResResponseMetadataError
- type AcquireIdempotentTokenResResult
- type AdbCommand
- type AdbCommandBody
- type AdbCommandQuery
- type AdbCommandReq
- type AdbCommandRes
- type AdbCommandResResponseMetadata
- type AdbCommandResResponseMetadataError
- type AdbCommandResResult
- type AdbCommandResResultFailedIDListItem
- type ArrayItemschema
- type BindInstanceAdbKey
- type BindInstanceAdbKeyBody
- type BindInstanceAdbKeyQuery
- type BindInstanceAdbKeyReq
- type BindInstanceAdbKeyRes
- type BindInstanceAdbKeyResResponseMetadata
- type BindInstanceAdbKeyResResponseMetadataError
- type BindInstancesAdbKey
- type BindInstancesAdbKeyBody
- type BindInstancesAdbKeyQuery
- type BindInstancesAdbKeyReq
- type BindInstancesAdbKeyRes
- type BindInstancesAdbKeyResResponseMetadata
- type BindInstancesAdbKeyResResponseMetadataError
- type BindInstancesAdbKeyResResult
- type BindInstancesSecurityGroup
- type BindInstancesSecurityGroupBody
- type BindInstancesSecurityGroupQuery
- type BindInstancesSecurityGroupReq
- type BindInstancesSecurityGroupRes
- type BindInstancesSecurityGroupResResponseMetadata
- type BindInstancesSecurityGroupResResponseMetadataError
- type BindInstancesSecurityGroupResResult
- type ColdRebootInstance
- type ColdRebootInstanceBody
- type ColdRebootInstanceQuery
- type ColdRebootInstanceReq
- type ColdRebootInstanceRes
- type ColdRebootInstanceResResponseMetadata
- type ColdRebootInstanceResResponseMetadataError
- type ColdRebootInstanceResResult
- type ColdRebootInstanceResResultFailedListItem
- type ControlApplication
- type ControlApplicationBody
- type ControlApplicationBodyOperation
- type ControlApplicationQuery
- type ControlApplicationReq
- type ControlApplicationRes
- type ControlApplicationResResponseMetadata
- type ControlApplicationResResponseMetadataError
- type ControlApplicationResResult
- type ControlApplicationResResultFailedIDListItem
- type CreateDevices
- type CreateDevicesBody
- type CreateDevicesBodyDeviceCharge
- type CreateDevicesBodyDeviceChargeMode
- type CreateDevicesBodyDeviceChargeNetworkChargeMode
- type CreateDevicesBodyImageConfig
- type CreateDevicesBodyNetConfig
- type CreateDevicesBodyNetConfigISP
- type CreateDevicesQuery
- type CreateDevicesReq
- type CreateDevicesRes
- type CreateDevicesResResponseMetadata
- type CreateDevicesResResponseMetadataError
- type CreateDevicesResResult
- type DeleteContainerImages
- type DeleteContainerImagesBody
- type DeleteContainerImagesQuery
- type DeleteContainerImagesReq
- type DeleteContainerImagesRes
- type DeleteContainerImagesResResponseMetadata
- type DeleteContainerImagesResResponseMetadataError
- type DeleteContainerImagesResResult
- type DeleteContainerImagesResResultFailedListItem
- type DeleteDevices
- type DeleteDevicesBody
- type DeleteDevicesQuery
- type DeleteDevicesReq
- type DeleteDevicesRes
- type DeleteDevicesResResponseMetadata
- type DeleteDevicesResResponseMetadataError
- type DeleteDevicesResResult
- type DetailInstance
- type DetailInstanceBody
- type DetailInstanceQuery
- type DetailInstanceReq
- type DetailInstanceRes
- type DetailInstanceResResponseMetadata
- type DetailInstanceResResponseMetadataError
- type DetailInstanceResResult
- type DetailInstanceResResultAdbKey
- type DetailInstanceResResultConfiguration
- type DetailInstanceResResultIsp
- type DetailInstanceResResultSecurityGroup
- type DetailInstanceResResultSecurityGroupSecurityRuleListItem
- type DetailInstanceResResultSecurityGroupSecurityRuleListItemExpose
- type DetailInstanceResResultSecurityGroupSecurityRuleListItemNatType
- type DetailInstanceResResultSecurityGroupSecurityRuleListItemProtocol
- type DetailInstanceResResultSgBoundSt
- type DetailInstanceResResultStatus
- type DetailInstanceResResultTag
- type DetailSecurityGroup
- type DetailSecurityGroupBody
- type DetailSecurityGroupQuery
- type DetailSecurityGroupReq
- type DetailSecurityGroupRes
- type DetailSecurityGroupResResponseMetadata
- type DetailSecurityGroupResResponseMetadataError
- type DetailSecurityGroupResResult
- type DetailSecurityGroupResResultSecurityRuleListItem
- type DetailSecurityGroupResResultSecurityRuleListItemExpose
- type DetailSecurityGroupResResultSecurityRuleListItemNatType
- type DetailSecurityGroupResResultSecurityRuleListItemProtocol
- type DistributeFile
- type DistributeFileBody
- type DistributeFileBodyAfterDistributionAction
- type DistributeFileBodyAfterDistributionActionAction
- type DistributeFileBodyAfterDistributionActionInstallApkParam
- type DistributeFileBodyFileFormat
- type DistributeFileBodyURLFile
- type DistributeFileBodyVolcTosFile
- type DistributeFileQuery
- type DistributeFileReq
- type DistributeFileRes
- type DistributeFileResResponseMetadata
- type DistributeFileResResponseMetadataError
- type DistributeFileResResult
- type DistributeFileToInstances
- type DistributeFileToInstancesBody
- type DistributeFileToInstancesBodyAfterDistributionAction
- type DistributeFileToInstancesBodyAfterDistributionActionAction
- type DistributeFileToInstancesBodyAfterDistributionActionInstallApkParam
- type DistributeFileToInstancesBodyFileFormat
- type DistributeFileToInstancesBodyURLFile
- type DistributeFileToInstancesBodyVolcTosFile
- type DistributeFileToInstancesQuery
- type DistributeFileToInstancesReq
- type DistributeFileToInstancesRes
- type DistributeFileToInstancesResResponseMetadata
- type DistributeFileToInstancesResResponseMetadataError
- type DistributeFileToInstancesResResult
- type DistributeFileToInstancesResResultFailedRecordsItem
- type Enum0
- type Enum1
- type Enum13
- type Enum14
- type Enum15
- type Enum16
- type Enum17
- type Enum21
- type Enum22
- type Enum23
- type Enum35
- type Enum36
- type Enum37
- type Enum38
- type Enum39
- type Enum40
- type Enum41
- type Enum42
- type Enum43
- type Enum44
- type Enum45
- type Enum8
- type Enum9
- type ExecCmdSync
- type ExecCmdSyncBody
- type ExecCmdSyncQuery
- type ExecCmdSyncReq
- type ExecCmdSyncRes
- type ExecCmdSyncResResponseMetadata
- type ExecCmdSyncResResponseMetadataError
- type ExecCmdSyncResResult
- type ExportInstance
- type ExportInstanceBody
- type ExportInstanceQuery
- type ExportInstanceQueryIsp
- type ExportInstanceQuerySgBoundSt
- type ExportInstanceReq
- type ExportInstanceRes
- type FixInstancesSGBound
- type FixInstancesSGBoundBody
- type FixInstancesSGBoundQuery
- type FixInstancesSGBoundReq
- type FixInstancesSGBoundRes
- type FixInstancesSGBoundResResponseMetadata
- type FixInstancesSGBoundResResponseMetadataError
- type FixInstancesSGBoundResResult
- type FixInstancesSGBoundResResultDataItem
- type FixInstancesSGBoundResResultDataPropertiesItemsItem
- type GetFileDistributionJobDetail
- type GetFileDistributionJobDetailBody
- type GetFileDistributionJobDetailQuery
- type GetFileDistributionJobDetailReq
- type GetFileDistributionJobDetailRes
- type GetFileDistributionJobDetailResResponseMetadata
- type GetFileDistributionJobDetailResResponseMetadataError
- type GetFileDistributionJobDetailResResult
- type GetFileDistributionJobDetailResResultJobStatus
- type GetFileDistributionJobDetailResResultTasksItem
- type GetFileDistributionResult
- type GetFileDistributionResultBody
- type GetFileDistributionResultQuery
- type GetFileDistributionResultReq
- type GetFileDistributionResultRes
- type GetFileDistributionResultResResponseMetadata
- type GetFileDistributionResultResResponseMetadataError
- type GetFileDistributionResultResResult
- type GetInfoAfterOrder
- type GetInfoAfterOrderBody
- type GetInfoAfterOrderQuery
- type GetInfoAfterOrderReq
- type GetInfoAfterOrderRes
- type GetInfoAfterOrderResResponseMetadata
- type GetInfoAfterOrderResResponseMetadataError
- type GetInfoAfterOrderResResult
- type GetInfoAfterOrderResResultHostInfoItem
- type GetInstanceProperties
- type GetInstancePropertiesBody
- type GetInstancePropertiesQuery
- type GetInstancePropertiesReq
- type GetInstancePropertiesRes
- type GetInstancePropertiesResResponseMetadata
- type GetInstancePropertiesResResponseMetadataError
- type GetInstancePropertiesResResult
- type GetInstancePropertiesResResultPropertiesItem
- type GetInstanceProperty
- type GetInstancePropertyBody
- type GetInstancePropertyQuery
- type GetInstancePropertyReq
- type GetInstancePropertyRes
- type GetInstancePropertyResResponseMetadata
- type GetInstancePropertyResResponseMetadataError
- type GetInstancePropertyResResult
- type GetInstancePropertyResResultFailedIDListItem
- type GetJobDetails
- type GetJobDetailsBody
- type GetJobDetailsQuery
- type GetJobDetailsReq
- type GetJobDetailsRes
- type GetJobDetailsResResponseMetadata
- type GetJobDetailsResResponseMetadataError
- type GetJobDetailsResResult
- type GetJobDetailsResResultProcess
- type GetJobDetailsResResultTaskInfoListItem
- type IPaaS
- func (c *IPaaS) AcquireIdempotentToken(ctx context.Context, arg *AcquireIdempotentTokenBody) (*AcquireIdempotentTokenRes, error)
- func (c *IPaaS) AdbCommand(ctx context.Context, arg *AdbCommandBody) (*AdbCommandRes, error)
- func (c *IPaaS) BindInstanceAdbKey(ctx context.Context, arg *BindInstanceAdbKeyBody) (*BindInstanceAdbKeyRes, error)
- func (c *IPaaS) BindInstancesAdbKey(ctx context.Context, arg *BindInstancesAdbKeyBody) (*BindInstancesAdbKeyRes, error)
- func (c *IPaaS) BindInstancesSecurityGroup(ctx context.Context, arg *BindInstancesSecurityGroupBody) (*BindInstancesSecurityGroupRes, error)
- func (c *IPaaS) ColdRebootInstance(ctx context.Context, arg *ColdRebootInstanceBody) (*ColdRebootInstanceRes, error)
- func (c *IPaaS) ControlApplication(ctx context.Context, arg *ControlApplicationBody) (*ControlApplicationRes, error)
- func (c *IPaaS) CreateDevices(ctx context.Context, arg *CreateDevicesReq) (*CreateDevicesRes, error)
- func (c *IPaaS) DeleteContainerImages(ctx context.Context, arg *DeleteContainerImagesBody) (*DeleteContainerImagesRes, error)
- func (c *IPaaS) DeleteDevices(ctx context.Context, arg *DeleteDevicesReq) (*DeleteDevicesRes, error)
- func (c *IPaaS) DetailInstance(ctx context.Context, arg *DetailInstanceQuery) (*DetailInstanceRes, error)
- func (c *IPaaS) DetailSecurityGroup(ctx context.Context, arg *DetailSecurityGroupQuery) (*DetailSecurityGroupRes, error)
- func (c *IPaaS) DistributeFile(ctx context.Context, arg *DistributeFileBody) (*DistributeFileRes, error)
- func (c *IPaaS) DistributeFileToInstances(ctx context.Context, arg *DistributeFileToInstancesBody) (*DistributeFileToInstancesRes, error)
- func (c *IPaaS) ExecCmdSync(ctx context.Context, arg *ExecCmdSyncBody) (*ExecCmdSyncRes, error)
- func (c *IPaaS) ExportInstance(ctx context.Context, arg *ExportInstanceQuery) (*ExportInstanceRes, error)
- func (c *IPaaS) FixInstancesSGBound(ctx context.Context, arg *FixInstancesSGBoundBody) (*FixInstancesSGBoundRes, error)
- func (c *IPaaS) GetFileDistributionJobDetail(ctx context.Context, arg *GetFileDistributionJobDetailBody) (*GetFileDistributionJobDetailRes, error)
- func (c *IPaaS) GetFileDistributionResult(ctx context.Context, arg *GetFileDistributionResultQuery) (*GetFileDistributionResultRes, error)
- func (c *IPaaS) GetInfoAfterOrder(ctx context.Context, arg *GetInfoAfterOrderBody) (*GetInfoAfterOrderRes, error)
- func (c *IPaaS) GetInstanceProperties(ctx context.Context, arg *GetInstancePropertiesBody) (*GetInstancePropertiesRes, error)
- func (c *IPaaS) GetInstanceProperty(ctx context.Context, arg *GetInstancePropertyBody) (*GetInstancePropertyRes, error)
- func (c *IPaaS) GetJobDetails(ctx context.Context, arg *GetJobDetailsQuery) (*GetJobDetailsRes, error)
- func (c *IPaaS) ImportContainerImage(ctx context.Context, arg *ImportContainerImageBody) (*ImportContainerImageRes, error)
- func (c *IPaaS) InitializeHost(ctx context.Context, arg *InitializeHostBody) (*InitializeHostRes, error)
- func (c *IPaaS) InstallApplication(ctx context.Context, arg *InstallApplicationBody) (*InstallApplicationRes, error)
- func (c *IPaaS) LatestMetricInstance(ctx context.Context, arg *LatestMetricInstanceQuery) (*LatestMetricInstanceRes, error)
- func (c *IPaaS) ListAdbKey(ctx context.Context, arg *ListAdbKeyQuery) (*ListAdbKeyRes, error)
- func (c *IPaaS) ListContainerImages(ctx context.Context, arg *ListContainerImagesQuery) (*ListContainerImagesRes, error)
- func (c *IPaaS) ListDcCapacity(ctx context.Context, arg *ListDcCapacityBody) (*ListDcCapacityRes, error)
- func (c *IPaaS) ListHost(ctx context.Context, arg *ListHostQuery) (*ListHostRes, error)
- func (c *IPaaS) ListHostMetricData(ctx context.Context, arg *ListHostMetricDataBody) (*ListHostMetricDataRes, error)
- func (c *IPaaS) ListInstance(ctx context.Context, arg *ListInstanceQuery) (*ListInstanceRes, error)
- func (c *IPaaS) ListInstanceMetricData(ctx context.Context, arg *ListInstanceMetricDataBody) (*ListInstanceMetricDataRes, error)
- func (c *IPaaS) ListPackage(ctx context.Context, arg *ListPackageBody) (*ListPackageRes, error)
- func (c *IPaaS) ListPortMapping(ctx context.Context, arg *ListPortMappingQuery) (*ListPortMappingRes, error)
- func (c *IPaaS) ListProduct(ctx context.Context, arg *ListProductQuery) (*ListProductRes, error)
- func (c *IPaaS) ListSecurityGroup(ctx context.Context, arg *ListSecurityGroupQuery) (*ListSecurityGroupRes, error)
- func (c *IPaaS) ListTaskInfo(ctx context.Context, arg *ListTaskInfoQuery) (*ListTaskInfoRes, error)
- func (c *IPaaS) ModifyInstanceFps(ctx context.Context, arg *ModifyInstanceFpsBody) (*ModifyInstanceFpsRes, error)
- func (c *IPaaS) ModifyInstanceWindowDisplaySpec(ctx context.Context, arg *ModifyInstanceWindowDisplaySpecBody) (*ModifyInstanceWindowDisplaySpecRes, error)
- func (c *IPaaS) PowerDownInstance(ctx context.Context, arg *PowerDownInstanceBody) (*PowerDownInstanceRes, error)
- func (c *IPaaS) PowerUpInstance(ctx context.Context, arg *PowerUpInstanceBody) (*PowerUpInstanceRes, error)
- func (c *IPaaS) PullFile(ctx context.Context, arg *PullFileBody) (*PullFileRes, error)
- func (c *IPaaS) PushFile(ctx context.Context, arg *PushFileBody) (*PushFileRes, error)
- func (c *IPaaS) RebootHost(ctx context.Context, arg *RebootHostBody) (*RebootHostRes, error)
- func (c *IPaaS) ReconfigureDevicesPackage(ctx context.Context, arg *ReconfigureDevicesPackageBody) (*ReconfigureDevicesPackageRes, error)
- func (c *IPaaS) RecordScreen(ctx context.Context, arg *RecordScreenBody) (*RecordScreenRes, error)
- func (c *IPaaS) ResetInstanceToFactory(ctx context.Context, arg *ResetInstanceToFactoryBody) (*ResetInstanceToFactoryRes, error)
- func (c *IPaaS) ResetInstances(ctx context.Context, arg *ResetInstancesBody) (*ResetInstancesRes, error)
- func (c *IPaaS) SetInstanceBandwidth(ctx context.Context, arg *SetInstanceBandwidthBody) (*SetInstanceBandwidthRes, error)
- func (c *IPaaS) SetInstanceProperties(ctx context.Context, arg *SetInstancePropertiesBody) (*SetInstancePropertiesRes, error)
- func (c *IPaaS) UnbindInstanceAdbKey(ctx context.Context, arg *UnbindInstanceAdbKeyBody) (*UnbindInstanceAdbKeyRes, error)
- func (c *IPaaS) UnbindInstancesAdbKey(ctx context.Context, arg *UnbindInstancesAdbKeyBody) (*UnbindInstancesAdbKeyRes, error)
- func (c *IPaaS) UnbindInstancesSecurityGroup(ctx context.Context, arg *UnbindInstancesSecurityGroupBody) (*UnbindInstancesSecurityGroupRes, error)
- func (c *IPaaS) UpdateContainerImage(ctx context.Context, arg *UpdateContainerImageBody) (*UpdateContainerImageRes, error)
- func (c *IPaaS) UpdateInstanceProperty(ctx context.Context, arg *UpdateInstancePropertyBody) (*UpdateInstancePropertyRes, error)
- func (c *IPaaS) UpgradeInstances(ctx context.Context, arg *UpgradeInstancesBody) (*UpgradeInstancesRes, error)
- func (c *IPaaS) WarmRebootInstance(ctx context.Context, arg *WarmRebootInstanceBody) (*WarmRebootInstanceRes, error)
- type ImportContainerImage
- type ImportContainerImageBody
- type ImportContainerImageBodyImageFileType
- type ImportContainerImageBodyImageTosInfo
- type ImportContainerImageBodyImageTosInfoSystemImg
- type ImportContainerImageBodyImageTosInfoVendorImg
- type ImportContainerImageBodyImageURLInfo
- type ImportContainerImageBodyImageURLInfoSystemImg
- type ImportContainerImageBodyImageURLInfoVendorImg
- type ImportContainerImageQuery
- type ImportContainerImageReq
- type ImportContainerImageRes
- type ImportContainerImageResResponseMetadata
- type ImportContainerImageResResponseMetadataError
- type ImportContainerImageResResult
- type InitializeHost
- type InitializeHostBody
- type InitializeHostQuery
- type InitializeHostReq
- type InitializeHostRes
- type InitializeHostResResponseMetadata
- type InitializeHostResResponseMetadataError
- type InitializeHostResResult
- type InitializeHostResResultFailedListItem
- type InstallApplication
- type InstallApplicationBody
- type InstallApplicationBodyTosInfo
- type InstallApplicationQuery
- type InstallApplicationReq
- type InstallApplicationRes
- type InstallApplicationResResponseMetadata
- type InstallApplicationResResponseMetadataError
- type InstallApplicationResResult
- type InstallApplicationResResultFailedIDListItem
- type LatestMetricInstance
- type LatestMetricInstanceBody
- type LatestMetricInstanceQuery
- type LatestMetricInstanceReq
- type LatestMetricInstanceRes
- type LatestMetricInstanceResResponseMetadata
- type LatestMetricInstanceResResponseMetadataError
- type LatestMetricInstanceResResult
- type ListAdbKey
- type ListAdbKeyBody
- type ListAdbKeyQuery
- type ListAdbKeyReq
- type ListAdbKeyRes
- type ListAdbKeyResResponseMetadata
- type ListAdbKeyResResponseMetadataError
- type ListAdbKeyResResult
- type ListAdbKeyResResultRowItem
- type ListContainerImages
- type ListContainerImagesBody
- type ListContainerImagesQuery
- type ListContainerImagesReq
- type ListContainerImagesRes
- type ListContainerImagesResResponseMetadata
- type ListContainerImagesResResponseMetadataError
- type ListContainerImagesResResult
- type ListContainerImagesResResultRowItem
- type ListContainerImagesResResultRowItemStatusCode
- type ListDcCapacity
- type ListDcCapacityBody
- type ListDcCapacityBodyIsp
- type ListDcCapacityQuery
- type ListDcCapacityReq
- type ListDcCapacityRes
- type ListDcCapacityResResponseMetadata
- type ListDcCapacityResResponseMetadataError
- type ListDcCapacityResResultItem
- type ListDcCapacityResResultItemIsp
- type ListHost
- type ListHostBody
- type ListHostMetricData
- type ListHostMetricDataBody
- type ListHostMetricDataBodyMetricNameItem
- type ListHostMetricDataBodyMetricType
- type ListHostMetricDataQuery
- type ListHostMetricDataReq
- type ListHostMetricDataRes
- type ListHostMetricDataResResponseMetadata
- type ListHostMetricDataResResponseMetadataError
- type ListHostMetricDataResResult
- type ListHostMetricDataResResultDownBandwidthResultItem
- type ListHostMetricDataResResultMaxBandwidthResultItem
- type ListHostMetricDataResResultMetricNameItem
- type ListHostMetricDataResResultMetricType
- type ListHostMetricDataResResultUpBandwidthResultItem
- type ListHostQuery
- type ListHostQueryIsp
- type ListHostQueryOrderBy
- type ListHostReq
- type ListHostRes
- type ListHostResResponseMetadata
- type ListHostResResponseMetadataError
- type ListHostResResult
- type ListHostResResultRowItem
- type ListHostResResultRowItemConfiguration
- type ListHostResResultRowItemIsp
- type ListHostResResultRowItemStatus
- type ListInstance
- type ListInstanceBody
- type ListInstanceMetricData
- type ListInstanceMetricDataBody
- type ListInstanceMetricDataBodyMetricNameItem
- type ListInstanceMetricDataBodyMetricType
- type ListInstanceMetricDataQuery
- type ListInstanceMetricDataReq
- type ListInstanceMetricDataRes
- type ListInstanceMetricDataResResponseMetadata
- type ListInstanceMetricDataResResponseMetadataError
- type ListInstanceMetricDataResResult
- type ListInstanceMetricDataResResultDownBandwidthResultItem
- type ListInstanceMetricDataResResultMaxBandwidthResultItem
- type ListInstanceMetricDataResResultMetricNameItem
- type ListInstanceMetricDataResResultMetricType
- type ListInstanceMetricDataResResultUpBandwidthResultItem
- type ListInstanceQuery
- type ListInstanceQueryIsp
- type ListInstanceQuerySgBoundSt
- type ListInstanceReq
- type ListInstanceRes
- type ListInstanceResResponseMetadata
- type ListInstanceResResponseMetadataError
- type ListInstanceResResult
- type ListInstanceResResultRowItem
- type ListInstanceResResultRowItemAdbKey
- type ListInstanceResResultRowItemConfiguration
- type ListInstanceResResultRowItemIsp
- type ListInstanceResResultRowItemSecurityGroup
- type ListInstanceResResultRowItemSecurityGroupSecurityRuleListItemExpose
- type ListInstanceResResultRowItemSecurityGroupSecurityRuleListItemNatType
- type ListInstanceResResultRowItemSecurityGroupSecurityRuleListItemProtocol
- type ListInstanceResResultRowItemSgBoundSt
- type ListInstanceResResultRowItemStatus
- type ListInstanceResResultRowItemTag
- type ListInstanceResResultRowPropertiesItemsItem
- type ListPackage
- type ListPackageBody
- type ListPackageQuery
- type ListPackageReq
- type ListPackageRes
- type ListPackageResResponseMetadata
- type ListPackageResResponseMetadataError
- type ListPackageResResultItem
- type ListPortMapping
- type ListPortMappingBody
- type ListPortMappingQuery
- type ListPortMappingQueryIsp
- type ListPortMappingQueryProtocolEnum
- type ListPortMappingQueryState
- type ListPortMappingReq
- type ListPortMappingRes
- type ListPortMappingResResponseMetadata
- type ListPortMappingResResponseMetadataError
- type ListPortMappingResResult
- type ListPortMappingResResultRowItem
- type ListPortMappingResResultRowItemIsp
- type ListPortMappingResResultRowItemProtocol
- type ListPortMappingResResultRowItemProtocolEnum
- type ListPortMappingResResultRowItemState
- type ListProduct
- type ListProductBody
- type ListProductQuery
- type ListProductReq
- type ListProductRes
- type ListProductResResponseMetadata
- type ListProductResResponseMetadataError
- type ListProductResResult
- type ListProductResResultRowItem
- type ListProductResResultRowItemProductType
- type ListProductResResultRowPropertiesItemsItem
- type ListSecurityGroup
- type ListSecurityGroupBody
- type ListSecurityGroupQuery
- type ListSecurityGroupReq
- type ListSecurityGroupRes
- type ListSecurityGroupResResponseMetadata
- type ListSecurityGroupResResponseMetadataError
- type ListSecurityGroupResResult
- type ListSecurityGroupResResultRowItem
- type ListSecurityGroupResResultRowItemSecurityRuleListItemExpose
- type ListSecurityGroupResResultRowItemSecurityRuleListItemNatType
- type ListSecurityGroupResResultRowItemSecurityRuleListItemProtocol
- type ListSecurityGroupResResultRowPropertiesItemsItem
- type ListTaskInfoQuery
- type ListTaskInfoRes
- type ListTaskInfoResResponseMetadata
- type ListTaskInfoResResponseMetadataError
- type ListTaskInfoResResult
- type ListTaskInfoResResultRowItem
- type ListTaskInfoResResultRowItemStatus
- type ModifyInstanceFps
- type ModifyInstanceFpsBody
- type ModifyInstanceFpsQuery
- type ModifyInstanceFpsReq
- type ModifyInstanceFpsRes
- type ModifyInstanceFpsResResponseMetadata
- type ModifyInstanceFpsResResponseMetadataError
- type ModifyInstanceWindowDisplaySpec
- type ModifyInstanceWindowDisplaySpecBody
- type ModifyInstanceWindowDisplaySpecBodyResolutionCustom
- type ModifyInstanceWindowDisplaySpecBodyResolutionLevel
- type ModifyInstanceWindowDisplaySpecQuery
- type ModifyInstanceWindowDisplaySpecReq
- type ModifyInstanceWindowDisplaySpecRes
- type ModifyInstanceWindowDisplaySpecResResponseMetadata
- type ModifyInstanceWindowDisplaySpecResResponseMetadataError
- type PowerDownInstance
- type PowerDownInstanceBody
- type PowerDownInstanceQuery
- type PowerDownInstanceReq
- type PowerDownInstanceRes
- type PowerDownInstanceResResponseMetadata
- type PowerDownInstanceResResponseMetadataError
- type PowerDownInstanceResResult
- type PowerDownInstanceResResultFailedListItem
- type PowerUpInstance
- type PowerUpInstanceBody
- type PowerUpInstanceQuery
- type PowerUpInstanceReq
- type PowerUpInstanceRes
- type PowerUpInstanceResResponseMetadata
- type PowerUpInstanceResResponseMetadataError
- type PowerUpInstanceResResult
- type PowerUpInstanceResResultFailedListItem
- type PullFile
- type PullFileBody
- type PullFileBodyTosInfo
- type PullFileQuery
- type PullFileReq
- type PullFileRes
- type PullFileResResponseMetadata
- type PullFileResResponseMetadataError
- type PullFileResResult
- type PushFile
- type PushFileBody
- type PushFileBodyTosInfo
- type PushFileQuery
- type PushFileReq
- type PushFileRes
- type PushFileResResponseMetadata
- type PushFileResResponseMetadataError
- type PushFileResResult
- type PushFileResResultFailedIDListItem
- type RebootHost
- type RebootHostBody
- type RebootHostQuery
- type RebootHostReq
- type RebootHostRes
- type RebootHostResResponseMetadata
- type RebootHostResResponseMetadataError
- type RebootHostResResult
- type ReconfigureDevicesPackageBody
- type ReconfigureDevicesPackageBodyReconfigureParamItem
- type ReconfigureDevicesPackageBodyReconfigureParamPropertiesItemsItem
- type ReconfigureDevicesPackageRes
- type ReconfigureDevicesPackageResResponseMetadata
- type ReconfigureDevicesPackageResResponseMetadataError
- type ReconfigureDevicesPackageResResult
- type ReconfigureDevicesPackageResResultRecordsItem
- type ReconfigureDevicesPackageResResultRecordsItemErr
- type RecordScreen
- type RecordScreenBody
- type RecordScreenBodyOption
- type RecordScreenQuery
- type RecordScreenReq
- type RecordScreenRes
- type RecordScreenResResponseMetadata
- type RecordScreenResResponseMetadataError
- type RecordScreenResResult
- type ResetInstanceToFactory
- type ResetInstanceToFactoryBody
- type ResetInstanceToFactoryQuery
- type ResetInstanceToFactoryReq
- type ResetInstanceToFactoryRes
- type ResetInstanceToFactoryResResponseMetadata
- type ResetInstanceToFactoryResResponseMetadataError
- type ResetInstanceToFactoryResResult
- type ResetInstanceToFactoryResResultFailedIDListItem
- type ResetInstances
- type ResetInstancesBody
- type ResetInstancesQuery
- type ResetInstancesReq
- type ResetInstancesRes
- type ResetInstancesResResponseMetadata
- type ResetInstancesResResponseMetadataError
- type ResetInstancesResResult
- type ResetInstancesResResultFailedListItem
- type SetInstanceBandwidth
- type SetInstanceBandwidthBody
- type SetInstanceBandwidthQuery
- type SetInstanceBandwidthReq
- type SetInstanceBandwidthRes
- type SetInstanceBandwidthResResponseMetadata
- type SetInstanceBandwidthResResponseMetadataError
- type SetInstanceBandwidthResResult
- type SetInstanceBandwidthResResultFailedListItem
- type SetInstanceProperties
- type SetInstancePropertiesBody
- type SetInstancePropertiesBodyPropertiesItem
- type SetInstancePropertiesQuery
- type SetInstancePropertiesReq
- type SetInstancePropertiesRes
- type SetInstancePropertiesResResponseMetadata
- type SetInstancePropertiesResResponseMetadataError
- type SetInstancePropertiesResResult
- type UnbindInstanceAdbKey
- type UnbindInstanceAdbKeyBody
- type UnbindInstanceAdbKeyQuery
- type UnbindInstanceAdbKeyReq
- type UnbindInstanceAdbKeyRes
- type UnbindInstanceAdbKeyResResponseMetadata
- type UnbindInstanceAdbKeyResResponseMetadataError
- type UnbindInstancesAdbKey
- type UnbindInstancesAdbKeyBody
- type UnbindInstancesAdbKeyQuery
- type UnbindInstancesAdbKeyReq
- type UnbindInstancesAdbKeyRes
- type UnbindInstancesAdbKeyResResponseMetadata
- type UnbindInstancesAdbKeyResResponseMetadataError
- type UnbindInstancesAdbKeyResResult
- type UnbindInstancesSecurityGroup
- type UnbindInstancesSecurityGroupBody
- type UnbindInstancesSecurityGroupQuery
- type UnbindInstancesSecurityGroupReq
- type UnbindInstancesSecurityGroupRes
- type UnbindInstancesSecurityGroupResResponseMetadata
- type UnbindInstancesSecurityGroupResResponseMetadataError
- type UnbindInstancesSecurityGroupResResult
- type UpdateContainerImage
- type UpdateContainerImageBody
- type UpdateContainerImageQuery
- type UpdateContainerImageReq
- type UpdateContainerImageRes
- type UpdateContainerImageResResponseMetadata
- type UpdateContainerImageResResponseMetadataError
- type UpdateInstanceProperty
- type UpdateInstancePropertyBody
- type UpdateInstancePropertyBodyInstanceProperty
- type UpdateInstancePropertyQuery
- type UpdateInstancePropertyReq
- type UpdateInstancePropertyRes
- type UpdateInstancePropertyResResponseMetadata
- type UpdateInstancePropertyResResponseMetadataError
- type UpdateInstancePropertyResResult
- type UpdateInstancePropertyResResultFailedIDListItem
- type UpgradeInstances
- type UpgradeInstancesBody
- type UpgradeInstancesQuery
- type UpgradeInstancesReq
- type UpgradeInstancesRes
- type UpgradeInstancesResResponseMetadata
- type UpgradeInstancesResResponseMetadataError
- type UpgradeInstancesResResult
- type UpgradeInstancesResResultFailedListItem
- type WarmRebootInstance
- type WarmRebootInstanceBody
- type WarmRebootInstanceQuery
- type WarmRebootInstanceReq
- type WarmRebootInstanceRes
- type WarmRebootInstanceResResponseMetadata
- type WarmRebootInstanceResResponseMetadataError
- type WarmRebootInstanceResResult
- type WarmRebootInstanceResResultFailedListItem
Constants ¶
View Source
const ( ServiceName = "IPaaS" DefaultTimeout = 10 * time.Second )
Variables ¶
View Source
var ( ServiceInfoMap = map[string]common.ServiceInfo{ "cn-north-1": { Timeout: DefaultTimeout, Scheme: "https", Host: "open.volcengineapi.com", Header: http.Header{ "Accept": []string{"application/json"}, }, Credentials: common.Credentials{ Region: "cn-north-1", Service: ServiceName, }, }, } ApiListInfo = map[string]*common.ApiInfo{ "ListInstance": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"ListInstance"}, "Version": []string{"2020-10-25"}, }, }, "ExportInstance": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"ExportInstance"}, "Version": []string{"2020-10-25"}, }, }, "ListInstanceMetricData": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ListInstanceMetricData"}, "Version": []string{"2023-08-01"}, }, }, "ListPortMapping": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"ListPortMapping"}, "Version": []string{"2020-10-25"}, }, }, "DetailInstance": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"DetailInstance"}, "Version": []string{"2020-10-25"}, }, }, "LatestMetricInstance": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"LatestMetricInstance"}, "Version": []string{"2020-10-25"}, }, }, "ModifyInstanceWindowDisplaySpec": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ModifyInstanceWindowDisplaySpec"}, "Version": []string{"2023-08-01"}, }, }, "ModifyInstanceFps": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ModifyInstanceFps"}, "Version": []string{"2023-08-01"}, }, }, "PowerDownInstance": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"PowerDownInstance"}, "Version": []string{"2020-10-25"}, }, }, "ColdRebootInstance": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ColdRebootInstance"}, "Version": []string{"2020-10-25"}, }, }, "UpgradeInstances": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpgradeInstances"}, "Version": []string{"2023-08-01"}, }, }, "PowerUpInstance": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"PowerUpInstance"}, "Version": []string{"2020-10-25"}, }, }, "AdbCommand": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"AdbCommand"}, "Version": []string{"2020-10-25"}, }, }, "SetInstanceBandwidth": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"SetInstanceBandwidth"}, "Version": []string{"2023-08-01"}, }, }, "InstallApplication": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"InstallApplication"}, "Version": []string{"2020-10-25"}, }, }, "ControlApplication": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ControlApplication"}, "Version": []string{"2020-10-25"}, }, }, "GetInstanceProperty": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetInstanceProperty"}, "Version": []string{"2020-10-25"}, }, }, "PullFile": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"PullFile"}, "Version": []string{"2020-10-25"}, }, }, "PushFile": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"PushFile"}, "Version": []string{"2020-10-25"}, }, }, "RecordScreen": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"RecordScreen"}, "Version": []string{"2020-10-25"}, }, }, "ExecCmdSync": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ExecCmdSync"}, "Version": []string{"2020-10-25"}, }, }, "ResetInstanceToFactory": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ResetInstanceToFactory"}, "Version": []string{"2020-10-25"}, }, }, "UpdateInstanceProperty": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateInstanceProperty"}, "Version": []string{"2020-10-25"}, }, }, "WarmRebootInstance": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"WarmRebootInstance"}, "Version": []string{"2020-10-25"}, }, }, "ResetInstances": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ResetInstances"}, "Version": []string{"2020-10-25"}, }, }, "GetInstanceProperties": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetInstanceProperties"}, "Version": []string{"2020-10-25"}, }, }, "SetInstanceProperties": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"SetInstanceProperties"}, "Version": []string{"2020-10-25"}, }, }, "ImportContainerImage": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ImportContainerImage"}, "Version": []string{"2020-10-25"}, }, }, "ListContainerImages": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"ListContainerImages"}, "Version": []string{"2020-10-25"}, }, }, "DeleteContainerImages": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"DeleteContainerImages"}, "Version": []string{"2020-10-25"}, }, }, "UpdateContainerImage": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UpdateContainerImage"}, "Version": []string{"2020-10-25"}, }, }, "GetJobDetails": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetJobDetails"}, "Version": []string{"2020-10-25"}, }, }, "ListAdbKey": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"ListAdbKey"}, "Version": []string{"2020-10-25"}, }, }, "BindInstancesAdbKey": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"BindInstancesAdbKey"}, "Version": []string{"2020-10-25"}, }, }, "UnbindInstancesAdbKey": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UnbindInstancesAdbKey"}, "Version": []string{"2020-10-25"}, }, }, "BindInstanceAdbKey": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"BindInstanceAdbKey"}, "Version": []string{"2020-10-25"}, }, }, "UnbindInstanceAdbKey": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UnbindInstanceAdbKey"}, "Version": []string{"2020-10-25"}, }, }, "DistributeFile": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"DistributeFile"}, "Version": []string{"2020-10-25"}, }, }, "DistributeFileToInstances": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"DistributeFileToInstances"}, "Version": []string{"2020-10-25"}, }, }, "GetFileDistributionJobDetail": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetFileDistributionJobDetail"}, "Version": []string{"2020-10-25"}, }, }, "GetFileDistributionResult": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"GetFileDistributionResult"}, "Version": []string{"2020-10-25"}, }, }, "ListHost": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"ListHost"}, "Version": []string{"2020-10-25"}, }, }, "InitializeHost": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"InitializeHost"}, "Version": []string{"2023-08-01"}, }, }, "GetInfoAfterOrder": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"GetInfoAfterOrder"}, "Version": []string{"2023-08-01"}, }, }, "ListHostMetricData": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ListHostMetricData"}, "Version": []string{"2023-08-01"}, }, }, "RebootHost": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"RebootHost"}, "Version": []string{"2020-10-25"}, }, }, "FixInstancesSGBound": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"FixInstancesSGBound"}, "Version": []string{"2020-10-25"}, }, }, "ListSecurityGroup": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"ListSecurityGroup"}, "Version": []string{"2020-10-25"}, }, }, "DetailSecurityGroup": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"DetailSecurityGroup"}, "Version": []string{"2020-10-25"}, }, }, "BindInstancesSecurityGroup": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"BindInstancesSecurityGroup"}, "Version": []string{"2020-10-25"}, }, }, "UnbindInstancesSecurityGroup": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"UnbindInstancesSecurityGroup"}, "Version": []string{"2020-10-25"}, }, }, "CreateDevices": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"CreateDevices"}, "Version": []string{"2023-08-01"}, }, }, "DeleteDevices": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"DeleteDevices"}, "Version": []string{"2023-08-01"}, }, }, "AcquireIdempotentToken": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"AcquireIdempotentToken"}, "Version": []string{"2023-08-01"}, }, }, "ListProduct": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"ListProduct"}, "Version": []string{"2020-10-25"}, }, }, "ListPackage": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ListPackage"}, "Version": []string{"2023-08-01"}, }, }, "ListDcCapacity": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ListDcCapacity"}, "Version": []string{"2023-08-01"}, }, }, "ReconfigureDevicesPackage": { Method: http.MethodPost, Path: "/", Query: url.Values{ "Action": []string{"ReconfigureDevicesPackage"}, "Version": []string{"2023-08-01"}, }, }, "ListTaskInfo": { Method: http.MethodGet, Path: "/", Query: url.Values{ "Action": []string{"ListTaskInfo"}, "Version": []string{"2020-10-25"}, }, }, } )
Functions ¶
This section is empty.
Types ¶
type AcquireIdempotentToken ¶
type AcquireIdempotentToken struct{}
type AcquireIdempotentTokenBody ¶
type AcquireIdempotentTokenBody struct {
// 令牌有效期, 单位: 秒, 最大值: 120
TimeoutSeconds *int32 `json:"TimeoutSeconds,omitempty"`
}
type AcquireIdempotentTokenQuery ¶
type AcquireIdempotentTokenQuery struct{}
type AcquireIdempotentTokenReq ¶
type AcquireIdempotentTokenReq struct {
*AcquireIdempotentTokenQuery
*AcquireIdempotentTokenBody
}
type AcquireIdempotentTokenRes ¶
type AcquireIdempotentTokenRes struct {
// REQUIRED
ResponseMetadata AcquireIdempotentTokenResResponseMetadata `json:"ResponseMetadata"`
Result *AcquireIdempotentTokenResResult `json:"Result,omitempty"`
}
type AcquireIdempotentTokenResResponseMetadata ¶
type AcquireIdempotentTokenResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *AcquireIdempotentTokenResResponseMetadataError `json:"Error,omitempty"`
}
type AcquireIdempotentTokenResResult ¶
type AcquireIdempotentTokenResResult struct {
// 令牌
Token *string `json:"Token,omitempty"`
}
type AdbCommand ¶
type AdbCommand struct{}
type AdbCommandBody ¶
type AdbCommandBody struct {
// REQUIRED; 执行的命令
Command string `json:"command"`
// REQUIRED; 目标 Id 列表
ObjectIDList []string `json:"object_id_list"`
// REQUIRED; 对象的类别,可选枚举值包括: instance(对指定实例为对象进行操作) host(对云机下的所有实例进行操作)
ObjectType string `json:"object_type"`
// REQUIRED; 产品ID
ProductID string `json:"product_id"`
}
type AdbCommandQuery ¶
type AdbCommandQuery struct{}
type AdbCommandReq ¶
type AdbCommandReq struct {
*AdbCommandQuery
*AdbCommandBody
}
type AdbCommandRes ¶
type AdbCommandRes struct {
// REQUIRED
ResponseMetadata AdbCommandResResponseMetadata `json:"ResponseMetadata"`
Result *AdbCommandResResult `json:"Result,omitempty"`
}
type AdbCommandResResponseMetadata ¶
type AdbCommandResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *AdbCommandResResponseMetadataError `json:"Error,omitempty"`
}
type AdbCommandResResult ¶
type AdbCommandResResult struct {
// 失败的ID列表
FailedIDList []*AdbCommandResResultFailedIDListItem `json:"failed_id_list,omitempty"`
// 异步JobId
JobID *string `json:"job_id,omitempty"`
// Deprecated: 废弃
PassedIDList []*string `json:"passed_id_list,omitempty"`
}
type ArrayItemschema ¶
type ArrayItemschema int32
type BindInstanceAdbKey ¶
type BindInstanceAdbKey struct{}
type BindInstanceAdbKeyBody ¶
type BindInstanceAdbKeyQuery ¶
type BindInstanceAdbKeyQuery struct{}
type BindInstanceAdbKeyReq ¶
type BindInstanceAdbKeyReq struct {
*BindInstanceAdbKeyQuery
*BindInstanceAdbKeyBody
}
type BindInstanceAdbKeyRes ¶
type BindInstanceAdbKeyRes struct {
// REQUIRED
ResponseMetadata BindInstanceAdbKeyResResponseMetadata `json:"ResponseMetadata"`
Result *string `json:"Result,omitempty"`
}
type BindInstanceAdbKeyResResponseMetadata ¶
type BindInstanceAdbKeyResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *BindInstanceAdbKeyResResponseMetadataError `json:"Error,omitempty"`
}
type BindInstancesAdbKey ¶
type BindInstancesAdbKey struct{}
type BindInstancesAdbKeyBody ¶
type BindInstancesAdbKeyQuery ¶
type BindInstancesAdbKeyQuery struct{}
type BindInstancesAdbKeyReq ¶
type BindInstancesAdbKeyReq struct {
*BindInstancesAdbKeyQuery
*BindInstancesAdbKeyBody
}
type BindInstancesAdbKeyRes ¶
type BindInstancesAdbKeyRes struct {
// REQUIRED
ResponseMetadata BindInstancesAdbKeyResResponseMetadata `json:"ResponseMetadata"`
Result *BindInstancesAdbKeyResResult `json:"Result,omitempty"`
}
type BindInstancesAdbKeyResResponseMetadata ¶
type BindInstancesAdbKeyResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *BindInstancesAdbKeyResResponseMetadataError `json:"Error,omitempty"`
}
type BindInstancesAdbKeyResResult ¶
type BindInstancesAdbKeyResResult struct {
JobID *string `json:"job_id,omitempty"`
}
type BindInstancesSecurityGroup ¶
type BindInstancesSecurityGroup struct{}
type BindInstancesSecurityGroupQuery ¶
type BindInstancesSecurityGroupQuery struct{}
type BindInstancesSecurityGroupReq ¶
type BindInstancesSecurityGroupReq struct {
*BindInstancesSecurityGroupQuery
*BindInstancesSecurityGroupBody
}
type BindInstancesSecurityGroupRes ¶
type BindInstancesSecurityGroupRes struct {
// REQUIRED
ResponseMetadata BindInstancesSecurityGroupResResponseMetadata `json:"ResponseMetadata"`
Result *BindInstancesSecurityGroupResResult `json:"Result,omitempty"`
}
type BindInstancesSecurityGroupResResponseMetadata ¶
type BindInstancesSecurityGroupResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *BindInstancesSecurityGroupResResponseMetadataError `json:"Error,omitempty"`
}
type BindInstancesSecurityGroupResResult ¶
type BindInstancesSecurityGroupResResult struct {
// 异步 JobID
JobID *string `json:"job_id,omitempty"`
}
type ColdRebootInstance ¶
type ColdRebootInstance struct{}
type ColdRebootInstanceBody ¶
type ColdRebootInstanceQuery ¶
type ColdRebootInstanceQuery struct{}
type ColdRebootInstanceReq ¶
type ColdRebootInstanceReq struct {
*ColdRebootInstanceQuery
*ColdRebootInstanceBody
}
type ColdRebootInstanceRes ¶
type ColdRebootInstanceRes struct {
// REQUIRED
ResponseMetadata ColdRebootInstanceResResponseMetadata `json:"ResponseMetadata"`
Result *ColdRebootInstanceResResult `json:"Result,omitempty"`
}
type ColdRebootInstanceResResponseMetadata ¶
type ColdRebootInstanceResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ColdRebootInstanceResResponseMetadataError `json:"Error,omitempty"`
}
type ColdRebootInstanceResResult ¶
type ColdRebootInstanceResResult struct {
// Deprecated
FailIDList []*string `json:"fail_id_list,omitempty"`
// 失败的记录
FailedList []*ColdRebootInstanceResResultFailedListItem `json:"failed_list,omitempty"`
// 异步JobId
JobID *string `json:"job_id,omitempty"`
// Deprecated
SuccessIDList []*string `json:"success_id_list,omitempty"`
}
type ControlApplication ¶
type ControlApplication struct{}
type ControlApplicationBody ¶
type ControlApplicationBody struct {
// REQUIRED; 目标 Id 列表
ObjectIDList []string `json:"object_id_list"`
// REQUIRED; 对象的类别,可选枚举值包括: instance(对指定实例为对象进行操作) host(对云机下的所有实例进行操作)
ObjectType string `json:"object_type"`
// REQUIRED
Operation ControlApplicationBodyOperation `json:"operation"`
// REQUIRED; 应用包名,例如:com.abc.xyz uninstall, 卸载, 执行pm uninstall [packagename], e.g. com.abc.xyz enable, 启用, 执行pm enable [packagename],
// e.g. com.abc.xyz disable, 停用, 执行pm disable-user [packagename], e.g. com.abc.xyz
// stop, 停止, 执行am force-stop [packagename], e.g. com.abc.xyz start, 启动, 执行am start [-n] [package_name], 支持传入或者不传入具体的 activity
// case 1: 不传入 activity, 例如 com.abc.xyz, 启动 [android.intent.action.MAIN]
// activity, 如果 apk 不存在该 activity, 则报错. case 2: 传入 activity 时, 例如 com.abc.xyz/.MainActivity. 举例来说, 对于有前台 UI 的应用, 可以在云手机内部,
// 启动应用后, 命令行输入 dumpsys activity |grep -i mResumedActivity | awk -F " " '{print
// $4}' 来确认具体的字段内容
PackageName string `json:"package_name"`
// REQUIRED; 产品ID`
ProductID string `json:"product_id"`
}
type ControlApplicationBodyOperation ¶
type ControlApplicationBodyOperation string
type ControlApplicationQuery ¶
type ControlApplicationQuery struct{}
type ControlApplicationReq ¶
type ControlApplicationReq struct {
*ControlApplicationQuery
*ControlApplicationBody
}
type ControlApplicationRes ¶
type ControlApplicationRes struct {
// REQUIRED
ResponseMetadata ControlApplicationResResponseMetadata `json:"ResponseMetadata"`
Result *ControlApplicationResResult `json:"Result,omitempty"`
}
type ControlApplicationResResponseMetadata ¶
type ControlApplicationResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ControlApplicationResResponseMetadataError `json:"Error,omitempty"`
}
type ControlApplicationResResult ¶
type ControlApplicationResResult struct {
// 失败的ID列表
FailedIDList []*ControlApplicationResResultFailedIDListItem `json:"failed_id_list,omitempty"`
// 异步JobId
JobID *string `json:"job_id,omitempty"`
// Deprecated: 废弃
PassedIDList []*string `json:"passed_id_list,omitempty"`
}
type CreateDevices ¶
type CreateDevices struct{}
type CreateDevicesBody ¶
type CreateDevicesBody struct {
// REQUIRED
DeviceCharge CreateDevicesBodyDeviceCharge `json:"DeviceCharge"`
// REQUIRED; 需要订购的设备数量
DeviceCount int32 `json:"DeviceCount"`
// REQUIRED; 套餐规格
DevicePackageID string `json:"DevicePackageId"`
// REQUIRED; container容器订购,vm虚拟机订购, bm 裸node订购
DeviceType string `json:"DeviceType"`
// REQUIRED
ImageConfig CreateDevicesBodyImageConfig `json:"ImageConfig"`
// REQUIRED
NetConfig CreateDevicesBodyNetConfig `json:"NetConfig"`
// REQUIRED; 业务ID
ProductID string `json:"ProductId"`
// 机房列表,region和dc至少一个不为空
DC []*string `json:"DC,omitempty"`
// 设备名称,不填默认和deviceId保持一致,若订购多个,会加后缀递增
DeviceName *string `json:"DeviceName,omitempty"`
InstanceDisk *int32 `json:"InstanceDisk,omitempty"` // 共享存储,MB,新增参数,针对云游戏做的特殊逻辑
// 订购设备的区域,cn-north,cn-middle,cn-south
Region *string `json:"Region,omitempty"`
}
type CreateDevicesBodyDeviceCharge ¶
type CreateDevicesBodyDeviceCharge struct {
// REQUIRED
DeviceChargeMode CreateDevicesBodyDeviceChargeMode `json:"DeviceChargeMode"`
// REQUIRED
NetworkChargeMode CreateDevicesBodyDeviceChargeNetworkChargeMode `json:"NetworkChargeMode"`
}
type CreateDevicesBodyDeviceChargeMode ¶ added in v1.0.129
type CreateDevicesBodyDeviceChargeNetworkChargeMode ¶ added in v1.0.129
type CreateDevicesBodyDeviceChargeNetworkChargeMode struct {
// REQUIRED; 云机对应的带宽计费方式,选项: dailypeak:按日带宽峰值计费 traffic:按实际流量计费 95thpercentile:按带宽95峰计费 bandwidth: 按带宽上线计费
BandWidthChargeType string `json:"BandWidthChargeType"`
}
type CreateDevicesBodyNetConfig ¶
type CreateDevicesBodyNetConfig struct {
// REQUIRED
ISP CreateDevicesBodyNetConfigISP `json:"ISP"`
// 带宽,2-100, 不填默认5Mbps
Bandwidth *int32 `json:"Bandwidth,omitempty"`
// nat配置,1表示云上,2表示云下,不填由服务决定
NatID *int32 `json:"NatId,omitempty"`
}
type CreateDevicesBodyNetConfigISP ¶ added in v1.0.129
type CreateDevicesBodyNetConfigISP int32
type CreateDevicesQuery ¶
type CreateDevicesQuery struct {
// REQUIRED; X-iPaaS-Idempotent-Token
XIPaaSIdempotentToken string `json:"X-iPaaS-Idempotent-Token" query:"X-iPaaS-Idempotent-Token"`
}
type CreateDevicesReq ¶
type CreateDevicesReq struct {
*CreateDevicesQuery
*CreateDevicesBody
}
type CreateDevicesRes ¶
type CreateDevicesRes struct {
// REQUIRED
ResponseMetadata CreateDevicesResResponseMetadata `json:"ResponseMetadata"`
Result *CreateDevicesResResult `json:"Result,omitempty"`
}
type CreateDevicesResResponseMetadata ¶
type CreateDevicesResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *CreateDevicesResResponseMetadataError `json:"Error,omitempty"`
}
type CreateDevicesResResult ¶
type DeleteContainerImages ¶
type DeleteContainerImages struct{}
type DeleteContainerImagesBody ¶
type DeleteContainerImagesBody struct {
// REQUIRED; 待删除的镜像 ID 列表
ImageIDList []string `json:"image_id_list"`
}
type DeleteContainerImagesQuery ¶
type DeleteContainerImagesQuery struct{}
type DeleteContainerImagesReq ¶
type DeleteContainerImagesReq struct {
*DeleteContainerImagesQuery
*DeleteContainerImagesBody
}
type DeleteContainerImagesRes ¶
type DeleteContainerImagesRes struct {
// REQUIRED
ResponseMetadata DeleteContainerImagesResResponseMetadata `json:"ResponseMetadata"`
Result *DeleteContainerImagesResResult `json:"Result,omitempty"`
}
type DeleteContainerImagesResResponseMetadata ¶
type DeleteContainerImagesResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *DeleteContainerImagesResResponseMetadataError `json:"Error,omitempty"`
}
type DeleteContainerImagesResResult ¶
type DeleteContainerImagesResResult struct {
// 删除失败的镜像ID列表
FailedList []*DeleteContainerImagesResResultFailedListItem `json:"failed_list,omitempty"`
}
type DeleteDevices ¶
type DeleteDevices struct{}
type DeleteDevicesBody ¶
type DeleteDevicesQuery ¶
type DeleteDevicesQuery struct {
// REQUIRED; X-iPaaS-Idempotent-Token
XIPaaSIdempotentToken string `json:"X-iPaaS-Idempotent-Token" query:"X-iPaaS-Idempotent-Token"`
}
type DeleteDevicesReq ¶
type DeleteDevicesReq struct {
*DeleteDevicesQuery
*DeleteDevicesBody
}
type DeleteDevicesRes ¶
type DeleteDevicesRes struct {
// REQUIRED
ResponseMetadata DeleteDevicesResResponseMetadata `json:"ResponseMetadata"`
Result *DeleteDevicesResResult `json:"Result,omitempty"`
}
type DeleteDevicesResResponseMetadata ¶
type DeleteDevicesResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *DeleteDevicesResResponseMetadataError `json:"Error,omitempty"`
}
type DeleteDevicesResResult ¶
type DetailInstance ¶
type DetailInstance struct{}
type DetailInstanceBody ¶
type DetailInstanceBody struct{}
type DetailInstanceQuery ¶
type DetailInstanceQuery struct {
// REQUIRED; 实例 Id
InstanceID string `json:"instance_id" query:"instance_id"`
}
type DetailInstanceReq ¶
type DetailInstanceReq struct {
*DetailInstanceQuery
*DetailInstanceBody
}
type DetailInstanceRes ¶
type DetailInstanceRes struct {
// REQUIRED
ResponseMetadata DetailInstanceResResponseMetadata `json:"ResponseMetadata"`
Result *DetailInstanceResResult `json:"Result,omitempty"`
}
type DetailInstanceResResponseMetadata ¶
type DetailInstanceResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *DetailInstanceResResponseMetadataError `json:"Error,omitempty"`
}
type DetailInstanceResResult ¶
type DetailInstanceResResult struct {
AdbKey *DetailInstanceResResultAdbKey `json:"adb_key,omitempty"`
// 带宽
Bandwidth *int32 `json:"bandwidth,omitempty"`
Configuration *DetailInstanceResResultConfiguration `json:"configuration,omitempty"`
// 创建时间, unix 时间戳, 秒级
CreateAt *int32 `json:"create_at,omitempty"`
// 机房 ID
Dc *string `json:"dc,omitempty"`
// 机房名称
DcName *string `json:"dc_name,omitempty"`
// 帧率
Fps *int32 `json:"fps,omitempty"`
// 主机ID
HostID *string `json:"host_id,omitempty"`
// 镜像ID
ImageID *string `json:"image_id,omitempty"`
// 镜像版本
ImageVersion *string `json:"image_version,omitempty"`
// 实例ID
InstanceID *string `json:"instance_id,omitempty"`
// 实例名称
InstanceName *string `json:"instance_name,omitempty"`
Isp *DetailInstanceResResultIsp `json:"isp,omitempty"`
// 产品ID
ProductID *string `json:"product_id,omitempty"`
// 地域
Region *string `json:"region,omitempty"`
// 分辨率
Resolution *string `json:"resolution,omitempty"`
SecurityGroup *DetailInstanceResResultSecurityGroup `json:"security_group,omitempty"`
SgBoundSt *DetailInstanceResResultSgBoundSt `json:"sg_bound_st,omitempty"`
// 安全组绑定状态字符串
SgBoundStStr *string `json:"sg_bound_st_str,omitempty"`
// 序列号, maybe useless
Sn *string `json:"sn,omitempty"`
Status *DetailInstanceResResultStatus `json:"status,omitempty"`
// 实例状态字符串
StatusStr *string `json:"status_str,omitempty"`
Tag *DetailInstanceResResultTag `json:"tag,omitempty"`
}
type DetailInstanceResResultAdbKey ¶
type DetailInstanceResResultAdbKey struct {
// 用户权限类型:
// 1(root) 2(user)
AuthType *int32 `json:"auth_type,omitempty"`
// 密钥对绑定的实例数量
BindInstanceNum *int32 `json:"bind_instance_num,omitempty"`
CreateAt *int32 `json:"create_at,omitempty"`
// 公钥指纹
Fingerprint *string `json:"fingerprint,omitempty"`
KeyDesc *string `json:"key_desc,omitempty"`
KeyID *int32 `json:"key_id,omitempty"`
KeyName *string `json:"key_name,omitempty"`
ProductID *string `json:"product_id,omitempty"`
PublicKey *string `json:"public_key,omitempty"`
}
type DetailInstanceResResultConfiguration ¶
type DetailInstanceResResultConfiguration struct {
// CPU 核心数
CPUCore *int32 `json:"cpu_core,omitempty"`
// 实例资源套餐 ID
ConfigurationCode *string `json:"configuration_code,omitempty"`
// 实例资源套餐名称
ConfigurationName *string `json:"configuration_name,omitempty"`
// 网络计费名称
IspCodeName *string `json:"isp_code_name,omitempty"`
// 网络计费套餐
IspConfigurationCode *string `json:"isp_configuration_code,omitempty"`
// 内存,单位MB
Memory *float32 `json:"memory,omitempty"`
}
type DetailInstanceResResultIsp ¶
type DetailInstanceResResultIsp int32
type DetailInstanceResResultSecurityGroup ¶
type DetailInstanceResResultSecurityGroup struct {
// BindHostNum *int64 json:"bind_host_num,omitempty" // Deprecated: 请使用BindInstanceNum
BindInstanceNum *int32 `json:"bind_instance_num,omitempty"`
// 创建时间,秒级时间戳
CreateAt *int32 `json:"create_at,omitempty"`
// 安全组所属业务 ID
ProductID *string `json:"product_id,omitempty"`
// 安全组描述
SecurityGroupDesc *string `json:"security_group_desc,omitempty"`
// 安全组 ID
SecurityGroupID *int32 `json:"security_group_id,omitempty"`
// 安全组名称
SecurityGroupName *string `json:"security_group_name,omitempty"`
// 安全组规则列表
SecurityRuleList []*DetailInstanceResResultSecurityGroupSecurityRuleListItem `json:"security_rule_list,omitempty"`
// 更新时间,秒级时间戳
UpdateAt *int32 `json:"update_at,omitempty"`
}
type DetailInstanceResResultSecurityGroupSecurityRuleListItem ¶ added in v1.0.129
type DetailInstanceResResultSecurityGroupSecurityRuleListItem struct {
Expose *DetailInstanceResResultSecurityGroupSecurityRuleListItemExpose `json:"expose,omitempty"`
NatType *DetailInstanceResResultSecurityGroupSecurityRuleListItemNatType `json:"nat_type,omitempty"`
Protocol *DetailInstanceResResultSecurityGroupSecurityRuleListItemProtocol `json:"protocol,omitempty"`
// 安全组规则ID
RuleID *int32 `json:"rule_id,omitempty"`
// 源端口
SourcePort *int32 `json:"source_port,omitempty"`
}
type DetailInstanceResResultSecurityGroupSecurityRuleListItemExpose ¶ added in v1.0.129
type DetailInstanceResResultSecurityGroupSecurityRuleListItemExpose int32
type DetailInstanceResResultSecurityGroupSecurityRuleListItemNatType ¶ added in v1.0.129
type DetailInstanceResResultSecurityGroupSecurityRuleListItemNatType int32
type DetailInstanceResResultSecurityGroupSecurityRuleListItemProtocol ¶ added in v1.0.129
type DetailInstanceResResultSecurityGroupSecurityRuleListItemProtocol int32
type DetailInstanceResResultSgBoundSt ¶
type DetailInstanceResResultSgBoundSt int32
type DetailInstanceResResultStatus ¶
type DetailInstanceResResultStatus int32
type DetailSecurityGroup ¶
type DetailSecurityGroup struct{}
type DetailSecurityGroupBody ¶
type DetailSecurityGroupBody struct{}
type DetailSecurityGroupQuery ¶
type DetailSecurityGroupQuery struct {
// REQUIRED; 安全组所属业务 ID
ProductID string `json:"product_id" query:"product_id"`
// REQUIRED; 安全组 ID
SecurityGroupID int32 `json:"security_group_id" query:"security_group_id"`
// 是否展示绑定实例数量
IsShowBoundInsNum *bool `json:"is_show_bound_ins_num,omitempty" query:"is_show_bound_ins_num"`
}
type DetailSecurityGroupReq ¶
type DetailSecurityGroupReq struct {
*DetailSecurityGroupQuery
*DetailSecurityGroupBody
}
type DetailSecurityGroupRes ¶
type DetailSecurityGroupRes struct {
// REQUIRED
ResponseMetadata DetailSecurityGroupResResponseMetadata `json:"ResponseMetadata"`
Result *DetailSecurityGroupResResult `json:"Result,omitempty"`
}
type DetailSecurityGroupResResponseMetadata ¶
type DetailSecurityGroupResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *DetailSecurityGroupResResponseMetadataError `json:"Error,omitempty"`
}
type DetailSecurityGroupResResult ¶
type DetailSecurityGroupResResult struct {
// BindHostNum *int64 json:"bind_host_num,omitempty" // Deprecated: 请使用BindInstanceNum
BindInstanceNum *int32 `json:"bind_instance_num,omitempty"`
// 创建时间,秒级时间戳
CreateAt *int32 `json:"create_at,omitempty"`
// 安全组所属业务 ID
ProductID *string `json:"product_id,omitempty"`
// 安全组描述
SecurityGroupDesc *string `json:"security_group_desc,omitempty"`
// 安全组 ID
SecurityGroupID *int32 `json:"security_group_id,omitempty"`
// 安全组名称
SecurityGroupName *string `json:"security_group_name,omitempty"`
// 安全组规则列表
SecurityRuleList []*DetailSecurityGroupResResultSecurityRuleListItem `json:"security_rule_list,omitempty"`
// 更新时间,秒级时间戳
UpdateAt *int32 `json:"update_at,omitempty"`
}
type DetailSecurityGroupResResultSecurityRuleListItem ¶
type DetailSecurityGroupResResultSecurityRuleListItem struct {
Expose *DetailSecurityGroupResResultSecurityRuleListItemExpose `json:"expose,omitempty"`
NatType *DetailSecurityGroupResResultSecurityRuleListItemNatType `json:"nat_type,omitempty"`
Protocol *DetailSecurityGroupResResultSecurityRuleListItemProtocol `json:"protocol,omitempty"`
// 安全组规则ID
RuleID *int32 `json:"rule_id,omitempty"`
// 源端口
SourcePort *int32 `json:"source_port,omitempty"`
}
type DetailSecurityGroupResResultSecurityRuleListItemExpose ¶
type DetailSecurityGroupResResultSecurityRuleListItemExpose int32
type DetailSecurityGroupResResultSecurityRuleListItemNatType ¶ added in v1.0.120
type DetailSecurityGroupResResultSecurityRuleListItemNatType int32
type DetailSecurityGroupResResultSecurityRuleListItemProtocol ¶
type DetailSecurityGroupResResultSecurityRuleListItemProtocol int32
type DistributeFile ¶
type DistributeFile struct{}
type DistributeFileBody ¶
type DistributeFileBody struct {
// REQUIRED; 文件的 MD5 值
FileMD5 string `json:"file_md5"`
// REQUIRED; 实例ID
InstanceID string `json:"instance_id"`
// REQUIRED; 产品ID
ProductID string `json:"product_id"`
AfterDistributionAction *DistributeFileBodyAfterDistributionAction `json:"after_distribution_action,omitempty"`
// 在云机中存储文件的路径(默认:/data/file_ds)
FileDir *string `json:"file_dir,omitempty"`
FileFormat *DistributeFileBodyFileFormat `json:"file_format,omitempty"`
URLFile *DistributeFileBodyURLFile `json:"url_file,omitempty"`
VolcTosFile *DistributeFileBodyVolcTosFile `json:"volc_tos_file,omitempty"`
}
type DistributeFileBodyAfterDistributionAction ¶
type DistributeFileBodyAfterDistributionAction struct {
// REQUIRED
Action DistributeFileBodyAfterDistributionActionAction `json:"action"`
InstallApkParam *DistributeFileBodyAfterDistributionActionInstallApkParam `json:"install_apk_param,omitempty"`
}
type DistributeFileBodyAfterDistributionActionAction ¶ added in v1.0.129
type DistributeFileBodyAfterDistributionActionAction int32
type DistributeFileBodyAfterDistributionActionInstallApkParam ¶ added in v1.0.129
type DistributeFileBodyAfterDistributionActionInstallApkParam struct {
// 应用安装可选参数列表: 1(ApkInstallAllowTest,允许测试) 2(ApkInstallReplaceExisting,替换现存) 3(ApkInstallGrantAllPerm,获取全部许可) 4(ApkInstallABI,覆盖默认
// ABI) 5(ApkInstallInternalFlash,内部闪存) 6(ApkInstallAllowDowngrade,允许降级)
OptionList []*ArrayItemschema `json:"option_list,omitempty"`
}
type DistributeFileBodyFileFormat ¶
type DistributeFileBodyFileFormat string
type DistributeFileBodyURLFile ¶
type DistributeFileBodyURLFile struct {
// REQUIRED; 保存文件的 URL
URL string `json:"url"`
}
type DistributeFileBodyVolcTosFile ¶
type DistributeFileBodyVolcTosFile struct {
// REQUIRED; 火山引擎对象存储中的存储桶名称
TosBucket string `json:"tos_bucket"`
// REQUIRED; 火山引擎对象存储中的文件路径
TosFilePath string `json:"tos_file_path"`
// 火山引擎对象存储服务地址(地域节点),若为空,则使用默认值:tos-cn-beijing.volces.com 默认 constdef.TosEndpointCNBJOnline
Endpoint *string `json:"endpoint,omitempty"`
// 火山引擎对象存储服务区域,若为空,则使用默认值:cn-beijing 默认 constdef.TosRegionBJ
Region *string `json:"region,omitempty"`
}
type DistributeFileQuery ¶
type DistributeFileQuery struct{}
type DistributeFileReq ¶
type DistributeFileReq struct {
*DistributeFileQuery
*DistributeFileBody
}
type DistributeFileRes ¶
type DistributeFileRes struct {
// REQUIRED
ResponseMetadata DistributeFileResResponseMetadata `json:"ResponseMetadata"`
Result *DistributeFileResResult `json:"Result,omitempty"`
}
type DistributeFileResResponseMetadata ¶
type DistributeFileResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *DistributeFileResResponseMetadataError `json:"Error,omitempty"`
}
type DistributeFileResResult ¶
type DistributeFileResResult struct {
// 任务ID
DistributionTaskID *string `json:"distribution_task_id,omitempty"`
}
type DistributeFileToInstances ¶
type DistributeFileToInstances struct{}
type DistributeFileToInstancesBody ¶
type DistributeFileToInstancesBody struct {
// REQUIRED; 文件的 MD5 值
FileMD5 string `json:"file_md5"`
// REQUIRED; 实例ID列表
InstanceIDs []string `json:"instance_ids"`
// REQUIRED; 产品ID
ProductID string `json:"product_id"`
AfterDistributionAction *DistributeFileToInstancesBodyAfterDistributionAction `json:"after_distribution_action,omitempty"`
// 在云机中存储文件的路径(默认:/data/file_ds)
FileDir *string `json:"file_dir,omitempty"`
FileFormat *DistributeFileToInstancesBodyFileFormat `json:"file_format,omitempty"`
URLFile *DistributeFileToInstancesBodyURLFile `json:"url_file,omitempty"`
VolcTosFile *DistributeFileToInstancesBodyVolcTosFile `json:"volc_tos_file,omitempty"`
}
type DistributeFileToInstancesBodyAfterDistributionAction ¶
type DistributeFileToInstancesBodyAfterDistributionAction struct {
// REQUIRED
Action DistributeFileToInstancesBodyAfterDistributionActionAction `json:"action"`
InstallApkParam *DistributeFileToInstancesBodyAfterDistributionActionInstallApkParam `json:"install_apk_param,omitempty"`
}
type DistributeFileToInstancesBodyAfterDistributionActionAction ¶ added in v1.0.129
type DistributeFileToInstancesBodyAfterDistributionActionAction int32
type DistributeFileToInstancesBodyAfterDistributionActionInstallApkParam ¶ added in v1.0.129
type DistributeFileToInstancesBodyAfterDistributionActionInstallApkParam struct {
// 应用安装可选参数列表: 1(ApkInstallAllowTest,允许测试) 2(ApkInstallReplaceExisting,替换现存) 3(ApkInstallGrantAllPerm,获取全部许可) 4(ApkInstallABI,覆盖默认
// ABI) 5(ApkInstallInternalFlash,内部闪存) 6(ApkInstallAllowDowngrade,允许降级)
OptionList []*ArrayItemschema `json:"option_list,omitempty"`
}
type DistributeFileToInstancesBodyFileFormat ¶
type DistributeFileToInstancesBodyFileFormat string
type DistributeFileToInstancesBodyURLFile ¶
type DistributeFileToInstancesBodyURLFile struct {
// REQUIRED; 保存文件的 URL
URL string `json:"url"`
}
type DistributeFileToInstancesBodyVolcTosFile ¶
type DistributeFileToInstancesBodyVolcTosFile struct {
// REQUIRED; 火山引擎对象存储中的存储桶名称
TosBucket string `json:"tos_bucket"`
// REQUIRED; 火山引擎对象存储中的文件路径
TosFilePath string `json:"tos_file_path"`
// 火山引擎对象存储服务地址(地域节点),若为空,则使用默认值:tos-cn-beijing.volces.com 默认 constdef.TosEndpointCNBJOnline
Endpoint *string `json:"endpoint,omitempty"`
// 火山引擎对象存储服务区域,若为空,则使用默认值:cn-beijing 默认 constdef.TosRegionBJ
Region *string `json:"region,omitempty"`
}
type DistributeFileToInstancesQuery ¶
type DistributeFileToInstancesQuery struct{}
type DistributeFileToInstancesReq ¶
type DistributeFileToInstancesReq struct {
*DistributeFileToInstancesQuery
*DistributeFileToInstancesBody
}
type DistributeFileToInstancesRes ¶
type DistributeFileToInstancesRes struct {
// REQUIRED
ResponseMetadata DistributeFileToInstancesResResponseMetadata `json:"ResponseMetadata"`
Result *DistributeFileToInstancesResResult `json:"Result,omitempty"`
}
type DistributeFileToInstancesResResponseMetadata ¶
type DistributeFileToInstancesResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *DistributeFileToInstancesResResponseMetadataError `json:"Error,omitempty"`
}
type DistributeFileToInstancesResResult ¶
type DistributeFileToInstancesResResult struct {
// 批任务ID
DistributionJobID *string `json:"distribution_job_id,omitempty"`
// 失败记录
FailedRecords []*DistributeFileToInstancesResResultFailedRecordsItem `json:"failed_records,omitempty"`
// 任务ID列表
FileDistributionTaskMap map[string]*string `json:"file_distribution_task_map,omitempty"`
}
type ExecCmdSync ¶
type ExecCmdSync struct{}
type ExecCmdSyncBody ¶
type ExecCmdSyncQuery ¶
type ExecCmdSyncQuery struct{}
type ExecCmdSyncReq ¶
type ExecCmdSyncReq struct {
*ExecCmdSyncQuery
*ExecCmdSyncBody
}
type ExecCmdSyncRes ¶
type ExecCmdSyncRes struct {
// REQUIRED
ResponseMetadata ExecCmdSyncResResponseMetadata `json:"ResponseMetadata"`
Result *ExecCmdSyncResResult `json:"Result,omitempty"`
}
type ExecCmdSyncResResponseMetadata ¶
type ExecCmdSyncResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ExecCmdSyncResResponseMetadataError `json:"Error,omitempty"`
}
type ExecCmdSyncResResult ¶
type ExportInstance ¶
type ExportInstance struct{}
type ExportInstanceBody ¶
type ExportInstanceBody struct{}
type ExportInstanceQuery ¶
type ExportInstanceQuery struct {
// REQUIRED; 产品 ID
ProductID string `json:"product_id" query:"product_id"`
// key ID
AdbKeyID *int32 `json:"adb_key_id,omitempty" query:"adb_key_id"`
// 返回数量, 默认 100
Count *int32 `json:"count,omitempty" query:"count"`
// 创建时间范围, 开始时间, 秒级时间戳, 开区间
CreateAfter *int32 `json:"create_after,omitempty" query:"create_after"`
// 创建时间范围, 结束时间, 秒级时间戳, 闭区间
CreateBefore *int32 `json:"create_before,omitempty" query:"create_before"`
// 是否返回详细信息, e.g. tag, security group, key, etc.
Detail *bool `json:"detail,omitempty" query:"detail"`
// 云机 ID
HostID *string `json:"host_id,omitempty" query:"host_id"`
// 机房
Idc *string `json:"idc,omitempty" query:"idc"`
// 实例 ID
InstanceID *string `json:"instance_id,omitempty" query:"instance_id"`
// 批量筛选, 实例ID, 逗号分隔 string. 内部注释-勿展示: 为了兼容性,优先级比 InstanceIdList 低, 参见 Rectify()
InstanceIDIn *string `json:"instance_id_in,omitempty" query:"instance_id_in"`
// 模糊查询, 实例ID
InstanceIDLike *string `json:"instance_id_like,omitempty" query:"instance_id_like"`
// 模糊查询, 实例名称
InstanceNameLike *string `json:"instance_name_like,omitempty" query:"instance_name_like"`
// 是否升序, 默认降序
IsOrderAsc *bool `json:"is_order_asc,omitempty" query:"is_order_asc"`
// 运营商
Isp *ExportInstanceQueryIsp `json:"isp,omitempty" query:"isp"`
// 偏移量, 默认 0
Offset *int32 `json:"offset,omitempty" query:"offset"`
// 排序字段, 支持 instance_id, sn
OrderBy *string `json:"order_by,omitempty" query:"order_by"`
// 套餐 ID
PackageID *string `json:"package_id,omitempty" query:"package_id"`
// 安全组绑定状态
SgBoundSt *ExportInstanceQuerySgBoundSt `json:"sg_bound_st,omitempty" query:"sg_bound_st"`
// 实例状态
Status *int32 `json:"status,omitempty" query:"status"`
// 批量筛选, 状态, 逗号分隔 int
StatusIn *string `json:"status_in,omitempty" query:"status_in"`
// 批量筛选, 标签ID, 逗号分隔 string
TagIDIn *string `json:"tag_id_in,omitempty" query:"tag_id_in"`
}
type ExportInstanceQueryIsp ¶ added in v1.0.129
type ExportInstanceQueryIsp int32
type ExportInstanceQuerySgBoundSt ¶ added in v1.0.129
type ExportInstanceQuerySgBoundSt int32
type ExportInstanceReq ¶
type ExportInstanceReq struct {
*ExportInstanceQuery
*ExportInstanceBody
}
type ExportInstanceRes ¶
type ExportInstanceRes struct{}
type FixInstancesSGBound ¶
type FixInstancesSGBound struct{}
type FixInstancesSGBoundBody ¶
type FixInstancesSGBoundQuery ¶
type FixInstancesSGBoundQuery struct{}
type FixInstancesSGBoundReq ¶
type FixInstancesSGBoundReq struct {
*FixInstancesSGBoundQuery
*FixInstancesSGBoundBody
}
type FixInstancesSGBoundRes ¶
type FixInstancesSGBoundRes struct {
// REQUIRED
ResponseMetadata FixInstancesSGBoundResResponseMetadata `json:"ResponseMetadata"`
Result *FixInstancesSGBoundResResult `json:"Result,omitempty"`
}
type FixInstancesSGBoundResResponseMetadata ¶
type FixInstancesSGBoundResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *FixInstancesSGBoundResResponseMetadataError `json:"Error,omitempty"`
}
type FixInstancesSGBoundResResult ¶
type FixInstancesSGBoundResResult struct {
// 修复结果
Data []*FixInstancesSGBoundResResultDataItem `json:"data,omitempty"`
}
type FixInstancesSGBoundResResultDataItem ¶
type FixInstancesSGBoundResResultDataItem struct {
// 修复失败的端口转发条目
FailedEntries []*FixInstancesSGBoundResResultDataPropertiesItemsItem `json:"failed_entries,omitempty"`
// 正在修复的端口转发条目
FixingEntries []*string `json:"fixing_entries,omitempty"`
// 实例ID
ID *string `json:"id,omitempty"`
// 错误信息,如果无错误则为空
Msg *string `json:"msg,omitempty"`
}
type GetFileDistributionJobDetail ¶
type GetFileDistributionJobDetail struct{}
type GetFileDistributionJobDetailQuery ¶
type GetFileDistributionJobDetailQuery struct{}
type GetFileDistributionJobDetailReq ¶
type GetFileDistributionJobDetailReq struct {
*GetFileDistributionJobDetailQuery
*GetFileDistributionJobDetailBody
}
type GetFileDistributionJobDetailRes ¶
type GetFileDistributionJobDetailRes struct {
// REQUIRED
ResponseMetadata GetFileDistributionJobDetailResResponseMetadata `json:"ResponseMetadata"`
Result *GetFileDistributionJobDetailResResult `json:"Result,omitempty"`
}
type GetFileDistributionJobDetailResResponseMetadata ¶
type GetFileDistributionJobDetailResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *GetFileDistributionJobDetailResResponseMetadataError `json:"Error,omitempty"`
}
type GetFileDistributionJobDetailResResult ¶
type GetFileDistributionJobDetailResResult struct {
// 批量分发 job id
JobID *string `json:"job_id,omitempty"`
JobStatus *GetFileDistributionJobDetailResResultJobStatus `json:"job_status,omitempty"`
// 批任务状态(string)
JobStatusStr *string `json:"job_status_str,omitempty"`
// 任务列表
Tasks []*GetFileDistributionJobDetailResResultTasksItem `json:"tasks,omitempty"`
}
type GetFileDistributionJobDetailResResultJobStatus ¶
type GetFileDistributionJobDetailResResultJobStatus int32
type GetFileDistributionJobDetailResResultTasksItem ¶
type GetFileDistributionJobDetailResResultTasksItem struct {
// 任务创建时间,秒级时间戳,例:1669975702
CreateAt *int32 `json:"create_at,omitempty"`
// 分发任务 id
DistributionTaskID *string `json:"distribution_task_id,omitempty"`
// 文件保存在实例中的绝对路径,例:/data/file_ds/test.jpg
FilePath *string `json:"file_path,omitempty"`
// 实例ID
InstanceID *string `json:"instance_id,omitempty"`
// 批量分发 job id, 非批量分发请求时, 该字段为空
JobID *string `json:"job_id,omitempty"`
// 任务执行成功或失败的返回信息
Msg *string `json:"msg,omitempty"`
// 任务执行状态信息,枚举值如下: Initial(初始化中) DownloadPending(下载任务等待调度) DownloadQueued(下载任务调度中) DownloadRunning(下载任务执行中) DownloadSucceed(下载成功)
// DownloadFailed(下载任务失败) DistributePending(分发任务等待调度)
// DistributeQueued(分发任务待调度) DistributeRunning(分发任务执行中) DistributeSucceed(分发成功) DistributeFailed(分发任务失败) AfterDistributionHookPending:
// 分发后任务待调度 AfterDistributionHookRunning: 分发后任务执行中
// AfterDistributionHookSucceed: 分发后任务成功 AfterDistributionHookFailed: 分发后任务失败 UnknownErr(未知错误) AllSucceed(全部执行完成)
Status *string `json:"status,omitempty"`
// 任务更新时间,秒级时间戳,例:1669975903
UpdateAt *int32 `json:"update_at,omitempty"`
}
type GetFileDistributionResult ¶
type GetFileDistributionResult struct{}
type GetFileDistributionResultBody ¶
type GetFileDistributionResultBody struct{}
type GetFileDistributionResultReq ¶
type GetFileDistributionResultReq struct {
*GetFileDistributionResultQuery
*GetFileDistributionResultBody
}
type GetFileDistributionResultRes ¶
type GetFileDistributionResultRes struct {
// REQUIRED
ResponseMetadata GetFileDistributionResultResResponseMetadata `json:"ResponseMetadata"`
Result *GetFileDistributionResultResResult `json:"Result,omitempty"`
}
type GetFileDistributionResultResResponseMetadata ¶
type GetFileDistributionResultResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *GetFileDistributionResultResResponseMetadataError `json:"Error,omitempty"`
}
type GetFileDistributionResultResResult ¶
type GetFileDistributionResultResResult struct {
// 任务创建时间,秒级时间戳,例:1669975702
CreateAt *int32 `json:"create_at,omitempty"`
// 分发任务 id
DistributionTaskID *string `json:"distribution_task_id,omitempty"`
// 文件保存在实例中的绝对路径,例:/data/file_ds/test.jpg
FilePath *string `json:"file_path,omitempty"`
// 实例ID
InstanceID *string `json:"instance_id,omitempty"`
// 批量分发 job id, 非批量分发请求时, 该字段为空
JobID *string `json:"job_id,omitempty"`
// 任务执行成功或失败的返回信息
Msg *string `json:"msg,omitempty"`
// 任务执行状态信息,枚举值如下: Initial(初始化中) DownloadPending(下载任务等待调度) DownloadQueued(下载任务调度中) DownloadRunning(下载任务执行中) DownloadSucceed(下载成功)
// DownloadFailed(下载任务失败) DistributePending(分发任务等待调度)
// DistributeQueued(分发任务待调度) DistributeRunning(分发任务执行中) DistributeSucceed(分发成功) DistributeFailed(分发任务失败) AfterDistributionHookPending:
// 分发后任务待调度 AfterDistributionHookRunning: 分发后任务执行中
// AfterDistributionHookSucceed: 分发后任务成功 AfterDistributionHookFailed: 分发后任务失败 UnknownErr(未知错误) AllSucceed(全部执行完成)
Status *string `json:"status,omitempty"`
// 任务更新时间,秒级时间戳,例:1669975903
UpdateAt *int32 `json:"update_at,omitempty"`
}
type GetInfoAfterOrder ¶
type GetInfoAfterOrder struct{}
type GetInfoAfterOrderBody ¶
type GetInfoAfterOrderQuery ¶
type GetInfoAfterOrderQuery struct{}
type GetInfoAfterOrderReq ¶
type GetInfoAfterOrderReq struct {
*GetInfoAfterOrderQuery
*GetInfoAfterOrderBody
}
type GetInfoAfterOrderRes ¶
type GetInfoAfterOrderRes struct {
// REQUIRED
ResponseMetadata GetInfoAfterOrderResResponseMetadata `json:"ResponseMetadata"`
Result *GetInfoAfterOrderResResult `json:"Result,omitempty"`
}
type GetInfoAfterOrderResResponseMetadata ¶
type GetInfoAfterOrderResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *GetInfoAfterOrderResResponseMetadataError `json:"Error,omitempty"`
}
type GetInfoAfterOrderResResult ¶
type GetInfoAfterOrderResResult struct {
HostInfo []*GetInfoAfterOrderResResultHostInfoItem `json:"HostInfo,omitempty"`
}
type GetInstanceProperties ¶
type GetInstanceProperties struct{}
type GetInstancePropertiesQuery ¶
type GetInstancePropertiesQuery struct{}
type GetInstancePropertiesReq ¶
type GetInstancePropertiesReq struct {
*GetInstancePropertiesQuery
*GetInstancePropertiesBody
}
type GetInstancePropertiesRes ¶
type GetInstancePropertiesRes struct {
// REQUIRED
ResponseMetadata GetInstancePropertiesResResponseMetadata `json:"ResponseMetadata"`
Result *GetInstancePropertiesResResult `json:"Result,omitempty"`
}
type GetInstancePropertiesResResponseMetadata ¶
type GetInstancePropertiesResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *GetInstancePropertiesResResponseMetadataError `json:"Error,omitempty"`
}
type GetInstancePropertiesResResult ¶
type GetInstancePropertiesResResult struct {
// 属性名和属性值
Properties []*GetInstancePropertiesResResultPropertiesItem `json:"properties,omitempty"`
}
type GetInstanceProperty ¶
type GetInstanceProperty struct{}
type GetInstancePropertyBody ¶
type GetInstancePropertyBody struct {
// REQUIRED; 目标 Id 列表
ObjectIDList []string `json:"object_id_list"`
// REQUIRED; 对象的类别,可选枚举值包括: instance(对指定实例为对象进行操作) host(对云机下的所有实例进行操作)
ObjectType string `json:"object_type"`
// REQUIRED; 产品ID
ProductID string `json:"product_id"`
// REQUIRED; 属性名 属性名称长度上限64 不支持输入特殊字符,包括但不限于 +- ;&|(){}[]
PropertyName string `json:"property_name"`
}
type GetInstancePropertyQuery ¶
type GetInstancePropertyQuery struct{}
type GetInstancePropertyReq ¶
type GetInstancePropertyReq struct {
*GetInstancePropertyQuery
*GetInstancePropertyBody
}
type GetInstancePropertyRes ¶
type GetInstancePropertyRes struct {
// REQUIRED
ResponseMetadata GetInstancePropertyResResponseMetadata `json:"ResponseMetadata"`
Result *GetInstancePropertyResResult `json:"Result,omitempty"`
}
type GetInstancePropertyResResponseMetadata ¶
type GetInstancePropertyResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *GetInstancePropertyResResponseMetadataError `json:"Error,omitempty"`
}
type GetInstancePropertyResResult ¶
type GetInstancePropertyResResult struct {
// 失败的ID列表
FailedIDList []*GetInstancePropertyResResultFailedIDListItem `json:"failed_id_list,omitempty"`
// 异步JobId
JobID *string `json:"job_id,omitempty"`
// Deprecated: 废弃
PassedIDList []*string `json:"passed_id_list,omitempty"`
}
type GetJobDetails ¶
type GetJobDetails struct{}
type GetJobDetailsBody ¶
type GetJobDetailsBody struct{}
type GetJobDetailsQuery ¶
type GetJobDetailsReq ¶
type GetJobDetailsReq struct {
*GetJobDetailsQuery
*GetJobDetailsBody
}
type GetJobDetailsRes ¶
type GetJobDetailsRes struct {
// REQUIRED
ResponseMetadata GetJobDetailsResResponseMetadata `json:"ResponseMetadata"`
Result *GetJobDetailsResResult `json:"Result,omitempty"`
}
type GetJobDetailsResResponseMetadata ¶
type GetJobDetailsResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *GetJobDetailsResResponseMetadataError `json:"Error,omitempty"`
}
type GetJobDetailsResResult ¶
type GetJobDetailsResResult struct {
CreateTime *int32 `json:"create_time,omitempty"`
JobID *string `json:"job_id,omitempty"`
Process *GetJobDetailsResResultProcess `json:"process,omitempty"`
ProductID *string `json:"product_id,omitempty"`
// 任务状态:
// 100:执行中 200:成功 500:全部失败 501:部分失败 502:取消
Status *int32 `json:"status,omitempty"`
StatusStr *string `json:"status_str,omitempty"`
TaskInfoList []*GetJobDetailsResResultTaskInfoListItem `json:"task_info_list,omitempty"`
UpdateTime *int32 `json:"update_time,omitempty"`
}
type GetJobDetailsResResultTaskInfoListItem ¶
type GetJobDetailsResResultTaskInfoListItem struct {
// TaskBrief string json:"task_brief,omitempty"
CreateTime *int32 `json:"create_time,omitempty"`
ExpireTime *int32 `json:"expire_time,omitempty"`
// TaskID string json:"TaskID"VendorID int json:"VendorID"
GlobalTaskID *string `json:"global_task_id,omitempty"`
HostID *string `json:"host_id,omitempty"`
InstanceID *string `json:"instance_id,omitempty"`
// 失败错误信息或者成功执行的返回值
Msg *string `json:"msg,omitempty"`
// 子任务状态:
// 99:等待中 100:执行中 200:成功 500:失败
TaskStatus *int32 `json:"task_status,omitempty"`
TaskStatusStr *string `json:"task_status_str,omitempty"`
// 任务类型
TaskType *string `json:"task_type,omitempty"`
UpdateTime *int32 `json:"update_time,omitempty"`
}
type IPaaS ¶
func NewInstance ¶
func NewInstance() *IPaaS
func NewInstanceWithRegion ¶
func (*IPaaS) AcquireIdempotentToken ¶
func (c *IPaaS) AcquireIdempotentToken(ctx context.Context, arg *AcquireIdempotentTokenBody) (*AcquireIdempotentTokenRes, error)
func (*IPaaS) AdbCommand ¶
func (c *IPaaS) AdbCommand(ctx context.Context, arg *AdbCommandBody) (*AdbCommandRes, error)
func (*IPaaS) BindInstanceAdbKey ¶
func (c *IPaaS) BindInstanceAdbKey(ctx context.Context, arg *BindInstanceAdbKeyBody) (*BindInstanceAdbKeyRes, error)
func (*IPaaS) BindInstancesAdbKey ¶
func (c *IPaaS) BindInstancesAdbKey(ctx context.Context, arg *BindInstancesAdbKeyBody) (*BindInstancesAdbKeyRes, error)
func (*IPaaS) BindInstancesSecurityGroup ¶
func (c *IPaaS) BindInstancesSecurityGroup(ctx context.Context, arg *BindInstancesSecurityGroupBody) (*BindInstancesSecurityGroupRes, error)
func (*IPaaS) ColdRebootInstance ¶
func (c *IPaaS) ColdRebootInstance(ctx context.Context, arg *ColdRebootInstanceBody) (*ColdRebootInstanceRes, error)
func (*IPaaS) ControlApplication ¶
func (c *IPaaS) ControlApplication(ctx context.Context, arg *ControlApplicationBody) (*ControlApplicationRes, error)
func (*IPaaS) CreateDevices ¶
func (c *IPaaS) CreateDevices(ctx context.Context, arg *CreateDevicesReq) (*CreateDevicesRes, error)
func (*IPaaS) DeleteContainerImages ¶
func (c *IPaaS) DeleteContainerImages(ctx context.Context, arg *DeleteContainerImagesBody) (*DeleteContainerImagesRes, error)
func (*IPaaS) DeleteDevices ¶
func (c *IPaaS) DeleteDevices(ctx context.Context, arg *DeleteDevicesReq) (*DeleteDevicesRes, error)
func (*IPaaS) DetailInstance ¶
func (c *IPaaS) DetailInstance(ctx context.Context, arg *DetailInstanceQuery) (*DetailInstanceRes, error)
func (*IPaaS) DetailSecurityGroup ¶
func (c *IPaaS) DetailSecurityGroup(ctx context.Context, arg *DetailSecurityGroupQuery) (*DetailSecurityGroupRes, error)
func (*IPaaS) DistributeFile ¶
func (c *IPaaS) DistributeFile(ctx context.Context, arg *DistributeFileBody) (*DistributeFileRes, error)
func (*IPaaS) DistributeFileToInstances ¶
func (c *IPaaS) DistributeFileToInstances(ctx context.Context, arg *DistributeFileToInstancesBody) (*DistributeFileToInstancesRes, error)
func (*IPaaS) ExecCmdSync ¶
func (c *IPaaS) ExecCmdSync(ctx context.Context, arg *ExecCmdSyncBody) (*ExecCmdSyncRes, error)
func (*IPaaS) ExportInstance ¶
func (c *IPaaS) ExportInstance(ctx context.Context, arg *ExportInstanceQuery) (*ExportInstanceRes, error)
func (*IPaaS) FixInstancesSGBound ¶
func (c *IPaaS) FixInstancesSGBound(ctx context.Context, arg *FixInstancesSGBoundBody) (*FixInstancesSGBoundRes, error)
func (*IPaaS) GetFileDistributionJobDetail ¶
func (c *IPaaS) GetFileDistributionJobDetail(ctx context.Context, arg *GetFileDistributionJobDetailBody) (*GetFileDistributionJobDetailRes, error)
func (*IPaaS) GetFileDistributionResult ¶
func (c *IPaaS) GetFileDistributionResult(ctx context.Context, arg *GetFileDistributionResultQuery) (*GetFileDistributionResultRes, error)
func (*IPaaS) GetInfoAfterOrder ¶
func (c *IPaaS) GetInfoAfterOrder(ctx context.Context, arg *GetInfoAfterOrderBody) (*GetInfoAfterOrderRes, error)
func (*IPaaS) GetInstanceProperties ¶
func (c *IPaaS) GetInstanceProperties(ctx context.Context, arg *GetInstancePropertiesBody) (*GetInstancePropertiesRes, error)
func (*IPaaS) GetInstanceProperty ¶
func (c *IPaaS) GetInstanceProperty(ctx context.Context, arg *GetInstancePropertyBody) (*GetInstancePropertyRes, error)
func (*IPaaS) GetJobDetails ¶
func (c *IPaaS) GetJobDetails(ctx context.Context, arg *GetJobDetailsQuery) (*GetJobDetailsRes, error)
func (*IPaaS) ImportContainerImage ¶
func (c *IPaaS) ImportContainerImage(ctx context.Context, arg *ImportContainerImageBody) (*ImportContainerImageRes, error)
func (*IPaaS) InitializeHost ¶ added in v1.0.129
func (c *IPaaS) InitializeHost(ctx context.Context, arg *InitializeHostBody) (*InitializeHostRes, error)
func (*IPaaS) InstallApplication ¶
func (c *IPaaS) InstallApplication(ctx context.Context, arg *InstallApplicationBody) (*InstallApplicationRes, error)
func (*IPaaS) LatestMetricInstance ¶
func (c *IPaaS) LatestMetricInstance(ctx context.Context, arg *LatestMetricInstanceQuery) (*LatestMetricInstanceRes, error)
func (*IPaaS) ListAdbKey ¶
func (c *IPaaS) ListAdbKey(ctx context.Context, arg *ListAdbKeyQuery) (*ListAdbKeyRes, error)
func (*IPaaS) ListContainerImages ¶
func (c *IPaaS) ListContainerImages(ctx context.Context, arg *ListContainerImagesQuery) (*ListContainerImagesRes, error)
func (*IPaaS) ListDcCapacity ¶ added in v1.0.129
func (c *IPaaS) ListDcCapacity(ctx context.Context, arg *ListDcCapacityBody) (*ListDcCapacityRes, error)
func (*IPaaS) ListHost ¶
func (c *IPaaS) ListHost(ctx context.Context, arg *ListHostQuery) (*ListHostRes, error)
func (*IPaaS) ListHostMetricData ¶
func (c *IPaaS) ListHostMetricData(ctx context.Context, arg *ListHostMetricDataBody) (*ListHostMetricDataRes, error)
func (*IPaaS) ListInstance ¶
func (c *IPaaS) ListInstance(ctx context.Context, arg *ListInstanceQuery) (*ListInstanceRes, error)
func (*IPaaS) ListInstanceMetricData ¶
func (c *IPaaS) ListInstanceMetricData(ctx context.Context, arg *ListInstanceMetricDataBody) (*ListInstanceMetricDataRes, error)
func (*IPaaS) ListPackage ¶ added in v1.0.120
func (c *IPaaS) ListPackage(ctx context.Context, arg *ListPackageBody) (*ListPackageRes, error)
func (*IPaaS) ListPortMapping ¶
func (c *IPaaS) ListPortMapping(ctx context.Context, arg *ListPortMappingQuery) (*ListPortMappingRes, error)
func (*IPaaS) ListProduct ¶
func (c *IPaaS) ListProduct(ctx context.Context, arg *ListProductQuery) (*ListProductRes, error)
func (*IPaaS) ListSecurityGroup ¶
func (c *IPaaS) ListSecurityGroup(ctx context.Context, arg *ListSecurityGroupQuery) (*ListSecurityGroupRes, error)
func (*IPaaS) ListTaskInfo ¶ added in v1.0.160
func (c *IPaaS) ListTaskInfo(ctx context.Context, arg *ListTaskInfoQuery) (*ListTaskInfoRes, error)
func (*IPaaS) ModifyInstanceFps ¶ added in v1.0.129
func (c *IPaaS) ModifyInstanceFps(ctx context.Context, arg *ModifyInstanceFpsBody) (*ModifyInstanceFpsRes, error)
func (*IPaaS) ModifyInstanceWindowDisplaySpec ¶
func (c *IPaaS) ModifyInstanceWindowDisplaySpec(ctx context.Context, arg *ModifyInstanceWindowDisplaySpecBody) (*ModifyInstanceWindowDisplaySpecRes, error)
func (*IPaaS) PowerDownInstance ¶
func (c *IPaaS) PowerDownInstance(ctx context.Context, arg *PowerDownInstanceBody) (*PowerDownInstanceRes, error)
func (*IPaaS) PowerUpInstance ¶
func (c *IPaaS) PowerUpInstance(ctx context.Context, arg *PowerUpInstanceBody) (*PowerUpInstanceRes, error)
func (*IPaaS) PullFile ¶
func (c *IPaaS) PullFile(ctx context.Context, arg *PullFileBody) (*PullFileRes, error)
func (*IPaaS) PushFile ¶
func (c *IPaaS) PushFile(ctx context.Context, arg *PushFileBody) (*PushFileRes, error)
func (*IPaaS) RebootHost ¶
func (c *IPaaS) RebootHost(ctx context.Context, arg *RebootHostBody) (*RebootHostRes, error)
func (*IPaaS) ReconfigureDevicesPackage ¶ added in v1.0.160
func (c *IPaaS) ReconfigureDevicesPackage(ctx context.Context, arg *ReconfigureDevicesPackageBody) (*ReconfigureDevicesPackageRes, error)
func (*IPaaS) RecordScreen ¶
func (c *IPaaS) RecordScreen(ctx context.Context, arg *RecordScreenBody) (*RecordScreenRes, error)
func (*IPaaS) ResetInstanceToFactory ¶
func (c *IPaaS) ResetInstanceToFactory(ctx context.Context, arg *ResetInstanceToFactoryBody) (*ResetInstanceToFactoryRes, error)
func (*IPaaS) ResetInstances ¶
func (c *IPaaS) ResetInstances(ctx context.Context, arg *ResetInstancesBody) (*ResetInstancesRes, error)
func (*IPaaS) SetInstanceBandwidth ¶ added in v1.0.129
func (c *IPaaS) SetInstanceBandwidth(ctx context.Context, arg *SetInstanceBandwidthBody) (*SetInstanceBandwidthRes, error)
func (*IPaaS) SetInstanceProperties ¶
func (c *IPaaS) SetInstanceProperties(ctx context.Context, arg *SetInstancePropertiesBody) (*SetInstancePropertiesRes, error)
func (*IPaaS) UnbindInstanceAdbKey ¶
func (c *IPaaS) UnbindInstanceAdbKey(ctx context.Context, arg *UnbindInstanceAdbKeyBody) (*UnbindInstanceAdbKeyRes, error)
func (*IPaaS) UnbindInstancesAdbKey ¶
func (c *IPaaS) UnbindInstancesAdbKey(ctx context.Context, arg *UnbindInstancesAdbKeyBody) (*UnbindInstancesAdbKeyRes, error)
func (*IPaaS) UnbindInstancesSecurityGroup ¶
func (c *IPaaS) UnbindInstancesSecurityGroup(ctx context.Context, arg *UnbindInstancesSecurityGroupBody) (*UnbindInstancesSecurityGroupRes, error)
func (*IPaaS) UpdateContainerImage ¶
func (c *IPaaS) UpdateContainerImage(ctx context.Context, arg *UpdateContainerImageBody) (*UpdateContainerImageRes, error)
func (*IPaaS) UpdateInstanceProperty ¶
func (c *IPaaS) UpdateInstanceProperty(ctx context.Context, arg *UpdateInstancePropertyBody) (*UpdateInstancePropertyRes, error)
func (*IPaaS) UpgradeInstances ¶
func (c *IPaaS) UpgradeInstances(ctx context.Context, arg *UpgradeInstancesBody) (*UpgradeInstancesRes, error)
func (*IPaaS) WarmRebootInstance ¶
func (c *IPaaS) WarmRebootInstance(ctx context.Context, arg *WarmRebootInstanceBody) (*WarmRebootInstanceRes, error)
type ImportContainerImage ¶
type ImportContainerImage struct{}
type ImportContainerImageBody ¶
type ImportContainerImageBody struct {
// 镜像描述信息,由用户按需添加镜像备注说明,便于业务识别
ImageAnnotation *string `json:"image_annotation,omitempty"`
ImageFileType *ImportContainerImageBodyImageFileType `json:"image_file_type,omitempty"`
// 镜像名称,由用户自定义,用于业务标识,128个英文或中文字符及以内,需以英文或中文开头,可以包含数字、下划线
ImageName *string `json:"image_name,omitempty"`
ImageTosInfo *ImportContainerImageBodyImageTosInfo `json:"image_tos_info,omitempty"`
ImageURLInfo *ImportContainerImageBodyImageURLInfo `json:"image_url_info,omitempty"`
}
type ImportContainerImageBodyImageFileType ¶
type ImportContainerImageBodyImageFileType string
type ImportContainerImageBodyImageTosInfo ¶
type ImportContainerImageBodyImageTosInfo struct {
// REQUIRED; 镜像文件所在 TOS 的 bucket,例如:cloudphone
Bucket string `json:"bucket"`
// REQUIRED; 镜像文件所在 TOS 的 endpoint,例如:tos-cn-beijing-volces.com
Endpoint string `json:"endpoint"`
// REQUIRED; 对象存储所在区域: cn-north => 华北 cn-south => 华南 cn-east => 华东 cn-middle => 华中
Region string `json:"region"`
// REQUIRED
SystemImg ImportContainerImageBodyImageTosInfoSystemImg `json:"system_img"`
// REQUIRED
VendorImg ImportContainerImageBodyImageTosInfoVendorImg `json:"vendor_img"`
}
type ImportContainerImageBodyImageTosInfoSystemImg ¶ added in v1.0.129
type ImportContainerImageBodyImageTosInfoVendorImg ¶ added in v1.0.129
type ImportContainerImageBodyImageURLInfo ¶
type ImportContainerImageBodyImageURLInfo struct {
// REQUIRED
SystemImg ImportContainerImageBodyImageURLInfoSystemImg `json:"system_img"`
VendorImg *ImportContainerImageBodyImageURLInfoVendorImg `json:"vendor_img,omitempty"`
}
type ImportContainerImageBodyImageURLInfoSystemImg ¶ added in v1.0.129
type ImportContainerImageBodyImageURLInfoVendorImg ¶ added in v1.0.129
type ImportContainerImageQuery ¶
type ImportContainerImageQuery struct{}
type ImportContainerImageReq ¶
type ImportContainerImageReq struct {
*ImportContainerImageQuery
*ImportContainerImageBody
}
type ImportContainerImageRes ¶
type ImportContainerImageRes struct {
// REQUIRED
ResponseMetadata ImportContainerImageResResponseMetadata `json:"ResponseMetadata"`
Result *ImportContainerImageResResult `json:"Result,omitempty"`
}
type ImportContainerImageResResponseMetadata ¶
type ImportContainerImageResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ImportContainerImageResResponseMetadataError `json:"Error,omitempty"`
}
type ImportContainerImageResResult ¶
type ImportContainerImageResResult struct {
// 镜像ID
ImageID *string `json:"image_id,omitempty"`
}
type InitializeHost ¶ added in v1.0.129
type InitializeHost struct{}
type InitializeHostBody ¶ added in v1.0.129
type InitializeHostQuery ¶ added in v1.0.129
type InitializeHostQuery struct{}
type InitializeHostReq ¶ added in v1.0.129
type InitializeHostReq struct {
*InitializeHostQuery
*InitializeHostBody
}
type InitializeHostRes ¶ added in v1.0.129
type InitializeHostRes struct {
// REQUIRED
ResponseMetadata InitializeHostResResponseMetadata `json:"ResponseMetadata"`
Result *InitializeHostResResult `json:"Result,omitempty"`
}
type InitializeHostResResponseMetadata ¶ added in v1.0.129
type InitializeHostResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *InitializeHostResResponseMetadataError `json:"Error,omitempty"`
}
type InitializeHostResResponseMetadataError ¶ added in v1.0.129
type InitializeHostResResult ¶ added in v1.0.129
type InitializeHostResResult struct {
// 失败列表
FailedList []*InitializeHostResResultFailedListItem `json:"FailedList,omitempty"`
}
type InitializeHostResResultFailedListItem ¶ added in v1.0.129
type InstallApplication ¶
type InstallApplication struct{}
type InstallApplicationBody ¶
type InstallApplicationBody struct {
// REQUIRED; 目标 Id 列表
ObjectIDList []string `json:"object_id_list"`
// REQUIRED; 对象的类别,可选枚举值包括: instance(对指定实例为对象进行操作) host(对云机下的所有实例进行操作)
ObjectType string `json:"object_type"`
// REQUIRED; 产品ID`
ProductID string `json:"product_id"`
// REQUIRED
TosInfo InstallApplicationBodyTosInfo `json:"tos_info"`
// 应用安装可选参数列表 1(ApkInstallAllowTest,允许测试) 2(ApkInstallReplaceExisting,替换现存) 3(ApkInstallGrantAllPerm,获取全部许可) 4(ApkInstallABI,覆盖默认
// ABI) 5(ApkInstallInternalFlash,内部闪存) 6(ApkInstallAllowDowngrade,允许降级)
OptionList []*ArrayItemschema `json:"option_list,omitempty"`
}
type InstallApplicationBodyTosInfo ¶
type InstallApplicationBodyTosInfo struct {
// REQUIRED; 火山引擎对象存储中的存储桶名称
TosBucket string `json:"tos_bucket"`
// REQUIRED; 火山引擎对象存储中的文件路径
TosFilePath string `json:"tos_file_path"`
// 火山引擎对象存储服务地址(地域节点),若为空,则使用默认值:tos-cn-beijing.volces.com 默认 constdef.TosEndpointCNBJOnline
Endpoint *string `json:"endpoint,omitempty"`
// 火山引擎对象存储服务区域,若为空,则使用默认值:cn-beijing 默认 constdef.TosRegionBJ
Region *string `json:"region,omitempty"`
}
type InstallApplicationQuery ¶
type InstallApplicationQuery struct{}
type InstallApplicationReq ¶
type InstallApplicationReq struct {
*InstallApplicationQuery
*InstallApplicationBody
}
type InstallApplicationRes ¶
type InstallApplicationRes struct {
// REQUIRED
ResponseMetadata InstallApplicationResResponseMetadata `json:"ResponseMetadata"`
Result *InstallApplicationResResult `json:"Result,omitempty"`
}
type InstallApplicationResResponseMetadata ¶
type InstallApplicationResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *InstallApplicationResResponseMetadataError `json:"Error,omitempty"`
}
type InstallApplicationResResult ¶
type InstallApplicationResResult struct {
// 失败的ID列表
FailedIDList []*InstallApplicationResResultFailedIDListItem `json:"failed_id_list,omitempty"`
// 异步JobId
JobID *string `json:"job_id,omitempty"`
// Deprecated: 废弃
PassedIDList []*string `json:"passed_id_list,omitempty"`
}
type LatestMetricInstance ¶
type LatestMetricInstance struct{}
type LatestMetricInstanceBody ¶
type LatestMetricInstanceBody struct{}
type LatestMetricInstanceQuery ¶
type LatestMetricInstanceQuery struct {
// REQUIRED; 实例 Id
InstanceID string `json:"instance_id" query:"instance_id"`
}
type LatestMetricInstanceReq ¶
type LatestMetricInstanceReq struct {
*LatestMetricInstanceQuery
*LatestMetricInstanceBody
}
type LatestMetricInstanceRes ¶
type LatestMetricInstanceRes struct {
// REQUIRED
ResponseMetadata LatestMetricInstanceResResponseMetadata `json:"ResponseMetadata"`
Result *LatestMetricInstanceResResult `json:"Result,omitempty"`
}
type LatestMetricInstanceResResponseMetadata ¶
type LatestMetricInstanceResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *LatestMetricInstanceResResponseMetadataError `json:"Error,omitempty"`
}
type LatestMetricInstanceResResult ¶
type LatestMetricInstanceResResult struct {
// CPU 5分钟内的负载百分比,例如14.18,即 14.18%
CPULoad5 *float32 `json:"cpu_load5,omitempty"`
// 空闲内存,单位 byte
MemFree *int32 `json:"mem_free,omitempty"`
// 总内存,单位 byte
MemTotal *int32 `json:"mem_total,omitempty"`
// 系统 10s 内的总平均接收流量,单位 Kbps
RxAll *int32 `json:"rx_all,omitempty"`
// 系统 10s 内的 system 用户平均接收流量,单位 Kbps
RxSys *int32 `json:"rx_sys,omitempty"`
// 系统 10s 内的总平均发送流量,单位 Kbps
TxAll *int32 `json:"tx_all,omitempty"`
// 系统 10s 内的 system 用户平均发送流量,单位 Kbps
TxSys *int32 `json:"tx_sys,omitempty"`
}
type ListAdbKey ¶
type ListAdbKey struct{}
type ListAdbKeyBody ¶
type ListAdbKeyBody struct{}
type ListAdbKeyQuery ¶
type ListAdbKeyQuery struct {
// REQUIRED
ProductID string `json:"product_id" query:"product_id"`
Count *int32 `json:"count,omitempty" query:"count"`
KeyID *int32 `json:"key_id,omitempty" query:"key_id"`
// 密钥对名称
KeyName *string `json:"key_name,omitempty" query:"key_name"`
Offset *int32 `json:"offset,omitempty" query:"offset"`
}
type ListAdbKeyReq ¶
type ListAdbKeyReq struct {
*ListAdbKeyQuery
*ListAdbKeyBody
}
type ListAdbKeyRes ¶
type ListAdbKeyRes struct {
// REQUIRED
ResponseMetadata ListAdbKeyResResponseMetadata `json:"ResponseMetadata"`
Result *ListAdbKeyResResult `json:"Result,omitempty"`
}
type ListAdbKeyResResponseMetadata ¶
type ListAdbKeyResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ListAdbKeyResResponseMetadataError `json:"Error,omitempty"`
}
type ListAdbKeyResResult ¶
type ListAdbKeyResResult struct {
Row []*ListAdbKeyResResultRowItem `json:"row,omitempty"`
Total *int32 `json:"total,omitempty"`
}
type ListAdbKeyResResultRowItem ¶
type ListAdbKeyResResultRowItem struct {
AuthType *int32 `json:"auth_type,omitempty"`
// 密钥对绑定的实例数量
BindInstanceNum *int32 `json:"bind_instance_num,omitempty"`
CreateAt *int32 `json:"create_at,omitempty"`
// 公钥指纹
Fingerprint *string `json:"fingerprint,omitempty"`
KeyDesc *string `json:"key_desc,omitempty"`
KeyID *int32 `json:"key_id,omitempty"`
KeyName *string `json:"key_name,omitempty"`
ProductID *string `json:"product_id,omitempty"`
}
type ListContainerImages ¶
type ListContainerImages struct{}
type ListContainerImagesBody ¶
type ListContainerImagesBody struct{}
type ListContainerImagesQuery ¶
type ListContainerImagesQuery struct {
// 单页数量
Count *int32 `json:"count,omitempty" query:"count"`
// 默认为false true表示可以查询未发布的公共镜像,此时ImageIDList不能为空
ExpandScope *bool `json:"expand_scope,omitempty" query:"expand_scope"`
// 镜像ID列表, 以","符号隔离
ImageIDList *string `json:"image_id_list,omitempty" query:"image_id_list"`
ImageName *string `json:"image_name,omitempty" query:"image_name"`
// 镜像状态 UNKNOWN(未知) IN_QUEUE(队列中) BUILDING(构建中) BUILT(构建完成) FAILED(构建失败)
ImageStatus *string `json:"image_status,omitempty" query:"image_status"`
// 镜像是否为公共镜像
IsPublicImage *bool `json:"is_public_image,omitempty" query:"is_public_image"`
// 偏移量
Offset *int32 `json:"offset,omitempty" query:"offset"`
}
type ListContainerImagesReq ¶
type ListContainerImagesReq struct {
*ListContainerImagesQuery
*ListContainerImagesBody
}
type ListContainerImagesRes ¶
type ListContainerImagesRes struct {
// REQUIRED
ResponseMetadata ListContainerImagesResResponseMetadata `json:"ResponseMetadata"`
Result *ListContainerImagesResResult `json:"Result,omitempty"`
}
type ListContainerImagesResResponseMetadata ¶
type ListContainerImagesResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ListContainerImagesResResponseMetadataError `json:"Error,omitempty"`
}
type ListContainerImagesResResult ¶
type ListContainerImagesResResult struct {
Row []*ListContainerImagesResResultRowItem `json:"row,omitempty"`
Total *int32 `json:"total,omitempty"`
}
type ListContainerImagesResResultRowItem ¶
type ListContainerImagesResResultRowItem struct {
// 构建任务创建时间
CreateAt *int32 `json:"create_at,omitempty"`
// 镜像摘要
Digest *string `json:"digest,omitempty"`
// 镜像地址
ImageAddr *string `json:"image_addr,omitempty"`
// 备注信息
ImageAnnotation *string `json:"image_annotation,omitempty"`
// 镜像 ID
ImageID *string `json:"image_id,omitempty"`
// 镜像名称
ImageName *string `json:"image_name,omitempty"`
// 镜像标签
ImageTag *string `json:"image_tag,omitempty"`
// 镜像上传时间戳, 秒级
PushAt *int32 `json:"push_at,omitempty"`
// 镜像大小,单位 byte
Size *int32 `json:"size,omitempty"`
// 镜像状态 string UNKNOWN(未知) IN_QUEUE(队列中) BUILDING(构建中) BUILT(构建完成) FAILED(构建失败)
Status *string `json:"status,omitempty"`
StatusCode *ListContainerImagesResResultRowItemStatusCode `json:"status_code,omitempty"`
// 构建任务更新时间
UpdateAt *int32 `json:"update_at,omitempty"`
// 镜像版本
Version *string `json:"version,omitempty"`
}
type ListContainerImagesResResultRowItemStatusCode ¶
type ListContainerImagesResResultRowItemStatusCode int32
type ListDcCapacity ¶ added in v1.0.129
type ListDcCapacity struct{}
type ListDcCapacityBody ¶ added in v1.0.129
type ListDcCapacityBody struct {
// REQUIRED; 业务ID
ProductID string `json:"ProductId"`
// 机房ID
DcID string `json:"DcId"`
// 多开的数量,默认为1,单开
InstanceAmount *int32 `json:"InstanceAmount,omitempty"`
// 共享存储的大小,单位MB
InstanceDisk *int32 `json:"InstanceDisk,omitempty"`
Isp *ListDcCapacityBodyIsp `json:"Isp,omitempty"`
// 套餐code,比如CloudHostARMNode8c12g_daily
PackageCode *string `json:"PackageCode,omitempty"`
// pre/ post 预付费还是后付费
PayMode *string `json:"PayMode,omitempty"`
// monthly / daily 按月还是按天计费 // monthly / daily 按月还是按天计费
PayPeriod *string `json:"PayPeriod,omitempty"`
}
type ListDcCapacityBodyIsp ¶ added in v1.0.129
type ListDcCapacityBodyIsp int32
type ListDcCapacityQuery ¶ added in v1.0.129
type ListDcCapacityQuery struct{}
type ListDcCapacityReq ¶ added in v1.0.129
type ListDcCapacityReq struct {
*ListDcCapacityQuery
*ListDcCapacityBody
}
type ListDcCapacityRes ¶ added in v1.0.129
type ListDcCapacityRes struct {
// REQUIRED
ResponseMetadata ListDcCapacityResResponseMetadata `json:"ResponseMetadata"`
Result []*ListDcCapacityResResultItem `json:"result,omitempty"`
}
type ListDcCapacityResResponseMetadata ¶ added in v1.0.129
type ListDcCapacityResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ListDcCapacityResResponseMetadataError `json:"Error,omitempty"`
}
type ListDcCapacityResResponseMetadataError ¶ added in v1.0.129
type ListDcCapacityResResultItem ¶ added in v1.0.129
type ListDcCapacityResResultItem struct {
// 当前模式下可订购的数量
AvailableCount *int32 `json:"AvailableCount,omitempty"`
DcID *string `json:"DcId,omitempty"`
// V2:用于预付或者后付中的估价; 唯一性
HostVolChargeItemID *string `json:"HostVolChargeItemId,omitempty"`
// 实例数量,对应单开、双开、四开等
InstanceAmount *int32 `json:"InstanceAmount,omitempty"`
Isp *ListDcCapacityResResultItemIsp `json:"Isp,omitempty"`
// "移动", "联通", "电信", "三线", "BGP(多线)"
IspName *string `json:"IspName,omitempty"`
// 业务侧套餐ID
PackageID *string `json:"PackageId,omitempty"`
// pre 预付费; post 后付费
PayMode *string `json:"PayMode,omitempty"`
// 计费周期 [ daily-按天 | monthly-按月]
PayPeriod *string `json:"PayPeriod,omitempty"`
ProductID *string `json:"ProductId,omitempty"`
}
type ListDcCapacityResResultItemIsp ¶ added in v1.0.129
type ListDcCapacityResResultItemIsp int32
type ListHostBody ¶
type ListHostBody struct{}
type ListHostMetricData ¶
type ListHostMetricData struct{}
type ListHostMetricDataBody ¶
type ListHostMetricDataBody struct {
// REQUIRED; 查询结束的时间戳,闭区间
EndTime int32 `json:"EndTime"`
// REQUIRED; 云机ID
HostID string `json:"HostId"`
// REQUIRED; 监控指标名称 UpBandwidth -> 上行带宽 DownBandwidth -> 下行带宽 MaxBandwidth -> 最大带宽
MetricName []ListHostMetricDataBodyMetricNameItem `json:"MetricName"`
// REQUIRED
MetricType ListHostMetricDataBodyMetricType `json:"MetricType"`
// REQUIRED; 业务ID
ProductID string `json:"ProductId"`
// REQUIRED; 查询开始的时间戳,闭区间
StartTime int32 `json:"StartTime"`
// 聚合粒度,目前时5min,10min,30min,60min
SimpleRate *int32 `json:"SimpleRate,omitempty"`
}
type ListHostMetricDataBodyMetricNameItem ¶
type ListHostMetricDataBodyMetricNameItem string
type ListHostMetricDataBodyMetricType ¶
type ListHostMetricDataBodyMetricType string
type ListHostMetricDataQuery ¶
type ListHostMetricDataQuery struct{}
type ListHostMetricDataReq ¶
type ListHostMetricDataReq struct {
*ListHostMetricDataQuery
*ListHostMetricDataBody
}
type ListHostMetricDataRes ¶
type ListHostMetricDataRes struct {
// REQUIRED
ResponseMetadata ListHostMetricDataResResponseMetadata `json:"ResponseMetadata"`
Result *ListHostMetricDataResResult `json:"Result,omitempty"`
}
type ListHostMetricDataResResponseMetadata ¶
type ListHostMetricDataResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ListHostMetricDataResResponseMetadataError `json:"Error,omitempty"`
}
type ListHostMetricDataResResult ¶
type ListHostMetricDataResResult struct {
// 下行带宽的查询结果
DownBandwidthResult []*ListHostMetricDataResResultDownBandwidthResultItem `json:"DownBandwidthResult,omitempty"`
// 监控指标查询的结束时间
EndTime *int32 `json:"EndTime,omitempty"`
// 最大带宽的查询结果
MaxBandwidthResult []*ListHostMetricDataResResultMaxBandwidthResultItem `json:"MaxBandwidthResult,omitempty"`
// 监控指标名称 UpBandwidth -> 上行带宽 DownBandwidth -> 下行带宽 MaxBandwidth -> 最大带宽
MetricName []*ListHostMetricDataResResultMetricNameItem `json:"MetricName,omitempty"`
MetricType *ListHostMetricDataResResultMetricType `json:"MetricType,omitempty"`
// 聚合粒度,目前时5min,10min,30min,60min
SimpleRate *int32 `json:"SimpleRate,omitempty"`
// 监控指标查询的开始时间
StartTime *int32 `json:"StartTime,omitempty"`
// 上行带宽的结果
UpBandwidthResult []*ListHostMetricDataResResultUpBandwidthResultItem `json:"UpBandwidthResult,omitempty"`
}
type ListHostMetricDataResResultMetricNameItem ¶
type ListHostMetricDataResResultMetricNameItem string
type ListHostMetricDataResResultMetricType ¶
type ListHostMetricDataResResultMetricType string
type ListHostQuery ¶
type ListHostQuery struct {
// REQUIRED; 产品 ID
ProductID string `json:"product_id" query:"product_id"`
// 分页数量
Count *int32 `json:"count,omitempty" query:"count"`
// 机房 ID 列表, split by ','. 内部注释: parse to DcList in function Rectify
DcIn *string `json:"dc_in,omitempty" query:"dc_in"`
// 是否返回云机详细参数
Detail *bool `json:"detail,omitempty" query:"detail"`
// 云机创建时间晚于, 秒级时间戳, 开区间
HostCreateAfter *int32 `json:"host_create_after,omitempty" query:"host_create_after"`
// 云机创建时间早于, 秒级时间戳, 闭区间
HostCreateBefore *int32 `json:"host_create_before,omitempty" query:"host_create_before"`
// 云机 ID
HostID *string `json:"host_id,omitempty" query:"host_id"`
// 云机 ID 列表, split by ',', 内部注释: parse to HostIdList in function Rectify
HostIDIn *string `json:"host_id_in,omitempty" query:"host_id_in"`
// 云机名称模糊查询
HostNameLike *string `json:"host_name_like,omitempty" query:"host_name_like"`
// 包含实例 ID 列表. split by ',' 内部注释: parse to InstanceIDList in function Rectify
InstanceIDIn *string `json:"instance_id_in,omitempty" query:"instance_id_in"`
// 是否降序
IsDesc *bool `json:"is_desc,omitempty" query:"is_desc"`
// 运营商
Isp *ListHostQueryIsp `json:"isp,omitempty" query:"isp"`
// 分页偏移量
Offset *int32 `json:"offset,omitempty" query:"offset"`
// 排序字段
OrderBy *ListHostQueryOrderBy `json:"order_by,omitempty" query:"order_by"`
PackageID *string `json:"package_id,omitempty" query:"package_id"`
// 云机所在区域
Region *string `json:"region,omitempty" query:"region"`
// 云机状态
Status *int32 `json:"status,omitempty" query:"status"`
}
type ListHostQueryIsp ¶ added in v1.0.129
type ListHostQueryIsp int32
type ListHostQueryOrderBy ¶ added in v1.0.129
type ListHostQueryOrderBy string
type ListHostReq ¶
type ListHostReq struct {
*ListHostQuery
*ListHostBody
}
type ListHostRes ¶
type ListHostRes struct {
// REQUIRED
ResponseMetadata ListHostResResponseMetadata `json:"ResponseMetadata"`
Result *ListHostResResult `json:"Result,omitempty"`
}
type ListHostResResponseMetadata ¶
type ListHostResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ListHostResResponseMetadataError `json:"Error,omitempty"`
}
type ListHostResResult ¶
type ListHostResResult struct {
Row []*ListHostResResultRowItem `json:"row,omitempty"`
Total *int32 `json:"total,omitempty"`
}
type ListHostResResultRowItem ¶
type ListHostResResultRowItem struct {
// 平均到每个实例的带宽,例:2 (Mbps)
Bandwidth *int32 `json:"bandwidth,omitempty"`
Configuration *ListHostResResultRowItemConfiguration `json:"configuration,omitempty"`
// 云机创建时间
CreatedAt *string `json:"created_at,omitempty"`
// 机房名称
DcName *string `json:"dc_name,omitempty"`
// 过期时间
ExpireAt *int32 `json:"expire_at,omitempty"`
// 云机计费项ID
HostChargeID *string `json:"host_charge_id,omitempty"`
// 云机创建时间
HostCreateAt *int32 `json:"host_create_at,omitempty"`
// 云机 ID
HostID *string `json:"host_id,omitempty"`
// 云机名称
HostName *string `json:"host_name,omitempty"`
// 付费模式:pre (预付费模式) post(后付费模式)
HostPayMode *string `json:"host_pay_mode,omitempty"`
// 包年包月、按天计费、按月计费
HostPayType *string `json:"host_pay_type,omitempty"`
// 机房信息
Idc *string `json:"idc,omitempty"`
// 单个云机对应的实例数量
InstanceNum *int32 `json:"instance_num,omitempty"`
Isp *ListHostResResultRowItemIsp `json:"isp,omitempty"`
// ISP计费项ID
IspChargeID *string `json:"isp_charge_id,omitempty"`
// 套餐 ID
PackageID *string `json:"package_id,omitempty"`
// 云机资源套餐名称
PackageName *string `json:"package_name,omitempty"`
// 云机资源套餐规格
PackageSpec *string `json:"package_spec,omitempty"`
// 产品 ID
ProductID *string `json:"product_id,omitempty"`
// 机房维度的内网IP
PublicIP *string `json:"public_ip,omitempty"`
// 云机所在区域名称: cn-north => 华北 cn-south => 华南 cn-east => 华东 cn-middle => 华中 cn-southwest => 西南
Region *string `json:"region,omitempty"`
Status *ListHostResResultRowItemStatus `json:"status,omitempty"`
// 云机更新时间
UpdatedAt *string `json:"updated_at,omitempty"`
}
type ListHostResResultRowItemConfiguration ¶
type ListHostResResultRowItemConfiguration struct {
// CPU 核心数
CPUCore *int32 `json:"cpu_core,omitempty"`
// 实例资源套餐 ID
ConfigurationCode *string `json:"configuration_code,omitempty"`
// 实例资源套餐名称
ConfigurationName *string `json:"configuration_name,omitempty"`
// 网络计费名称
IspCodeName *string `json:"isp_code_name,omitempty"`
// 网络计费套餐
IspConfigurationCode *string `json:"isp_configuration_code,omitempty"`
// 内存,单位MB
Memory *float32 `json:"memory,omitempty"`
}
type ListHostResResultRowItemIsp ¶
type ListHostResResultRowItemIsp int32
type ListHostResResultRowItemStatus ¶
type ListHostResResultRowItemStatus int32
type ListInstance ¶
type ListInstance struct{}
type ListInstanceBody ¶
type ListInstanceBody struct{}
type ListInstanceMetricData ¶
type ListInstanceMetricData struct{}
type ListInstanceMetricDataBody ¶
type ListInstanceMetricDataBody struct {
// REQUIRED; 查询结束的时间戳,闭区间
EndTime int32 `json:"EndTime"`
// REQUIRED; 实例ID
InstanceID string `json:"InstanceId"`
// REQUIRED; 监控指标名称 UpBandwidth -> 上行带宽 DownBandwidth -> 下行带宽 MaxBandwidth -> 最大带宽
MetricName []ListInstanceMetricDataBodyMetricNameItem `json:"MetricName"`
// REQUIRED
MetricType ListInstanceMetricDataBodyMetricType `json:"MetricType"`
// REQUIRED; 业务ID
ProductID string `json:"ProductId"`
// REQUIRED; 查询开始的时间戳,闭区间
StartTime int32 `json:"StartTime"`
// 聚合粒度,目前时5min,10min,30min,60min
SimpleRate *int32 `json:"SimpleRate,omitempty"`
}
type ListInstanceMetricDataBodyMetricNameItem ¶
type ListInstanceMetricDataBodyMetricNameItem string
type ListInstanceMetricDataBodyMetricType ¶
type ListInstanceMetricDataBodyMetricType string
type ListInstanceMetricDataQuery ¶
type ListInstanceMetricDataQuery struct{}
type ListInstanceMetricDataReq ¶
type ListInstanceMetricDataReq struct {
*ListInstanceMetricDataQuery
*ListInstanceMetricDataBody
}
type ListInstanceMetricDataRes ¶
type ListInstanceMetricDataRes struct {
// REQUIRED
ResponseMetadata ListInstanceMetricDataResResponseMetadata `json:"ResponseMetadata"`
Result *ListInstanceMetricDataResResult `json:"Result,omitempty"`
}
type ListInstanceMetricDataResResponseMetadata ¶
type ListInstanceMetricDataResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ListInstanceMetricDataResResponseMetadataError `json:"Error,omitempty"`
}
type ListInstanceMetricDataResResult ¶
type ListInstanceMetricDataResResult struct {
// 下行带宽的查询结果
DownBandwidthResult []*ListInstanceMetricDataResResultDownBandwidthResultItem `json:"DownBandwidthResult,omitempty"`
// 监控指标查询的结束时间
EndTime *int32 `json:"EndTime,omitempty"`
// 最大带宽的查询结果
MaxBandwidthResult []*ListInstanceMetricDataResResultMaxBandwidthResultItem `json:"MaxBandwidthResult,omitempty"`
// 监控指标名称 UpBandwidth -> 上行带宽 DownBandwidth -> 下行带宽 MaxBandwidth -> 最大带宽
MetricName []*ListInstanceMetricDataResResultMetricNameItem `json:"MetricName,omitempty"`
MetricType *ListInstanceMetricDataResResultMetricType `json:"MetricType,omitempty"`
// 聚合粒度,目前时5min,10min,30min,60min
SimpleRate *int32 `json:"SimpleRate,omitempty"`
// 监控指标查询的开始时间
StartTime *int32 `json:"StartTime,omitempty"`
// 上行带宽的结果
UpBandwidthResult []*ListInstanceMetricDataResResultUpBandwidthResultItem `json:"UpBandwidthResult,omitempty"`
}
type ListInstanceMetricDataResResultMetricNameItem ¶
type ListInstanceMetricDataResResultMetricNameItem string
type ListInstanceMetricDataResResultMetricType ¶
type ListInstanceMetricDataResResultMetricType string
type ListInstanceQuery ¶
type ListInstanceQuery struct {
// REQUIRED; 产品 ID
ProductID string `json:"product_id" query:"product_id"`
// key ID
AdbKeyID *int32 `json:"adb_key_id,omitempty" query:"adb_key_id"`
// 返回数量, 默认 100
Count *int32 `json:"count,omitempty" query:"count"`
// 创建时间范围, 开始时间, 秒级时间戳, 开区间
CreateAfter *int32 `json:"create_after,omitempty" query:"create_after"`
// 创建时间范围, 结束时间, 秒级时间戳, 闭区间
CreateBefore *int32 `json:"create_before,omitempty" query:"create_before"`
// 是否返回详细信息, e.g. tag, security group, key, etc.
Detail *bool `json:"detail,omitempty" query:"detail"`
// 云机 ID
HostID *string `json:"host_id,omitempty" query:"host_id"`
// 机房
Idc *string `json:"dc,omitempty" query:"dc"`
// 实例 ID
InstanceID *string `json:"instance_id,omitempty" query:"instance_id"`
// 批量筛选, 实例ID, 逗号分隔 string. 内部注释-勿展示: 为了兼容性,优先级比 InstanceIdList 低, 参见 Rectify()
InstanceIDIn *string `json:"instance_id_in,omitempty" query:"instance_id_in"`
// 模糊查询, 实例ID
InstanceIDLike *string `json:"instance_id_like,omitempty" query:"instance_id_like"`
// 模糊查询, 实例名称
InstanceNameLike *string `json:"instance_name_like,omitempty" query:"instance_name_like"`
// 是否升序, 默认降序
IsOrderAsc *bool `json:"is_order_asc,omitempty" query:"is_order_asc"`
// 运营商
Isp *ListInstanceQueryIsp `json:"isp,omitempty" query:"isp"`
// 偏移量, 默认 0
Offset *int32 `json:"offset,omitempty" query:"offset"`
// 排序字段, 支持 instance_id, sn
OrderBy *string `json:"order_by,omitempty" query:"order_by"`
// 套餐 ID
PackageID *string `json:"package_id,omitempty" query:"package_id"`
// 安全组绑定状态
SgBoundSt *ListInstanceQuerySgBoundSt `json:"sg_bound_st,omitempty" query:"sg_bound_st"`
// 实例状态
Status *int32 `json:"status,omitempty" query:"status"`
// 批量筛选, 状态, 逗号分隔 int
StatusIn *string `json:"status_in,omitempty" query:"status_in"`
// 批量筛选, 标签ID, 逗号分隔 string
TagIDIn *string `json:"tag_id_in,omitempty" query:"tag_id_in"`
}
type ListInstanceQueryIsp ¶ added in v1.0.129
type ListInstanceQueryIsp int32
type ListInstanceQuerySgBoundSt ¶ added in v1.0.129
type ListInstanceQuerySgBoundSt int32
type ListInstanceReq ¶
type ListInstanceReq struct {
*ListInstanceQuery
*ListInstanceBody
}
type ListInstanceRes ¶
type ListInstanceRes struct {
// REQUIRED
ResponseMetadata ListInstanceResResponseMetadata `json:"ResponseMetadata"`
Result *ListInstanceResResult `json:"Result,omitempty"`
}
type ListInstanceResResponseMetadata ¶
type ListInstanceResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ListInstanceResResponseMetadataError `json:"Error,omitempty"`
}
type ListInstanceResResult ¶
type ListInstanceResResult struct {
Row []*ListInstanceResResultRowItem `json:"row,omitempty"`
Total *int32 `json:"total,omitempty"`
}
type ListInstanceResResultRowItem ¶
type ListInstanceResResultRowItem struct {
AdbKey *ListInstanceResResultRowItemAdbKey `json:"adb_key,omitempty"`
// 带宽
Bandwidth *int32 `json:"bandwidth,omitempty"`
Configuration *ListInstanceResResultRowItemConfiguration `json:"configuration,omitempty"`
// 创建时间, unix 时间戳, 秒级
CreateAt *int32 `json:"create_at,omitempty"`
// 机房 ID
Dc *string `json:"dc,omitempty"`
// 机房名称
DcName *string `json:"dc_name,omitempty"`
// 帧率
Fps *int32 `json:"fps,omitempty"`
// 主机ID
HostID *string `json:"host_id,omitempty"`
// 镜像ID
ImageID *string `json:"image_id,omitempty"`
// 镜像版本
ImageVersion *string `json:"image_version,omitempty"`
// 实例ID
InstanceID *string `json:"instance_id,omitempty"`
// 实例名称
InstanceName *string `json:"instance_name,omitempty"`
Isp *ListInstanceResResultRowItemIsp `json:"isp,omitempty"`
// 产品ID
ProductID *string `json:"product_id,omitempty"`
// 地域
Region *string `json:"region,omitempty"`
// 分辨率
Resolution *string `json:"resolution,omitempty"`
SecurityGroup *ListInstanceResResultRowItemSecurityGroup `json:"security_group,omitempty"`
SgBoundSt *ListInstanceResResultRowItemSgBoundSt `json:"sg_bound_st,omitempty"`
// 安全组绑定状态字符串
SgBoundStStr *string `json:"sg_bound_st_str,omitempty"`
// 序列号, maybe useless
Sn *string `json:"sn,omitempty"`
Status *ListInstanceResResultRowItemStatus `json:"status,omitempty"`
// 实例状态字符串
StatusStr *string `json:"status_str,omitempty"`
Tag *ListInstanceResResultRowItemTag `json:"tag,omitempty"`
}
type ListInstanceResResultRowItemAdbKey ¶
type ListInstanceResResultRowItemAdbKey struct {
// 用户权限类型:
// 1(root) 2(user)
AuthType *int32 `json:"auth_type,omitempty"`
// 密钥对绑定的实例数量
BindInstanceNum *int32 `json:"bind_instance_num,omitempty"`
CreateAt *int32 `json:"create_at,omitempty"`
// 公钥指纹
Fingerprint *string `json:"fingerprint,omitempty"`
KeyDesc *string `json:"key_desc,omitempty"`
KeyID *int32 `json:"key_id,omitempty"`
KeyName *string `json:"key_name,omitempty"`
ProductID *string `json:"product_id,omitempty"`
PublicKey *string `json:"public_key,omitempty"`
}
type ListInstanceResResultRowItemConfiguration ¶
type ListInstanceResResultRowItemConfiguration struct {
// CPU 核心数
CPUCore *int32 `json:"cpu_core,omitempty"`
// 实例资源套餐 ID
ConfigurationCode *string `json:"configuration_code,omitempty"`
// 实例资源套餐名称
ConfigurationName *string `json:"configuration_name,omitempty"`
// 网络计费名称
IspCodeName *string `json:"isp_code_name,omitempty"`
// 网络计费套餐
IspConfigurationCode *string `json:"isp_configuration_code,omitempty"`
// 内存,单位MB
Memory *float32 `json:"memory,omitempty"`
}
type ListInstanceResResultRowItemIsp ¶
type ListInstanceResResultRowItemIsp int32
type ListInstanceResResultRowItemSecurityGroup ¶
type ListInstanceResResultRowItemSecurityGroup struct {
// BindHostNum *int64 json:"bind_host_num,omitempty" // Deprecated: 请使用BindInstanceNum
BindInstanceNum *int32 `json:"bind_instance_num,omitempty"`
// 创建时间,秒级时间戳
CreateAt *int32 `json:"create_at,omitempty"`
// 安全组所属业务 ID
ProductID *string `json:"product_id,omitempty"`
// 安全组描述
SecurityGroupDesc *string `json:"security_group_desc,omitempty"`
// 安全组 ID
SecurityGroupID *int32 `json:"security_group_id,omitempty"`
// 安全组名称
SecurityGroupName *string `json:"security_group_name,omitempty"`
// 安全组规则列表
SecurityRuleList []*ListInstanceResResultRowPropertiesItemsItem `json:"security_rule_list,omitempty"`
// 更新时间,秒级时间戳
UpdateAt *int32 `json:"update_at,omitempty"`
}
type ListInstanceResResultRowItemSecurityGroupSecurityRuleListItemExpose ¶ added in v1.0.129
type ListInstanceResResultRowItemSecurityGroupSecurityRuleListItemExpose int32
type ListInstanceResResultRowItemSecurityGroupSecurityRuleListItemNatType ¶ added in v1.0.129
type ListInstanceResResultRowItemSecurityGroupSecurityRuleListItemNatType int32
type ListInstanceResResultRowItemSecurityGroupSecurityRuleListItemProtocol ¶ added in v1.0.129
type ListInstanceResResultRowItemSecurityGroupSecurityRuleListItemProtocol int32
type ListInstanceResResultRowItemSgBoundSt ¶
type ListInstanceResResultRowItemSgBoundSt int32
type ListInstanceResResultRowItemStatus ¶
type ListInstanceResResultRowItemStatus int32
type ListInstanceResResultRowPropertiesItemsItem ¶ added in v1.0.129
type ListInstanceResResultRowPropertiesItemsItem struct {
Expose *ListInstanceResResultRowItemSecurityGroupSecurityRuleListItemExpose `json:"expose,omitempty"`
NatType *ListInstanceResResultRowItemSecurityGroupSecurityRuleListItemNatType `json:"nat_type,omitempty"`
Protocol *ListInstanceResResultRowItemSecurityGroupSecurityRuleListItemProtocol `json:"protocol,omitempty"`
// 安全组规则ID
RuleID *int32 `json:"rule_id,omitempty"`
// 源端口
SourcePort *int32 `json:"source_port,omitempty"`
}
type ListPackage ¶ added in v1.0.120
type ListPackage struct{}
type ListPackageBody ¶ added in v1.0.120
type ListPackageBody struct {
// REQUIRED; 业务ID
ProductID string `json:"ProductId"`
// 套餐code,比如CloudHostARMNode8c12g_daily
PackageCode *string `json:"PackageCode,omitempty"`
// 套餐资源类型 k8s
PackageModel *string `json:"PackageModel,omitempty"`
// pre/ post 预付费还是后付费
PayMode *string `json:"PayMode,omitempty"`
// monthly / daily 按月还是按天计费
PayPeriod *string `json:"PayPeriod,omitempty"`
}
type ListPackageQuery ¶ added in v1.0.120
type ListPackageQuery struct{}
type ListPackageReq ¶ added in v1.0.120
type ListPackageReq struct {
*ListPackageQuery
*ListPackageBody
}
type ListPackageRes ¶ added in v1.0.120
type ListPackageRes struct {
// REQUIRED
ResponseMetadata ListPackageResResponseMetadata `json:"ResponseMetadata"`
Result []*ListPackageResResultItem `json:"Result,omitempty"`
}
type ListPackageResResponseMetadata ¶ added in v1.0.120
type ListPackageResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ListPackageResResponseMetadataError `json:"Error,omitempty"`
}
type ListPackageResResponseMetadataError ¶ added in v1.0.120
type ListPackageResResultItem ¶ added in v1.0.120
type ListPackageResResultItem struct {
CPU *int32 `json:"Cpu,omitempty"`
// cpu核数
CPUCore *int32 `json:"CpuCore,omitempty"`
// V1:火山侧计费配置ID
ConfigurationCode *string `json:"ConfigurationCode,omitempty"`
// 套餐帧率
Fps *int32 `json:"Fps,omitempty"`
// 实例数量,对应单开、双开、四开等
InstanceAmount *int32 `json:"InstanceAmount,omitempty"`
// 内存
Memory *float32 `json:"Memory,omitempty"`
// 套餐模式,云原生还是LXC
Model *string `json:"Model,omitempty"`
// 套餐描述
PackageDesc *string `json:"PackageDesc,omitempty"`
// 业务侧套餐ID
PackageID *string `json:"PackageId,omitempty"`
// 套餐名称
PackageName *string `json:"PackageName,omitempty"`
// pre 预付费; post 后付费
PayMode *string `json:"PayMode,omitempty"`
// 计费周期 [ daily-按天 | monthly-按月]
Period *string `json:"Period,omitempty"`
// 分辨率
ScreenType *string `json:"ScreenType,omitempty"`
// 磁盘大小
Size *int32 `json:"Size,omitempty"`
// V2:用于预付或者后付中的估价; 唯一性
VolChargeItemID *string `json:"VolChargeItemId,omitempty"`
// V2:计费项类型
VolChargeItemType *string `json:"VolChargeItemType,omitempty"`
}
type ListPortMapping ¶
type ListPortMapping struct{}
type ListPortMappingBody ¶
type ListPortMappingBody struct{}
type ListPortMappingQuery ¶
type ListPortMappingQuery struct {
// REQUIRED; 产品ID
ProductID string `json:"product_id" query:"product_id"`
// 返回数量
Count *int32 `json:"count,omitempty" query:"count"`
// 实例 ID列表,多个 ID 使用英文逗号分隔, 内部注释: parse to InstanceIDList in function Rectify
InstanceIDIn *string `json:"instance_id_in,omitempty" query:"instance_id_in"`
// 端口映射的运营商
Isp *ListPortMappingQueryIsp `json:"isp,omitempty" query:"isp"`
// 偏移量
Offset *int32 `json:"offset,omitempty" query:"offset"`
// 端口映射ID
PortMappingID *string `json:"port_mapping_id,omitempty" query:"port_mapping_id"`
// 端口映射的协议
ProtocolEnum *ListPortMappingQueryProtocolEnum `json:"protocol_enum,omitempty" query:"protocol_enum"`
// 安全组ID
SecurityGroupID *int32 `json:"security_group_id,omitempty" query:"security_group_id"`
// 安全规则ID
SecurityRuleID *int32 `json:"security_rule_id,omitempty" query:"security_rule_id"`
// 端口映射状态
State *ListPortMappingQueryState `json:"state,omitempty" query:"state"`
// 端口映射状态列表
StateIn *string `json:"state_in,omitempty" query:"state_in"`
// gen by func Rectify
StatesIn []*string `json:"statesIn,omitempty" query:"statesIn"`
}
type ListPortMappingQueryIsp ¶ added in v1.0.129
type ListPortMappingQueryIsp int32
type ListPortMappingQueryProtocolEnum ¶ added in v1.0.129
type ListPortMappingQueryProtocolEnum int32
type ListPortMappingQueryState ¶ added in v1.0.129
type ListPortMappingQueryState int32
type ListPortMappingReq ¶
type ListPortMappingReq struct {
*ListPortMappingQuery
*ListPortMappingBody
}
type ListPortMappingRes ¶
type ListPortMappingRes struct {
// REQUIRED
ResponseMetadata ListPortMappingResResponseMetadata `json:"ResponseMetadata"`
Result *ListPortMappingResResult `json:"Result,omitempty"`
}
type ListPortMappingResResponseMetadata ¶
type ListPortMappingResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ListPortMappingResResponseMetadataError `json:"Error,omitempty"`
}
type ListPortMappingResResult ¶
type ListPortMappingResResult struct {
Row []*ListPortMappingResResultRowItem `json:"row,omitempty"`
Total *int32 `json:"total,omitempty"`
}
type ListPortMappingResResultRowItem ¶
type ListPortMappingResResultRowItem struct {
// 连接云手机的 IP(pubicip 或 proxyip 二选一)
ConnectIP *string `json:"connect_ip,omitempty"`
// 连接云手机的端口号(pubicport 或 proxyport 二选一)
ConnectPort *int32 `json:"connect_port,omitempty"`
Description *string `json:"description,omitempty"`
// 实例ID
InstanceID *string `json:"instance_id,omitempty"`
// 实例源端口号
InstancePort *int32 `json:"instance_port,omitempty"`
Isp *ListPortMappingResResultRowItemIsp `json:"isp,omitempty"`
// 端口映射ID
PortMappingID *string `json:"port_mapping_id,omitempty"`
// 产品ID
ProductID *string `json:"product_id,omitempty"`
Protocol *ListPortMappingResResultRowItemProtocol `json:"protocol,omitempty"`
ProtocolEnum *ListPortMappingResResultRowItemProtocolEnum `json:"protocol_enum,omitempty"`
// 内网代理 IP
ProxyIP *string `json:"proxy_ip,omitempty"`
// 内网代理端口
ProxyPort *int32 `json:"proxy_port,omitempty"`
// 公网 IP
PublicIP *string `json:"public_ip,omitempty"`
// 公网端口号
PublicPort *int32 `json:"public_port,omitempty"`
// 安全组ID
SecurityGroupID *int32 `json:"security_group_id,omitempty"`
// 安全组规则ID
SecurityRuleID *int32 `json:"security_rule_id,omitempty"`
State *ListPortMappingResResultRowItemState `json:"state,omitempty"`
}
type ListPortMappingResResultRowItemIsp ¶
type ListPortMappingResResultRowItemIsp int32
type ListPortMappingResResultRowItemProtocol ¶
type ListPortMappingResResultRowItemProtocol string
type ListPortMappingResResultRowItemProtocolEnum ¶
type ListPortMappingResResultRowItemProtocolEnum int32
type ListPortMappingResResultRowItemState ¶
type ListPortMappingResResultRowItemState int32
type ListProduct ¶
type ListProduct struct{}
type ListProductBody ¶
type ListProductBody struct{}
type ListProductQuery ¶
type ListProductQuery struct {
AccountID *int32 `json:"accountId,omitempty" query:"accountId"`
Count *int32 `json:"count,omitempty" query:"count"`
MediaServiceID *int32 `json:"mediaServiceId,omitempty" query:"mediaServiceId"`
Offset *int32 `json:"offset,omitempty" query:"offset"`
ProductID *string `json:"productId,omitempty" query:"productId"`
ProductName *string `json:"productName,omitempty" query:"productName"`
ProductType *int32 `json:"productType,omitempty" query:"productType"`
}
type ListProductReq ¶
type ListProductReq struct {
*ListProductQuery
*ListProductBody
}
type ListProductRes ¶
type ListProductRes struct {
// REQUIRED
ResponseMetadata ListProductResResponseMetadata `json:"ResponseMetadata"`
Result *ListProductResResult `json:"Result,omitempty"`
}
type ListProductResResponseMetadata ¶
type ListProductResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ListProductResResponseMetadataError `json:"Error,omitempty"`
}
type ListProductResResult ¶
type ListProductResResult struct {
Row []*ListProductResResultRowItem `json:"row,omitempty"`
Total *int32 `json:"total,omitempty"`
}
type ListProductResResultRowItem ¶
type ListProductResResultRowItem struct {
// 火山引擎主账户ID
AccountID *int32 `json:"account_id,omitempty"`
// 审核状态
AuditStatus *int32 `json:"audit_status,omitempty"`
// 创建时间
CreateAt *int32 `json:"create_at,omitempty"`
// 管理员列表
OwnerList *string `json:"owner_list,omitempty"`
// 业务描述
ProductDesc *string `json:"product_desc,omitempty"`
// 业务ID
ProductID *string `json:"product_id,omitempty"`
// 业务名称
ProductName *string `json:"product_name,omitempty"`
ProductType *ListProductResResultRowItemProductType `json:"product_type,omitempty"`
// 用户列表
UserList []*ListProductResResultRowPropertiesItemsItem `json:"user_list,omitempty"`
// 账户名
UserName *string `json:"user_name,omitempty"`
}
type ListProductResResultRowItemProductType ¶
type ListProductResResultRowItemProductType int32
type ListProductResResultRowPropertiesItemsItem ¶
type ListProductResResultRowPropertiesItemsItem struct {
CreateDate *string `json:"create_date,omitempty"`
Description *string `json:"description,omitempty"`
DisplayName *string `json:"display_name,omitempty"`
Email *string `json:"email,omitempty"`
EmailVerify *bool `json:"email_verify,omitempty"`
ID *int32 `json:"id,omitempty"`
MobilePhone *string `json:"mobile_phone,omitempty"`
MobilePhoneVerify *bool `json:"mobile_phone_verify,omitempty"`
Source *string `json:"source,omitempty"`
Trn *string `json:"trn,omitempty"`
Username *string `json:"username,omitempty"`
}
type ListSecurityGroup ¶
type ListSecurityGroup struct{}
type ListSecurityGroupBody ¶
type ListSecurityGroupBody struct{}
type ListSecurityGroupQuery ¶
type ListSecurityGroupQuery struct {
// REQUIRED; 安全组所属业务 ID
ProductID string `json:"product_id" query:"product_id"`
// 单页数量
Count *int32 `json:"count,omitempty" query:"count"`
// 筛选条件,是否返回安全组规则信息
Detail *bool `json:"detail,omitempty" query:"detail"`
// 分页参数,偏移量
Offset *int32 `json:"offset,omitempty" query:"offset"`
// 安全组ID
SecurityGroupID *int32 `json:"security_group_id,omitempty" query:"security_group_id"`
// 安全组名称
SecurityGroupName *string `json:"security_group_name,omitempty" query:"security_group_name"`
}
type ListSecurityGroupReq ¶
type ListSecurityGroupReq struct {
*ListSecurityGroupQuery
*ListSecurityGroupBody
}
type ListSecurityGroupRes ¶
type ListSecurityGroupRes struct {
// REQUIRED
ResponseMetadata ListSecurityGroupResResponseMetadata `json:"ResponseMetadata"`
Result *ListSecurityGroupResResult `json:"Result,omitempty"`
}
type ListSecurityGroupResResponseMetadata ¶
type ListSecurityGroupResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ListSecurityGroupResResponseMetadataError `json:"Error,omitempty"`
}
type ListSecurityGroupResResult ¶
type ListSecurityGroupResResult struct {
Row []*ListSecurityGroupResResultRowItem `json:"row,omitempty"`
Total *int32 `json:"total,omitempty"`
}
type ListSecurityGroupResResultRowItem ¶
type ListSecurityGroupResResultRowItem struct {
// BindHostNum *int64 json:"bind_host_num,omitempty" // Deprecated: 请使用BindInstanceNum
BindInstanceNum *int32 `json:"bind_instance_num,omitempty"`
// 创建时间,秒级时间戳
CreateAt *int32 `json:"create_at,omitempty"`
// 安全组所属业务 ID
ProductID *string `json:"product_id,omitempty"`
// 安全组描述
SecurityGroupDesc *string `json:"security_group_desc,omitempty"`
// 安全组 ID
SecurityGroupID *int32 `json:"security_group_id,omitempty"`
// 安全组名称
SecurityGroupName *string `json:"security_group_name,omitempty"`
// 安全组规则列表
SecurityRuleList []*ListSecurityGroupResResultRowPropertiesItemsItem `json:"security_rule_list,omitempty"`
// 更新时间,秒级时间戳
UpdateAt *int32 `json:"update_at,omitempty"`
}
type ListSecurityGroupResResultRowItemSecurityRuleListItemExpose ¶
type ListSecurityGroupResResultRowItemSecurityRuleListItemExpose int32
type ListSecurityGroupResResultRowItemSecurityRuleListItemNatType ¶ added in v1.0.120
type ListSecurityGroupResResultRowItemSecurityRuleListItemNatType int32
type ListSecurityGroupResResultRowItemSecurityRuleListItemProtocol ¶
type ListSecurityGroupResResultRowItemSecurityRuleListItemProtocol int32
type ListSecurityGroupResResultRowPropertiesItemsItem ¶
type ListSecurityGroupResResultRowPropertiesItemsItem struct {
Expose *ListSecurityGroupResResultRowItemSecurityRuleListItemExpose `json:"expose,omitempty"`
NatType *ListSecurityGroupResResultRowItemSecurityRuleListItemNatType `json:"nat_type,omitempty"`
Protocol *ListSecurityGroupResResultRowItemSecurityRuleListItemProtocol `json:"protocol,omitempty"`
// 安全组规则ID
RuleID *int32 `json:"rule_id,omitempty"`
// 源端口
SourcePort *int32 `json:"source_port,omitempty"`
}
type ListTaskInfoQuery ¶ added in v1.0.160
type ListTaskInfoQuery struct {
// REQUIRED
ProductID string `json:"product_id" query:"product_id"`
Count *int32 `json:"count,omitempty" query:"count"`
CreateAfter *int32 `json:"create_after,omitempty" query:"create_after"`
CreateBefore *int32 `json:"create_before,omitempty" query:"create_before"`
DeviceID *string `json:"device_id,omitempty" query:"device_id"`
InstanceID *string `json:"instance_id,omitempty" query:"instance_id"`
// request id
JobID *string `json:"job_id,omitempty" query:"job_id"`
Offset *int32 `json:"offset,omitempty" query:"offset"`
// 逗号分隔
StatusIn *string `json:"status_in,omitempty" query:"status_in"`
// task id
TaskID *string `json:"task_id,omitempty" query:"task_id"`
// 逗号分隔
TypeIn *string `json:"type_in,omitempty" query:"type_in"`
UpdateAfter *int32 `json:"update_after,omitempty" query:"update_after"`
UpdateBefore *int32 `json:"update_before,omitempty" query:"update_before"`
}
type ListTaskInfoRes ¶ added in v1.0.160
type ListTaskInfoRes struct {
// REQUIRED
ResponseMetadata ListTaskInfoResResponseMetadata `json:"ResponseMetadata"`
Result *ListTaskInfoResResult `json:"Result,omitempty"`
}
type ListTaskInfoResResponseMetadata ¶ added in v1.0.160
type ListTaskInfoResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ListTaskInfoResResponseMetadataError `json:"Error,omitempty"`
}
type ListTaskInfoResResponseMetadataError ¶ added in v1.0.160
type ListTaskInfoResResult ¶ added in v1.0.160
type ListTaskInfoResResult struct {
Row []*ListTaskInfoResResultRowItem `json:"row,omitempty"`
Total *int32 `json:"total,omitempty"`
}
type ListTaskInfoResResultRowItem ¶ added in v1.0.160
type ListTaskInfoResResultRowItem struct {
CreateTime *int32 `json:"create_time,omitempty"`
DeviceID *string `json:"device_id,omitempty"`
ExpireTime *int32 `json:"expire_time,omitempty"`
InstanceID *string `json:"instance_id,omitempty"`
JobID *string `json:"job_id,omitempty"`
Msg *string `json:"msg,omitempty"`
Status *ListTaskInfoResResultRowItemStatus `json:"status,omitempty"`
StatusStr *string `json:"status_str,omitempty"`
TaskID *string `json:"task_id,omitempty"`
Type *string `json:"type,omitempty"`
UpdateTime *int32 `json:"update_time,omitempty"`
}
type ListTaskInfoResResultRowItemStatus ¶ added in v1.0.160
type ListTaskInfoResResultRowItemStatus int32
type ModifyInstanceFps ¶ added in v1.0.129
type ModifyInstanceFps struct{}
type ModifyInstanceFpsBody ¶ added in v1.0.129
type ModifyInstanceFpsQuery ¶ added in v1.0.129
type ModifyInstanceFpsQuery struct{}
type ModifyInstanceFpsReq ¶ added in v1.0.129
type ModifyInstanceFpsReq struct {
*ModifyInstanceFpsQuery
*ModifyInstanceFpsBody
}
type ModifyInstanceFpsRes ¶ added in v1.0.129
type ModifyInstanceFpsRes struct {
// REQUIRED
ResponseMetadata ModifyInstanceFpsResResponseMetadata `json:"ResponseMetadata"`
// Anything
Result interface{} `json:"Result,omitempty"`
}
type ModifyInstanceFpsResResponseMetadata ¶ added in v1.0.129
type ModifyInstanceFpsResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ModifyInstanceFpsResResponseMetadataError `json:"Error,omitempty"`
}
type ModifyInstanceFpsResResponseMetadataError ¶ added in v1.0.129
type ModifyInstanceWindowDisplaySpec ¶
type ModifyInstanceWindowDisplaySpec struct{}
type ModifyInstanceWindowDisplaySpecBody ¶
type ModifyInstanceWindowDisplaySpecBody struct {
// REQUIRED; 实例ID
InstanceID string `json:"InstanceId"`
// REQUIRED; 产品ID
ProductID string `json:"ProductId"`
ResolutionCustom *ModifyInstanceWindowDisplaySpecBodyResolutionCustom `json:"ResolutionCustom,omitempty"`
ResolutionLevel *ModifyInstanceWindowDisplaySpecBodyResolutionLevel `json:"ResolutionLevel,omitempty"`
}
type ModifyInstanceWindowDisplaySpecBodyResolutionLevel ¶
type ModifyInstanceWindowDisplaySpecBodyResolutionLevel string
type ModifyInstanceWindowDisplaySpecQuery ¶
type ModifyInstanceWindowDisplaySpecQuery struct{}
type ModifyInstanceWindowDisplaySpecReq ¶
type ModifyInstanceWindowDisplaySpecReq struct {
*ModifyInstanceWindowDisplaySpecQuery
*ModifyInstanceWindowDisplaySpecBody
}
type ModifyInstanceWindowDisplaySpecRes ¶
type ModifyInstanceWindowDisplaySpecRes struct {
// REQUIRED
ResponseMetadata ModifyInstanceWindowDisplaySpecResResponseMetadata `json:"ResponseMetadata"`
// Anything
Result interface{} `json:"Result,omitempty"`
}
type ModifyInstanceWindowDisplaySpecResResponseMetadata ¶
type ModifyInstanceWindowDisplaySpecResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ModifyInstanceWindowDisplaySpecResResponseMetadataError `json:"Error,omitempty"`
}
type PowerDownInstance ¶
type PowerDownInstance struct{}
type PowerDownInstanceBody ¶
type PowerDownInstanceQuery ¶
type PowerDownInstanceQuery struct{}
type PowerDownInstanceReq ¶
type PowerDownInstanceReq struct {
*PowerDownInstanceQuery
*PowerDownInstanceBody
}
type PowerDownInstanceRes ¶
type PowerDownInstanceRes struct {
// REQUIRED
ResponseMetadata PowerDownInstanceResResponseMetadata `json:"ResponseMetadata"`
Result *PowerDownInstanceResResult `json:"Result,omitempty"`
}
type PowerDownInstanceResResponseMetadata ¶
type PowerDownInstanceResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *PowerDownInstanceResResponseMetadataError `json:"Error,omitempty"`
}
type PowerDownInstanceResResult ¶
type PowerDownInstanceResResult struct {
// Deprecated: 弃用
FailIDList []*string `json:"fail_id_list,omitempty"`
// 失败的记录
FailedList []*PowerDownInstanceResResultFailedListItem `json:"failed_list,omitempty"`
// 异步JobId
JobID *string `json:"job_id,omitempty"`
// Deprecated: 弃用
SuccessIDList []*string `json:"success_id_list,omitempty"`
}
type PowerUpInstance ¶
type PowerUpInstance struct{}
type PowerUpInstanceBody ¶
type PowerUpInstanceQuery ¶
type PowerUpInstanceQuery struct{}
type PowerUpInstanceReq ¶
type PowerUpInstanceReq struct {
*PowerUpInstanceQuery
*PowerUpInstanceBody
}
type PowerUpInstanceRes ¶
type PowerUpInstanceRes struct {
// REQUIRED
ResponseMetadata PowerUpInstanceResResponseMetadata `json:"ResponseMetadata"`
Result *PowerUpInstanceResResult `json:"Result,omitempty"`
}
type PowerUpInstanceResResponseMetadata ¶
type PowerUpInstanceResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *PowerUpInstanceResResponseMetadataError `json:"Error,omitempty"`
}
type PowerUpInstanceResResult ¶
type PowerUpInstanceResResult struct {
// Deprecated: 弃用
FailIDList []*string `json:"fail_id_list,omitempty"`
// 失败的记录
FailedList []*PowerUpInstanceResResultFailedListItem `json:"failed_list,omitempty"`
// 异步JobId
JobID *string `json:"job_id,omitempty"`
// Deprecated: 弃用
SuccessIDList []*string `json:"success_id_list,omitempty"`
}
type PullFileBody ¶
type PullFileBody struct {
// REQUIRED; 文件在云机实例中的存储地址
FilePath string `json:"file_path"`
// REQUIRED; 实例ID
InstanceID string `json:"instance_id"`
// REQUIRED; 产品ID
ProductID string `json:"product_id"`
// REQUIRED
TosInfo PullFileBodyTosInfo `json:"tos_info"`
}
type PullFileBodyTosInfo ¶
type PullFileBodyTosInfo struct {
// REQUIRED; 火山引擎对象存储中的存储桶名称
TosBucket string `json:"tos_bucket"`
// REQUIRED; 火山引擎对象存储中的文件路径
TosFilePath string `json:"tos_file_path"`
// 火山引擎对象存储服务地址(地域节点),若为空,则使用默认值:tos-cn-beijing.volces.com 默认 constdef.TosEndpointCNBJOnline
Endpoint *string `json:"endpoint,omitempty"`
// 火山引擎对象存储服务区域,若为空,则使用默认值:cn-beijing 默认 constdef.TosRegionBJ
Region *string `json:"region,omitempty"`
}
type PullFileQuery ¶
type PullFileQuery struct{}
type PullFileReq ¶
type PullFileReq struct {
*PullFileQuery
*PullFileBody
}
type PullFileRes ¶
type PullFileRes struct {
// REQUIRED
ResponseMetadata PullFileResResponseMetadata `json:"ResponseMetadata"`
Result *PullFileResResult `json:"Result,omitempty"`
}
type PullFileResResponseMetadata ¶
type PullFileResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *PullFileResResponseMetadataError `json:"Error,omitempty"`
}
type PullFileResResult ¶
type PullFileResResult struct {
// 任务ID
JobID *string `json:"job_id,omitempty"`
}
type PushFileBody ¶
type PushFileBody struct {
// REQUIRED; 上传文件至云机实例中的目标目录 上传文件至云机实例中的目标目录,目前仅支持 /data/local/tmp 路径
DestDirectory string `json:"dest_directory"`
// REQUIRED; 目标 Id 列表
ObjectIDList []string `json:"object_id_list"`
// REQUIRED; 对象的类别,可选枚举值包括: instance(对指定实例为对象进行操作) host(对云机下的所有实例进行操作)
ObjectType string `json:"object_type"`
// REQUIRED; 产品ID
ProductID string `json:"product_id"`
TosInfo *PushFileBodyTosInfo `json:"tos_info,omitempty"`
}
type PushFileBodyTosInfo ¶
type PushFileBodyTosInfo struct {
// REQUIRED; 火山引擎对象存储中的存储桶名称
TosBucket string `json:"tos_bucket"`
// REQUIRED; 火山引擎对象存储中的文件路径
TosFilePath string `json:"tos_file_path"`
// 火山引擎对象存储服务地址(地域节点),若为空,则使用默认值:tos-cn-beijing.volces.com 默认 constdef.TosEndpointCNBJOnline
Endpoint *string `json:"endpoint,omitempty"`
// 火山引擎对象存储服务区域,若为空,则使用默认值:cn-beijing 默认 constdef.TosRegionBJ
Region *string `json:"region,omitempty"`
}
type PushFileQuery ¶
type PushFileQuery struct{}
type PushFileReq ¶
type PushFileReq struct {
*PushFileQuery
*PushFileBody
}
type PushFileRes ¶
type PushFileRes struct {
// REQUIRED
ResponseMetadata PushFileResResponseMetadata `json:"ResponseMetadata"`
Result *PushFileResResult `json:"Result,omitempty"`
}
type PushFileResResponseMetadata ¶
type PushFileResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *PushFileResResponseMetadataError `json:"Error,omitempty"`
}
type PushFileResResult ¶
type PushFileResResult struct {
// 失败的ID列表
FailedIDList []*PushFileResResultFailedIDListItem `json:"failed_id_list,omitempty"`
// 异步JobId
JobID *string `json:"job_id,omitempty"`
// Deprecated: 废弃
PassedIDList []*string `json:"passed_id_list,omitempty"`
}
type RebootHost ¶
type RebootHost struct{}
type RebootHostBody ¶
type RebootHostQuery ¶
type RebootHostQuery struct{}
type RebootHostReq ¶
type RebootHostReq struct {
*RebootHostQuery
*RebootHostBody
}
type RebootHostRes ¶
type RebootHostRes struct {
// REQUIRED
ResponseMetadata RebootHostResResponseMetadata `json:"ResponseMetadata"`
Result *RebootHostResResult `json:"Result,omitempty"`
}
type RebootHostResResponseMetadata ¶
type RebootHostResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *RebootHostResResponseMetadataError `json:"Error,omitempty"`
}
type RebootHostResResult ¶
type ReconfigureDevicesPackageBody ¶ added in v1.0.160
type ReconfigureDevicesPackageBody struct {
// REQUIRED; 产品ID
ProductID string `json:"ProductId"`
// REQUIRED; 配置参数
ReconfigureParam []ReconfigureDevicesPackageBodyReconfigureParamItem `json:"ReconfigureParam"`
}
type ReconfigureDevicesPackageBodyReconfigureParamItem ¶ added in v1.0.160
type ReconfigureDevicesPackageBodyReconfigureParamItem struct {
// REQUIRED; 云机 ID
DeviceID string `json:"DeviceId"`
// REQUIRED; 实例配置
InstancesSpec []ReconfigureDevicesPackageBodyReconfigureParamPropertiesItemsItem `json:"InstancesSpec"`
// REQUIRED; 要切换的目标套餐 ID
PackageID string `json:"PackageId"`
// 超时时间, 300-1200s, 默认600s
TimeoutSeconds *int32 `json:"TimeoutSeconds,omitempty"`
}
type ReconfigureDevicesPackageBodyReconfigureParamPropertiesItemsItem ¶ added in v1.0.160
type ReconfigureDevicesPackageBodyReconfigureParamPropertiesItemsItem struct {
// REQUIRED
BandwidthMbps int32 `json:"BandwidthMbps"`
// REQUIRED
DisplayResolutionX int32 `json:"DisplayResolutionX"`
// REQUIRED
DisplayResolutionY int32 `json:"DisplayResolutionY"`
// REQUIRED; 镜像 ID
ImageID string `json:"ImageId"`
// REQUIRED; 云机 ID
InstanceID string `json:"InstanceId"`
// Dictionary of
Properties map[string]*string `json:"Properties,omitempty"`
}
type ReconfigureDevicesPackageRes ¶ added in v1.0.160
type ReconfigureDevicesPackageRes struct {
// REQUIRED
ResponseMetadata ReconfigureDevicesPackageResResponseMetadata `json:"ResponseMetadata"`
Result *ReconfigureDevicesPackageResResult `json:"Result,omitempty"`
}
type ReconfigureDevicesPackageResResponseMetadata ¶ added in v1.0.160
type ReconfigureDevicesPackageResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ReconfigureDevicesPackageResResponseMetadataError `json:"Error,omitempty"`
}
type ReconfigureDevicesPackageResResponseMetadataError ¶ added in v1.0.160
type ReconfigureDevicesPackageResResult ¶ added in v1.0.160
type ReconfigureDevicesPackageResResult struct {
// 任务ID
JobID *string `json:"JobId,omitempty"`
// 配置记录
Records []*ReconfigureDevicesPackageResResultRecordsItem `json:"Records,omitempty"`
}
type ReconfigureDevicesPackageResResultRecordsItem ¶ added in v1.0.160
type ReconfigureDevicesPackageResResultRecordsItem struct {
// REQUIRED; 云机 ID
DeviceID string `json:"DeviceId"`
Err *ReconfigureDevicesPackageResResultRecordsItemErr `json:"Err,omitempty"`
// 任务 ID
TaskID *string `json:"TaskId,omitempty"`
}
type ReconfigureDevicesPackageResResultRecordsItemErr ¶ added in v1.0.160
type RecordScreen ¶
type RecordScreen struct{}
type RecordScreenBody ¶
type RecordScreenBody struct {
// REQUIRED; 实例ID
InstanceID string `json:"instance_id"`
// REQUIRED
Option RecordScreenBodyOption `json:"option"`
// REQUIRED; 产品ID
ProductID string `json:"product_id"`
// 保存录制文件的名称(文件名称以 .mp4 结尾),当 option 为 start时,为必填项
FileName *string `json:"file_name,omitempty"`
// 录屏时长(到期后自动停止),单位: 秒 最大值:10800(3小时) 默认值:180(3分钟)
TimeLimitSeconds *int32 `json:"time_limit_seconds,omitempty"`
}
type RecordScreenBodyOption ¶
type RecordScreenBodyOption string
type RecordScreenQuery ¶
type RecordScreenQuery struct{}
type RecordScreenReq ¶
type RecordScreenReq struct {
*RecordScreenQuery
*RecordScreenBody
}
type RecordScreenRes ¶
type RecordScreenRes struct {
// REQUIRED
ResponseMetadata RecordScreenResResponseMetadata `json:"ResponseMetadata"`
Result *RecordScreenResResult `json:"Result,omitempty"`
}
type RecordScreenResResponseMetadata ¶
type RecordScreenResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *RecordScreenResResponseMetadataError `json:"Error,omitempty"`
}
type RecordScreenResResult ¶
type RecordScreenResResult struct {
// 保存录制文件的地址,例如:/sdcard/mp4/record.mp4
FilePath *string `json:"file_path,omitempty"`
}
type ResetInstanceToFactory ¶
type ResetInstanceToFactory struct{}
type ResetInstanceToFactoryQuery ¶
type ResetInstanceToFactoryQuery struct{}
type ResetInstanceToFactoryReq ¶
type ResetInstanceToFactoryReq struct {
*ResetInstanceToFactoryQuery
*ResetInstanceToFactoryBody
}
type ResetInstanceToFactoryRes ¶
type ResetInstanceToFactoryRes struct {
// REQUIRED
ResponseMetadata ResetInstanceToFactoryResResponseMetadata `json:"ResponseMetadata"`
Result *ResetInstanceToFactoryResResult `json:"Result,omitempty"`
}
type ResetInstanceToFactoryResResponseMetadata ¶
type ResetInstanceToFactoryResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ResetInstanceToFactoryResResponseMetadataError `json:"Error,omitempty"`
}
type ResetInstanceToFactoryResResult ¶
type ResetInstanceToFactoryResResult struct {
// 失���的ID列表
FailedIDList []*ResetInstanceToFactoryResResultFailedIDListItem `json:"failed_id_list,omitempty"`
// 异步JobId
JobID *string `json:"job_id,omitempty"`
// Deprecated: 废弃
PassedIDList []*string `json:"passed_id_list,omitempty"`
}
type ResetInstances ¶
type ResetInstances struct{}
type ResetInstancesBody ¶
type ResetInstancesBody struct {
// REQUIRED; 镜像Id
ImageID string `json:"image_id"`
// REQUIRED; 实例ID列表
InstanceIDList []string `json:"instance_id_list"`
// REQUIRED; 产品ID
ProductID string `json:"product_id"`
// 镜像是否为公共镜像 true(在公共镜像下检索指定的镜像进行重置) false(在当前账号下检索指定的镜像进行重置,默认)
IsPublicImage *bool `json:"is_public_image,omitempty"`
}
type ResetInstancesQuery ¶
type ResetInstancesQuery struct{}
type ResetInstancesReq ¶
type ResetInstancesReq struct {
*ResetInstancesQuery
*ResetInstancesBody
}
type ResetInstancesRes ¶
type ResetInstancesRes struct {
// REQUIRED
ResponseMetadata ResetInstancesResResponseMetadata `json:"ResponseMetadata"`
Result *ResetInstancesResResult `json:"Result,omitempty"`
}
type ResetInstancesResResponseMetadata ¶
type ResetInstancesResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *ResetInstancesResResponseMetadataError `json:"Error,omitempty"`
}
type ResetInstancesResResult ¶
type ResetInstancesResResult struct {
// 失败的记录
FailedList []*ResetInstancesResResultFailedListItem `json:"failed_list,omitempty"`
// 异步JobId
JobID *string `json:"job_id,omitempty"`
}
type SetInstanceBandwidth ¶ added in v1.0.129
type SetInstanceBandwidth struct{}
type SetInstanceBandwidthBody ¶ added in v1.0.129
type SetInstanceBandwidthQuery ¶ added in v1.0.129
type SetInstanceBandwidthQuery struct{}
type SetInstanceBandwidthReq ¶ added in v1.0.129
type SetInstanceBandwidthReq struct {
*SetInstanceBandwidthQuery
*SetInstanceBandwidthBody
}
type SetInstanceBandwidthRes ¶ added in v1.0.129
type SetInstanceBandwidthRes struct {
// REQUIRED
ResponseMetadata SetInstanceBandwidthResResponseMetadata `json:"ResponseMetadata"`
Result *SetInstanceBandwidthResResult `json:"Result,omitempty"`
}
type SetInstanceBandwidthResResponseMetadata ¶ added in v1.0.129
type SetInstanceBandwidthResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *SetInstanceBandwidthResResponseMetadataError `json:"Error,omitempty"`
}
type SetInstanceBandwidthResResponseMetadataError ¶ added in v1.0.129
type SetInstanceBandwidthResResult ¶ added in v1.0.129
type SetInstanceBandwidthResResult struct {
// 失败列表
FailedList []*SetInstanceBandwidthResResultFailedListItem `json:"FailedList,omitempty"`
SuccessIDList []*string `json:"SuccessIdList,omitempty"`
}
type SetInstanceBandwidthResResultFailedListItem ¶ added in v1.0.129
type SetInstanceProperties ¶
type SetInstanceProperties struct{}
type SetInstancePropertiesBody ¶
type SetInstancePropertiesBody struct {
// REQUIRED; 实例ID
InstanceID string `json:"instance_id"`
// REQUIRED; 属性名和属性值
Properties []SetInstancePropertiesBodyPropertiesItem `json:"properties"`
}
type SetInstancePropertiesQuery ¶
type SetInstancePropertiesQuery struct{}
type SetInstancePropertiesReq ¶
type SetInstancePropertiesReq struct {
*SetInstancePropertiesQuery
*SetInstancePropertiesBody
}
type SetInstancePropertiesRes ¶
type SetInstancePropertiesRes struct {
// REQUIRED
ResponseMetadata SetInstancePropertiesResResponseMetadata `json:"ResponseMetadata"`
Result *SetInstancePropertiesResResult `json:"Result,omitempty"`
}
type SetInstancePropertiesResResponseMetadata ¶
type SetInstancePropertiesResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *SetInstancePropertiesResResponseMetadataError `json:"Error,omitempty"`
}
type SetInstancePropertiesResResult ¶
type SetInstancePropertiesResResult struct {
InstanceID *string `json:"instance_id,omitempty"`
}
type UnbindInstanceAdbKey ¶
type UnbindInstanceAdbKey struct{}
type UnbindInstanceAdbKeyQuery ¶
type UnbindInstanceAdbKeyQuery struct{}
type UnbindInstanceAdbKeyReq ¶
type UnbindInstanceAdbKeyReq struct {
*UnbindInstanceAdbKeyQuery
*UnbindInstanceAdbKeyBody
}
type UnbindInstanceAdbKeyRes ¶
type UnbindInstanceAdbKeyRes struct {
// REQUIRED
ResponseMetadata UnbindInstanceAdbKeyResResponseMetadata `json:"ResponseMetadata"`
Result *string `json:"Result,omitempty"`
}
type UnbindInstanceAdbKeyResResponseMetadata ¶
type UnbindInstanceAdbKeyResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *UnbindInstanceAdbKeyResResponseMetadataError `json:"Error,omitempty"`
}
type UnbindInstancesAdbKey ¶
type UnbindInstancesAdbKey struct{}
type UnbindInstancesAdbKeyQuery ¶
type UnbindInstancesAdbKeyQuery struct{}
type UnbindInstancesAdbKeyReq ¶
type UnbindInstancesAdbKeyReq struct {
*UnbindInstancesAdbKeyQuery
*UnbindInstancesAdbKeyBody
}
type UnbindInstancesAdbKeyRes ¶
type UnbindInstancesAdbKeyRes struct {
// REQUIRED
ResponseMetadata UnbindInstancesAdbKeyResResponseMetadata `json:"ResponseMetadata"`
Result *UnbindInstancesAdbKeyResResult `json:"Result,omitempty"`
}
type UnbindInstancesAdbKeyResResponseMetadata ¶
type UnbindInstancesAdbKeyResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *UnbindInstancesAdbKeyResResponseMetadataError `json:"Error,omitempty"`
}
type UnbindInstancesAdbKeyResResult ¶
type UnbindInstancesAdbKeyResResult struct {
JobID *string `json:"job_id,omitempty"`
}
type UnbindInstancesSecurityGroup ¶
type UnbindInstancesSecurityGroup struct{}
type UnbindInstancesSecurityGroupQuery ¶
type UnbindInstancesSecurityGroupQuery struct{}
type UnbindInstancesSecurityGroupReq ¶
type UnbindInstancesSecurityGroupReq struct {
*UnbindInstancesSecurityGroupQuery
*UnbindInstancesSecurityGroupBody
}
type UnbindInstancesSecurityGroupRes ¶
type UnbindInstancesSecurityGroupRes struct {
// REQUIRED
ResponseMetadata UnbindInstancesSecurityGroupResResponseMetadata `json:"ResponseMetadata"`
Result *UnbindInstancesSecurityGroupResResult `json:"Result,omitempty"`
}
type UnbindInstancesSecurityGroupResResponseMetadata ¶
type UnbindInstancesSecurityGroupResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *UnbindInstancesSecurityGroupResResponseMetadataError `json:"Error,omitempty"`
}
type UnbindInstancesSecurityGroupResResult ¶
type UnbindInstancesSecurityGroupResResult struct {
// 异步 JobID
JobID *string `json:"job_id,omitempty"`
}
type UpdateContainerImage ¶
type UpdateContainerImage struct{}
type UpdateContainerImageQuery ¶
type UpdateContainerImageQuery struct{}
type UpdateContainerImageReq ¶
type UpdateContainerImageReq struct {
*UpdateContainerImageQuery
*UpdateContainerImageBody
}
type UpdateContainerImageRes ¶
type UpdateContainerImageRes struct {
// REQUIRED
ResponseMetadata UpdateContainerImageResResponseMetadata `json:"ResponseMetadata"`
// Anything
Result interface{} `json:"Result,omitempty"`
}
type UpdateContainerImageResResponseMetadata ¶
type UpdateContainerImageResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *UpdateContainerImageResResponseMetadataError `json:"Error,omitempty"`
}
type UpdateInstanceProperty ¶
type UpdateInstanceProperty struct{}
type UpdateInstancePropertyBody ¶
type UpdateInstancePropertyBody struct {
// REQUIRED
InstanceProperty UpdateInstancePropertyBodyInstanceProperty `json:"instance_property"`
// REQUIRED; 目标 Id 列表
ObjectIDList []string `json:"object_id_list"`
// REQUIRED; 对象的类别,可选枚举值包括: instance(对指定实例为对象进行操作) host(对云机下的所有实例进行操作)
ObjectType string `json:"object_type"`
// REQUIRED; 产品ID
ProductID string `json:"product_id"`
}
type UpdateInstancePropertyQuery ¶
type UpdateInstancePropertyQuery struct{}
type UpdateInstancePropertyReq ¶
type UpdateInstancePropertyReq struct {
*UpdateInstancePropertyQuery
*UpdateInstancePropertyBody
}
type UpdateInstancePropertyRes ¶
type UpdateInstancePropertyRes struct {
// REQUIRED
ResponseMetadata UpdateInstancePropertyResResponseMetadata `json:"ResponseMetadata"`
Result *UpdateInstancePropertyResResult `json:"Result,omitempty"`
}
type UpdateInstancePropertyResResponseMetadata ¶
type UpdateInstancePropertyResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *UpdateInstancePropertyResResponseMetadataError `json:"Error,omitempty"`
}
type UpdateInstancePropertyResResult ¶
type UpdateInstancePropertyResResult struct {
// 失败的ID列表
FailedIDList []*UpdateInstancePropertyResResultFailedIDListItem `json:"failed_id_list,omitempty"`
// 异步JobId
JobID *string `json:"job_id,omitempty"`
// Deprecated: 废弃
PassedIDList []*string `json:"passed_id_list,omitempty"`
}
type UpgradeInstances ¶
type UpgradeInstances struct{}
type UpgradeInstancesBody ¶
type UpgradeInstancesBody struct {
// REQUIRED; 镜像Id
ImageID string `json:"ImageId"`
// REQUIRED; 实例ID列表
InstanceIDs []string `json:"InstanceIds"`
// REQUIRED; 产品ID
ProductID string `json:"ProductId"`
// 镜像是否为公共镜像 true(在公共镜像下检索指定的镜像进行重置) false(在当前账号下检索指定的镜像进行重置,默认)
IsPublicImage *bool `json:"IsPublicImage,omitempty"`
}
type UpgradeInstancesQuery ¶
type UpgradeInstancesQuery struct{}
type UpgradeInstancesReq ¶
type UpgradeInstancesReq struct {
*UpgradeInstancesQuery
*UpgradeInstancesBody
}
type UpgradeInstancesRes ¶
type UpgradeInstancesRes struct {
// REQUIRED
ResponseMetadata UpgradeInstancesResResponseMetadata `json:"ResponseMetadata"`
Result *UpgradeInstancesResResult `json:"Result,omitempty"`
}
type UpgradeInstancesResResponseMetadata ¶
type UpgradeInstancesResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *UpgradeInstancesResResponseMetadataError `json:"Error,omitempty"`
}
type UpgradeInstancesResResult ¶
type UpgradeInstancesResResult struct {
// 失败的记录
FailedList []*UpgradeInstancesResResultFailedListItem `json:"FailedList,omitempty"`
// 异步JobId
JobID *string `json:"JobId,omitempty"`
}
type WarmRebootInstance ¶
type WarmRebootInstance struct{}
type WarmRebootInstanceBody ¶
type WarmRebootInstanceQuery ¶
type WarmRebootInstanceQuery struct{}
type WarmRebootInstanceReq ¶
type WarmRebootInstanceReq struct {
*WarmRebootInstanceQuery
*WarmRebootInstanceBody
}
type WarmRebootInstanceRes ¶
type WarmRebootInstanceRes struct {
// REQUIRED
ResponseMetadata WarmRebootInstanceResResponseMetadata `json:"ResponseMetadata"`
Result *WarmRebootInstanceResResult `json:"Result,omitempty"`
}
type WarmRebootInstanceResResponseMetadata ¶
type WarmRebootInstanceResResponseMetadata struct {
// REQUIRED
Action string `json:"Action"`
// REQUIRED
Region string `json:"Region"`
// REQUIRED
RequestID string `json:"RequestId"`
// REQUIRED
Service string `json:"Service"`
// REQUIRED
Version string `json:"Version"`
Error *WarmRebootInstanceResResponseMetadataError `json:"Error,omitempty"`
}
type WarmRebootInstanceResResult ¶
type WarmRebootInstanceResResult struct {
// Deprecated
FailIDList []*string `json:"fail_id_list,omitempty"`
// 失败的记录
FailedList []*WarmRebootInstanceResResultFailedListItem `json:"failed_list,omitempty"`
// 异步JobId
JobID *string `json:"job_id,omitempty"`
// Deprecated
SuccessIDList []*string `json:"success_id_list,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.