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) 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) 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 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 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"}, }, }, } )
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"` // 订购设备的区域,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) 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) 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"` 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:"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 *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 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 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.