acep

package
v1.0.187 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ServiceName    = "ACEP"
	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{

		"ListContainerImages": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListContainerImages"},
				"Version": []string{"2022-08-01"},
			},
		},
		"DeleteContainerImages": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DeleteContainerImages"},
				"Version": []string{"2022-08-01"},
			},
		},
		"ImportContainerImage": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ImportContainerImage"},
				"Version": []string{"2022-08-01"},
			},
		},
		"PullFile": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"PullFile"},
				"Version": []string{"2023-10-30"},
			},
		},
		"UpdatePodProperty": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"UpdatePodProperty"},
				"Version": []string{"2023-10-30"},
			},
		},
		"CloseApp": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"CloseApp"},
				"Version": []string{"2023-10-30"},
			},
		},
		"CreatePod": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"CreatePod"},
				"Version": []string{"2023-10-30"},
			},
		},
		"CreatePodOneStep": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"CreatePodOneStep"},
				"Version": []string{"2023-10-30"},
			},
		},
		"AddPropertyRule": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"AddPropertyRule"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DeletePod": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DeletePod"},
				"Version": []string{"2023-10-30"},
			},
		},
		"RunSyncCommand": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"RunSyncCommand"},
				"Version": []string{"2023-10-30"},
			},
		},
		"LaunchApp": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"LaunchApp"},
				"Version": []string{"2023-10-30"},
			},
		},
		"LaunchApps": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"LaunchApps"},
				"Version": []string{"2023-10-30"},
			},
		},
		"PowerOffPod": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"PowerOffPod"},
				"Version": []string{"2023-10-30"},
			},
		},
		"PodStop": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"PodStop"},
				"Version": []string{"2023-10-30"},
			},
		},
		"PowerOnPod": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"PowerOnPod"},
				"Version": []string{"2023-10-30"},
			},
		},
		"CopyPod": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"CopyPod"},
				"Version": []string{"2023-10-30"},
			},
		},
		"PodDataTransfer": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"PodDataTransfer"},
				"Version": []string{"2023-10-30"},
			},
		},
		"RebootPod": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"RebootPod"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ResetPod": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ResetPod"},
				"Version": []string{"2023-10-30"},
			},
		},
		"BanUser": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"BanUser"},
				"Version": []string{"2023-10-30"},
			},
		},
		"PushFile": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"PushFile"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DistributeFile": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DistributeFile"},
				"Version": []string{"2023-10-30"},
			},
		},
		"StartRecording": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"StartRecording"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ScreenShot": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ScreenShot"},
				"Version": []string{"2023-10-30"},
			},
		},
		"PodAdb": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"PodAdb"},
				"Version": []string{"2023-10-30"},
			},
		},
		"RunCommand": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"RunCommand"},
				"Version": []string{"2023-10-30"},
			},
		},
		"BatchScreenShot": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"BatchScreenShot"},
				"Version": []string{"2023-10-30"},
			},
		},
		"PodMute": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"PodMute"},
				"Version": []string{"2023-10-30"},
			},
		},
		"UpdatePod": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"UpdatePod"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListDc": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListDc"},
				"Version": []string{"2023-10-30"},
			},
		},
		"GetPodMetric": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"GetPodMetric"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DetailPod": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DetailPod"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListPod": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListPod"},
				"Version": []string{"2023-10-30"},
			},
		},
		"GetPodProperty": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"GetPodProperty"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListPropertyRule": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListPropertyRule"},
				"Version": []string{"2023-10-30"},
			},
		},
		"PodDataDelete": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"PodDataDelete"},
				"Version": []string{"2023-10-30"},
			},
		},
		"RemovePropertyRule": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"RemovePropertyRule"},
				"Version": []string{"2023-10-30"},
			},
		},
		"StopRecording": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"StopRecording"},
				"Version": []string{"2023-10-30"},
			},
		},
		"GetPodAppList": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"GetPodAppList"},
				"Version": []string{"2023-10-30"},
			},
		},
		"SetProxy": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"SetProxy"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListTask": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListTask"},
				"Version": []string{"2023-10-30"},
			},
		},
		"GetTaskInfo": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"GetTaskInfo"},
				"Version": []string{"2023-10-30"},
			},
		},
		"CreatePortMappingRule": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"CreatePortMappingRule"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListPortMappingRule": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListPortMappingRule"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DetailPortMappingRule": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DetailPortMappingRule"},
				"Version": []string{"2023-10-30"},
			},
		},
		"BindPortMappingRule": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"BindPortMappingRule"},
				"Version": []string{"2023-10-30"},
			},
		},
		"UnbindPortMappingRule": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"UnbindPortMappingRule"},
				"Version": []string{"2023-10-30"},
			},
		},
		"AttachTag": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"AttachTag"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListTag": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListTag"},
				"Version": []string{"2023-10-30"},
			},
		},
		"CreateTag": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"CreateTag"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DeleteTag": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DeleteTag"},
				"Version": []string{"2023-10-30"},
			},
		},
		"UpdateTag": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"UpdateTag"},
				"Version": []string{"2023-10-30"},
			},
		},
		"UploadApp": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"UploadApp"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DetailApp": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DetailApp"},
				"Version": []string{"2023-10-30"},
			},
		},
		"UpdateApp": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"UpdateApp"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListApp": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListApp"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DeleteApp": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DeleteApp"},
				"Version": []string{"2023-10-30"},
			},
		},
		"UninstallApp": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"UninstallApp"},
				"Version": []string{"2023-10-30"},
			},
		},
		"InstallApp": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"InstallApp"},
				"Version": []string{"2023-10-30"},
			},
		},
		"InstallApps": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"InstallApps"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListAppVersionDeploy": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListAppVersionDeploy"},
				"Version": []string{"2023-10-30"},
			},
		},
		"AutoInstallApp": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"AutoInstallApp"},
				"Version": []string{"2023-10-30"},
			},
		},
		"GetAppCrashLog": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"GetAppCrashLog"},
				"Version": []string{"2023-10-30"},
			},
		},
		"CreateDisplayLayoutMini": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"CreateDisplayLayoutMini"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DeleteDisplayLayout": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DeleteDisplayLayout"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListDisplayLayoutMini": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListDisplayLayoutMini"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DetailDisplayLayoutMini": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DetailDisplayLayoutMini"},
				"Version": []string{"2023-10-30"},
			},
		},
		"CreateAppImage": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"CreateAppImage"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DetailAppVersionImage": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DetailAppVersionImage"},
				"Version": []string{"2023-10-30"},
			},
		},
		"CreateImageOneStep": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"CreateImageOneStep"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListImageResource": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListImageResource"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListImage": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListImage"},
				"Version": []string{"2023-10-30"},
			},
		},
		"GetImagePreheating": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"GetImagePreheating"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListConfiguration": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListConfiguration"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListPodResourceSet": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListPodResourceSet"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListPodResource": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListPodResource"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListResourceQuota": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListResourceQuota"},
				"Version": []string{"2023-10-30"},
			},
		},
		"UpdatePodResourceApplyNum": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"UpdatePodResourceApplyNum"},
				"Version": []string{"2023-10-30"},
			},
		},
		"SubscribeResourceAuto": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"SubscribeResourceAuto"},
				"Version": []string{"2023-10-30"},
			},
		},
		"RenewResourceAuto": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"RenewResourceAuto"},
				"Version": []string{"2023-10-30"},
			},
		},
		"UpdateProductResource": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"UpdateProductResource"},
				"Version": []string{"2023-10-30"},
			},
		},
		"GetProductResource": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"GetProductResource"},
				"Version": []string{"2023-10-30"},
			},
		},
		"UnsubscribeHostResource": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"UnsubscribeHostResource"},
				"Version": []string{"2023-10-30"},
			},
		},
		"UpdateHost": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"UpdateHost"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListHost": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListHost"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DetailHost": {
			Method: http.MethodGet,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DetailHost"},
				"Version": []string{"2023-10-30"},
			},
		},
		"RebootHost": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"RebootHost"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ResetHost": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ResetHost"},
				"Version": []string{"2023-10-30"},
			},
		},
		"CreateDNSRule": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"CreateDNSRule"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DeleteDNSRule": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DeleteDNSRule"},
				"Version": []string{"2023-10-30"},
			},
		},
		"UpdateDNSRule": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"UpdateDNSRule"},
				"Version": []string{"2023-10-30"},
			},
		},
		"DetailDNSRule": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"DetailDNSRule"},
				"Version": []string{"2023-10-30"},
			},
		},
		"ListDNSRule": {
			Method: http.MethodPost,
			Path:   "/",
			Query: url.Values{
				"Action":  []string{"ListDNSRule"},
				"Version": []string{"2023-10-30"},
			},
		},
	}
)

Functions

This section is empty.

Types

type ACEP

type ACEP struct {
	*common.Client
}

func NewInstance

func NewInstance() *ACEP

func NewInstanceWithRegion

func NewInstanceWithRegion(region string) *ACEP

func (*ACEP) AddPropertyRule

func (c *ACEP) AddPropertyRule(ctx context.Context, arg *AddPropertyRuleBody) (*AddPropertyRuleRes, error)

func (*ACEP) AttachTag

func (c *ACEP) AttachTag(ctx context.Context, arg *AttachTagBody) (*AttachTagRes, error)

func (*ACEP) AutoInstallApp

func (c *ACEP) AutoInstallApp(ctx context.Context, arg *AutoInstallAppBody) (*AutoInstallAppRes, error)

func (*ACEP) BanUser

func (c *ACEP) BanUser(ctx context.Context, arg *BanUserBody) (*BanUserRes, error)

func (*ACEP) BatchScreenShot

func (c *ACEP) BatchScreenShot(ctx context.Context, arg *BatchScreenShotBody) (*BatchScreenShotRes, error)

func (*ACEP) BindPortMappingRule

func (c *ACEP) BindPortMappingRule(ctx context.Context, arg *BindPortMappingRuleBody) (*BindPortMappingRuleRes, error)

func (*ACEP) CloseApp

func (c *ACEP) CloseApp(ctx context.Context, arg *CloseAppBody) (*CloseAppRes, error)

func (*ACEP) CopyPod

func (c *ACEP) CopyPod(ctx context.Context, arg *CopyPodBody) (*CopyPodRes, error)

func (*ACEP) CreateAppImage

func (c *ACEP) CreateAppImage(ctx context.Context, arg *CreateAppImageBody) (*CreateAppImageRes, error)

func (*ACEP) CreateDNSRule added in v1.0.180

func (c *ACEP) CreateDNSRule(ctx context.Context, arg *CreateDNSRuleBody) (*CreateDNSRuleRes, error)

func (*ACEP) CreateDisplayLayoutMini

func (c *ACEP) CreateDisplayLayoutMini(ctx context.Context, arg *CreateDisplayLayoutMiniBody) (*CreateDisplayLayoutMiniRes, error)

func (*ACEP) CreateImageOneStep

func (c *ACEP) CreateImageOneStep(ctx context.Context, arg *CreateImageOneStepBody) (*CreateImageOneStepRes, error)

func (*ACEP) CreatePod

func (c *ACEP) CreatePod(ctx context.Context, arg *CreatePodBody) (*CreatePodRes, error)

func (*ACEP) CreatePodOneStep

func (c *ACEP) CreatePodOneStep(ctx context.Context, arg *CreatePodOneStepBody) (*CreatePodOneStepRes, error)

func (*ACEP) CreatePortMappingRule

func (c *ACEP) CreatePortMappingRule(ctx context.Context, arg *CreatePortMappingRuleBody) (*CreatePortMappingRuleRes, error)

func (*ACEP) CreateTag

func (c *ACEP) CreateTag(ctx context.Context, arg *CreateTagBody) (*CreateTagRes, error)

func (*ACEP) DeleteApp

func (c *ACEP) DeleteApp(ctx context.Context, arg *DeleteAppBody) (*DeleteAppRes, error)

func (*ACEP) DeleteContainerImages

func (c *ACEP) DeleteContainerImages(ctx context.Context, arg *DeleteContainerImagesBody) (*DeleteContainerImagesRes, error)

func (*ACEP) DeleteDNSRule added in v1.0.180

func (c *ACEP) DeleteDNSRule(ctx context.Context, arg *DeleteDNSRuleBody) (*DeleteDNSRuleRes, error)

func (*ACEP) DeleteDisplayLayout

func (c *ACEP) DeleteDisplayLayout(ctx context.Context, arg *DeleteDisplayLayoutBody) (*DeleteDisplayLayoutRes, error)

func (*ACEP) DeletePod

func (c *ACEP) DeletePod(ctx context.Context, arg *DeletePodBody) (*DeletePodRes, error)

func (*ACEP) DeleteTag

func (c *ACEP) DeleteTag(ctx context.Context, arg *DeleteTagBody) (*DeleteTagRes, error)

func (*ACEP) DetailApp

func (c *ACEP) DetailApp(ctx context.Context, arg *DetailAppQuery) (*DetailAppRes, error)

func (*ACEP) DetailAppVersionImage

func (c *ACEP) DetailAppVersionImage(ctx context.Context, arg *DetailAppVersionImageQuery) (*DetailAppVersionImageRes, error)

func (*ACEP) DetailDNSRule added in v1.0.180

func (c *ACEP) DetailDNSRule(ctx context.Context, arg *DetailDNSRuleBody) (*DetailDNSRuleRes, error)

func (*ACEP) DetailDisplayLayoutMini

func (c *ACEP) DetailDisplayLayoutMini(ctx context.Context, arg *DetailDisplayLayoutMiniQuery) (*DetailDisplayLayoutMiniRes, error)

func (*ACEP) DetailHost

func (c *ACEP) DetailHost(ctx context.Context, arg *DetailHostQuery) (*DetailHostRes, error)

func (*ACEP) DetailPod

func (c *ACEP) DetailPod(ctx context.Context, arg *DetailPodQuery) (*DetailPodRes, error)

func (*ACEP) DetailPortMappingRule

func (c *ACEP) DetailPortMappingRule(ctx context.Context, arg *DetailPortMappingRuleQuery) (*DetailPortMappingRuleRes, error)

func (*ACEP) DistributeFile

func (c *ACEP) DistributeFile(ctx context.Context, arg *DistributeFileBody) (*DistributeFileRes, error)

func (*ACEP) GetAppCrashLog

func (c *ACEP) GetAppCrashLog(ctx context.Context, arg *GetAppCrashLogQuery) (*GetAppCrashLogRes, error)

func (*ACEP) GetImagePreheating

func (c *ACEP) GetImagePreheating(ctx context.Context, arg *GetImagePreheatingQuery) (*GetImagePreheatingRes, error)

func (*ACEP) GetPodAppList

func (c *ACEP) GetPodAppList(ctx context.Context, arg *GetPodAppListQuery) (*GetPodAppListRes, error)

func (*ACEP) GetPodMetric

func (c *ACEP) GetPodMetric(ctx context.Context, arg *GetPodMetricQuery) (*GetPodMetricRes, error)

func (*ACEP) GetPodProperty

func (c *ACEP) GetPodProperty(ctx context.Context, arg *GetPodPropertyQuery) (*GetPodPropertyRes, error)

func (*ACEP) GetProductResource

func (c *ACEP) GetProductResource(ctx context.Context, arg *GetProductResourceQuery) (*GetProductResourceRes, error)

func (*ACEP) GetTaskInfo

func (c *ACEP) GetTaskInfo(ctx context.Context, arg *GetTaskInfoQuery) (*GetTaskInfoRes, error)

func (*ACEP) ImportContainerImage

func (c *ACEP) ImportContainerImage(ctx context.Context, arg *ImportContainerImageBody) (*ImportContainerImageRes, error)

func (*ACEP) InstallApp

func (c *ACEP) InstallApp(ctx context.Context, arg *InstallAppBody) (*InstallAppRes, error)

func (*ACEP) InstallApps

func (c *ACEP) InstallApps(ctx context.Context, arg *InstallAppsBody) (*InstallAppsRes, error)

func (*ACEP) LaunchApp

func (c *ACEP) LaunchApp(ctx context.Context, arg *LaunchAppBody) (*LaunchAppRes, error)

func (*ACEP) LaunchApps

func (c *ACEP) LaunchApps(ctx context.Context, arg *LaunchAppsBody) (*LaunchAppsRes, error)

func (*ACEP) ListApp

func (c *ACEP) ListApp(ctx context.Context, arg *ListAppQuery) (*ListAppRes, error)

func (*ACEP) ListAppVersionDeploy

func (c *ACEP) ListAppVersionDeploy(ctx context.Context, arg *ListAppVersionDeployQuery) (*ListAppVersionDeployRes, error)

func (*ACEP) ListConfiguration

func (c *ACEP) ListConfiguration(ctx context.Context, arg *ListConfigurationQuery) (*ListConfigurationRes, error)

func (*ACEP) ListContainerImages

func (c *ACEP) ListContainerImages(ctx context.Context, arg *ListContainerImagesQuery) (*ListContainerImagesRes, error)

func (*ACEP) ListDNSRule added in v1.0.180

func (c *ACEP) ListDNSRule(ctx context.Context, arg *ListDNSRuleBody) (*ListDNSRuleRes, error)

func (*ACEP) ListDc

func (c *ACEP) ListDc(ctx context.Context, arg *ListDcQuery) (*ListDcRes, error)

func (*ACEP) ListDisplayLayoutMini

func (c *ACEP) ListDisplayLayoutMini(ctx context.Context, arg *ListDisplayLayoutMiniQuery) (*ListDisplayLayoutMiniRes, error)

func (*ACEP) ListHost

func (c *ACEP) ListHost(ctx context.Context, arg *ListHostQuery) (*ListHostRes, error)

func (*ACEP) ListImage added in v1.0.180

func (c *ACEP) ListImage(ctx context.Context, arg *ListImageQuery) (*ListImageRes, error)

func (*ACEP) ListImageResource

func (c *ACEP) ListImageResource(ctx context.Context, arg *ListImageResourceQuery) (*ListImageResourceRes, error)

func (*ACEP) ListPod

func (c *ACEP) ListPod(ctx context.Context, arg *ListPodQuery) (*ListPodRes, error)

func (*ACEP) ListPodResource

func (c *ACEP) ListPodResource(ctx context.Context, arg *ListPodResourceQuery) (*ListPodResourceRes, error)

func (*ACEP) ListPodResourceSet

func (c *ACEP) ListPodResourceSet(ctx context.Context, arg *ListPodResourceSetQuery) (*ListPodResourceSetRes, error)

func (*ACEP) ListPortMappingRule

func (c *ACEP) ListPortMappingRule(ctx context.Context, arg *ListPortMappingRuleQuery) (*ListPortMappingRuleRes, error)

func (*ACEP) ListPropertyRule

func (c *ACEP) ListPropertyRule(ctx context.Context, arg *ListPropertyRuleQuery) (*ListPropertyRuleRes, error)

func (*ACEP) ListResourceQuota

func (c *ACEP) ListResourceQuota(ctx context.Context, arg *ListResourceQuotaQuery) (*ListResourceQuotaRes, error)

func (*ACEP) ListTag

func (c *ACEP) ListTag(ctx context.Context, arg *ListTagQuery) (*ListTagRes, error)

func (*ACEP) ListTask

func (c *ACEP) ListTask(ctx context.Context, arg *ListTaskQuery) (*ListTaskRes, error)

func (*ACEP) PodAdb

func (c *ACEP) PodAdb(ctx context.Context, arg *PodAdbBody) (*PodAdbRes, error)

func (*ACEP) PodDataDelete

func (c *ACEP) PodDataDelete(ctx context.Context, arg *PodDataDeleteBody) (*PodDataDeleteRes, error)

func (*ACEP) PodDataTransfer

func (c *ACEP) PodDataTransfer(ctx context.Context, arg *PodDataTransferBody) (*PodDataTransferRes, error)

func (*ACEP) PodMute

func (c *ACEP) PodMute(ctx context.Context, arg *PodMuteBody) (*PodMuteRes, error)

func (*ACEP) PodStop

func (c *ACEP) PodStop(ctx context.Context, arg *PodStopBody) (*PodStopRes, error)

func (*ACEP) PowerOffPod

func (c *ACEP) PowerOffPod(ctx context.Context, arg *PowerOffPodBody) (*PowerOffPodRes, error)

func (*ACEP) PowerOnPod

func (c *ACEP) PowerOnPod(ctx context.Context, arg *PowerOnPodBody) (*PowerOnPodRes, error)

func (*ACEP) PullFile

func (c *ACEP) PullFile(ctx context.Context, arg *PullFileBody) (*PullFileRes, error)

func (*ACEP) PushFile

func (c *ACEP) PushFile(ctx context.Context, arg *PushFileBody) (*PushFileRes, error)

func (*ACEP) RebootHost

func (c *ACEP) RebootHost(ctx context.Context, arg *RebootHostBody) (*RebootHostRes, error)

func (*ACEP) RebootPod

func (c *ACEP) RebootPod(ctx context.Context, arg *RebootPodBody) (*RebootPodRes, error)

func (*ACEP) RemovePropertyRule

func (c *ACEP) RemovePropertyRule(ctx context.Context, arg *RemovePropertyRuleBody) (*RemovePropertyRuleRes, error)

func (*ACEP) RenewResourceAuto

func (c *ACEP) RenewResourceAuto(ctx context.Context, arg *RenewResourceAutoBody) (*RenewResourceAutoRes, error)

func (*ACEP) ResetHost

func (c *ACEP) ResetHost(ctx context.Context, arg *ResetHostBody) (*ResetHostRes, error)

func (*ACEP) ResetPod

func (c *ACEP) ResetPod(ctx context.Context, arg *ResetPodBody) (*ResetPodRes, error)

func (*ACEP) RunCommand

func (c *ACEP) RunCommand(ctx context.Context, arg *RunCommandBody) (*RunCommandRes, error)

func (*ACEP) RunSyncCommand

func (c *ACEP) RunSyncCommand(ctx context.Context, arg *RunSyncCommandBody) (*RunSyncCommandRes, error)

func (*ACEP) ScreenShot

func (c *ACEP) ScreenShot(ctx context.Context, arg *ScreenShotBody) (*ScreenShotRes, error)

func (*ACEP) SetProxy

func (c *ACEP) SetProxy(ctx context.Context, arg *SetProxyBody) (*SetProxyRes, error)

func (*ACEP) SetProxyHost

func (acep *ACEP) SetProxyHost(host, proxyUser, proxyPassword string)

func (*ACEP) StartRecording

func (c *ACEP) StartRecording(ctx context.Context, arg *StartRecordingBody) (*StartRecordingRes, error)

func (*ACEP) StopRecording

func (c *ACEP) StopRecording(ctx context.Context, arg *StopRecordingBody) (*StopRecordingRes, error)

func (*ACEP) SubscribeResourceAuto

func (c *ACEP) SubscribeResourceAuto(ctx context.Context, arg *SubscribeResourceAutoBody) (*SubscribeResourceAutoRes, error)

func (*ACEP) UnbindPortMappingRule

func (c *ACEP) UnbindPortMappingRule(ctx context.Context, arg *UnbindPortMappingRuleBody) (*UnbindPortMappingRuleRes, error)

func (*ACEP) UninstallApp

func (c *ACEP) UninstallApp(ctx context.Context, arg *UninstallAppBody) (*UninstallAppRes, error)

func (*ACEP) UnsubscribeHostResource

func (c *ACEP) UnsubscribeHostResource(ctx context.Context, arg *UnsubscribeHostResourceBody) (*UnsubscribeHostResourceRes, error)

func (*ACEP) UpdateApp

func (c *ACEP) UpdateApp(ctx context.Context, arg *UpdateAppBody) (*UpdateAppRes, error)

func (*ACEP) UpdateDNSRule added in v1.0.180

func (c *ACEP) UpdateDNSRule(ctx context.Context, arg *UpdateDNSRuleBody) (*UpdateDNSRuleRes, error)

func (*ACEP) UpdateHost

func (c *ACEP) UpdateHost(ctx context.Context, arg *UpdateHostBody) (*UpdateHostRes, error)

func (*ACEP) UpdatePod

func (c *ACEP) UpdatePod(ctx context.Context, arg *UpdatePodBody) (*UpdatePodRes, error)

func (*ACEP) UpdatePodProperty

func (c *ACEP) UpdatePodProperty(ctx context.Context, arg *UpdatePodPropertyBody) (*UpdatePodPropertyRes, error)

func (*ACEP) UpdatePodResourceApplyNum

func (c *ACEP) UpdatePodResourceApplyNum(ctx context.Context, arg *UpdatePodResourceApplyNumBody) (*UpdatePodResourceApplyNumRes, error)

func (*ACEP) UpdateProductResource

func (c *ACEP) UpdateProductResource(ctx context.Context, arg *UpdateProductResourceBody) (*UpdateProductResourceRes, error)

func (*ACEP) UpdateTag

func (c *ACEP) UpdateTag(ctx context.Context, arg *UpdateTagBody) (*UpdateTagRes, error)

func (*ACEP) UploadApp

func (c *ACEP) UploadApp(ctx context.Context, arg *UploadAppBody) (*UploadAppRes, error)

type AddPropertyRule

type AddPropertyRule struct{}

type AddPropertyRuleBody

type AddPropertyRuleBody struct {
	// REQUIRED; 机型参数规则名称,账户下规则名称唯一,长度不能超过200个字符串
	RuleName string `json:"RuleName"`

	// 实例初始化系统属性,持久化,重启实例后生效;详细信息,参考 System Properties 定义说明:适用于只读系统属性,或 AOSP 原生非持久化的系统属性的修改,如 ro.product.model;
	OverlayPersistProperty []*AddPropertyRuleBodyOverlayPersistPropertyItem `json:"OverlayPersistProperty,omitempty"`

	// 实例 Settings 系统属性,非持久化,立即生效,重启实例后失效;详细信息,参考 System Properties 定义;
	OverlayProperty []*AddPropertyRuleBodyOverlayPropertyItem `json:"OverlayProperty,omitempty"`

	// 实例 Settings 属性列表;详细信息,参考 Settings 定义;
	OverlaySettings []*AddPropertyRuleBodyOverlaySettingsItem `json:"OverlaySettings,omitempty"`
}

type AddPropertyRuleBodyOverlayPersistPropertyItem

type AddPropertyRuleBodyOverlayPersistPropertyItem struct {
	// REQUIRED; 属性名称,已可修改的系统属性及属性值
	SystemPropertyName string `json:"SystemPropertyName"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SystemPropertyValue string `json:"SystemPropertyValue"`

	// REQUIRED; 属性值数据类型,可选:- int - long - string - float - bool
	SystemPropertyValueType string `json:"SystemPropertyValueType"`
}

type AddPropertyRuleBodyOverlayPropertyItem

type AddPropertyRuleBodyOverlayPropertyItem struct {
	// REQUIRED; 属性名称,已可修改的系统属性及属性值
	SystemPropertyName string `json:"SystemPropertyName"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SystemPropertyValue string `json:"SystemPropertyValue"`

	// REQUIRED; 属性值数据类型,可选:- int - long - string - float - bool
	SystemPropertyValueType string `json:"SystemPropertyValueType"`
}

type AddPropertyRuleBodyOverlaySettingsItem

type AddPropertyRuleBodyOverlaySettingsItem struct {
	// REQUIRED; 属性名称
	SettingsName string `json:"SettingsName"`

	// REQUIRED; 设置类型,可选 - global - secule - system
	SettingsType string `json:"SettingsType"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SettingsValue string `json:"SettingsValue"`

	// REQUIRED; 属性值数据类型,可选: - int - long - string - float - bool
	SettingsValueType string `json:"SettingsValueType"`
}

type AddPropertyRuleQuery

type AddPropertyRuleQuery struct{}

type AddPropertyRuleReq

type AddPropertyRuleReq struct {
	*AddPropertyRuleQuery
	*AddPropertyRuleBody
}

type AddPropertyRuleRes

type AddPropertyRuleRes struct {
	// REQUIRED
	ResponseMetadata AddPropertyRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type AddPropertyRuleResResponseMetadata

type AddPropertyRuleResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                   `json:"Version"`
	Error   *AddPropertyRuleResResponseMetadataError `json:"Error,omitempty"`
}

type AddPropertyRuleResResponseMetadataError

type AddPropertyRuleResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN AddPropertyRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type AddPropertyRuleResResponseMetadataErrorCodeN

type AddPropertyRuleResResponseMetadataErrorCodeN int32

type AttachTag

type AttachTag struct{}

type AttachTagBody

type AttachTagBody struct {
	// REQUIRED; Pod ID 列表
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 业务 ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 标签 ID
	TagID string `json:"TagId"`
}

type AttachTagQuery

type AttachTagQuery struct{}

type AttachTagReq

type AttachTagReq struct {
	*AttachTagQuery
	*AttachTagBody
}

type AttachTagRes

type AttachTagRes struct {
	// REQUIRED
	ResponseMetadata AttachTagResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result string `json:"Result"`
}

type AttachTagResResponseMetadata

type AttachTagResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *AttachTagResResponseMetadataError `json:"Error,omitempty"`
}

type AttachTagResResponseMetadataError

type AttachTagResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN AttachTagResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type AttachTagResResponseMetadataErrorCodeN

type AttachTagResResponseMetadataErrorCodeN int32

type AutoInstallApp

type AutoInstallApp struct{}

type AutoInstallAppBody

type AutoInstallAppBody struct {
	// REQUIRED; 指定实例 ID 列表进行应用安装
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 业务 ID
	ProductID string `json:"ProductId"`

	// 应用在实例中的绝对路径
	AbsolutePath *string `json:"AbsolutePath,omitempty"`

	// 下载应用安装文件的地址
	DownloadURL *string `json:"DownloadURL,omitempty"`

	// InstallType为1时,必选
	ImageID *string `json:"ImageId,omitempty"`

	// * 0 => 机身存储独立安装 - 1 => 共享安装 默认为0,机身存储独立安装
	InstallType *int32 `json:"InstallType,omitempty"`

	// 是否为预安装应用, 默认false: 非安装应用, 应用保存在/data/app目录; true: 预安装应用, 应用保存在/data/overlay_app目录
	IsPreinstall *bool `json:"IsPreinstall,omitempty"`

	// 应用安装包 MD5
	MD5 *string `json:"MD5,omitempty"`

	// 应用包名
	PackageName *string `json:"PackageName,omitempty"`

	// 应用版本号 InstallType为1时,必选
	VersionCode *int32 `json:"VersionCode,omitempty"`
}

type AutoInstallAppQuery

type AutoInstallAppQuery struct{}

type AutoInstallAppReq

type AutoInstallAppReq struct {
	*AutoInstallAppQuery
	*AutoInstallAppBody
}

type AutoInstallAppRes

type AutoInstallAppRes struct {
	// REQUIRED
	ResponseMetadata AutoInstallAppResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result AutoInstallAppResResult `json:"Result"`
}

type AutoInstallAppResResponseMetadata

type AutoInstallAppResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                  `json:"Version"`
	Error   *AutoInstallAppResResponseMetadataError `json:"Error,omitempty"`
}

type AutoInstallAppResResponseMetadataError

type AutoInstallAppResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN AutoInstallAppResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type AutoInstallAppResResponseMetadataErrorCodeN

type AutoInstallAppResResponseMetadataErrorCodeN int32

type AutoInstallAppResResult

type AutoInstallAppResResult struct {
	// 子任务列表
	Jobs []*AutoInstallAppResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型
	TaskAction *string `json:"TaskAction,omitempty"`

	// 应用安装任务 ID
	TaskID *string `json:"TaskId,omitempty"`
}

type AutoInstallAppResResultJobsItem

type AutoInstallAppResResultJobsItem struct {
	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 子任务名称
	JobAction *string `json:"JobAction,omitempty"`

	// 子任务 ID,每个子任务 ID 对应一个实例
	JobID *string `json:"JobId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息
	JobMessage *string `json:"JobMessage,omitempty"`

	// 应用打包指定的包名, JobAction为CreateAppImage时有效
	PackageName *string `json:"PackageName,omitempty"`

	// 实例Id
	PodID *string `json:"PodId,omitempty"`

	// 子任务执行状态,为0时可能omit
	Status *int32 `json:"Status,omitempty"`
}

type BanUser

type BanUser struct{}

type BanUserBody

type BanUserBody struct {
	// REQUIRED; 实例 ID
	PodID string `json:"PodId"`

	// REQUIRED; 实例所属业务 ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 封禁用户的 ID
	UserID string `json:"UserId"`

	// 封禁时长单位:秒,取值范围为 [60,259290]
	ForbiddenInterval *int32 `json:"ForbiddenInterval,omitempty"`

	// 是否为小流模式
	IsPreviewStream *bool `json:"IsPreviewStream,omitempty"`
}

type BanUserQuery

type BanUserQuery struct{}

type BanUserReq

type BanUserReq struct {
	*BanUserQuery
	*BanUserBody
}

type BanUserRes

type BanUserRes struct {
	// REQUIRED
	ResponseMetadata BanUserResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type BanUserResResponseMetadata

type BanUserResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                           `json:"Version"`
	Error   *BanUserResResponseMetadataError `json:"Error,omitempty"`
}

type BanUserResResponseMetadataError

type BanUserResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN BanUserResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type BanUserResResponseMetadataErrorCodeN

type BanUserResResponseMetadataErrorCodeN int32

type BatchScreenShot

type BatchScreenShot struct{}

type BatchScreenShotBody

type BatchScreenShotBody struct {
	// REQUIRED; 实例ID列表
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`

	// * 设置为0,为当前行为和默认行为,表示通过screenshot或batchScreenShot接口发起截图,每次都刷新url,触发新的截图地址回调。 - 设置为其他数值,则截图累计xx次后,再刷新url,刷新url再触发回调。url不变,则不触发新的回调
	// - 设置为-1,则url固定不刷新,直到7天刷新一次url(由于tos的url链接有效期为7天)
	Interval *int32 `json:"Interval,omitempty"`

	// 截图事情是否广播,1.true 广播 2. false 非广播;默认为广播方式
	IsBroadcasted *bool `json:"IsBroadcasted,omitempty"`

	// 截图是否同步保存到pod中
	IsSavedOnPod *bool `json:"IsSavedOnPod,omitempty"`

	// * 可选,不传,行为和之前的一直,pod端截图方向不做处理 - 0,pod端截图方向不做处理 - 1,截图方向旋转为竖屏- 2,截图方向旋转为横屏
	Rotation *int32 `json:"Rotation,omitempty"`
}

type BatchScreenShotQuery

type BatchScreenShotQuery struct{}

type BatchScreenShotReq

type BatchScreenShotReq struct {
	*BatchScreenShotQuery
	*BatchScreenShotBody
}

type BatchScreenShotRes

type BatchScreenShotRes struct {
	// REQUIRED
	ResponseMetadata BatchScreenShotResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result BatchScreenShotResResult `json:"Result"`
}

type BatchScreenShotResResponseMetadata

type BatchScreenShotResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                   `json:"Version"`
	Error   *BatchScreenShotResResponseMetadataError `json:"Error,omitempty"`
}

type BatchScreenShotResResponseMetadataError

type BatchScreenShotResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN BatchScreenShotResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type BatchScreenShotResResponseMetadataErrorCodeN

type BatchScreenShotResResponseMetadataErrorCodeN int32

type BatchScreenShotResResult

type BatchScreenShotResResult struct {
	// 截图失败的实例列表。
	FailedList []*string `json:"FailedList,omitempty"`

	// 截图成功的实例列表。 仅表示截图命令成功下发到实例,截图的结果通过回调获取。
	SucceedList []*string `json:"SucceedList,omitempty"`
}

type BindPortMappingRule

type BindPortMappingRule struct{}

type BindPortMappingRuleBody

type BindPortMappingRuleBody struct {
	// REQUIRED; 实例ID列表
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 端口映射ID列表
	PortMappingRuleIDList []string `json:"PortMappingRuleIdList"`

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`
}

type BindPortMappingRuleQuery

type BindPortMappingRuleQuery struct{}

type BindPortMappingRuleReq

type BindPortMappingRuleReq struct {
	*BindPortMappingRuleQuery
	*BindPortMappingRuleBody
}

type BindPortMappingRuleRes

type BindPortMappingRuleRes struct {
	// REQUIRED
	ResponseMetadata BindPortMappingRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result BindPortMappingRuleResResult `json:"Result"`
}

type BindPortMappingRuleResResponseMetadata

type BindPortMappingRuleResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                       `json:"Version"`
	Error   *BindPortMappingRuleResResponseMetadataError `json:"Error,omitempty"`
}

type BindPortMappingRuleResResponseMetadataError

type BindPortMappingRuleResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN BindPortMappingRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type BindPortMappingRuleResResponseMetadataErrorCodeN

type BindPortMappingRuleResResponseMetadataErrorCodeN int32

type BindPortMappingRuleResResult

type BindPortMappingRuleResResult struct {
	// 设置失败实例信息列表
	ErrorPodInfoList []*BindPortMappingRuleResResultErrorPodInfoListItem `json:"ErrorPodInfoList,omitempty"`

	// 设置成功实例ID列表
	SuccessPodIDList []*string `json:"SuccessPodIdList,omitempty"`
}

type BindPortMappingRuleResResultErrorPodInfoListItem

type BindPortMappingRuleResResultErrorPodInfoListItem struct {
	// 错误码
	ErrorCode *int32 `json:"ErrorCode,omitempty"`

	// 例错误信息
	ErrorMessage *string `json:"ErrorMessage,omitempty"`

	// 实例ID
	PodID *string `json:"PodId,omitempty"`
}

type CloseApp

type CloseApp struct{}

type CloseAppBody

type CloseAppBody struct {
	// REQUIRED; 包名
	PackageName string `json:"PackageName"`

	// REQUIRED; 实例 ID 列表
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`
}

type CloseAppQuery

type CloseAppQuery struct{}

type CloseAppReq

type CloseAppReq struct {
	*CloseAppQuery
	*CloseAppBody
}

type CloseAppRes

type CloseAppRes struct {
	// REQUIRED
	ResponseMetadata CloseAppResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result CloseAppResResult `json:"Result"`
}

type CloseAppResResponseMetadata

type CloseAppResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                            `json:"Version"`
	Error   *CloseAppResResponseMetadataError `json:"Error,omitempty"`
}

type CloseAppResResponseMetadataError

type CloseAppResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN CloseAppResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type CloseAppResResponseMetadataErrorCodeN

type CloseAppResResponseMetadataErrorCodeN int32

type CloseAppResResult

type CloseAppResResult struct {
	// 子任务列表,参考 Job 数据类型。
	Jobs []*CloseAppResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型,此处为 CloseApp。
	TaskAction *string `json:"TaskAction,omitempty"`

	// 应用安装任务 ID,用于通过 GetTaskInfo 接口查看任务执行状态及结果。
	TaskID *string `json:"TaskId,omitempty"`
}

type CloseAppResResultJobsItem

type CloseAppResResultJobsItem struct {
	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 子任务名称
	JobAction *string `json:"JobAction,omitempty"`

	// 子任务 ID,每个子任务 ID 对应一个实例
	JobID *string `json:"JobId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息
	JobMessage *string `json:"JobMessage,omitempty"`

	// 应用打包指定的包名, JobAction为CreateAppImage时有效
	PackageName *string `json:"PackageName,omitempty"`

	// 实例Id
	PodID *string `json:"PodId,omitempty"`

	// 子任务执行状态,为0时可能omit
	Status *int32 `json:"Status,omitempty"`
}

type CopyPod

type CopyPod struct{}

type CopyPodBody

type CopyPodBody struct {
	// REQUIRED; 原实例ID
	PodID string `json:"PodId"`

	// REQUIRED; 实例所归属的业务ID
	ProductID string `json:"ProductId"`

	// 拷贝出的实例是否立即开机
	Active *bool `json:"Active,omitempty"`

	// 要拷贝得到的实例份数
	Num *int32 `json:"Num,omitempty"`

	// 拷贝出的实例名称
	PodName *string `json:"PodName,omitempty"`
}

type CopyPodQuery

type CopyPodQuery struct{}

type CopyPodReq

type CopyPodReq struct {
	*CopyPodQuery
	*CopyPodBody
}

type CopyPodRes

type CopyPodRes struct {
	// REQUIRED
	ResponseMetadata CopyPodResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result CopyPodResResult `json:"Result"`
}

type CopyPodResResponseMetadata

type CopyPodResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                           `json:"Version"`
	Error   *CopyPodResResponseMetadataError `json:"Error,omitempty"`
}

type CopyPodResResponseMetadataError

type CopyPodResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN CopyPodResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type CopyPodResResponseMetadataErrorCodeN

type CopyPodResResponseMetadataErrorCodeN int32

type CopyPodResResult

type CopyPodResResult struct {
	// 拷贝出的实例信息列表。
	PodList []*CopyPodResResultPodListItem `json:"PodList,omitempty"`
}

type CopyPodResResultPodListItem

type CopyPodResResultPodListItem struct {
	// 实例ID
	PodID *string `json:"PodId,omitempty"`

	// 实例名称
	PodName *string `json:"PodName,omitempty"`
}

type CreateAppImage

type CreateAppImage struct{}

type CreateAppImageBody

type CreateAppImageBody struct {
	// REQUIRED; 实例上需要打包的应用包名。需确保应用已经正常安装。如相应应用未安装,则任务部分失败。
	PackageNameList []string `json:"PackageNameList"`

	// REQUIRED; 实例 ID,可通过调用 ListPod 接口获取
	PodID string `json:"PodId"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`

	// 是否在任务完成后,创建AppVersion及相关镜像 0,1 默认1
	CreateAppVersion *int32 `json:"CreateAppVersion,omitempty"`

	// Public 公有镜像,Private 私有镜像
	ImageMode *string `json:"ImageMode,omitempty"`

	// 镜像是否本地存储,用于本机房内直接共享分发。为空时,不本地存储。即镜像完成上传后,清理本地镜像。云端镜像以压缩包存储(默认.tar.gz格式)。本地以镜像目录存储,不保留压缩格式镜像文件
	LocalPath *string `json:"LocalPath,omitempty"`
}

type CreateAppImageQuery

type CreateAppImageQuery struct{}

type CreateAppImageReq

type CreateAppImageReq struct {
	*CreateAppImageQuery
	*CreateAppImageBody
}

type CreateAppImageRes

type CreateAppImageRes struct {
	// REQUIRED
	ResponseMetadata CreateAppImageResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result CreateAppImageResResult `json:"Result"`
}

type CreateAppImageResResponseMetadata

type CreateAppImageResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                  `json:"Version"`
	Error   *CreateAppImageResResponseMetadataError `json:"Error,omitempty"`
}

type CreateAppImageResResponseMetadataError

type CreateAppImageResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN CreateAppImageResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type CreateAppImageResResponseMetadataErrorCodeN

type CreateAppImageResResponseMetadataErrorCodeN int32

type CreateAppImageResResult

type CreateAppImageResResult struct {
	// 子任务列表
	Jobs []*CreateAppImageResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型
	TaskAction *string `json:"TaskAction,omitempty"`

	// 应用安装任务 ID
	TaskID *string `json:"TaskId,omitempty"`
}

type CreateAppImageResResultJobsItem

type CreateAppImageResResultJobsItem struct {
	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 子任务名称
	JobAction *string `json:"JobAction,omitempty"`

	// 子任务 ID,每个子任务 ID 对应一个实例
	JobID *string `json:"JobId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息
	JobMessage *string `json:"JobMessage,omitempty"`

	// 应用打包指定的包名, JobAction为CreateAppImage时有效
	PackageName *string `json:"PackageName,omitempty"`

	// 实例Id
	PodID *string `json:"PodId,omitempty"`

	// 子任务执行状态,为0时可能omit
	Status *int32 `json:"Status,omitempty"`
}

type CreateDNSRule added in v1.0.180

type CreateDNSRule struct{}

type CreateDNSRuleBody added in v1.0.180

type CreateDNSRuleBody struct {
	// REQUIRED; 机房ID, 可通过 ListDc 接口获取
	Dc string `json:"Dc"`

	// REQUIRED; DNS 地址列表
	IPList []CreateDNSRuleBodyIPListItem `json:"IPList"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`

	// DNS 名称,支持中英文、数字、下划线、中划线,长度限制为0~64个字符
	DNSName *string `json:"DNSName,omitempty"`

	// 0: 非默认DNS, 1: 默认DNS. 同一个业务的单个dc只支持一个默认的DNS策略
	Type *int32 `json:"Type,omitempty"`
}

type CreateDNSRuleBodyIPListItem added in v1.0.180

type CreateDNSRuleBodyIPListItem struct {
	// REQUIRED; IP地址
	IP string `json:"IP"`

	// REQUIRED; 运营商,1:移动,2:联通,4:电信,8:BGP
	ISP int32 `json:"ISP"`
}

type CreateDNSRuleQuery added in v1.0.180

type CreateDNSRuleQuery struct{}

type CreateDNSRuleReq added in v1.0.180

type CreateDNSRuleReq struct {
	*CreateDNSRuleQuery
	*CreateDNSRuleBody
}

type CreateDNSRuleRes added in v1.0.180

type CreateDNSRuleRes struct {
	// REQUIRED
	ResponseMetadata CreateDNSRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result CreateDNSRuleResResult `json:"Result"`
}

type CreateDNSRuleResResponseMetadata added in v1.0.180

type CreateDNSRuleResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                 `json:"Version"`
	Error   *CreateDNSRuleResResponseMetadataError `json:"Error,omitempty"`
}

type CreateDNSRuleResResponseMetadataError added in v1.0.180

type CreateDNSRuleResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN CreateDNSRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type CreateDNSRuleResResponseMetadataErrorCodeN added in v1.0.180

type CreateDNSRuleResResponseMetadataErrorCodeN int32

type CreateDNSRuleResResult added in v1.0.180

type CreateDNSRuleResResult struct {
	// DNS 解析规则创建时间,Unix 时间戳,单位为秒。
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// DNS 规则 ID。
	DNSID *string `json:"DNSId,omitempty"`

	// DNS 规则名称。
	DNSName *string `json:"DNSName,omitempty"`

	// 机房 ID。
	Dc *string `json:"Dc,omitempty"`

	// IP 列表。
	IPList []*CreateDNSRuleResResultIPListItem `json:"IPList,omitempty"`

	// 业务 ID。
	ProductID *string `json:"ProductId,omitempty"`

	// 是否为默认 DNS 规则。
	Type *int32 `json:"Type,omitempty"`
}

type CreateDNSRuleResResultIPListItem added in v1.0.180

type CreateDNSRuleResResultIPListItem struct {
	// REQUIRED; IP地址
	IP string `json:"IP"`

	// REQUIRED; 运营商,1:移动,2:联通,4:电信,8:BGP
	ISP int32 `json:"ISP"`
}

type CreateDisplayLayoutMini

type CreateDisplayLayoutMini struct{}

type CreateDisplayLayoutMiniBody

type CreateDisplayLayoutMiniBody struct {
	// REQUIRED; 屏幕布局ID,最大长度为128字节
	DisplayLayoutID string `json:"DisplayLayoutId"`

	// REQUIRED; 屏幕高度,偶数
	Height int32 `json:"Height"`

	// REQUIRED; 业务 ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 屏幕宽度,偶数
	Width int32 `json:"Width"`

	// 像素密度
	Density *int32 `json:"Density,omitempty"`

	// 备注,长度不超过32字节
	Extra *string `json:"Extra,omitempty"`

	// 屏幕刷新率
	Fps *int32 `json:"Fps,omitempty"`
}

type CreateDisplayLayoutMiniQuery

type CreateDisplayLayoutMiniQuery struct{}

type CreateDisplayLayoutMiniRes

type CreateDisplayLayoutMiniRes struct {
	// REQUIRED
	ResponseMetadata CreateDisplayLayoutMiniResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result CreateDisplayLayoutMiniResResult `json:"Result"`
}

type CreateDisplayLayoutMiniResResponseMetadata

type CreateDisplayLayoutMiniResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                           `json:"Version"`
	Error   *CreateDisplayLayoutMiniResResponseMetadataError `json:"Error,omitempty"`
}

type CreateDisplayLayoutMiniResResponseMetadataError

type CreateDisplayLayoutMiniResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN CreateDisplayLayoutMiniResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type CreateDisplayLayoutMiniResResponseMetadataErrorCodeN

type CreateDisplayLayoutMiniResResponseMetadataErrorCodeN int32

type CreateDisplayLayoutMiniResResult

type CreateDisplayLayoutMiniResResult struct {
	// 屏幕布局创建时间
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// 像素密度
	Density *int32 `json:"Density,omitempty"`

	// 屏幕布局 ID
	DisplayLayoutID *string `json:"DisplayLayoutId,omitempty"`

	// 备注信息
	Extra *string `json:"Extra,omitempty"`

	// 屏幕刷新率
	Fps *int32 `json:"Fps,omitempty"`

	// 屏幕高度
	Height *int32 `json:"Height,omitempty"`

	// 是否为系统屏幕布局配置
	IsSystemConfig *bool `json:"IsSystemConfig,omitempty"`

	// 屏幕宽度
	Width *int32 `json:"Width,omitempty"`
}

type CreateImageOneStep

type CreateImageOneStep struct{}

type CreateImageOneStepBody

type CreateImageOneStepBody struct {
	// REQUIRED; 镜像ID,作为构建自定义镜像的基线或基准镜像,可通过调用 ListContainerImages 接口获取
	ImageID string `json:"ImageId"`

	// REQUIRED; 云手机业务ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`

	// 需要内置的应用或文件的下载地址
	FileURL *string `json:"FileUrl,omitempty"`

	// 镜像描述信息,由用户按需添加镜像备注说明,便于业务识别
	ImageAnnotation *string `json:"ImageAnnotation,omitempty"`

	// 用户自定义镜像名称,便于业务标识
	ImageName *string `json:"ImageName,omitempty"`
}

type CreateImageOneStepQuery

type CreateImageOneStepQuery struct{}

type CreateImageOneStepReq

type CreateImageOneStepReq struct {
	*CreateImageOneStepQuery
	*CreateImageOneStepBody
}

type CreateImageOneStepRes

type CreateImageOneStepRes struct {
	// REQUIRED
	ResponseMetadata CreateImageOneStepResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result CreateImageOneStepResResult `json:"Result"`
}

type CreateImageOneStepResResponseMetadata

type CreateImageOneStepResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                      `json:"Version"`
	Error   *CreateImageOneStepResResponseMetadataError `json:"Error,omitempty"`
}

type CreateImageOneStepResResponseMetadataError

type CreateImageOneStepResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN CreateImageOneStepResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type CreateImageOneStepResResponseMetadataErrorCodeN

type CreateImageOneStepResResponseMetadataErrorCodeN int32

type CreateImageOneStepResResult

type CreateImageOneStepResResult struct {
	// 任务类型,此处为 CreateImageOneStep。
	TaskAction *string `json:"TaskAction,omitempty"`

	// 应用安装任务 ID,用于通过 GetTaskInfo 接口查看任务执行状态及结果。
	TaskID *string `json:"TaskId,omitempty"`
}

type CreatePod

type CreatePod struct{}

type CreatePodBody

type CreatePodBody struct {
	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`

	// 运行资源的套餐规格 ID,可选项为:- ultimate(旗舰型)- enhanced(加强型)- common(通用型)- sample(入门型)- basic(基础型)- elementary(低配型)(批量创建实例时,如 podspeclist
	// 中未指定套餐 ID,则该参数为必选)
	ConfigurationCode *string `json:"ConfigurationCode,omitempty"`

	// 创建实例的用户存储分区大小(即 data 分区容量大小),可选的容量如下(容量大小和单位不可自定义): - 4Gi - 8Gi - 16Gi - 32Gi - 64Gi - 128Gi - 256Gi 注:如不指定,则默认使用 8Gi 容量(建议调用方在调用时,结合实际业务情况,按需填写存储大小,默认
	// 8Gi 容量对部分业务会偏小)
	DataSize *string `json:"DataSize,omitempty"`

	// 机房 ID(如指定,则在此机房创建实例;批量创建实例时,如 podspeclist 中未指定机房 ID,则该参数为必选)
	Dc *string `json:"Dc,omitempty"`

	// 屏幕布局,全局屏幕配置
	DisplayLayoutID *string `json:"DisplayLayoutId,omitempty"`

	// 实例下行带宽上限(单位:Mbps;如设置为0,则不限速)
	DownBandwidthLimit *int32 `json:"DownBandwidthLimit,omitempty"`

	// 云机ID
	HostID *string `json:"HostId,omitempty"`

	// 自定义镜像 ID,如不指定,则默认使用平台提供的官方标准镜像
	ImageID *string `json:"ImageId,omitempty"`

	// 实例初始化系统属性,持久化,重启实例后生效;详细信息,参考 System Properties 定义说明:适用于只读系统属性,或 AOSP 原生非持久化的系统属性的修改,如 ro.product.model
	OverlayPersistProperty []*CreatePodBodyOverlayPersistPropertyItem `json:"OverlayPersistProperty,omitempty"`

	// 实例初始化系统属性,非持久化,立即生效,重启实例后失效;详细信息,参考 System Properties 定义 |
	OverlayProperty []*CreatePodBodyOverlayPropertyItem `json:"OverlayProperty,omitempty"`

	// 实例初始化 Settings 属性列表;详细信息,参考 Settings 定义
	OverlaySettings []*CreatePodBodyOverlaySettingsItem `json:"OverlaySettings,omitempty"`

	// 自定义实例名称,如不指定,则默认为实例 ID(批量创建实例时为实例名称前缀)
	PodName *string `json:"PodName,omitempty"`

	// 批量创建实例时,指定实例配置定义,详细信息,参考 PodSpec 定义
	PodSpecList []*CreatePodBodyPodSpecListItem `json:"PodSpecList,omitempty"`

	// 端口映射ID 列表
	PortMappingRuleIDList []*string `json:"PortMappingRuleIdList,omitempty"`

	// 机型参数名称
	PropertyRuleName *string `json:"PropertyRuleName,omitempty"`

	// 实例资源类型, 100: 云盘存储, 200:本地存储
	ResourceType *int32 `json:"ResourceType,omitempty"`

	// 创建完成后是否立即开机,默认为 false(关机)
	Start *bool `json:"Start,omitempty"`

	// 自定义标签
	TagID *string `json:"TagId,omitempty"`

	// 实例上行带宽上限(单位:Mbps;如设置为0,则不限速)
	UpBandwidthLimit *int32 `json:"UpBandwidthLimit,omitempty"`

	// 是否使用机型参数组,1:使用,2:不使用,默认为不使用
	UsePropertyRule *int32 `json:"UsePropertyRule,omitempty"`
}

type CreatePodBodyOverlayPersistPropertyItem

type CreatePodBodyOverlayPersistPropertyItem struct {
	// REQUIRED; 属性名称,已可修改的系统属性及属性值
	SystemPropertyName string `json:"SystemPropertyName"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SystemPropertyValue string `json:"SystemPropertyValue"`

	// REQUIRED; 属性值数据类型,可选:- int - long - string - float - bool
	SystemPropertyValueType string `json:"SystemPropertyValueType"`
}

type CreatePodBodyOverlayPropertyItem

type CreatePodBodyOverlayPropertyItem struct {
	// REQUIRED; 属性名称,已可修改的系统属性及属性值
	SystemPropertyName string `json:"SystemPropertyName"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SystemPropertyValue string `json:"SystemPropertyValue"`

	// REQUIRED; 属性值数据类型,可选:- int - long - string - float - bool
	SystemPropertyValueType string `json:"SystemPropertyValueType"`
}

type CreatePodBodyOverlaySettingsItem

type CreatePodBodyOverlaySettingsItem struct {
	// REQUIRED; 属性名称
	SettingsName string `json:"SettingsName"`

	// REQUIRED; 设置类型,可选 - global - secule - system
	SettingsType string `json:"SettingsType"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SettingsValue string `json:"SettingsValue"`

	// REQUIRED; 属性值数据类型,可选: - int - long - string - float - bool
	SettingsValueType string `json:"SettingsValueType"`
}

type CreatePodBodyPodSpecListItem

type CreatePodBodyPodSpecListItem struct {
	// REQUIRED; 创建实例数量
	ApplyNum int64 `json:"ApplyNum"`

	// 运行资源的套餐规格 ID,可选项为:- ultimate(旗舰型)- enhanced(加强型)- common(通用型)- sample(入门型)- basic(基础型)- elementary(低配型)
	ConfigurationCode *string `json:"ConfigurationCode,omitempty"`

	// 自定义路由id
	CustomRouteID *string `json:"CustomRouteId,omitempty"`

	// 自定义dns id,customrouteid不为空时,该参数必填,其余情况为选填
	DNSID *string `json:"DNSId,omitempty"`

	// 创建实例的用户存储分区大小
	DataSize *string `json:"DataSize,omitempty"`

	// 机房 ID
	Dc *string `json:"Dc,omitempty"`

	// 屏幕布局
	DisplayLayoutID *string `json:"DisplayLayoutId,omitempty"`

	// 实例下行带宽上限(单位:Mbps;如设置为0,则不限速)
	DownBandwidthLimit *int32 `json:"DownBandwidthLimit,omitempty"`

	// 云机ID
	HostID *string `json:"HostId,omitempty"`

	// * 支持配置白名单IP,对白名单IP不限速。同时对pod访问的其他IP进行整体限速,','分割
	IPWhiteList *string `json:"IPWhiteList,omitempty"`

	// 镜像 ID
	ImageID *string `json:"ImageId,omitempty"`

	// 实例初始化系统属性,持久化
	OverlayPersistProperty []*CreatePodBodyPodSpecListOverlayPersistPropertyItem `json:"OverlayPersistProperty,omitempty"`

	// 实例初始化系统属性
	OverlayProperty []*CreatePodBodyPodSpecListOverlayPropertyItem `json:"OverlayProperty,omitempty"`

	// 实例初始化 Settings 属性
	OverlaySettings []*CreatePodBodyPodSpecListOverlaySettingsItem `json:"OverlaySettings,omitempty"`

	// 实例名称
	PodName *string `json:"PodName,omitempty"`

	// 端口映射规则 ID 列表。
	PortMappingRuleIDList []*string `json:"PortMappingRuleIdList,omitempty"`

	// 创建完成后是否立即启动,默认为否
	Start *bool `json:"Start,omitempty"`

	// 自定义标签
	TagID *string `json:"TagId,omitempty"`

	// 实例上行带宽上限(单位:Mbps;如设置为0,则不限速)
	UpBandwidthLimit *int32 `json:"UpBandwidthLimit,omitempty"`
}

type CreatePodBodyPodSpecListOverlayPersistPropertyItem added in v1.0.180

type CreatePodBodyPodSpecListOverlayPersistPropertyItem struct {
	SystemPropertyName string `json:"SystemPropertyName"`

	SystemPropertyValue string `json:"SystemPropertyValue"`

	SystemPropertyValueType string `json:"SystemPropertyValueType"`
}

type CreatePodBodyPodSpecListOverlayPropertyItem added in v1.0.180

type CreatePodBodyPodSpecListOverlayPropertyItem struct {
	// REQUIRED; 属性名称,已可修改的系统属性及属性值
	SystemPropertyName string `json:"SystemPropertyName"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SystemPropertyValue string `json:"SystemPropertyValue"`

	// REQUIRED; 属性值数据类型,可选:- int - long - string - float - bool
	SystemPropertyValueType string `json:"SystemPropertyValueType"`
}

type CreatePodBodyPodSpecListOverlaySettingsItem added in v1.0.180

type CreatePodBodyPodSpecListOverlaySettingsItem struct {
	SettingsName string `json:"SettingsName"`

	SettingsType string `json:"SettingsType"`

	SettingsValue string `json:"SettingsValue"`

	SettingsValueType string `json:"SettingsValueType"`
}

type CreatePodOneStep

type CreatePodOneStep struct{}

type CreatePodOneStepBody

type CreatePodOneStepBody struct {
	// REQUIRED; 应用列表
	AppList []CreatePodOneStepBodyAppListItem `json:"AppList"`

	// REQUIRED; 运行资源的套餐规格 ID
	ConfigurationCode string `json:"ConfigurationCode"`

	// REQUIRED; 机房ID
	Dc string `json:"Dc"`

	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`

	// 创建实例的用户存储分区大小
	DataSize *string `json:"DataSize,omitempty"`

	// 屏幕布局。全局屏幕配置
	DisplayLayoutID *string `json:"DisplayLayoutId,omitempty"`

	// 实例下行带宽上限
	DownBandwidthLimit *int32 `json:"DownBandwidthLimit,omitempty"`

	// 云机ID
	HostID *string `json:"HostId,omitempty"`

	// 自定义镜像ID,如不指定,则使用默认镜像
	ImageID *string `json:"ImageId,omitempty"`

	// 是否为预安装应用, 默认false: 非安装应用, 应用保存在/data/app目录; true: 预安装应用, 应用保存在/data/overlay_app目录
	IsPreinstall *bool `json:"IsPreinstall,omitempty"`

	// 实例初始化系统属性,持久化
	OverlayPersistProperty []*CreatePodOneStepBodyOverlayPersistPropertyItem `json:"OverlayPersistProperty,omitempty"`

	// 实例初始化系统属性
	OverlayProperty []*CreatePodOneStepBodyOverlayPropertyItem `json:"OverlayProperty,omitempty"`

	// 实例初始化 Settings 属性
	OverlaySettings []*CreatePodOneStepBodyOverlaySettingsItem `json:"OverlaySettings,omitempty"`

	// 自定义实例名称,如不指定,则默认为实例 ID
	PodName *string `json:"PodName,omitempty"`

	// 端口映射ID 列表
	PortMappingRuleIDList []*string `json:"PortMappingRuleIdList,omitempty"`

	// 机型参数名称
	PropertyRuleName *string `json:"PropertyRuleName,omitempty"`

	// 实例资源类型, 100: 云盘存储, 200:本地存储
	ResourceType *int32 `json:"ResourceType,omitempty"`

	// 自定义标签
	TagID *string `json:"TagId,omitempty"`

	// 实例上行带宽上限
	UpBandwidthLimit *int32 `json:"UpBandwidthLimit,omitempty"`

	// 是否使用机型参数组,1:使用,2:不使用,默认为不使用
	UsePropertyRule *int32 `json:"UsePropertyRule,omitempty"`
}

type CreatePodOneStepBodyAppListItem

type CreatePodOneStepBodyAppListItem struct {
	// REQUIRED; 应用 ID
	AppID string `json:"AppId"`

	// REQUIRED; 应用版本 ID
	VersionID string `json:"VersionId"`
}

type CreatePodOneStepBodyOverlayPersistPropertyItem

type CreatePodOneStepBodyOverlayPersistPropertyItem struct {
	// REQUIRED; 属性名称,已可修改的系统属性及属性值
	SystemPropertyName string `json:"SystemPropertyName"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SystemPropertyValue string `json:"SystemPropertyValue"`

	// REQUIRED; 属性值数据类型,可选:- int - long - string - float - bool
	SystemPropertyValueType string `json:"SystemPropertyValueType"`
}

type CreatePodOneStepBodyOverlayPropertyItem

type CreatePodOneStepBodyOverlayPropertyItem struct {
	// REQUIRED; 属性名称,已可修改的系统属性及属性值
	SystemPropertyName string `json:"SystemPropertyName"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SystemPropertyValue string `json:"SystemPropertyValue"`

	// REQUIRED; 属性值数据类型,可选:- int - long - string - float - bool
	SystemPropertyValueType string `json:"SystemPropertyValueType"`
}

type CreatePodOneStepBodyOverlaySettingsItem

type CreatePodOneStepBodyOverlaySettingsItem struct {
	// REQUIRED; 属性名称
	SettingsName string `json:"SettingsName"`

	// REQUIRED; 设置类型,可选 - global - secule - system
	SettingsType string `json:"SettingsType"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SettingsValue string `json:"SettingsValue"`

	// REQUIRED; 属性值数据类型,可选: - int - long - string - float - bool
	SettingsValueType string `json:"SettingsValueType"`
}

type CreatePodOneStepQuery

type CreatePodOneStepQuery struct{}

type CreatePodOneStepReq

type CreatePodOneStepReq struct {
	*CreatePodOneStepQuery
	*CreatePodOneStepBody
}

type CreatePodOneStepRes

type CreatePodOneStepRes struct {
	// REQUIRED
	ResponseMetadata CreatePodOneStepResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result CreatePodOneStepResResult `json:"Result"`
}

type CreatePodOneStepResResponseMetadata

type CreatePodOneStepResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                    `json:"Version"`
	Error   *CreatePodOneStepResResponseMetadataError `json:"Error,omitempty"`
}

type CreatePodOneStepResResponseMetadataError

type CreatePodOneStepResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN CreatePodOneStepResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type CreatePodOneStepResResponseMetadataErrorCodeN

type CreatePodOneStepResResponseMetadataErrorCodeN int32

type CreatePodOneStepResResult

type CreatePodOneStepResResult struct {
	// 实例ID
	PodID *string `json:"PodId,omitempty"`

	// 任务类型
	TaskAction *string `json:"TaskAction,omitempty"`

	// 任务ID
	TaskID *string `json:"TaskId,omitempty"`
}

type CreatePodQuery

type CreatePodQuery struct{}

type CreatePodReq

type CreatePodReq struct {
	*CreatePodQuery
	*CreatePodBody
}

type CreatePodRes

type CreatePodRes struct {
	// REQUIRED
	ResponseMetadata CreatePodResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result CreatePodResResult `json:"Result"`
}

type CreatePodResResponseMetadata

type CreatePodResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *CreatePodResResponseMetadataError `json:"Error,omitempty"`
}

type CreatePodResResponseMetadataError

type CreatePodResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN CreatePodResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type CreatePodResResponseMetadataErrorCodeN

type CreatePodResResponseMetadataErrorCodeN int32

type CreatePodResResult

type CreatePodResResult struct {
	// 实例ID
	PodID *string `json:"PodId,omitempty"`

	// 实例ID列表
	PodIDList []*string `json:"PodIdList,omitempty"`
}

type CreatePortMappingRule

type CreatePortMappingRule struct{}

type CreatePortMappingRuleBody

type CreatePortMappingRuleBody struct {
	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 源端口
	SourcePort int32 `json:"SourcePort"`

	// 方向类型
	Direction *string `json:"Direction,omitempty"`

	// 运营商
	Isp *int32 `json:"Isp,omitempty"`

	// 端口映射ID
	PortMappingRuleID *string `json:"PortMappingRuleId,omitempty"`

	// 协议类型
	Protocol *string `json:"Protocol,omitempty"`

	// 资源物理区域
	VolcRegion *string `json:"VolcRegion,omitempty"`
}

type CreatePortMappingRuleQuery

type CreatePortMappingRuleQuery struct{}

type CreatePortMappingRuleReq

type CreatePortMappingRuleReq struct {
	*CreatePortMappingRuleQuery
	*CreatePortMappingRuleBody
}

type CreatePortMappingRuleRes

type CreatePortMappingRuleRes struct {
	// REQUIRED
	ResponseMetadata CreatePortMappingRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result CreatePortMappingRuleResResult `json:"Result"`
}

type CreatePortMappingRuleResResponseMetadata

type CreatePortMappingRuleResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                         `json:"Version"`
	Error   *CreatePortMappingRuleResResponseMetadataError `json:"Error,omitempty"`
}

type CreatePortMappingRuleResResponseMetadataError

type CreatePortMappingRuleResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN CreatePortMappingRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type CreatePortMappingRuleResResponseMetadataErrorCodeN

type CreatePortMappingRuleResResponseMetadataErrorCodeN int32

type CreatePortMappingRuleResResult

type CreatePortMappingRuleResResult struct {
	// 创建时间
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// 端口映射ID
	PortMappingRuleID *string `json:"PortMappingRuleId,omitempty"`

	// 协议类型
	Protocol *string `json:"Protocol,omitempty"`

	// 源端口
	SourcePort *int32 `json:"SourcePort,omitempty"`
}

type CreateTag

type CreateTag struct{}

type CreateTagBody

type CreateTagBody struct {
	// REQUIRED; 业务 ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 标签名称
	TagName string `json:"TagName"`

	// 标签描述
	TagDesc *string `json:"TagDesc,omitempty"`
}

type CreateTagQuery

type CreateTagQuery struct{}

type CreateTagReq

type CreateTagReq struct {
	*CreateTagQuery
	*CreateTagBody
}

type CreateTagRes

type CreateTagRes struct {
	// REQUIRED
	ResponseMetadata CreateTagResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result CreateTagResResult `json:"Result"`
}

type CreateTagResResponseMetadata

type CreateTagResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *CreateTagResResponseMetadataError `json:"Error,omitempty"`
}

type CreateTagResResponseMetadataError

type CreateTagResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN CreateTagResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type CreateTagResResponseMetadataErrorCodeN

type CreateTagResResponseMetadataErrorCodeN int32

type CreateTagResResult

type CreateTagResResult struct {
	// 标签ID
	TagID *string `json:"TagId,omitempty"`
}

type DeleteApp

type DeleteApp struct{}

type DeleteAppBody

type DeleteAppBody struct {
	// REQUIRED; 应用 ID
	AppID string `json:"AppId"`

	// REQUIRED; 业务 ID
	ProductID string `json:"ProductId"`
}

type DeleteAppQuery

type DeleteAppQuery struct{}

type DeleteAppReq

type DeleteAppReq struct {
	*DeleteAppQuery
	*DeleteAppBody
}

type DeleteAppRes

type DeleteAppRes struct {
	// REQUIRED
	ResponseMetadata DeleteAppResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result字段
	Result string `json:"Result"`
}

type DeleteAppResResponseMetadata

type DeleteAppResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *DeleteAppResResponseMetadataError `json:"Error,omitempty"`
}

type DeleteAppResResponseMetadataError

type DeleteAppResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DeleteAppResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DeleteAppResResponseMetadataErrorCodeN

type DeleteAppResResponseMetadataErrorCodeN int32

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,例如:cn-north-1
	Region string `json:"Region"`

	// REQUIRED; RequestID为每次API请求的唯一标识。
	RequestID string `json:"RequestId"`

	// REQUIRED; 请求的服务,属于请求的公共参数。
	Service string `json:"Service"`

	// REQUIRED; 请求的版本号,属于请求的公共参数。
	Version string                                         `json:"Version"`
	Error   *DeleteContainerImagesResResponseMetadataError `json:"Error,omitempty"`
}

type DeleteContainerImagesResResponseMetadataError

type DeleteContainerImagesResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DeleteContainerImagesResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DeleteContainerImagesResResponseMetadataErrorCodeN

type DeleteContainerImagesResResponseMetadataErrorCodeN int32

type DeleteContainerImagesResResult

type DeleteContainerImagesResResult struct {
	// 删除失败记录,详细信息,参考 FailedItem 定义 [../6394/658961#faileditem-%E5%AE%9A%E4%B9%89]
	FailedList []*DeleteContainerImagesResResultFailedListItem `json:"failed_list,omitempty"`
}

type DeleteContainerImagesResResultFailedListItem

type DeleteContainerImagesResResultFailedListItem struct {
	// REQUIRED; 镜像 ID
	ID string `json:"id"`

	// 失败信息
	Msg *string `json:"msg,omitempty"`
}

type DeleteDNSRule added in v1.0.180

type DeleteDNSRule struct{}

type DeleteDNSRuleBody added in v1.0.180

type DeleteDNSRuleBody struct {
	// REQUIRED; DNS ID,可通过调用 ListDNSRule 接口获取
	DNSID string `json:"DNSId"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`
}

type DeleteDNSRuleQuery added in v1.0.180

type DeleteDNSRuleQuery struct{}

type DeleteDNSRuleReq added in v1.0.180

type DeleteDNSRuleReq struct {
	*DeleteDNSRuleQuery
	*DeleteDNSRuleBody
}

type DeleteDNSRuleRes added in v1.0.180

type DeleteDNSRuleRes struct {
	// REQUIRED
	ResponseMetadata DeleteDNSRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type DeleteDNSRuleResResponseMetadata added in v1.0.180

type DeleteDNSRuleResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                 `json:"Version"`
	Error   *DeleteDNSRuleResResponseMetadataError `json:"Error,omitempty"`
}

type DeleteDNSRuleResResponseMetadataError added in v1.0.180

type DeleteDNSRuleResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DeleteDNSRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DeleteDNSRuleResResponseMetadataErrorCodeN added in v1.0.180

type DeleteDNSRuleResResponseMetadataErrorCodeN int32

type DeleteDisplayLayout

type DeleteDisplayLayout struct{}

type DeleteDisplayLayoutBody

type DeleteDisplayLayoutBody struct {
	// REQUIRED; 屏幕布局ID
	DisplayLayoutID string `json:"DisplayLayoutId"`

	// REQUIRED; 业务 ID
	ProductID string `json:"ProductId"`
}

type DeleteDisplayLayoutQuery

type DeleteDisplayLayoutQuery struct{}

type DeleteDisplayLayoutReq

type DeleteDisplayLayoutReq struct {
	*DeleteDisplayLayoutQuery
	*DeleteDisplayLayoutBody
}

type DeleteDisplayLayoutRes

type DeleteDisplayLayoutRes struct {
	// REQUIRED
	ResponseMetadata DeleteDisplayLayoutResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type DeleteDisplayLayoutResResponseMetadata

type DeleteDisplayLayoutResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                       `json:"Version"`
	Error   *DeleteDisplayLayoutResResponseMetadataError `json:"Error,omitempty"`
}

type DeleteDisplayLayoutResResponseMetadataError

type DeleteDisplayLayoutResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DeleteDisplayLayoutResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DeleteDisplayLayoutResResponseMetadataErrorCodeN

type DeleteDisplayLayoutResResponseMetadataErrorCodeN int32

type DeletePod

type DeletePod struct{}

type DeletePodBody

type DeletePodBody struct {
	// REQUIRED; 实例所归属的业务ID
	ProductID string `json:"ProductId"`

	// 是否强制销毁实例:
	// * true:支持开机状态下销毁实例。
	// * false:默认,不强制销毁实例,如不填写,在开机状态调用本接口销毁实例时会失败。
	ForceDestroyFlag *bool `json:"ForceDestroyFlag,omitempty"`

	// 实例ID
	PodID *string `json:"PodId,omitempty"`

	// 实例ID列表
	PodIDList []*string `json:"PodIdList,omitempty"`
}

type DeletePodQuery

type DeletePodQuery struct{}

type DeletePodReq

type DeletePodReq struct {
	*DeletePodQuery
	*DeletePodBody
}

type DeletePodRes

type DeletePodRes struct {
	// REQUIRED
	ResponseMetadata DeletePodResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type DeletePodResResponseMetadata

type DeletePodResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *DeletePodResResponseMetadataError `json:"Error,omitempty"`
}

type DeletePodResResponseMetadataError

type DeletePodResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DeletePodResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DeletePodResResponseMetadataErrorCodeN

type DeletePodResResponseMetadataErrorCodeN int32

type DeleteTag

type DeleteTag struct{}

type DeleteTagBody

type DeleteTagBody struct {
	// REQUIRED; 业务 ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 标签 ID 列表
	TagIDList []string `json:"TagIdList"`
}

type DeleteTagQuery

type DeleteTagQuery struct{}

type DeleteTagReq

type DeleteTagReq struct {
	*DeleteTagQuery
	*DeleteTagBody
}

type DeleteTagRes

type DeleteTagRes struct {
	// REQUIRED
	ResponseMetadata DeleteTagResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result string `json:"Result"`
}

type DeleteTagResResponseMetadata

type DeleteTagResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *DeleteTagResResponseMetadataError `json:"Error,omitempty"`
}

type DeleteTagResResponseMetadataError

type DeleteTagResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DeleteTagResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DeleteTagResResponseMetadataErrorCodeN

type DeleteTagResResponseMetadataErrorCodeN int32

type DetailApp

type DetailApp struct{}

type DetailAppBody

type DetailAppBody struct{}

type DetailAppQuery

type DetailAppQuery struct {
	// REQUIRED; 应用 ID,可通过调用 ListApp [https://www.volcengine.com/docs/6394/1226894] 接口获取。
	AppID string `json:"AppId" query:"AppId"`

	// REQUIRED; 业务 ID,可在云手机控制台 > 业务管理 > 业务详情中获取。
	ProductID string `json:"ProductId" query:"ProductId"`
}

type DetailAppReq

type DetailAppReq struct {
	*DetailAppQuery
	*DetailAppBody
}

type DetailAppRes

type DetailAppRes struct {
	// REQUIRED
	ResponseMetadata DetailAppResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result DetailAppResResult `json:"Result"`
}

type DetailAppResResponseMetadata

type DetailAppResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *DetailAppResResponseMetadataError `json:"Error,omitempty"`
}

type DetailAppResResponseMetadataError

type DetailAppResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DetailAppResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DetailAppResResponseMetadataErrorCodeN

type DetailAppResResponseMetadataErrorCodeN int32

type DetailAppResResult

type DetailAppResResult struct {
	// 应用描述
	AppDesc *string `json:"AppDesc,omitempty"`

	// 应用全局唯一 ID,标识本业务的应用
	AppID *string `json:"AppId,omitempty"`

	// Public 公有应用,Private 私有应用
	AppMode *string `json:"AppMode,omitempty"`

	// 应用名称
	AppName *string `json:"AppName,omitempty"`

	// 应用状态:1 => 上架 2 => 下架
	AppStatus *int32 `json:"AppStatus,omitempty"`

	// 应用类型:0 => 其他 1 => 视频 2 => 游戏 3 => 效率 4 => 办公
	AppType *int32 `json:"AppType,omitempty"`

	// 应用部署数量
	ApplyNum *int64 `json:"ApplyNum,omitempty"`

	// 应用部署状态: - 1 => 未上架 - 2 => 上架中 - 3 => 已上架
	DeployStatus *int32 `json:"DeployStatus,omitempty"`

	// 应用部署的版本数量
	DeployVersionNum *int64 `json:"DeployVersionNum,omitempty"`

	// 应用图标地址
	IconURL *string `json:"IconUrl,omitempty"`

	// test
	LatestVersion *DetailAppResResultLatestVersion `json:"LatestVersion,omitempty"`

	// 应用包名
	PackageName *string `json:"PackageName,omitempty"`

	// 业务 ID
	ProductID *string `json:"ProductId,omitempty"`

	// 应用安装就绪数量
	ReadyNum *int64 `json:"ReadyNum,omitempty"`

	// 应用的横竖屏 0 => 竖屏, 270 => 横屏
	Rotation *int32 `json:"Rotation,omitempty"`

	// 应用版本列表(ListApp 接口不返回,DetailApp 接口返回)
	VersionList []*DetailAppResResultVersionListItem `json:"VersionList,omitempty"`
}

type DetailAppResResultLatestVersion

type DetailAppResResultLatestVersion struct {
	// 应用全局唯一 ID,标识本业务的应用
	AppID *string `json:"AppId,omitempty"`

	// 版本描述
	AppVersionDesc *string `json:"AppVersionDesc,omitempty"`

	// 应用安装包下载地址
	DownloadURL *string `json:"DownloadUrl,omitempty"`

	// 应用安装包 MD5
	MD5 *string `json:"MD5,omitempty"`

	// 应用包名(当应用类型为安卓 apk 时,此字段为包名;其他类型根据需求自定义)
	PackageName *string `json:"PackageName,omitempty"`

	// 应用版本号,仅作为标识
	VersionCode *int64 `json:"VersionCode,omitempty"`

	// 版本 ID
	VersionID *string `json:"VersionId,omitempty"`

	// 应用版本名称 json:"version_name"
	VersionName *string `json:"VersionName,omitempty"`
}

DetailAppResResultLatestVersion - test

type DetailAppResResultVersionListItem

type DetailAppResResultVersionListItem struct {
	// 应用全局唯一 ID,标识本业务的应用
	AppID *string `json:"AppId,omitempty"`

	// 版本描述
	AppVersionDesc *string `json:"AppVersionDesc,omitempty"`

	// 应用安装包下载地址
	DownloadURL *string `json:"DownloadUrl,omitempty"`

	// 应用安装包 MD5
	MD5 *string `json:"MD5,omitempty"`

	// 应用包名(当应用类型为安卓 apk 时,此字段为包名;其他类型根据需求自定义)
	PackageName *string `json:"PackageName,omitempty"`

	// 应用版本号,仅作为标识
	VersionCode *int64 `json:"VersionCode,omitempty"`

	// 版本 ID
	VersionID *string `json:"VersionId,omitempty"`

	// 应用版本名称 json:"version_name"
	VersionName *string `json:"VersionName,omitempty"`
}

DetailAppResResultVersionListItem - test

type DetailAppVersionImage

type DetailAppVersionImage struct{}

type DetailAppVersionImageBody

type DetailAppVersionImageBody struct{}

type DetailAppVersionImageQuery

type DetailAppVersionImageQuery struct {
	// REQUIRED; 应用镜像ID
	AppVersionImageID string `json:"AppVersionImageId" query:"AppVersionImageId"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId" query:"ProductId"`

	// 应用ID,可选。如填写,则会严格校验。
	AppID *string `json:"AppId,omitempty" query:"AppId"`

	// 版本ID,可选。如填写,则会严格校验。
	AppVersionID *string `json:"AppVersionId,omitempty" query:"AppVersionId"`

	// 下载链接有效期,单位为小时。默认24小时,最长7*24小时。
	Expire *int32 `json:"Expire,omitempty" query:"Expire"`
}

type DetailAppVersionImageReq

type DetailAppVersionImageReq struct {
	*DetailAppVersionImageQuery
	*DetailAppVersionImageBody
}

type DetailAppVersionImageRes

type DetailAppVersionImageRes struct {
	// REQUIRED
	ResponseMetadata DetailAppVersionImageResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result DetailAppVersionImageResResult `json:"Result"`
}

type DetailAppVersionImageResResponseMetadata

type DetailAppVersionImageResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                         `json:"Version"`
	Error   *DetailAppVersionImageResResponseMetadataError `json:"Error,omitempty"`
}

type DetailAppVersionImageResResponseMetadataError

type DetailAppVersionImageResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DetailAppVersionImageResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DetailAppVersionImageResResponseMetadataErrorCodeN

type DetailAppVersionImageResResponseMetadataErrorCodeN int32

type DetailAppVersionImageResResult

type DetailAppVersionImageResResult struct {
	AppID             *string `json:"AppId,omitempty"`
	AppVersionID      *string `json:"AppVersionId,omitempty"`
	AppVersionImageID *string `json:"AppVersionImageId,omitempty"`
	BuildJobID        *string `json:"BuildJobId,omitempty"`
	BuildPodID        *string `json:"BuildPodId,omitempty"`
	BuildTaskID       *string `json:"BuildTaskId,omitempty"`
	CompressFormat    *int32  `json:"CompressFormat,omitempty"`
	CreateAt          *int64  `json:"CreateAt,omitempty"`
	DownloadURL       *string `json:"DownloadUrl,omitempty"`
	ExpireAt          *int64  `json:"ExpireAt,omitempty"`
	ImageMD5          *string `json:"ImageMD5,omitempty"`
	PackageName       *string `json:"PackageName,omitempty"`
	ProductID         *string `json:"ProductId,omitempty"`
	VersionCode       *int32  `json:"VersionCode,omitempty"`
}

type DetailDNSRule added in v1.0.180

type DetailDNSRule struct{}

type DetailDNSRuleBody added in v1.0.180

type DetailDNSRuleBody struct {
	// REQUIRED; DNS ID,可通过调用 ListDNSRule 接口获取
	DNSID string `json:"DNSId"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`
}

type DetailDNSRuleQuery added in v1.0.180

type DetailDNSRuleQuery struct{}

type DetailDNSRuleReq added in v1.0.180

type DetailDNSRuleReq struct {
	*DetailDNSRuleQuery
	*DetailDNSRuleBody
}

type DetailDNSRuleRes added in v1.0.180

type DetailDNSRuleRes struct {
	// REQUIRED
	ResponseMetadata DetailDNSRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result DetailDNSRuleResResult `json:"Result"`
}

type DetailDNSRuleResResponseMetadata added in v1.0.180

type DetailDNSRuleResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                 `json:"Version"`
	Error   *DetailDNSRuleResResponseMetadataError `json:"Error,omitempty"`
}

type DetailDNSRuleResResponseMetadataError added in v1.0.180

type DetailDNSRuleResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DetailDNSRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DetailDNSRuleResResponseMetadataErrorCodeN added in v1.0.180

type DetailDNSRuleResResponseMetadataErrorCodeN int32

type DetailDNSRuleResResult added in v1.0.180

type DetailDNSRuleResResult struct {
	// DNS 解析规则创建时间,Unix 时间戳,单位为秒。
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// DNS 规则 ID。
	DNSID *string `json:"DNSId,omitempty"`

	// DNS 规则名称。
	DNSName *string `json:"DNSName,omitempty"`

	// 机房 ID。
	Dc *string `json:"Dc,omitempty"`

	// DNS 地址列表。
	IPList []*DetailDNSRuleResResultIPListItem `json:"IPList,omitempty"`

	// 业务 ID。
	ProductID *string `json:"ProductId,omitempty"`

	// 是否为默认 DNS 规则。
	Type *int32 `json:"Type,omitempty"`

	// DNS 解析规则更新时间,Unix 时间戳,单位为秒。
	UpdateAt *int64 `json:"UpdateAt,omitempty"`
}

type DetailDNSRuleResResultIPListItem added in v1.0.180

type DetailDNSRuleResResultIPListItem struct {
	// REQUIRED; IP地址
	IP string `json:"IP"`

	// REQUIRED; 运营商,1:移动,2:联通,4:电信,8:BGP
	ISP int32 `json:"ISP"`
}

type DetailDisplayLayoutMini

type DetailDisplayLayoutMini struct{}

type DetailDisplayLayoutMiniBody

type DetailDisplayLayoutMiniBody struct{}

type DetailDisplayLayoutMiniQuery

type DetailDisplayLayoutMiniQuery struct {
	// REQUIRED; 屏幕布局 ID。
	DisplayLayoutID string `json:"DisplayLayoutId" query:"DisplayLayoutId"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取。
	ProductID string `json:"ProductId" query:"ProductId"`
}

type DetailDisplayLayoutMiniRes

type DetailDisplayLayoutMiniRes struct {
	// REQUIRED
	ResponseMetadata DetailDisplayLayoutMiniResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result DetailDisplayLayoutMiniResResult `json:"Result"`
}

type DetailDisplayLayoutMiniResResponseMetadata

type DetailDisplayLayoutMiniResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                           `json:"Version"`
	Error   *DetailDisplayLayoutMiniResResponseMetadataError `json:"Error,omitempty"`
}

type DetailDisplayLayoutMiniResResponseMetadataError

type DetailDisplayLayoutMiniResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DetailDisplayLayoutMiniResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DetailDisplayLayoutMiniResResponseMetadataErrorCodeN

type DetailDisplayLayoutMiniResResponseMetadataErrorCodeN int32

type DetailDisplayLayoutMiniResResult

type DetailDisplayLayoutMiniResResult struct {
	// 屏幕布局创建时间
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// 像素密度
	Density *int32 `json:"Density,omitempty"`

	// 屏幕布局 ID
	DisplayLayoutID *string `json:"DisplayLayoutId,omitempty"`

	// 备注信息
	Extra *string `json:"Extra,omitempty"`

	// 屏幕刷新率
	Fps *int32 `json:"Fps,omitempty"`

	// 屏幕高度
	Height *int32 `json:"Height,omitempty"`

	// 是否为系统屏幕布局配置
	IsSystemConfig *bool `json:"IsSystemConfig,omitempty"`

	// 屏幕宽度
	Width *int32 `json:"Width,omitempty"`
}

type DetailHost

type DetailHost struct{}

type DetailHostBody

type DetailHostBody struct{}

type DetailHostQuery

type DetailHostQuery struct {
	// REQUIRED; 云机 ID。可通过调用 ListHost [https://www.volcengine.com/docs/6394/1221480] 接口获取。
	HostID string `json:"HostId" query:"HostId"`

	// REQUIRED; 业务 ID。可在云手机控制台 > 业务管理 > 业务详情中获取。
	ProductID string `json:"ProductId" query:"ProductId"`
}

type DetailHostReq

type DetailHostReq struct {
	*DetailHostQuery
	*DetailHostBody
}

type DetailHostRes

type DetailHostRes struct {
	// REQUIRED
	ResponseMetadata DetailHostResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result DetailHostResResult `json:"Result"`
}

type DetailHostResResponseMetadata

type DetailHostResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                              `json:"Version"`
	Error   *DetailHostResResponseMetadataError `json:"Error,omitempty"`
}

type DetailHostResResponseMetadataError

type DetailHostResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DetailHostResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DetailHostResResponseMetadataErrorCodeN

type DetailHostResResponseMetadataErrorCodeN int32

type DetailHostResResult

type DetailHostResResult struct {
	// 云机所属账号 ID
	AccountID *string `json:"AccountId,omitempty"`

	// 云机授权运维过期时间,unix时间戳,若为0代表=未授权
	AuthorityExpireTime *int64 `json:"AuthorityExpireTime,omitempty"`

	// 云机授权运维状态,1.未授权 2.已授权
	AuthorityStatus *int32 `json:"AuthorityStatus,omitempty"`

	// 云机的计费类型
	ChargeType *string `json:"ChargeType,omitempty"`

	// 云机上的实例绑定的套餐规格
	ConfigurationCode *string `json:"ConfigurationCode,omitempty"`

	// 云机上的实例绑定的套餐名称
	ConfigurationName *string `json:"ConfigurationName,omitempty"`

	// 云机的创建时间,单位秒
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// 云机所在机房
	Dc *string `json:"Dc,omitempty"`

	// 云机的到期时间,单位秒
	ExpireAt *int64 `json:"ExpireAt,omitempty"`

	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 云机上的实例 ID 列表
	PodIDList []*string `json:"PodIdList,omitempty"`

	// 云机上总共可以创建的实例数量
	PodNumAvailable *int32 `json:"PodNumAvailable,omitempty"`

	// 云机上已创建的实例数量
	PodNumOnHost *int32 `json:"PodNumOnHost,omitempty"`

	// 云机所属业务 ID
	ProductID *string `json:"ProductId,omitempty"`

	// 云机所在区域
	Region *string `json:"Region,omitempty"`

	// 云机绑定的资源组 ID
	ResourceSetID *string `json:"ResourceSetId,omitempty"`

	// 云机类型
	ServerTypeCode *string `json:"ServerTypeCode,omitempty"`

	// 云机状态,可选项 0: 初始化, 1: 正常, 2: 退订中, 3: 异常, 4: 重置中, 5: 重启中
	Status *int32 `json:"Status,omitempty"`

	// 资源物理区域
	VolcRegion *string `json:"VolcRegion,omitempty"`
}

type DetailPod

type DetailPod struct{}

type DetailPodBody

type DetailPodBody struct{}

type DetailPodQuery

type DetailPodQuery struct {
	// REQUIRED; 实例 ID,可通过调用ListPod [https://www.volcengine.com/docs/6394/1221468]接口获取。
	PodID string `json:"PodId" query:"PodId"`

	// REQUIRED; 实例所归属的业务 ID,可在云手机控制台 > 业务管理 > 业务详情中获取。
	ProductID string `json:"ProductId" query:"ProductId"`
}

type DetailPodReq

type DetailPodReq struct {
	*DetailPodQuery
	*DetailPodBody
}

type DetailPodRes

type DetailPodRes struct {
	// REQUIRED
	ResponseMetadata DetailPodResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result DetailPodResResult `json:"Result"`
}

type DetailPodResResponseMetadata

type DetailPodResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *DetailPodResResponseMetadataError `json:"Error,omitempty"`
}

type DetailPodResResponseMetadataError

type DetailPodResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DetailPodResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DetailPodResResponseMetadataErrorCodeN

type DetailPodResResponseMetadataErrorCodeN int32

type DetailPodResResult

type DetailPodResResult struct {
	// ADB 地址,空表示未开启 ADB,例如: 123.33.123.12:1234
	Adb *string `json:"Adb,omitempty"`

	// ADB 过期时间(小于等于0为无过期时间)
	AdbExpireTime *int64 `json:"AdbExpireTime,omitempty"`

	// 代表实例 ADB 开启状态:1(开启)、2(关闭)
	AdbStatus *int32 `json:"AdbStatus,omitempty"`

	// 实例镜像版本: - 10(AOSP 10) - 11(AOSP 11)
	AospVersion *string `json:"AospVersion,omitempty"`

	// 实例授权运维过期时间
	AuthorityExpireTime *int64 `json:"AuthorityExpireTime,omitempty"`

	// 实例授权运维状态: - 1(未授权) - 2(已授权)
	AuthorityStatus *int32 `json:"AuthorityStatus,omitempty"`

	// cidr段
	CidrBlock     *string                          `json:"CidrBlock,omitempty"`
	Configuration *DetailPodResResultConfiguration `json:"Configuration,omitempty"`

	// 实例创建时间
	CreateAt *int64  `json:"CreateAt,omitempty"`
	DNSID    *string `json:"DNSId,omitempty"`

	// 实例的用户存储分区大小,即 Data 分区容量大小。可选的容量如下:
	// * 4Gi
	// * 8Gi
	// * 16Gi
	// * 32Gi
	// * 64Gi
	// * 128Gi
	// * 256Gi
	DataSize *string `json:"DataSize,omitempty"`

	// 实例已使用的存储大小。
	DataSizeUsed *string                   `json:"DataSizeUsed,omitempty"`
	DcInfo       *DetailPodResResultDcInfo `json:"DcInfo,omitempty"`

	// 屏幕布局 ID
	DisplayLayoutID *string `json:"DisplayLayoutId,omitempty"`

	// 屏幕推流状态(key 为屏幕 ID;value 为推流状态,参考以下 Status 定义) 注:通过 DetailPod 接口查询时返回;通过 ListPod 接口查询时返回的值无实际意义,可忽略
	DisplayStatus map[string]*int32 `json:"DisplayStatus,omitempty"`

	// 实例下行带宽上限(单位:Mbps)
	DownBandwidthLimit *int32                 `json:"DownBandwidthLimit,omitempty"`
	Eip                *DetailPodResResultEip `json:"Eip,omitempty"`

	// 云机ID
	HostID *string `json:"HostId,omitempty"`

	// 镜像 ID
	ImageID *string `json:"ImageId,omitempty"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitempty"`

	// 实例的内网 IP
	IntranetIP *string `json:"IntranetIP,omitempty"`

	// 实例在线状态: - 0(开机中) - 1(开机完成) - 2(关机完成) - 3(关机中) - 4(重启中)
	Online *int32 `json:"Online,omitempty"`

	// 实例 ID
	PodID *string `json:"PodId,omitempty"`

	// 自定义实例名称
	PodName *string `json:"PodName,omitempty"`

	// 端口映射列表
	PortMappingRuleList []*DetailPodResResultPortMappingRuleListItem `json:"PortMappingRuleList,omitempty"`

	// 壁纸流房间
	PreviewRoomID *string `json:"PreviewRoomId,omitempty"`

	// 壁纸流引擎
	PreviewStreamProvider *string `json:"PreviewStreamProvider,omitempty"`

	// 壁纸流状态
	PreviewStreamStatus *int32 `json:"PreviewStreamStatus,omitempty"`

	// 实例所属业务 ID
	ProductID *string `json:"ProductId,omitempty"`
	SNATID    *string `json:"SNATId,omitempty"`

	// 云机类型
	ServerTypeCode *string `json:"ServerTypeCode,omitempty"`

	// 软件版本
	SoftwareVersion *string `json:"SoftwareVersion,omitempty"`

	// 实例推流状态: - 0(空闲) - 1(推流中) - 2(就绪)
	StreamStatus *int32                 `json:"StreamStatus,omitempty"`
	Tag          *DetailPodResResultTag `json:"Tag,omitempty"`

	// 实例上行带宽上限(单位:Mbps)
	UpBandwidthLimit *int32 `json:"UpBandwidthLimit,omitempty"`
}

type DetailPodResResultConfiguration

type DetailPodResResultConfiguration struct {
	// cpu核数
	CPUCore *float64 `json:"CpuCore,omitempty"`

	// 火山侧套餐 ID,对外ultimate、enhanced、common、sample、storage_data、network
	ConfigurationCode *string `json:"ConfigurationCode,omitempty"`

	// 火山侧套餐名称
	ConfigurationName *string `json:"ConfigurationName,omitempty"`

	// 配置类型 1: 正式 2: 试用
	ConfigurationType *int32 `json:"ConfigurationType,omitempty"`

	// 内存大小
	Memory *float64 `json:"Memory,omitempty"`

	// 云机规格。
	ServerTypeCode *string `json:"ServerTypeCode,omitempty"`
}

type DetailPodResResultDcInfo

type DetailPodResResultDcInfo struct {
	// 机房。
	Dc *string `json:"Dc,omitempty"`

	// 机房名称。
	DcName *string `json:"DcName,omitempty"`

	// 运营商。
	Isp *int32 `json:"Isp,omitempty"`

	// 区域。
	Region *string `json:"Region,omitempty"`
}

type DetailPodResResultEip

type DetailPodResResultEip struct {
	// eip地址
	EipAddress *string `json:"EipAddress,omitempty"`

	// eip ID
	EipID *string `json:"EipId,omitempty"`

	// 运营商,1: 中国移动 2: 中国联通 4:中国电信 8:静态BGP
	Isp *int32 `json:"Isp,omitempty"`
}

type DetailPodResResultPortMappingRuleListItem

type DetailPodResResultPortMappingRuleListItem struct {
	// 对应端口映射规则 ID。
	PortMappingRuleID *string `json:"PortMappingRuleId,omitempty"`

	// 端口映射策略,取值如下:
	// * tcp
	// * udp
	Protocol *string `json:"Protocol,omitempty"`

	// 端口映射对应公网 IP。
	PublicIP *string `json:"PublicIp,omitempty"`

	// 端口映射对应公网端口。
	PublicPort *int32 `json:"PublicPort,omitempty"`

	// 公共端口信息列表。
	PublicPortInfoList []*DetailPodResResultPortMappingRuleListPropertiesItemsItem `json:"PublicPortInfoList,omitempty"`

	// 端口映射源端口。
	SourcePort *int32 `json:"SourcePort,omitempty"`

	// 端口映射状态。取值如下:
	// * 256:打开中
	// * 257:打开完成
	// * 512:关闭中
	// * 513:关闭完成
	// * 768:销毁中
	// * 769:销毁完成
	Status *int32 `json:"Status,omitempty"`
}

type DetailPodResResultPortMappingRuleListPropertiesItemsItem

type DetailPodResResultPortMappingRuleListPropertiesItemsItem struct {
	// 运营商。取值如下:
	// * 1:移动
	// * 2:联通
	// * 4:电信
	Isp *int32 `json:"Isp,omitempty"`

	// 公共 IP。
	PublicIP *string `json:"PublicIp,omitempty"`

	// 公共端口。
	PublicPort *int32 `json:"PublicPort,omitempty"`
}

type DetailPodResResultTag

type DetailPodResResultTag struct {
	// 标签关联的实例数量
	PodNum *int64 `json:"PodNum,omitempty"`

	// 业务 ID
	ProductID *string `json:"ProductId,omitempty"`

	// 标签描述
	TagDesc *string `json:"TagDesc,omitempty"`

	// 标签 ID,全局唯一
	TagID *string `json:"TagId,omitempty"`

	// 标签名称,全局唯一
	TagName *string `json:"TagName,omitempty"`
}

type DetailPortMappingRule

type DetailPortMappingRule struct{}

type DetailPortMappingRuleBody

type DetailPortMappingRuleBody struct{}

type DetailPortMappingRuleQuery

type DetailPortMappingRuleQuery struct {
	// REQUIRED; 端口映射规则 ID,可通过调用 ListPortMappingRule 接口获取。
	PortMappingRuleID string `json:"PortMappingRuleId" query:"PortMappingRuleId"`

	// REQUIRED; 云手机业务 ID,可在「云手机控制台-业务管理-业务详情」中获取。
	ProductID string `json:"ProductId" query:"ProductId"`
}

type DetailPortMappingRuleReq

type DetailPortMappingRuleReq struct {
	*DetailPortMappingRuleQuery
	*DetailPortMappingRuleBody
}

type DetailPortMappingRuleRes

type DetailPortMappingRuleRes struct {
	// REQUIRED
	ResponseMetadata DetailPortMappingRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result DetailPortMappingRuleResResult `json:"Result"`
}

type DetailPortMappingRuleResResponseMetadata

type DetailPortMappingRuleResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                         `json:"Version"`
	Error   *DetailPortMappingRuleResResponseMetadataError `json:"Error,omitempty"`
}

type DetailPortMappingRuleResResponseMetadataError

type DetailPortMappingRuleResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DetailPortMappingRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DetailPortMappingRuleResResponseMetadataErrorCodeN

type DetailPortMappingRuleResResponseMetadataErrorCodeN int32

type DetailPortMappingRuleResResult

type DetailPortMappingRuleResResult struct {
	// 创建时间
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// 方向类型
	Direction *string `json:"Direction,omitempty"`

	// 运营商
	Isp *int32 `json:"Isp,omitempty"`

	// 端口映射ID
	PortMappingRuleID *string `json:"PortMappingRuleId,omitempty"`

	// 业务ID
	ProductID *string `json:"ProductId,omitempty"`

	// 协议类型
	Protocol *string `json:"Protocol,omitempty"`

	// 源端口
	SourcePort *int32 `json:"SourcePort,omitempty"`

	// 绑定实例数
	TotalPods *int32 `json:"TotalPods,omitempty"`

	// 更新时间
	UpdateTime *int64 `json:"UpdateTime,omitempty"`

	// 资源物理区域
	VolcRegion *string `json:"VolcRegion,omitempty"`
}

type DistributeFile

type DistributeFile struct{}

type DistributeFileBody

type DistributeFileBody struct {
	// REQUIRED; 下载链接
	DownloadURL string `json:"DownloadUrl"`

	// REQUIRED; 文件md5
	FileMD5 string `json:"FileMd5"`

	// REQUIRED; 保存在实例内的文件名称
	FileName string `json:"FileName"`

	// REQUIRED; 实例列表
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 目标路径
	TargetDirectory string `json:"TargetDirectory"`

	// 是否自动解压推送的压缩文件:0:推送 zip/tar 文件后,不自动解压文件(默认);1:推送 zip/tar 文件后,自动解压文件。
	AutoUnzip *int32 `json:"AutoUnzip,omitempty"`
}

type DistributeFileQuery

type DistributeFileQuery struct{}

type DistributeFileReq

type DistributeFileReq struct {
	*DistributeFileQuery
	*DistributeFileBody
}

type DistributeFileRes

type DistributeFileRes struct {
	// REQUIRED
	ResponseMetadata DistributeFileResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result DistributeFileResResult `json:"Result"`
}

type DistributeFileResResponseMetadata

type DistributeFileResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                  `json:"Version"`
	Error   *DistributeFileResResponseMetadataError `json:"Error,omitempty"`
}

type DistributeFileResResponseMetadataError

type DistributeFileResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN DistributeFileResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type DistributeFileResResponseMetadataErrorCodeN

type DistributeFileResResponseMetadataErrorCodeN int32

type DistributeFileResResult

type DistributeFileResResult struct {
	// 任务类型
	TaskAction *string `json:"TaskAction,omitempty"`

	// 分发文件任务 ID
	TaskID *string `json:"TaskId,omitempty"`
}

type Enum0

type Enum0 int32

type Enum1

type Enum1 int32

type Enum10

type Enum10 int32

type Enum11

type Enum11 int32

type Enum12

type Enum12 int32

type Enum13

type Enum13 int32

type Enum14

type Enum14 int32

type Enum15

type Enum15 int32

type Enum16

type Enum16 int32

type Enum17

type Enum17 int32

type Enum18

type Enum18 int32

type Enum19

type Enum19 int32

type Enum2

type Enum2 int32

type Enum20

type Enum20 int32

type Enum21

type Enum21 int32

type Enum22

type Enum22 int32

type Enum23

type Enum23 int32

type Enum24

type Enum24 int32

type Enum25

type Enum25 int32

type Enum26

type Enum26 int32

type Enum27

type Enum27 int32

type Enum28

type Enum28 int32

type Enum29

type Enum29 int32

type Enum3

type Enum3 int32

type Enum30

type Enum30 int32

type Enum31

type Enum31 int32

type Enum32

type Enum32 int32

type Enum33

type Enum33 int32

type Enum34

type Enum34 int32

type Enum35

type Enum35 int32

type Enum36

type Enum36 int32

type Enum37

type Enum37 int32

type Enum38

type Enum38 int32

type Enum39

type Enum39 int32

type Enum4

type Enum4 int32

type Enum40

type Enum40 int32

type Enum41

type Enum41 int32

type Enum42

type Enum42 int32

type Enum43

type Enum43 int32

type Enum44

type Enum44 int32

type Enum45

type Enum45 int32

type Enum46

type Enum46 int32

type Enum47

type Enum47 int32

type Enum48

type Enum48 int32

type Enum49

type Enum49 int32

type Enum5

type Enum5 int32

type Enum50

type Enum50 int32

type Enum51

type Enum51 int32

type Enum52

type Enum52 int32

type Enum53

type Enum53 int32

type Enum54

type Enum54 int32

type Enum55

type Enum55 int32

type Enum56

type Enum56 int32

type Enum57

type Enum57 int32

type Enum58

type Enum58 int32

type Enum59

type Enum59 int32

type Enum6

type Enum6 int32

type Enum60

type Enum60 int32

type Enum61

type Enum61 int32

type Enum62

type Enum62 int32

type Enum63

type Enum63 int32

type Enum64

type Enum64 int32

type Enum65

type Enum65 int32

type Enum66

type Enum66 int32

type Enum67

type Enum67 int32

type Enum68

type Enum68 int32

type Enum69

type Enum69 int32

type Enum7

type Enum7 int32

type Enum70

type Enum70 int32

type Enum71

type Enum71 int32

type Enum72

type Enum72 int32

type Enum74

type Enum74 int32

type Enum75

type Enum75 int32

type Enum76

type Enum76 int32

type Enum77

type Enum77 int32

type Enum78

type Enum78 int32

type Enum79

type Enum79 int32

type Enum8

type Enum8 int32

type Enum80

type Enum80 int32

type Enum81

type Enum81 int32

type Enum82

type Enum82 int32

type Enum83

type Enum83 int32

type Enum84

type Enum84 int32

type Enum85

type Enum85 int32

type Enum86

type Enum86 int32

type Enum87

type Enum87 int32

type Enum88 added in v1.0.180

type Enum88 int32

type Enum89 added in v1.0.180

type Enum89 int32

type Enum9

type Enum9 int32

type Enum90 added in v1.0.180

type Enum90 int32

type Enum91 added in v1.0.180

type Enum91 int32

type Enum92 added in v1.0.180

type Enum92 int32

type Enum93 added in v1.0.180

type Enum93 int32

type Enum94 added in v1.0.180

type Enum94 int32

type GetAppCrashLog

type GetAppCrashLog struct{}

type GetAppCrashLogBody

type GetAppCrashLogBody struct{}

type GetAppCrashLogQuery

type GetAppCrashLogQuery struct {
	// REQUIRED; 查询结束时间,秒级时间戳。
	EndTime int64 `json:"EndTime" query:"EndTime"`

	// REQUIRED; 实例 ID 列表,支持的最大实例数量为 100。
	PodIDList []string `json:"PodIdList" query:"PodIdList"`

	// REQUIRED; 可在「云手机控制台-业务管理-业务详情」中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// REQUIRED; 查询起始时间,秒级时间戳。
	StartTime int64 `json:"StartTime" query:"StartTime"`
}

type GetAppCrashLogReq

type GetAppCrashLogReq struct {
	*GetAppCrashLogQuery
	*GetAppCrashLogBody
}

type GetAppCrashLogRes

type GetAppCrashLogRes struct {
	// REQUIRED
	ResponseMetadata GetAppCrashLogResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result GetAppCrashLogResResult `json:"Result"`
}

type GetAppCrashLogResResponseMetadata

type GetAppCrashLogResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                  `json:"Version"`
	Error   *GetAppCrashLogResResponseMetadataError `json:"Error,omitempty"`
}

type GetAppCrashLogResResponseMetadataError

type GetAppCrashLogResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN GetAppCrashLogResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type GetAppCrashLogResResponseMetadataErrorCodeN

type GetAppCrashLogResResponseMetadataErrorCodeN int32

type GetAppCrashLogResResult

type GetAppCrashLogResResult struct {
	// 查询到的应用崩溃信息
	AppCrashLogList []*GetAppCrashLogResResultAppCrashLogListItem `json:"AppCrashLogList,omitempty"`
}

type GetAppCrashLogResResultAppCrashLogListItem

type GetAppCrashLogResResultAppCrashLogListItem struct {
	// 应用崩溃时间
	CrashTime *int64 `json:"CrashTime,omitempty"`

	// 应用崩溃信息
	Msg *string `json:"Msg,omitempty"`

	// 应用包名
	PackageName *string `json:"PackageName,omitempty"`

	// 实例 ID
	PodID *string `json:"PodId,omitempty"`
}

type GetImagePreheating

type GetImagePreheating struct{}

type GetImagePreheatingBody

type GetImagePreheatingBody struct{}

type GetImagePreheatingQuery

type GetImagePreheatingQuery struct {
	// REQUIRED; 指定需要查询的镜像 ID 列表。多个镜像 ID 使用英文 "," 分隔。列表最大长度为 100。
	ImageIDList string `json:"ImageIdList" query:"ImageIdList"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId" query:"ProductId"`

	// 机房 ID。用于指定希望查询的镜像所在的特定机房。若该参数置空,系统将默认返回所有机房中的指定镜像的预热数据。
	DcID *string `json:"DcId,omitempty" query:"DcId"`
}

type GetImagePreheatingReq

type GetImagePreheatingReq struct {
	*GetImagePreheatingQuery
	*GetImagePreheatingBody
}

type GetImagePreheatingRes

type GetImagePreheatingRes struct {
	// REQUIRED
	ResponseMetadata GetImagePreheatingResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result GetImagePreheatingResResult `json:"Result"`
}

type GetImagePreheatingResResponseMetadata

type GetImagePreheatingResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                      `json:"Version"`
	Error   *GetImagePreheatingResResponseMetadataError `json:"Error,omitempty"`
}

type GetImagePreheatingResResponseMetadataError

type GetImagePreheatingResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN GetImagePreheatingResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type GetImagePreheatingResResponseMetadataErrorCodeN

type GetImagePreheatingResResponseMetadataErrorCodeN int32

type GetImagePreheatingResResult

type GetImagePreheatingResResult struct {
	// 镜像预热数据。参看 ImagePreheating 数据结构。
	Row []*GetImagePreheatingResResultRowItem `json:"Row,omitempty"`
}

type GetImagePreheatingResResultRowItem

type GetImagePreheatingResResultRowItem struct {
	// 镜像 ID。
	ImageID *string `json:"ImageId,omitempty"`

	// 镜像预热失败比例, 0~100的数,代表预热失败node的百分比
	PreheatFailedProgress *int32 `json:"PreheatFailedProgress,omitempty"`

	// 镜像预热完成比例, 0~100的数,代表预热完成node的百分比
	PreheatSuccessProgress *int32 `json:"PreheatSuccessProgress,omitempty"`
}

type GetPodAppList

type GetPodAppList struct{}

type GetPodAppListBody

type GetPodAppListBody struct{}

type GetPodAppListQuery

type GetPodAppListQuery struct {
	// REQUIRED; 实例 ID,可通过调用 ListPod [https://www.volcengine.com/docs/6394/1221468] 接口获取。
	PodID string `json:"PodId" query:"PodId"`

	// REQUIRED; 实例所属业务 ID,可在云手机控制台 > 业务管理 > 业务详情中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 筛选条件,应用安装状态,可选项:
	// * 513:正在安装
	// * 516:正在下载
	// * 528:安装完成
	// * 1024:安装失败
	// * 1280:卸载中
	// * 1281:已卸载
	InstallStatus *int32 `json:"InstallStatus,omitempty" query:"InstallStatus"`
}

type GetPodAppListReq

type GetPodAppListReq struct {
	*GetPodAppListQuery
	*GetPodAppListBody
}

type GetPodAppListRes

type GetPodAppListRes struct {
	// REQUIRED
	ResponseMetadata GetPodAppListResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result GetPodAppListResResult `json:"Result"`
}

type GetPodAppListResResponseMetadata

type GetPodAppListResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                 `json:"Version"`
	Error   *GetPodAppListResResponseMetadataError `json:"Error,omitempty"`
}

type GetPodAppListResResponseMetadataError

type GetPodAppListResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN GetPodAppListResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type GetPodAppListResResponseMetadataErrorCodeN

type GetPodAppListResResponseMetadataErrorCodeN int32

type GetPodAppListResResult

type GetPodAppListResResult struct {
	// 查询到的实例应用安装信息。
	Row []*GetPodAppListResResultRowItem `json:"Row,omitempty"`

	// 查询结果总数。
	Total *int64 `json:"Total,omitempty"`
}

type GetPodAppListResResultRowItem

type GetPodAppListResResultRowItem struct {
	// 应用启动首页 Activity。
	Activity *string `json:"Activity,omitempty"`

	// 应用 ID。
	AppID *string `json:"AppId,omitempty"`

	// Public: 账号公共应用, Private: 业务私有应用
	AppMode *string `json:"AppMode,omitempty"`

	// 应用名称
	AppName *string `json:"AppName,omitempty"`

	// app来源
	AppSource *int32 `json:"AppSource,omitempty"`

	// 版本描述
	AppVersionDesc *string `json:"AppVersionDesc,omitempty"`

	// 应用图标 URL。
	IconURL *string `json:"IconUrl,omitempty"`

	// 应用安装状态: 513(0x201) => 正在安装 528(0x210) => 安装完成 1024(0x400) => 安装失败 1280(0x500) => 卸载中 1281(0x501) => 已卸载 1282(0x502) =>
	// 卸载失败
	InstallStatus *int32 `json:"InstallStatus,omitempty"`

	// 0 => 机身存储安装 - 1 => 共享安装
	InstallType *int32 `json:"InstallType,omitempty"`

	// 应用包名。
	PackageName *string `json:"PackageName,omitempty"`

	// 表示应用的横竖屏 - 0 => 横屏 - 270度 => 竖屏
	Rotation *int32 `json:"Rotation,omitempty"`

	// app运行状态, 0:未运行, 1:前台运行, 2:后台运行
	RunningState *int32 `json:"RunningState,omitempty"`

	// 应用安装 apk 包体大小,单位为 byte。
	Size *int64 `json:"Size,omitempty"`

	// 应用版本号。
	VersionCode *int64 `json:"VersionCode,omitempty"`

	// 应用版本 ID。
	VersionID *string `json:"VersionId,omitempty"`

	// 应用版本名称。
	VersionName *string `json:"VersionName,omitempty"`
}

type GetPodMetric

type GetPodMetric struct{}

type GetPodMetricBody

type GetPodMetricBody struct{}

type GetPodMetricQuery

type GetPodMetricQuery struct {
	// REQUIRED; 实例 ID。可通过调用 ListPod [https://www.volcengine.com/docs/6394/75749] 接口获取。
	PodID string `json:"PodId" query:"PodId"`

	// REQUIRED; 实例所属业务 ID。可在「云手机控制台-业务管理-业务详情」中获取。
	ProductID string `json:"ProductId" query:"ProductId"`
}

type GetPodMetricReq

type GetPodMetricReq struct {
	*GetPodMetricQuery
	*GetPodMetricBody
}

type GetPodMetricRes

type GetPodMetricRes struct {
	// REQUIRED
	ResponseMetadata GetPodMetricResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result GetPodMetricResResult `json:"Result"`
}

type GetPodMetricResResponseMetadata

type GetPodMetricResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                `json:"Version"`
	Error   *GetPodMetricResResponseMetadataError `json:"Error,omitempty"`
}

type GetPodMetricResResponseMetadataError

type GetPodMetricResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN GetPodMetricResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type GetPodMetricResResponseMetadataErrorCodeN

type GetPodMetricResResponseMetadataErrorCodeN int32

type GetPodMetricResResult

type GetPodMetricResResult struct {
	// 理论分配的 cpu 核数(以单node 8C12G 为例,单开8核,双开4核,以此类推)
	CPUAlloc *float64 `json:"CPUAlloc,omitempty"`

	// 单pod最大可使用核数,
	CPUMax *float64 `json:"CPUMax,omitempty"`

	// CPU 使用
	CPUUsage *float64 `json:"CPUUsage,omitempty"`

	// 磁盘总量,单位 byte
	DiskTotal *int64 `json:"DiskTotal,omitempty"`

	// 实际已使用磁盘容量,单位 byte
	DiskUsage *int64 `json:"DiskUsage,omitempty"`

	// pod 下行带宽(入向),单位byte/s
	DownBandwidth *int64 `json:"DownBandwidth,omitempty"`

	// 下行丢包率,小于1的数,小数点后保留4位
	DownLoss *float64 `json:"DownLoss,omitempty"`

	// Data 分区IO请求平均响应时间,单位为ms,保留两位小数
	IOwait *float64 `json:"IOwait,omitempty"`

	// 理论分配的内存数,单位 byte
	MemAlloc *int64 `json:"MemAlloc,omitempty"`

	// 总内存,单位 byte
	MemTotal *int64 `json:"MemTotal,omitempty"`

	// 实际已使用内存,单位 byte
	MemUsage *int64 `json:"MemUsage,omitempty"`

	// 实例 ID
	PodID *string `json:"PodId,omitempty"`

	// Data 分区每秒读请求数
	ReadOPS *int32 `json:"ReadOPS,omitempty"`

	// 时间戳
	TimeStamp *int64 `json:"TimeStamp,omitempty"`

	// pod 上行带宽(出向),单位byte/s
	UpBandwidth *int64 `json:"UpBandwidth,omitempty"`

	// 上行丢包率,小于1的数,小数点后保留4位
	UpLoss *float64 `json:"UpLoss,omitempty"`

	// Data 分区每秒写请求数
	WriteOPS *int32 `json:"WriteOPS,omitempty"`
}

type GetPodProperty

type GetPodProperty struct{}

type GetPodPropertyBody

type GetPodPropertyBody struct{}

type GetPodPropertyQuery

type GetPodPropertyQuery struct {
	// REQUIRED; 实例 ID,可通过调用 ListPod 接口获取。
	PodID string `json:"PodId" query:"PodId"`

	// REQUIRED; 实例所属的业务 ID,可在「云手机控制台-业务管理-业务详情」中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 筛选条件,持久化属性列表,多个属性名称以英文逗号分隔;可查询的持久化属性,参考 云手机实例属性列表 [https://www.volcengine.com/docs/6394/671880#system-properties-%E5%B1%9E%E6%80%A7%E5%88%97%E8%A1%A8]
	PersistPropertyNameList *string `json:"PersistPropertyNameList,omitempty" query:"PersistPropertyNameList"`

	// 筛选条件,非持久化属性列表,多个属性名称以英文逗号分隔;可查询的非持久化属性,参考 云手机实例属性列表 [https://www.volcengine.com/docs/6394/671880#system-properties-%E5%B1%9E%E6%80%A7%E5%88%97%E8%A1%A8]
	PropertyNameList *string `json:"PropertyNameList,omitempty" query:"PropertyNameList"`

	// 筛选条件,global 类型 setting 名称列表,多个属性名称以英文逗号分隔;可查询的 setting 名称,参考 云手机实例属性列表 [https://www.volcengine.com/docs/6394/671880#settings-%E5%B1%9E%E6%80%A7%E5%88%97%E8%A1%A8]
	SettingGlobalNameList *string `json:"SettingGlobalNameList,omitempty" query:"SettingGlobalNameList"`

	// 筛选条件,secure 类型 setting 名称列表,多个属性名称以英文逗号分隔;可查询的 setting 名称,参考 云手机实例属性列表 [https://www.volcengine.com/docs/6394/671880#settings-%E5%B1%9E%E6%80%A7%E5%88%97%E8%A1%A8]
	SettingSecureNameList *string `json:"SettingSecureNameList,omitempty" query:"SettingSecureNameList"`

	// 筛选条件,system 类型 setting 名称列表,多个属性名称以英文逗号分隔;可查询的 setting 名称,参考 云手机实例属性列表 [https://www.volcengine.com/docs/6394/671880#settings-%E5%B1%9E%E6%80%A7%E5%88%97%E8%A1%A8]
	SettingSystemNameList *string `json:"SettingSystemNameList,omitempty" query:"SettingSystemNameList"`
}

type GetPodPropertyReq

type GetPodPropertyReq struct {
	*GetPodPropertyQuery
	*GetPodPropertyBody
}

type GetPodPropertyRes

type GetPodPropertyRes struct {
	// REQUIRED
	ResponseMetadata GetPodPropertyResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result GetPodPropertyResResult `json:"Result"`
}

type GetPodPropertyResResponseMetadata

type GetPodPropertyResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                  `json:"Version"`
	Error   *GetPodPropertyResResponseMetadataError `json:"Error,omitempty"`
}

type GetPodPropertyResResponseMetadataError

type GetPodPropertyResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN GetPodPropertyResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type GetPodPropertyResResponseMetadataErrorCodeN

type GetPodPropertyResResponseMetadataErrorCodeN int32

type GetPodPropertyResResult

type GetPodPropertyResResult struct {
	// 持久化属性列表
	PersistPropertyList map[string]*string `json:"PersistPropertyList,omitempty"`

	// 非持久化属性列表
	PropertyList map[string]*string `json:"PropertyList,omitempty"`

	// global类型setting值列表
	SettingGlobalList map[string]*string `json:"SettingGlobalList,omitempty"`

	// secure类型setting值列表
	SettingSecureList map[string]*string `json:"SettingSecureList,omitempty"`

	// system类型setting值列表
	SettingSystemList map[string]*string `json:"SettingSystemList,omitempty"`
}

type GetProductResource

type GetProductResource struct{}

type GetProductResourceBody

type GetProductResourceBody struct{}

type GetProductResourceQuery

type GetProductResourceQuery struct {
	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 资源所在的物理区域,包含以下选项:
	// * inner:中国大陆(默认值)
	// * cn-hongkong-pop:中国香港
	VolcRegion *string `json:"VolcRegion,omitempty" query:"VolcRegion"`
}

type GetProductResourceReq

type GetProductResourceReq struct {
	*GetProductResourceQuery
	*GetProductResourceBody
}

type GetProductResourceRes

type GetProductResourceRes struct {
	// REQUIRED
	ResponseMetadata GetProductResourceResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result GetProductResourceResResult `json:"Result"`
}

type GetProductResourceResResponseMetadata

type GetProductResourceResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                      `json:"Version"`
	Error   *GetProductResourceResResponseMetadataError `json:"Error,omitempty"`
}

type GetProductResourceResResponseMetadataError

type GetProductResourceResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN GetProductResourceResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type GetProductResourceResResponseMetadataErrorCodeN

type GetProductResourceResResponseMetadataErrorCodeN int32

type GetProductResourceResResult

type GetProductResourceResResult struct {
	// 账号 ID
	AccountID *string `json:"AccountId,omitempty"`

	// 已订购存储总容量,单位 GB
	ApplyDataSize *int32 `json:"ApplyDataSize,omitempty"`

	// 业务 ID
	ProductID *string `json:"ProductId,omitempty"`

	// 实例已使用存储容量,单位 GB
	UsedDataSize *int32 `json:"UsedDataSize,omitempty"`

	// 资源所在的物理区域,包含以下值:
	// * inner:中国大陆
	// * cn-hongkong-pop:中国香港
	VolcRegion *string `json:"VolcRegion,omitempty"`
}

type GetTaskInfo

type GetTaskInfo struct{}

type GetTaskInfoBody

type GetTaskInfoBody struct{}

type GetTaskInfoQuery

type GetTaskInfoQuery struct {
	// REQUIRED; 业务 ID,查询指定任务的执行结果详细信息。
	ProductID string `json:"ProductId" query:"ProductId"`

	// REQUIRED; 任务 ID,在任务创建后返回。
	TaskID string `json:"TaskId" query:"TaskId"`
}

type GetTaskInfoReq

type GetTaskInfoReq struct {
	*GetTaskInfoQuery
	*GetTaskInfoBody
}

type GetTaskInfoRes

type GetTaskInfoRes struct {
	// REQUIRED
	ResponseMetadata GetTaskInfoResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result GetTaskInfoResResult `json:"Result"`
}

type GetTaskInfoResResponseMetadata

type GetTaskInfoResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                               `json:"Version"`
	Error   *GetTaskInfoResResponseMetadataError `json:"Error,omitempty"`
}

type GetTaskInfoResResponseMetadataError

type GetTaskInfoResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN GetTaskInfoResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type GetTaskInfoResResponseMetadataErrorCodeN

type GetTaskInfoResResponseMetadataErrorCodeN int32

type GetTaskInfoResResult

type GetTaskInfoResResult struct {
	// 子任务列表
	Jobs []*GetTaskInfoResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型
	TaskAction *string `json:"TaskAction,omitempty"`

	// 返回的任务ID
	TaskID *string `json:"TaskId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息,如:- 应用上传后,解析到的应用信息、应用版本信息等。- 各任务根据需要定义,以下为各任务对应任务信息定义
	TaskMessage *string `json:"TaskMessage,omitempty"`

	// 任务执行进度,0~100,100为执行完成
	TaskResult *int32 `json:"TaskResult,omitempty"`
}

type GetTaskInfoResResultJobsItem

type GetTaskInfoResResultJobsItem struct {
	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 子任务名称
	JobAction *string `json:"JobAction,omitempty"`

	// 子任务 ID,每个子任务 ID 对应一个实例
	JobID *string `json:"JobId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息
	JobMessage *string `json:"JobMessage,omitempty"`

	// 应用打包指定的包名, JobAction为CreateAppImage时有效
	PackageName *string `json:"PackageName,omitempty"`

	// 实例Id
	PodID *string `json:"PodId,omitempty"`

	// 子任务执行状态,为0时可能omit
	Status *int32 `json:"Status,omitempty"`
}

type ImportContainerImage

type ImportContainerImage struct{}

type ImportContainerImageBody

type ImportContainerImageBody struct {
	// 镜像备注信息
	ImageAnnotation *string `json:"image_annotation,omitempty"`

	// 镜像文件类型及来源,不填默认为 volc_tos,枚举值选项:
	// * volc_tos(从火山引擎的TOS对象存储中拉取文件)
	// * url(从第三方对象存储服务拉取文件,当前已支持阿里云OSS)
	ImageFileType *string `json:"image_file_type,omitempty"`

	// 镜像名称
	ImageName *string `json:"image_name,omitempty"`

	// 存储在火山引擎对象存储系统中的原始镜像信息,详细信息,参考 TosImageInfo 定义 [../6394/658961#tosimageinfo-%E5%AE%9A%E4%B9%89](当 image_file_type 传值是 volc_tos
	// 时,该结构体信息为必填项)
	ImageTosInfo *ImportContainerImageBodyImageTosInfo `json:"image_tos_info,omitempty"`

	// 存储在第三方对象储存服务中的镜像文件信息,详细信息,参考 ImageLoadUrl 定义 [../6394/658961#imageloadurl-%E5%AE%9A%E4%B9%89](当 image_file_type 传值是 url
	// 时,该结构体信息为必填项)
	ImageURLInfo *ImportContainerImageBodyImageURLInfo `json:"image_url_info,omitempty"`
}

type ImportContainerImageBodyImageTosInfo

type ImportContainerImageBodyImageTosInfo struct {
	// REQUIRED; 镜像文件所在 TOS 的 bucket
	Bucket string `json:"bucket"`

	// REQUIRED; 镜像文件所在 TOS 的 endpoint
	Endpoint string `json:"endpoint"`

	// REQUIRED; 对象存储所在区域:
	// * cn-north => 华北
	// * cn-south => 华南
	// * cn-east => 华东
	// * cn-middle => 华中
	Region string `json:"region"`

	// REQUIRED; AOSP 镜像 system 分区原始镜像信息,参考以下 ImageInfo 定义
	SystemImg ImportContainerImageBodyImageTosInfoSystemImg `json:"system_img"`

	// REQUIRED; AOSP 镜像 vendor 分区原始镜像信息,参考以下 ImageInfo 定义
	VendorImg ImportContainerImageBodyImageTosInfoVendorImg `json:"vendor_img"`
}

ImportContainerImageBodyImageTosInfo - 存储在火山引擎对象存储系统中的原始镜像信息,详细信息,参考 TosImageInfo 定义 [../6394/658961#tosimageinfo-%E5%AE%9A%E4%B9%89](当 image_file_type 传值是 volc_tos 时,该结构体信息为必填项)

type ImportContainerImageBodyImageTosInfoSystemImg

type ImportContainerImageBodyImageTosInfoSystemImg struct {
	// REQUIRED; 镜像文件在 TOS 中的路径
	FilePath string `json:"file_path"`

	// 镜像文件的 MD5,不填则不校验
	MD5 *string `json:"md5,omitempty"`
}

ImportContainerImageBodyImageTosInfoSystemImg - AOSP 镜像 system 分区原始镜像信息,参考以下 ImageInfo 定义

type ImportContainerImageBodyImageTosInfoVendorImg

type ImportContainerImageBodyImageTosInfoVendorImg struct {
	// REQUIRED; 镜像文件在 TOS 中的路径
	FilePath string `json:"file_path"`

	// 镜像文件的 MD5,不填则不校验
	MD5 *string `json:"md5,omitempty"`
}

ImportContainerImageBodyImageTosInfoVendorImg - AOSP 镜像 vendor 分区原始镜像信息,参考以下 ImageInfo 定义

type ImportContainerImageBodyImageURLInfo

type ImportContainerImageBodyImageURLInfo struct {
	// REQUIRED; AOSP 镜像 system 分区原始镜像信息,参考以下 ImageInfoUrl 定义
	SystemImg ImportContainerImageBodyImageURLInfoSystemImg `json:"system_img"`

	// REQUIRED; AOSP 镜像 vendor 分区原始镜像信息,参考以下 ImageInfoUrl 定义
	VendorImg ImportContainerImageBodyImageURLInfoVendorImg `json:"vendor_img"`
}

ImportContainerImageBodyImageURLInfo - 存储在第三方对象储存服务中的镜像文件信息,详细信息,参考 ImageLoadUrl 定义 [../6394/658961#imageloadurl-%E5%AE%9A%E4%B9%89](当 image_file_type 传值是 url 时,该结构体信息为必填项)

type ImportContainerImageBodyImageURLInfoSystemImg

type ImportContainerImageBodyImageURLInfoSystemImg struct {
	// REQUIRED; 镜像文件所在第三方对象存储中的路径或地址
	URL string `json:"url"`

	// 镜像文件的 MD5,不填则不校验
	MD5 *string `json:"md5,omitempty"`
}

ImportContainerImageBodyImageURLInfoSystemImg - AOSP 镜像 system 分区原始镜像信息,参考以下 ImageInfoUrl 定义

type ImportContainerImageBodyImageURLInfoVendorImg

type ImportContainerImageBodyImageURLInfoVendorImg struct {
	// REQUIRED; 镜像文件所在第三方对象存储中的路径或地址
	URL string `json:"url"`

	// 镜像文件的 MD5,不填则不校验
	MD5 *string `json:"md5,omitempty"`
}

ImportContainerImageBodyImageURLInfoVendorImg - AOSP 镜像 vendor 分区原始镜像信息,参考以下 ImageInfoUrl 定义

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
	Error ImportContainerImageResResponseMetadataError `json:"Error"`

	// REQUIRED; 请求的Region,例如:cn-north-1
	Region string `json:"Region"`

	// REQUIRED; RequestID为每次API请求的唯一标识。
	RequestID string `json:"RequestId"`

	// REQUIRED; 请求的服务,属于请求的公共参数。
	Service string `json:"Service"`

	// REQUIRED; 请求的版本号,属于请求的公共参数。
	Version string `json:"Version"`
}

type ImportContainerImageResResponseMetadataError

type ImportContainerImageResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ImportContainerImageResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ImportContainerImageResResponseMetadataErrorCodeN

type ImportContainerImageResResponseMetadataErrorCodeN int32

type ImportContainerImageResResult

type ImportContainerImageResResult struct {
	// 镜像 ID
	ImageID *string `json:"image_id,omitempty"`
}

type InstallApp

type InstallApp struct{}

type InstallAppBody

type InstallAppBody struct {
	// REQUIRED; 应用 ID
	AppID string `json:"AppId"`

	// REQUIRED; 业务 ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 应用版本 ID
	VersionID string `json:"VersionId"`

	// 镜像存储路径, 和ImageId共同使用
	AbsolutePath *string `json:"AbsolutePath,omitempty"`

	// 应用镜像ID
	ImageID *string `json:"ImageId,omitempty"`

	// * 0 => 机身存储独立安装 - 1 => 共享安装 默认为0,机身存储独立安装
	InstallType *int32 `json:"InstallType,omitempty"`

	// 是否为预安装应用, 默认false: 非安装应用, 应用保存在/data/app目录; true: 预安装应用, 应用保存在/data/overlay_app目录
	IsPreinstall *bool `json:"IsPreinstall,omitempty"`

	// 指定实例 ID 列表进行应用安装
	PodIDList []*string `json:"PodIdList,omitempty"`

	// 指定标签 ID 列表进行应用安装
	TagIDList []*string `json:"TagIdList,omitempty"`
}

type InstallAppQuery

type InstallAppQuery struct{}

type InstallAppReq

type InstallAppReq struct {
	*InstallAppQuery
	*InstallAppBody
}

type InstallAppRes

type InstallAppRes struct {
	// REQUIRED
	ResponseMetadata InstallAppResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result InstallAppResResult `json:"Result"`
}

type InstallAppResResponseMetadata

type InstallAppResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                              `json:"Version"`
	Error   *InstallAppResResponseMetadataError `json:"Error,omitempty"`
}

type InstallAppResResponseMetadataError

type InstallAppResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN InstallAppResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type InstallAppResResponseMetadataErrorCodeN

type InstallAppResResponseMetadataErrorCodeN int32

type InstallAppResResult

type InstallAppResResult struct {
	// 子任务列表
	Jobs []*InstallAppResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型
	TaskAction *string `json:"TaskAction,omitempty"`

	// 应用安装任务 ID
	TaskID *string `json:"TaskId,omitempty"`
}

type InstallAppResResultJobsItem

type InstallAppResResultJobsItem struct {
	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 子任务名称
	JobAction *string `json:"JobAction,omitempty"`

	// 子任务 ID,每个子任务 ID 对应一个实例
	JobID *string `json:"JobId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息
	JobMessage *string `json:"JobMessage,omitempty"`

	// 应用打包指定的包名, JobAction为CreateAppImage时有效
	PackageName *string `json:"PackageName,omitempty"`

	// 实例Id
	PodID *string `json:"PodId,omitempty"`

	// 子任务执行状态,为0时可能omit
	Status *int32 `json:"Status,omitempty"`
}

type InstallApps

type InstallApps struct{}

type InstallAppsBody

type InstallAppsBody struct {
	// REQUIRED; 待安装的应用列表
	AppList []InstallAppsBodyAppListItem `json:"AppList"`

	// REQUIRED; 指定实例 ID 进行应用安装
	PodID string `json:"PodId"`

	// REQUIRED; 业务 ID
	ProductID string `json:"ProductId"`

	// * 0 => 机身存储独立安装 - 1 => 共享安装 默认为0,机身存储独立安装
	InstallType *int32 `json:"InstallType,omitempty"`

	// 是否为预安装应用, 默认false: 非安装应用, 应用保存在/data/app目录; true: 预安装应用, 应用保存在/data/overlay_app目录
	IsPreinstall *bool `json:"IsPreinstall,omitempty"`
}

type InstallAppsBodyAppListItem

type InstallAppsBodyAppListItem struct {
	// REQUIRED; 应用 ID
	AppID string `json:"AppId"`

	// REQUIRED; 应用版本 ID
	VersionID string `json:"VersionId"`
}

type InstallAppsQuery

type InstallAppsQuery struct{}

type InstallAppsReq

type InstallAppsReq struct {
	*InstallAppsQuery
	*InstallAppsBody
}

type InstallAppsRes

type InstallAppsRes struct {
	// REQUIRED
	ResponseMetadata InstallAppsResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result InstallAppsResResult `json:"Result"`
}

type InstallAppsResResponseMetadata

type InstallAppsResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                               `json:"Version"`
	Error   *InstallAppsResResponseMetadataError `json:"Error,omitempty"`
}

type InstallAppsResResponseMetadataError

type InstallAppsResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN InstallAppsResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type InstallAppsResResponseMetadataErrorCodeN

type InstallAppsResResponseMetadataErrorCodeN int32

type InstallAppsResResult

type InstallAppsResResult struct {
	// 子任务列表
	Jobs []*InstallAppsResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型
	TaskAction *string `json:"TaskAction,omitempty"`

	// 应用安装任务 ID
	TaskID *string `json:"TaskId,omitempty"`
}

type InstallAppsResResultJobsItem

type InstallAppsResResultJobsItem struct {
	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 子任务名称
	JobAction *string `json:"JobAction,omitempty"`

	// 子任务 ID,每个子任务 ID 对应一个实例
	JobID *string `json:"JobId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息
	JobMessage *string `json:"JobMessage,omitempty"`

	// 应用打包指定的包名, JobAction为CreateAppImage时有效
	PackageName *string `json:"PackageName,omitempty"`

	// 实例Id
	PodID *string `json:"PodId,omitempty"`

	// 子任务执行状态,为0时可能omit
	Status *int32 `json:"Status,omitempty"`
}

type LaunchApp

type LaunchApp struct{}

type LaunchAppBody

type LaunchAppBody struct {
	// REQUIRED; 包名
	PackageName string `json:"PackageName"`

	// REQUIRED; 实例 ID 列表
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`
}

type LaunchAppQuery

type LaunchAppQuery struct{}

type LaunchAppReq

type LaunchAppReq struct {
	*LaunchAppQuery
	*LaunchAppBody
}

type LaunchAppRes

type LaunchAppRes struct {
	// REQUIRED
	ResponseMetadata LaunchAppResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result LaunchAppResResult `json:"Result"`
}

type LaunchAppResResponseMetadata

type LaunchAppResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *LaunchAppResResponseMetadataError `json:"Error,omitempty"`
}

type LaunchAppResResponseMetadataError

type LaunchAppResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN LaunchAppResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type LaunchAppResResponseMetadataErrorCodeN

type LaunchAppResResponseMetadataErrorCodeN int32

type LaunchAppResResult

type LaunchAppResResult struct {
	// 子任务列表,参考以下 Job 数据类型。
	Jobs []*LaunchAppResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型,此处为 LaunchApp。
	TaskAction *string `json:"TaskAction,omitempty"`

	// 应用安装任务 ID,用于通过 GetTaskInfo 接口查看任务执行状态及结果。
	TaskID *string `json:"TaskId,omitempty"`
}

type LaunchAppResResultJobsItem

type LaunchAppResResultJobsItem struct {
	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 子任务名称
	JobAction *string `json:"JobAction,omitempty"`

	// 子任务 ID,每个子任务 ID 对应一个实例
	JobID *string `json:"JobId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息
	JobMessage *string `json:"JobMessage,omitempty"`

	// 应用打包指定的包名, JobAction为CreateAppImage时有效
	PackageName *string `json:"PackageName,omitempty"`

	// 实例Id
	PodID *string `json:"PodId,omitempty"`

	// 子任务执行状态,为0时可能omit
	Status *int32 `json:"Status,omitempty"`
}

type LaunchApps

type LaunchApps struct{}

type LaunchAppsBody

type LaunchAppsBody struct {
	// REQUIRED; 包名列表,最大长度20
	PackageNameList []string `json:"PackageNameList"`

	// REQUIRED; 实例ID
	PodID string `json:"PodId"`

	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`
}

type LaunchAppsQuery

type LaunchAppsQuery struct{}

type LaunchAppsReq

type LaunchAppsReq struct {
	*LaunchAppsQuery
	*LaunchAppsBody
}

type LaunchAppsRes

type LaunchAppsRes struct {
	// REQUIRED
	ResponseMetadata LaunchAppsResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result LaunchAppsResResult `json:"Result"`
}

type LaunchAppsResResponseMetadata

type LaunchAppsResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                              `json:"Version"`
	Error   *LaunchAppsResResponseMetadataError `json:"Error,omitempty"`
}

type LaunchAppsResResponseMetadataError

type LaunchAppsResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN LaunchAppsResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type LaunchAppsResResponseMetadataErrorCodeN

type LaunchAppsResResponseMetadataErrorCodeN int32

type LaunchAppsResResult

type LaunchAppsResResult struct {
	// 实例任务。
	Jobs []*LaunchAppsResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型。
	TaskAction *string `json:"TaskAction,omitempty"`

	// 任务 ID。
	TaskID *string `json:"TaskId,omitempty"`
}

type LaunchAppsResResultJobsItem

type LaunchAppsResResultJobsItem struct {
	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 子任务名称
	JobAction *string `json:"JobAction,omitempty"`

	// 子任务 ID,每个子任务 ID 对应一个实例
	JobID *string `json:"JobId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息
	JobMessage *string `json:"JobMessage,omitempty"`

	// 应用打包指定的包名, JobAction为CreateAppImage时有效
	PackageName *string `json:"PackageName,omitempty"`

	// 实例Id
	PodID *string `json:"PodId,omitempty"`

	// 子任务执行状态,为0时可能omit
	Status *int32 `json:"Status,omitempty"`
}

type ListApp

type ListApp struct{}

type ListAppBody

type ListAppBody struct{}

type ListAppQuery

type ListAppQuery struct {
	// REQUIRED; 业务 ID,可在云手机控制台 > 业务管理 > 业务详情中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 筛选条件,应用 ID。
	AppID *string `json:"AppId,omitempty" query:"AppId"`

	// 筛选条件,应用名称。
	AppName *string `json:"AppName,omitempty" query:"AppName"`

	// 应用类型:
	// * 0:其他
	// * 1:视频
	// * 2:游戏
	// * 3:效率
	// * 4:办公
	AppType *int32 `json:"AppType,omitempty" query:"AppType"`

	// 分页大小,默认值为 10,最大值为 100。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 分页偏移量,默认为 0。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`
}

type ListAppReq

type ListAppReq struct {
	*ListAppQuery
	*ListAppBody
}

type ListAppRes

type ListAppRes struct {
	// REQUIRED
	ResponseMetadata ListAppResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListAppResResult `json:"Result"`
}

type ListAppResResponseMetadata

type ListAppResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                           `json:"Version"`
	Error   *ListAppResResponseMetadataError `json:"Error,omitempty"`
}

type ListAppResResponseMetadataError

type ListAppResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListAppResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListAppResResponseMetadataErrorCodeN

type ListAppResResponseMetadataErrorCodeN int32

type ListAppResResult

type ListAppResResult struct {
	// 查询到的业务应用列表
	Row []*ListAppResResultRowItem `json:"Row,omitempty"`

	// 查询结果总量
	Total *int64 `json:"Total,omitempty"`
}

type ListAppResResultRowItem

type ListAppResResultRowItem struct {
	// 应用描述
	AppDesc *string `json:"AppDesc,omitempty"`

	// 应用全局唯一 ID,标识本业务的应用
	AppID *string `json:"AppId,omitempty"`

	// Public 公有应用,Private 私有应用
	AppMode *string `json:"AppMode,omitempty"`

	// 应用名称
	AppName *string `json:"AppName,omitempty"`

	// 应用状态:1 => 上架 2 => 下架
	AppStatus *int32 `json:"AppStatus,omitempty"`

	// 应用类型:0 => 其他 1 => 视频 2 => 游戏 3 => 效率 4 => 办公
	AppType *int32 `json:"AppType,omitempty"`

	// 应用部署数量
	ApplyNum *int64 `json:"ApplyNum,omitempty"`

	// 应用部署状态: - 1 => 未上架 - 2 => 上架中 - 3 => 已上架
	DeployStatus *int32 `json:"DeployStatus,omitempty"`

	// 应用部署的版本数量
	DeployVersionNum *int64 `json:"DeployVersionNum,omitempty"`

	// 应用图标地址
	IconURL *string `json:"IconUrl,omitempty"`

	// test
	LatestVersion *ListAppResResultRowItemLatestVersion `json:"LatestVersion,omitempty"`

	// 应用包名
	PackageName *string `json:"PackageName,omitempty"`

	// 业务 ID
	ProductID *string `json:"ProductId,omitempty"`

	// 应用安装就绪数量
	ReadyNum *int64 `json:"ReadyNum,omitempty"`

	// 应用的横竖屏 0 => 竖屏, 270 => 横屏
	Rotation *int32 `json:"Rotation,omitempty"`

	// 应用版本列表(ListApp 接口不返回,DetailApp 接口返回)
	VersionList []*ListAppResResultRowPropertiesItemsItem `json:"VersionList,omitempty"`
}

type ListAppResResultRowItemLatestVersion

type ListAppResResultRowItemLatestVersion struct {
	// 应用全局唯一 ID,标识本业务的应用
	AppID *string `json:"AppId,omitempty"`

	// 版本描述
	AppVersionDesc *string `json:"AppVersionDesc,omitempty"`

	// 应用安装包下载地址
	DownloadURL *string `json:"DownloadUrl,omitempty"`

	// 应用安装包 MD5
	MD5 *string `json:"MD5,omitempty"`

	// 应用包名(当应用类型为安卓 apk 时,此字段为包名;其他类型根据需求自定义)
	PackageName *string `json:"PackageName,omitempty"`

	// 应用版本号,仅作为标识
	VersionCode *int64 `json:"VersionCode,omitempty"`

	// 版本 ID
	VersionID *string `json:"VersionId,omitempty"`

	// 应用版本名称 json:"version_name"
	VersionName *string `json:"VersionName,omitempty"`
}

ListAppResResultRowItemLatestVersion - test

type ListAppResResultRowPropertiesItemsItem

type ListAppResResultRowPropertiesItemsItem struct {
	// 应用全局唯一 ID,标识本业务的应用
	AppID *string `json:"AppId,omitempty"`

	// 版本描述
	AppVersionDesc *string `json:"AppVersionDesc,omitempty"`

	// 应用安装包下载地址
	DownloadURL *string `json:"DownloadUrl,omitempty"`

	// 应用安装包 MD5
	MD5 *string `json:"MD5,omitempty"`

	// 应用包名(当应用类型为安卓 apk 时,此字段为包名;其他类型根据需求自定义)
	PackageName *string `json:"PackageName,omitempty"`

	// 应用版本号,仅作为标识
	VersionCode *int64 `json:"VersionCode,omitempty"`

	// 版本 ID
	VersionID *string `json:"VersionId,omitempty"`

	// 应用版本名称 json:"version_name"
	VersionName *string `json:"VersionName,omitempty"`
}

ListAppResResultRowPropertiesItemsItem - test

type ListAppVersionDeploy

type ListAppVersionDeploy struct{}

type ListAppVersionDeployBody

type ListAppVersionDeployBody struct{}

type ListAppVersionDeployQuery

type ListAppVersionDeployQuery struct {
	// REQUIRED; 应用 ID,可通过调用 ListApp [https://www.volcengine.com/docs/6394/1226894] 接口获取。
	AppID string `json:"AppId" query:"AppId"`

	// REQUIRED; 业务 ID,可在云手机控制台 > 业务管理 > 业务详情中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 应用版本 ID,可通过调用 ListApp [https://www.volcengine.com/docs/6394/1226894] 接口获取。
	VersionID *string `json:"VersionId,omitempty" query:"VersionId"`
}

type ListAppVersionDeployReq

type ListAppVersionDeployReq struct {
	*ListAppVersionDeployQuery
	*ListAppVersionDeployBody
}

type ListAppVersionDeployRes

type ListAppVersionDeployRes struct {
	// REQUIRED
	ResponseMetadata ListAppVersionDeployResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListAppVersionDeployResResult `json:"Result"`
}

type ListAppVersionDeployResResponseMetadata

type ListAppVersionDeployResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                        `json:"Version"`
	Error   *ListAppVersionDeployResResponseMetadataError `json:"Error,omitempty"`
}

type ListAppVersionDeployResResponseMetadataError

type ListAppVersionDeployResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListAppVersionDeployResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListAppVersionDeployResResponseMetadataErrorCodeN

type ListAppVersionDeployResResponseMetadataErrorCodeN int32

type ListAppVersionDeployResResult

type ListAppVersionDeployResResult struct {
	// 查询到的应用版本部署情况
	Row []*ListAppVersionDeployResResultRowItem `json:"Row,omitempty"`

	// 查询结果总量
	Total *int64 `json:"Total,omitempty"`
}

type ListAppVersionDeployResResultRowItem

type ListAppVersionDeployResResultRowItem struct {
	// 应用已下发的数量
	DeployNum *int64 `json:"DeployNum,omitempty"`

	// 应用安装包 MD5
	MD5 *string `json:"MD5,omitempty"`

	// 应用包名
	PackageName *string `json:"PackageName,omitempty"`

	// 应用安装就绪的数量
	ReadyNum *int64 `json:"ReadyNum,omitempty"`

	// 应用版本号
	VersionCode *int64 `json:"VersionCode,omitempty"`

	// 应用版本名称
	VersionName *string `json:"VersionName,omitempty"`
}

type ListConfiguration

type ListConfiguration struct{}

type ListConfigurationBody

type ListConfigurationBody struct{}

type ListConfigurationQuery

type ListConfigurationQuery struct {
	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 云机上运行的实例规格 ID,包含以下取值:
	// * ultimate:旗舰型
	// * enhanced:加强型
	// * common:通用型
	// * sample:入门型
	// * basic:基础型
	// * elementary:低配型
	// * ultimatePlus:旗舰型Plus
	// * enhancedPlus:加强型Plus
	// * commonPlus:通用型Plus
	// * samplePlus:入门型Plus
	// * basicPlus:基础型Plus
	// * elementaryPlus:低配型Plus
	// 本地存储方案除上述 12 种规格外,还包含以下 6 个取值:
	// * ultimatePro:旗舰型Pro
	// * enhancedPro:加强型Pro
	// * commonPro:通用型Pro
	// * samplePro:入门型Pro
	// * basicPro:基础型Pro
	// * elementaryPro:低配型Pro
	ConfigurationCode *string `json:"ConfigurationCode,omitempty" query:"ConfigurationCode"`

	// 单页数量。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`

	// 配置资源类型:
	// * 1:实例
	// * 2:存储
	// * 3:公网
	ResourceClass *int32 `json:"ResourceClass,omitempty" query:"ResourceClass"`
}

type ListConfigurationReq

type ListConfigurationReq struct {
	*ListConfigurationQuery
	*ListConfigurationBody
}

type ListConfigurationRes

type ListConfigurationRes struct {
	// REQUIRED
	ResponseMetadata ListConfigurationResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListConfigurationResResult `json:"Result"`
}

type ListConfigurationResResponseMetadata

type ListConfigurationResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                     `json:"Version"`
	Error   *ListConfigurationResResponseMetadataError `json:"Error,omitempty"`
}

type ListConfigurationResResponseMetadataError

type ListConfigurationResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListConfigurationResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListConfigurationResResponseMetadataErrorCodeN

type ListConfigurationResResponseMetadataErrorCodeN int32

type ListConfigurationResResult

type ListConfigurationResResult struct {
	// 资源套餐信息
	Row []*ListConfigurationResResultRowItem `json:"Row,omitempty"`

	// 查询总数
	Total *int64 `json:"Total,omitempty"`
}

type ListConfigurationResResultRowItem

type ListConfigurationResResultRowItem struct {
	// cpu核数
	CPUCore *float64 `json:"CpuCore,omitempty"`

	// 火山侧套餐 ID,对外ultimate、enhanced、common、sample、storage_data、network
	ConfigurationCode *string `json:"ConfigurationCode,omitempty"`

	// 火山侧套餐名称
	ConfigurationName *string `json:"ConfigurationName,omitempty"`

	// 配置类型 1: 正式 2: 试用
	ConfigurationType *int32 `json:"ConfigurationType,omitempty"`

	// 内存大小
	Memory *float64 `json:"Memory,omitempty"`

	// 云机规格。
	ServerTypeCode *string `json:"ServerTypeCode,omitempty"`
}

type ListContainerImages

type ListContainerImages struct{}

type ListContainerImagesBody

type ListContainerImagesBody struct{}

type ListContainerImagesQuery

type ListContainerImagesQuery struct {
	// 单页数量
	Count *int32 `json:"count,omitempty" query:"count"`

	// 镜像 ID 列表
	ImageIDList *string `json:"image_id_list,omitempty" query:"image_id_list"`

	// 镜像名称
	ImageName *string `json:"image_name,omitempty" query:"image_name"`

	// 筛选条件,镜像状态
	ImageStatus *string `json:"image_status,omitempty" query:"image_status"`

	// 分页偏移量
	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,例如:cn-north-1
	Region string `json:"Region"`

	// REQUIRED; RequestID为每次API请求的唯一标识。
	RequestID string `json:"RequestId"`

	// REQUIRED; 请求的服务,属于请求的公共参数。
	Service string `json:"Service"`

	// REQUIRED; 请求的版本号,属于请求的公共参数。
	Version string                                       `json:"Version"`
	Error   *ListContainerImagesResResponseMetadataError `json:"Error,omitempty"`
}

type ListContainerImagesResResponseMetadataError

type ListContainerImagesResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListContainerImagesResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListContainerImagesResResponseMetadataErrorCodeN

type ListContainerImagesResResponseMetadataErrorCodeN int32

type ListContainerImagesResResult

type ListContainerImagesResResult struct {
	// 查询到的镜像信息列表,详细信息,参考 ContainerImage 定义 [../6394/658961#containerimage-%E5%AE%9A%E4%B9%89]
	Row []*ListContainerImagesResResultRowItem `json:"row,omitempty"`

	// 查询结果总量
	Total *int32 `json:"total,omitempty"`
}

type ListContainerImagesResResultRowItem

type ListContainerImagesResResultRowItem struct {
	// REQUIRED; 镜像 ID
	ImageID string `json:"image_id"`

	// REQUIRED; 镜像状态:
	// * UNKNOWN(未知)
	// * IN_QUEUE(队列中)
	// * BUILDING(构建中)
	// * BUILT(构建完成)
	// * FAILED(构建失败)
	Status string `json:"status"`

	// REQUIRED; 镜像状态码:
	// * 0(UNKNOWN)
	// * 1(IN_QUEUE)
	// * 2(BUILDING)
	// * 11(BUILT)
	// * -1(FAILED)
	StatusCode int32 `json:"status_code"`

	// 构建任务创建时间戳
	CreateAt *int64 `json:"create_at,omitempty"`

	// 镜像摘要
	Digest *string `json:"digest,omitempty"`

	// 镜像地址
	ImageAddr *string `json:"image_addr,omitempty"`

	// 镜像备注信息
	ImageAnnotation *string `json:"image_annotation,omitempty"`

	// 镜像名称
	ImageName *string `json:"image_name,omitempty"`

	// 镜像标签
	ImageTag *string `json:"image_tag,omitempty"`

	// 镜像上传时间戳
	PushAt *int64 `json:"push_at,omitempty"`

	// 镜像大小,单位 byte
	Size *int64 `json:"size,omitempty"`

	// 构建任务更新时间戳
	UpdateAt *int64 `json:"update_at,omitempty"`
}

type ListDNSRule added in v1.0.180

type ListDNSRule struct{}

type ListDNSRuleBody added in v1.0.180

type ListDNSRuleBody struct {
	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`

	// 分页大小,默认值为 10,最大值为 100。
	Count *int64 `json:"Count,omitempty"`

	// DNS 名称,支持中英文、数字、下划线、中划线,长度限制为0~64个字符
	DNSName *string `json:"DNSName,omitempty"`

	// 分页偏移量。默认值为 0。
	Offset *int64 `json:"Offset,omitempty"`

	// 0: 非默认DNS, 1: 默认DNS. 同一个业务的单个dc只支持一个默认的DNS策略
	Type *int32 `json:"Type,omitempty"`
}

type ListDNSRuleQuery added in v1.0.180

type ListDNSRuleQuery struct{}

type ListDNSRuleReq added in v1.0.180

type ListDNSRuleReq struct {
	*ListDNSRuleQuery
	*ListDNSRuleBody
}

type ListDNSRuleRes added in v1.0.180

type ListDNSRuleRes struct {
	// REQUIRED
	ResponseMetadata ListDNSRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListDNSRuleResResult `json:"Result"`
}

type ListDNSRuleResResponseMetadata added in v1.0.180

type ListDNSRuleResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                               `json:"Version"`
	Error   *ListDNSRuleResResponseMetadataError `json:"Error,omitempty"`
}

type ListDNSRuleResResponseMetadataError added in v1.0.180

type ListDNSRuleResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListDNSRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListDNSRuleResResponseMetadataErrorCodeN added in v1.0.180

type ListDNSRuleResResponseMetadataErrorCodeN int32

type ListDNSRuleResResult added in v1.0.180

type ListDNSRuleResResult struct {
	// 查询到的 DNS 规则信息列表,参看 DetailDNSRuleResult 数据结构说明。
	Row []*ListDNSRuleResResultRowItem `json:"Row,omitempty"`

	// 查询结果总数。
	Total *int64 `json:"Total,omitempty"`
}

type ListDNSRuleResResultRowItem added in v1.0.180

type ListDNSRuleResResultRowItem struct {
	// DNS 解析规则创建时间,Unix 时间戳,单位为秒。
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// DNS 规则 ID。
	DNSID *string `json:"DNSId,omitempty"`

	// DNS 规则名称。
	DNSName *string `json:"DNSName,omitempty"`

	// 机房 ID。
	Dc *string `json:"Dc,omitempty"`

	// DNS 地址列表。
	IPList []*ListDNSRuleResResultRowPropertiesItemsItem `json:"IPList,omitempty"`

	// 业务 ID。
	ProductID *string `json:"ProductId,omitempty"`

	// 是否为默认 DNS 规则。
	Type *int32 `json:"Type,omitempty"`

	// DNS 解析规则更新时间,Unix 时间戳,单位为秒。
	UpdateAt *int64 `json:"UpdateAt,omitempty"`
}

type ListDNSRuleResResultRowPropertiesItemsItem added in v1.0.180

type ListDNSRuleResResultRowPropertiesItemsItem struct {
	// REQUIRED; IP地址
	IP string `json:"IP"`

	// REQUIRED; 运营商,1:移动,2:联通,4:电信,8:BGP
	ISP int32 `json:"ISP"`
}

type ListDc

type ListDc struct{}

type ListDcBody

type ListDcBody struct{}

type ListDcQuery

type ListDcQuery struct {
	// REQUIRED; 业务 ID。您可在云手机控制台 > 业务管理 > 业务详情中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 分页大小。不指定会返回所有机房。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 网络运营商。取值如下:
	// * 1:移动
	// * 2:联通
	// * 4:电信
	// * 7:移动&联通&电信
	Isp *int32 `json:"Isp,omitempty" query:"Isp"`

	// 分页偏移量。默认为 0。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`

	// 机房所在的大区 ID。
	// * 当资源所在区域选择中国大陆,即VolcRegion设置为inner时,该参数可选值包含: * cn-north:华北
	// * cn-south:华南
	// * cn-east:华东
	// * cn-middle:华中
	// * cn-southwest:西南
	//
	//
	// * 当资源所在区域选择中国香港,即VolcRegion设置为cn-hongkong-pop时,该参数可选值为cn-hongkong-pop。
	Region *string `json:"Region,omitempty" query:"Region"`

	// 云机规格。包含以下取值:
	// * g2.8c12g:8vCPU|12G内存|128G存储
	// * g2.8c16g.basic:8vCPU|16G内存|128G存储
	// * g2.8c16g.plus:8vCPU|16G内存|256G存储
	ServerTypeCode *string `json:"ServerTypeCode,omitempty" query:"ServerTypeCode"`

	// 资源所在的物理区域,包含以下选项:
	// * inner:中国大陆(默认值)
	// * cn-hongkong-pop:中国香港
	VolcRegion *string `json:"VolcRegion,omitempty" query:"VolcRegion"`
}

type ListDcReq

type ListDcReq struct {
	*ListDcQuery
	*ListDcBody
}

type ListDcRes

type ListDcRes struct {
	// REQUIRED
	ResponseMetadata ListDcResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListDcResResult `json:"Result"`
}

type ListDcResResponseMetadata

type ListDcResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                          `json:"Version"`
	Error   *ListDcResResponseMetadataError `json:"Error,omitempty"`
}

type ListDcResResponseMetadataError

type ListDcResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListDcResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListDcResResponseMetadataErrorCodeN

type ListDcResResponseMetadataErrorCodeN int32

type ListDcResResult

type ListDcResResult struct {
	// 机房信息
	Row []*ListDcResResultRowItem `json:"Row,omitempty"`

	// 查询结果总量
	Total *int64 `json:"Total,omitempty"`
}

type ListDcResResultRowItem

type ListDcResResultRowItem struct {
	// 机房 ID
	Dc *string `json:"Dc,omitempty"`

	// 机房名称
	DcName *string `json:"DcName,omitempty"`

	// 机房类型
	DcType *string `json:"DcType,omitempty"`

	// 网络运营商
	Isp *int32 `json:"Isp,omitempty"`

	// 机房所在城市纬度
	Latitude *float64 `json:"Latitude,omitempty"`

	// 机房所在城市经度。
	Longitude *float64 `json:"Longitude,omitempty"`

	// 区域: cn-north => 华北 cn-south => 华南 cn-east => 华东 cn-middle => 华中 cn-southwest => 西南
	Region *string `json:"Region,omitempty"`

	// 云机类型
	ServerTypeCode *string `json:"ServerTypeCode,omitempty"`

	// 资源物理区域
	VolcRegion *string `json:"VolcRegion,omitempty"`

	// 机房所属的区域 ID(相同区域内的机房共享存储资源池)
	Zone *string `json:"Zone,omitempty"`
}

type ListDisplayLayoutMini

type ListDisplayLayoutMini struct{}

type ListDisplayLayoutMiniBody

type ListDisplayLayoutMiniBody struct{}

type ListDisplayLayoutMiniQuery

type ListDisplayLayoutMiniQuery struct {
	// REQUIRED; 业务 ID,可在云手机控制台 > 业务信息中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 分页大小,默认值为 10,最大值为 100。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 筛选条件,屏幕布局 ID。
	DisplayLayoutID *string `json:"DisplayLayoutId,omitempty" query:"DisplayLayoutId"`

	// 分页偏移量,默认值为 0。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`
}

type ListDisplayLayoutMiniReq

type ListDisplayLayoutMiniReq struct {
	*ListDisplayLayoutMiniQuery
	*ListDisplayLayoutMiniBody
}

type ListDisplayLayoutMiniRes

type ListDisplayLayoutMiniRes struct {
	// REQUIRED
	ResponseMetadata ListDisplayLayoutMiniResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListDisplayLayoutMiniResResult `json:"Result"`
}

type ListDisplayLayoutMiniResResponseMetadata

type ListDisplayLayoutMiniResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                         `json:"Version"`
	Error   *ListDisplayLayoutMiniResResponseMetadataError `json:"Error,omitempty"`
}

type ListDisplayLayoutMiniResResponseMetadataError

type ListDisplayLayoutMiniResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListDisplayLayoutMiniResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListDisplayLayoutMiniResResponseMetadataErrorCodeN

type ListDisplayLayoutMiniResResponseMetadataErrorCodeN int32

type ListDisplayLayoutMiniResResult

type ListDisplayLayoutMiniResResult struct {
	// 查询到的屏幕布局信息列表
	Row []*ListDisplayLayoutMiniResResultRowItem `json:"Row,omitempty"`

	// 查询总数
	Total *int64 `json:"Total,omitempty"`
}

type ListDisplayLayoutMiniResResultRowItem

type ListDisplayLayoutMiniResResultRowItem struct {
	// 屏幕布局创建时间
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// 像素密度
	Density *int32 `json:"Density,omitempty"`

	// 屏幕布局 ID
	DisplayLayoutID *string `json:"DisplayLayoutId,omitempty"`

	// 备注信息
	Extra *string `json:"Extra,omitempty"`

	// 屏幕刷新率
	Fps *int32 `json:"Fps,omitempty"`

	// 屏幕高度
	Height *int32 `json:"Height,omitempty"`

	// 是否为系统屏幕布局配置
	IsSystemConfig *bool `json:"IsSystemConfig,omitempty"`

	// 屏幕宽度
	Width *int32 `json:"Width,omitempty"`
}

type ListHost

type ListHost struct{}

type ListHostBody

type ListHostBody struct{}

type ListHostQuery

type ListHostQuery struct {
	// REQUIRED; 业务 ID。可在云手机控制台 > 业务管理 > 业务详情中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 云机运维授权状态:
	// * 1:未授权;
	// * 2:已授权。
	AuthorityStatus *int32 `json:"AuthorityStatus,omitempty" query:"AuthorityStatus"`

	// 云手机实例规格 ID。取值如下:
	// * ultimate:旗舰型
	// * enhanced:加强型
	// * common:通用型
	// * sample:入门型
	// * basic:基础型
	// * elementary:低配型
	// * ultimatePlus:旗舰型Plus
	// * enhancedPlus:加强型Plus
	// * commonPlus:通用型Plus
	// * samplePlus:入门型Plus
	// * basicPlus:基础型Plus
	// * elementaryPlus:低配型Plus
	// 本地存储方案除上述 12 种规格外,还包含以下 6 个取值:
	// * ultimatePro:旗舰型Pro
	// * enhancedPro:加强型Pro
	// * commonPro:通用型Pro
	// * samplePro:入门型Pro
	// * basicPro:基础型Pro
	// * elementaryPro:低配型Pro
	ConfigurationCode *string `json:"ConfigurationCode,omitempty" query:"ConfigurationCode"`

	// 分页大小,默认值为 10,最大值为 100。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 机房 ID。
	Dc *string `json:"Dc,omitempty" query:"Dc"`

	// 云机 ID。
	HostID *string `json:"HostId,omitempty" query:"HostId"`

	// 云机 ID 列表。多个云机 ID 使用英文 , 分隔。
	HostIDList *string `json:"HostIdList,omitempty" query:"HostIdList"`

	// 分页偏移量,默认值为 0。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`

	// 实例 ID。可通过调用 ListPod [https://www.volcengine.com/docs/6394/1221468] 接口获取。
	PodID *string `json:"PodId,omitempty" query:"PodId"`

	// 云机所在的大区 ID。
	// * 当资源所在区域选择中国大陆,即VolcRegion设置为inner时,该参数可选值包含: * cn-north:华北
	// * cn-south:华南
	// * cn-east:华东
	// * cn-middle:华中
	// * cn-southwest:西南
	//
	//
	// * 当资源所在区域选择中国香港,即VolcRegion设置为cn-hongkong-pop时,该参数可选值为cn-hongkong-pop。
	Region *string `json:"Region,omitempty" query:"Region"`

	// 资源 ID。
	ResourceSetID *string `json:"ResourceSetId,omitempty" query:"ResourceSetId"`

	// 云机状态列表。多个云机状态使用英文 , 分隔。取值如下:
	// * 0:初始化
	// * 1:正常
	// * 2:退订中
	// * 3:异常
	// * 4:重置中
	// * 5:重启中
	StatusList *string `json:"StatusList,omitempty" query:"StatusList"`

	// 资源所在的物理区域,包含以下选项:
	// inner:中国大陆(默认值)cn-hongkong-pop:中国香港
	VolcRegion *string `json:"VolcRegion,omitempty" query:"VolcRegion"`
}

type ListHostReq

type ListHostReq struct {
	*ListHostQuery
	*ListHostBody
}

type ListHostRes

type ListHostRes struct {
	// REQUIRED
	ResponseMetadata ListHostResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListHostResResult `json:"Result"`
}

type ListHostResResponseMetadata

type ListHostResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                            `json:"Version"`
	Error   *ListHostResResponseMetadataError `json:"Error,omitempty"`
}

type ListHostResResponseMetadataError

type ListHostResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListHostResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListHostResResponseMetadataErrorCodeN

type ListHostResResponseMetadataErrorCodeN int32

type ListHostResResult

type ListHostResResult struct {
	// 列表行信息
	Row []*ListHostResResultRowItem `json:"Row,omitempty"`

	// 总数
	Total *int64 `json:"Total,omitempty"`
}

type ListHostResResultRowItem

type ListHostResResultRowItem struct {
	// 云机所属账号 ID
	AccountID *string `json:"AccountId,omitempty"`

	// 云机授权运维过期时间,unix时间戳,若为0代表=未授权
	AuthorityExpireTime *int64 `json:"AuthorityExpireTime,omitempty"`

	// 云机授权运维状态,1.未授权 2.已授权
	AuthorityStatus *int32 `json:"AuthorityStatus,omitempty"`

	// 云机的计费类型
	ChargeType *string `json:"ChargeType,omitempty"`

	// 云机上的实例绑定的套餐规格
	ConfigurationCode *string `json:"ConfigurationCode,omitempty"`

	// 云机上的实例绑定的套餐名称
	ConfigurationName *string `json:"ConfigurationName,omitempty"`

	// 云机的创建时间,单位秒
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// 云机所在机房
	Dc *string `json:"Dc,omitempty"`

	// 云机的到期时间,单位秒
	ExpireAt *int64 `json:"ExpireAt,omitempty"`

	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 云机上的实例 ID 列表
	PodIDList []*string `json:"PodIdList,omitempty"`

	// 云机上总共可以创建的实例数量
	PodNumAvailable *int32 `json:"PodNumAvailable,omitempty"`

	// 云机上已创建的实例数量
	PodNumOnHost *int32 `json:"PodNumOnHost,omitempty"`

	// 云机所属业务 ID
	ProductID *string `json:"ProductId,omitempty"`

	// 云机所在区域
	Region *string `json:"Region,omitempty"`

	// 云机绑定的资源组 ID
	ResourceSetID *string `json:"ResourceSetId,omitempty"`

	// 云机类型
	ServerTypeCode *string `json:"ServerTypeCode,omitempty"`

	// 云机状态,可选项 0: 初始化, 1: 正常, 2: 退订中, 3: 异常, 4: 重置中, 5: 重启中
	Status *int32 `json:"Status,omitempty"`

	// 资源物理区域
	VolcRegion *string `json:"VolcRegion,omitempty"`
}

type ListImage added in v1.0.180

type ListImage struct{}

type ListImageBody added in v1.0.180

type ListImageBody struct{}

type ListImageQuery added in v1.0.180

type ListImageQuery struct {
	// REQUIRED; 火山引擎账号 ID。
	AccountID string `json:"AccountId" query:"AccountId"`

	// 镜像版本,包含以下取值:
	// * 10:AOSP 10;
	// * 11:AOSP 11。
	AospVersion *string `json:"AospVersion,omitempty" query:"AospVersion"`

	// 分页大小,默认值为 10,最大值为 100。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 是否查询未发布的公共镜像,包含以下取值:
	// * true:是,此时需要提供准确的 ImageId;
	// * false:(默认值)否,只查询已发布的公共镜像
	ExpandScope *bool `json:"ExpandScope,omitempty" query:"ExpandScope"`

	// 镜像 ID。可以指定单个需要查询的镜像。
	ImageID *string `json:"ImageId,omitempty" query:"ImageId"`

	// 镜像 ID 列表,可以指定多个需要查询的镜像,以英文逗号","分割。
	ImageIDList *string `json:"ImageIdList,omitempty" query:"ImageIdList"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitempty" query:"ImageName"`

	// 镜像状态,包含以下取值:
	// * 0:未知;
	// * 1:导入中,待构建;
	// * 2:构建中;
	// * 11:构建完成;
	// * -1:构建失败。
	ImageStatus *int32 `json:"ImageStatus,omitempty" query:"ImageStatus"`

	// 是否查找公共镜像,包含以下取值:
	// * true:查找公共镜像;
	// * false:(默认值)用户自定义镜像。
	IsPublic *bool `json:"IsPublic,omitempty" query:"IsPublic"`

	// 分页偏移量,默认值为 0。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`

	// 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取。
	ProductID *string `json:"ProductId,omitempty" query:"ProductId"`
}

type ListImageReq added in v1.0.180

type ListImageReq struct {
	*ListImageQuery
	*ListImageBody
}

type ListImageRes added in v1.0.180

type ListImageRes struct {
	// REQUIRED
	ResponseMetadata ListImageResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListImageResResult `json:"Result"`
}

type ListImageResResponseMetadata added in v1.0.180

type ListImageResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *ListImageResResponseMetadataError `json:"Error,omitempty"`
}

type ListImageResResponseMetadataError added in v1.0.180

type ListImageResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListImageResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListImageResResponseMetadataErrorCodeN added in v1.0.180

type ListImageResResponseMetadataErrorCodeN int32

type ListImageResResult added in v1.0.180

type ListImageResResult struct {
	// 镜像列表
	Row []*ListImageResResultRowItem `json:"Row,omitempty"`

	// 总数
	Total *int64 `json:"Total,omitempty"`
}

type ListImageResResultRowItem added in v1.0.180

type ListImageResResultRowItem struct {
	// 镜像版本
	AospVersion *string `json:"AospVersion,omitempty"`

	// 镜像版本名称
	AospVersionName *string `json:"AospVersionName,omitempty"`

	// 构建任务创建时间戳
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// 镜像下载地址,cube加白用户可以返回
	ImageDownloadURL *string `json:"ImageDownloadUrl,omitempty"`

	// 镜像 ID
	ImageID *string `json:"ImageId,omitempty"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitempty"`

	// 镜像描述
	ImageRemark *string `json:"ImageRemark,omitempty"`

	// 镜像资源类型
	ImageResourceType *string `json:"ImageResourceType,omitempty"`

	// 镜像大小,单位 byte
	ImageSize   *int64                                `json:"ImageSize,omitempty"`
	ImageStatus *ListImageResResultRowItemImageStatus `json:"ImageStatus,omitempty"`

	// 镜像状态描述
	ImageStatusStr *string `json:"ImageStatusStr,omitempty"`

	// 预加热状态
	PreheatStatus *int32 `json:"PreheatStatus,omitempty"`

	// 构建任务更新时间戳
	UpdateAt *int64 `json:"UpdateAt,omitempty"`

	// 镜像上传状态,cube加白用户可以返回
	UploadImageStatus *int32 `json:"UploadImageStatus,omitempty"`
}

type ListImageResResultRowItemImageStatus added in v1.0.180

type ListImageResResultRowItemImageStatus int32

type ListImageResource

type ListImageResource struct{}

type ListImageResourceBody

type ListImageResourceBody struct{}

type ListImageResourceQuery

type ListImageResourceQuery struct {
	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId" query:"ProductId"`

	// 分页大小,默认值为 10,最大值为 100。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 指定需要查询的镜像 ID 列表。多个镜像 ID 使用英文 "," 分隔。 该参数置空时,系统将默认返回业务下所有镜像 ID 的分布情况。
	ImageIDList *string `json:"ImageIdList,omitempty" query:"ImageIdList"`

	// 分页偏移量,默认值为 0。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`
}

type ListImageResourceReq

type ListImageResourceReq struct {
	*ListImageResourceQuery
	*ListImageResourceBody
}

type ListImageResourceRes

type ListImageResourceRes struct {
	// REQUIRED
	ResponseMetadata ListImageResourceResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListImageResourceResResult `json:"Result"`
}

type ListImageResourceResResponseMetadata

type ListImageResourceResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                     `json:"Version"`
	Error   *ListImageResourceResResponseMetadataError `json:"Error,omitempty"`
}

type ListImageResourceResResponseMetadataError

type ListImageResourceResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListImageResourceResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListImageResourceResResponseMetadataErrorCodeN

type ListImageResourceResResponseMetadataErrorCodeN int32

type ListImageResourceResResult

type ListImageResourceResResult struct {
	// 镜像分布信息,参看 ImageResource 数据结构。
	Row []*ListImageResourceResResultRowItem `json:"Row,omitempty"`

	// 查询结果总组数。
	Total *int64 `json:"Total,omitempty"`
}

type ListImageResourceResResultRowItem

type ListImageResourceResResultRowItem struct {
	// 镜像ID,如果没有此字段,返回镜像地址
	ImageID *string `json:"ImageId,omitempty"`

	// 镜像实例创建数量
	PodNum *int64 `json:"PodNum,omitempty"`
}

type ListPod

type ListPod struct{}

type ListPodBody

type ListPodBody struct{}

type ListPodQuery

type ListPodQuery struct {
	// REQUIRED; 实例所属业务 ID。可在云手机控制台 > 业务管理 > 业务详情中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 筛选条件,运维授权状态:
	// * 1:未授权
	// * 2:已授权
	AuthorityStatus *int32 `json:"AuthorityStatus,omitempty" query:"AuthorityStatus"`

	// 云手机实例规格 ID 列表。可选项为:
	// * ultimate:旗舰型
	// * enhanced:加强型
	// * common:通用型
	// * sample:入门型
	// * basic:基础型
	// * elementary:低配型
	// * ultimatePlus:旗舰型Plus
	// * enhancedPlus:加强型Plus
	// * commonPlus:通用型Plus
	// * samplePlus:入门型Plus
	// * basicPlus:基础型Plus
	// * elementaryPlus:低配型Plus
	// 本地存储方案除上述 12 种规格外,还包含以下 6 个取值:
	// * ultimatePro:旗舰型Pro
	// * enhancedPro:加强型Pro
	// * commonPro:通用型Pro
	// * samplePro:入门型Pro
	// * basicPro:基础型Pro
	// * elementaryPro:低配型Pro
	ConfigurationCodeList *string `json:"ConfigurationCodeList,omitempty" query:"ConfigurationCodeList"`

	// 分页大小,默认值为 10,最大值为 100。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 筛选条件, 自定义dns id
	DNSID *string `json:"DNSId,omitempty" query:"DNSId"`

	// 筛选条件,集群 ID 列表,多个机房 ID 列表以英文逗号,分隔。可通过调用ListDc [https://www.volcengine.com/docs/6394/1221465]接口获取。
	DcList *string `json:"DcList,omitempty" query:"DcList"`

	// 云机 ID。可通过 ListHost [https://www.volcengine.com/docs/6394/1221480] 接口获取。
	// :::tip 当ResourceType参数取值为200本地存储时,该参数才有效。 :::
	HostID *string `json:"HostId,omitempty" query:"HostId"`

	// 分页偏移量。默认值为 0。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`

	// 筛选条件,实例运行状态列表。多个状态值以英文逗号,分隔。可选项为:
	// * 0:开机中
	// * 1:开机完成
	// * 2:关机完成
	// * 3:关机中
	// * 4:重启中
	OnlineList *string `json:"OnlineList,omitempty" query:"OnlineList"`

	// 筛选条件,实例 ID。
	PodID *string `json:"PodId,omitempty" query:"PodId"`

	// 筛选条件,实例 ID 列表。多个 ID 以英文逗号,分隔。
	PodIDList *string `json:"PodIdList,omitempty" query:"PodIdList"`

	// 筛选条件,区域 ID 列表。多个 ID 以英文逗号分隔。可选项为:
	// * cn-north:华北
	// * cn-south:华南
	// * cn-east:华东
	// * cn-middle:华中
	// * cn-southwest:西南
	RegionList *string `json:"RegionList,omitempty" query:"RegionList"`

	// 云机规格。包含以下取值:
	// * g2.8c12g:8vCPU|12G内存|128G存储
	// * g2.8c16g.basic:8vCPU|16G内存|128G存储
	// * g2.8c16g.plus:8vCPU|16G内存|256G存储
	ServerTypeCode *string `json:"ServerTypeCode,omitempty" query:"ServerTypeCode"`

	// 筛选条件,实例推流状态列表。多个状态值以英文逗号,分隔。可选项为:
	// * 0:空闲
	// * 1:推流中
	// * 2:就绪
	StreamStatusList *string `json:"StreamStatusList,omitempty" query:"StreamStatusList"`

	// 筛选条件,标签 ID 列表,多个 ID 以英文逗号分隔。可通过调用 ListTag [https://www.volcengine.com/docs/6394/1221497] 接口获取。
	TagIDList *string `json:"TagIdList,omitempty" query:"TagIdList"`

	// 区域 ID 列表。可通过调用 ListDc [https://www.volcengine.com/docs/6394/1221465] 接口获取,也就是返回的 Zone 参数。
	ZoneID *string `json:"ZoneId,omitempty" query:"ZoneId"`
}

type ListPodReq

type ListPodReq struct {
	*ListPodQuery
	*ListPodBody
}

type ListPodRes

type ListPodRes struct {
	// REQUIRED
	ResponseMetadata ListPodResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListPodResResult `json:"Result"`
}

type ListPodResResponseMetadata

type ListPodResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                           `json:"Version"`
	Error   *ListPodResResponseMetadataError `json:"Error,omitempty"`
}

type ListPodResResponseMetadataError

type ListPodResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListPodResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListPodResResponseMetadataErrorCodeN

type ListPodResResponseMetadataErrorCodeN int32

type ListPodResResult

type ListPodResResult struct {
	// 列表行信息
	Row []*ListPodResResultRowItem `json:"Row,omitempty"`

	// 总数
	Total *int64 `json:"Total,omitempty"`
}

type ListPodResResultRowItem

type ListPodResResultRowItem struct {
	// ADB 地址,空表示未开启 ADB,例如: 123.33.123.12:1234
	Adb *string `json:"Adb,omitempty"`

	// ADB 过期时间(小于等于0为无过期时间)
	AdbExpireTime *int64 `json:"AdbExpireTime,omitempty"`

	// 代表实例 ADB 开启状态:1(开启)、2(关闭)
	AdbStatus *int32 `json:"AdbStatus,omitempty"`

	// 实例镜像版本: - 10(AOSP 10) - 11(AOSP 11)
	AospVersion *string `json:"AospVersion,omitempty"`

	// 实例授权运维过期时间
	AuthorityExpireTime *int64 `json:"AuthorityExpireTime,omitempty"`

	// 实例授权运维状态: - 1(未授权) - 2(已授权)
	AuthorityStatus *int32 `json:"AuthorityStatus,omitempty"`

	// cidr段
	CidrBlock     *string                               `json:"CidrBlock,omitempty"`
	Configuration *ListPodResResultRowItemConfiguration `json:"Configuration,omitempty"`

	// 实例创建时间
	CreateAt *int64  `json:"CreateAt,omitempty"`
	DNSID    *string `json:"DNSId,omitempty"`

	// 创建实例的用户存储分区大小,即 data 分区容量大小,可选的容量如下:
	// * 4Gi
	// * 8Gi
	// * 16Gi
	// * 32Gi
	// * 64Gi
	// * 128Gi
	// * 256Gi
	DataSize *string `json:"DataSize,omitempty"`

	// 已使用的实例用户存储分区大小。
	DataSizeUsed  *string                               `json:"DataSizeUsed,omitempty"`
	DcInfo        *ListPodResResultRowItemDcInfo        `json:"DcInfo,omitempty"`
	DisplayLayout *ListPodResResultRowItemDisplayLayout `json:"DisplayLayout,omitempty"`

	// 屏幕布局 ID
	DisplayLayoutID *string `json:"DisplayLayoutId,omitempty"`

	// 屏幕推流状态(key 为屏幕 ID;value 为推流状态,参考以下 Status 定义) 注:通过 DetailPod 接口查询时返回;通过 ListPod 接口查询时返回的值无实际意义,可忽略
	DisplayStatus map[string]*int32 `json:"DisplayStatus,omitempty"`

	// 实例下行带宽上限(单位:Mbps)
	DownBandwidthLimit *int32                      `json:"DownBandwidthLimit,omitempty"`
	Eip                *ListPodResResultRowItemEip `json:"Eip,omitempty"`

	// 云机ID
	HostID *string `json:"HostId,omitempty"`

	// * 支持配置白名单IP,对白名单IP不限速。同时对pod访问的其他IP进行整体限速
	IPWhiteList *string `json:"IPWhiteList,omitempty"`

	// 镜像 ID
	ImageID *string `json:"ImageId,omitempty"`

	// 镜像名称
	ImageName *string `json:"ImageName,omitempty"`

	// 实例的内网 IP
	IntranetIP *string `json:"IntranetIP,omitempty"`

	// 实例在线状态: - 0(开机中) - 1(开机完成) - 2(关机完成) - 3(关机中) - 4(重启中)
	Online *int32 `json:"Online,omitempty"`

	// 实例 ID
	PodID *string `json:"PodId,omitempty"`

	// 自定义实例名称
	PodName       *string                               `json:"PodName,omitempty"`
	PodPropertyDB *ListPodResResultRowItemPodPropertyDB `json:"PodPropertyDB,omitempty"`

	// 端口映射列表
	PortMappingRuleList []*ListPodResResultRowPropertiesItemsItem `json:"PortMappingRuleList,omitempty"`

	// 壁纸流房间
	PreviewRoomID *string `json:"PreviewRoomId,omitempty"`

	// 壁纸流引擎
	PreviewStreamProvider *string `json:"PreviewStreamProvider,omitempty"`

	// 壁纸流状态
	PreviewStreamStatus *int32 `json:"PreviewStreamStatus,omitempty"`

	// 实例所属业务 ID
	ProductID *string `json:"ProductId,omitempty"`
	SNATID    *string `json:"SNATId,omitempty"`

	// 云机类型
	ServerTypeCode *string `json:"ServerTypeCode,omitempty"`

	// 软件版本
	SoftwareVersion *string `json:"SoftwareVersion,omitempty"`

	// 实例推流状态: - 0(空闲) - 1(推流中) - 2(就绪)
	StreamStatus *int32                      `json:"StreamStatus,omitempty"`
	Tag          *ListPodResResultRowItemTag `json:"Tag,omitempty"`

	// 实例上行带宽上限(单位:Mbps)
	UpBandwidthLimit *int32 `json:"UpBandwidthLimit,omitempty"`
}

type ListPodResResultRowItemConfiguration

type ListPodResResultRowItemConfiguration struct {
	// cpu核数
	CPUCore *float64 `json:"CpuCore,omitempty"`

	// 火山侧套餐 ID,对外ultimate、enhanced、common、sample、storage_data、network
	ConfigurationCode *string `json:"ConfigurationCode,omitempty"`

	// 火山侧套餐名称
	ConfigurationName *string `json:"ConfigurationName,omitempty"`

	// 配置类型 1: 正式 2: 试用
	ConfigurationType *int32 `json:"ConfigurationType,omitempty"`

	// 内存大小
	Memory *float64 `json:"Memory,omitempty"`

	// 云机规格。
	ServerTypeCode *string `json:"ServerTypeCode,omitempty"`
}

type ListPodResResultRowItemDcInfo

type ListPodResResultRowItemDcInfo struct {
	// 机房。
	Dc *string `json:"Dc,omitempty"`

	// 机房名称。
	DcName *string `json:"DcName,omitempty"`

	// 运营商。
	Isp *int32 `json:"Isp,omitempty"`

	// 区域。
	Region *string `json:"Region,omitempty"`
}

type ListPodResResultRowItemDisplayLayout

type ListPodResResultRowItemDisplayLayout struct {
	// 每个音区拆分路数
	AudioChannelsPerZone *int32 `json:"AudioChannelsPerZone,omitempty"`

	// 屏幕布局音区总数
	AudioZoneTotal *int32 `json:"AudioZoneTotal,omitempty"`

	// 创建时间戳
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// 屏幕布局中屏幕总数
	DisplayTotal *int32 `json:"DisplayTotal,omitempty"`

	// 是否是系统布局配置
	IsSystemConfig *bool `json:"IsSystemConfig,omitempty"`

	// 屏幕编号
	LayoutID *string `json:"LayoutId,omitempty"`

	// 屏幕名称
	LayoutName *string `json:"LayoutName,omitempty"`

	// 业务 ID
	ProductID *string `json:"ProductId,omitempty"`

	// 屏幕布局总排数
	RowTotal *int32 `json:"RowTotal,omitempty"`

	// 屏幕信息,key为屏幕编号,value为屏幕信息
	Rows       map[string]*ListpodresResultRowItemsDisplaylayoutRows `json:"Rows,omitempty"`
	ScreenType *int32                                                `json:"ScreenType,omitempty"`
}

type ListPodResResultRowItemEip

type ListPodResResultRowItemEip struct {
	// eip地址
	EipAddress *string `json:"EipAddress,omitempty"`

	// eip ID
	EipID *string `json:"EipId,omitempty"`

	// 运营商,1: 中国移动 2: 中国联通 4:中国电信 8:静态BGP
	Isp *int32 `json:"Isp,omitempty"`
}

type ListPodResResultRowItemPodPropertyDB

type ListPodResResultRowItemPodPropertyDB struct {
	// 持久化属性列表
	PersistPropertyList map[string]*string `json:"PersistPropertyList,omitempty"`

	// 非持久化属性列表
	PropertyList map[string]*string `json:"PropertyList,omitempty"`

	// global类型setting值列表
	SettingGlobalList map[string]*string `json:"SettingGlobalList,omitempty"`

	// secure类型setting值列表
	SettingSecureList map[string]*string `json:"SettingSecureList,omitempty"`

	// system类型setting值列表
	SettingSystemList map[string]*string `json:"SettingSystemList,omitempty"`
}

type ListPodResResultRowItemTag

type ListPodResResultRowItemTag struct {
	// 标签关联的实例数量
	PodNum *int64 `json:"PodNum,omitempty"`

	// 业务 ID
	ProductID *string `json:"ProductId,omitempty"`

	// 标签描述
	TagDesc *string `json:"TagDesc,omitempty"`

	// 标签 ID,全局唯一
	TagID *string `json:"TagId,omitempty"`

	// 标签名称,全局唯一
	TagName *string `json:"TagName,omitempty"`
}

type ListPodResResultRowPropertiesItemsItem

type ListPodResResultRowPropertiesItemsItem struct {
	// 对应端口映射规则 ID。
	PortMappingRuleID *string `json:"PortMappingRuleId,omitempty"`

	// 端口映射策略,取值如下:
	// * tcp
	// * udp
	Protocol *string `json:"Protocol,omitempty"`

	// 端口映射对应公网 IP。
	PublicIP *string `json:"PublicIp,omitempty"`

	// 端口映射对应公网端口。
	PublicPort *int32 `json:"PublicPort,omitempty"`

	// 公共端口信息列表。
	PublicPortInfoList []*ListPodResResultRowPropertiesItemsPublicPortInfoListItem `json:"PublicPortInfoList,omitempty"`

	// 端口映射源端口。
	SourcePort *int32 `json:"SourcePort,omitempty"`

	// 端口映射状态。取值如下:
	// * 256:打开中
	// * 257:打开完成
	// * 512:关闭中
	// * 513:关闭完成
	// * 768:销毁中
	// * 769:销毁完成
	Status *int32 `json:"Status,omitempty"`
}

type ListPodResResultRowPropertiesItemsPublicPortInfoListItem

type ListPodResResultRowPropertiesItemsPublicPortInfoListItem struct {
	// 运营商。取值如下:
	// * 1:移动
	// * 2:联通
	// * 4:电信
	Isp *int32 `json:"Isp,omitempty"`

	// 公共 IP。
	PublicIP *string `json:"PublicIp,omitempty"`

	// 公共端口。
	PublicPort *int32 `json:"PublicPort,omitempty"`
}

type ListPodResource

type ListPodResource struct{}

type ListPodResourceBody

type ListPodResourceBody struct{}

type ListPodResourceQuery

type ListPodResourceQuery struct {
	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 云手机实例规格 ID,包含以下取值:
	// * ultimate:旗舰型
	// * enhanced:加强型
	// * common:通用型
	// * sample:入门型
	// * basic:基础型
	// * elementary:低配型
	// * ultimatePlus:旗舰型Plus
	// * enhancedPlus:加强型Plus
	// * commonPlus:通用型Plus
	// * samplePlus:入门型Plus
	// * basicPlus:基础型Plus
	// * elementaryPlus:低配型Plus
	// 本地存储方案除上述 12 种规格外,还包含以下 6 个取值:
	// * ultimatePro:旗舰型Pro
	// * enhancedPro:加强型Pro
	// * commonPro:通用型Pro
	// * samplePro:入门型Pro
	// * basicPro:基础型Pro
	// * elementaryPro:低配型Pro
	ConfigurationCode *string `json:"ConfigurationCode,omitempty" query:"ConfigurationCode"`

	// 单页数量。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 筛选条件,机房 ID,精确搜索
	Dc *string `json:"Dc,omitempty" query:"Dc"`

	// 根据镜像 ID,查询预热完成的实例数量。
	ImageID *string `json:"ImageId,omitempty" query:"ImageId"`

	// 分页偏移量。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`
}

type ListPodResourceReq

type ListPodResourceReq struct {
	*ListPodResourceQuery
	*ListPodResourceBody
}

type ListPodResourceRes

type ListPodResourceRes struct {
	// REQUIRED
	ResponseMetadata ListPodResourceResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListPodResourceResResult `json:"Result"`
}

type ListPodResourceResResponseMetadata

type ListPodResourceResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                   `json:"Version"`
	Error   *ListPodResourceResResponseMetadataError `json:"Error,omitempty"`
}

type ListPodResourceResResponseMetadataError

type ListPodResourceResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListPodResourceResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListPodResourceResResponseMetadataErrorCodeN

type ListPodResourceResResponseMetadataErrorCodeN int32

type ListPodResourceResResult

type ListPodResourceResResult struct {
	// 查询到的实例资源组信息列表,详请参看 PodResource 定义。
	Row []*ListPodResourceResResultRowItem `json:"Row,omitempty"`

	// 查询结果总量。
	Total *int32 `json:"Total,omitempty"`
}

type ListPodResourceResResultRowItem

type ListPodResourceResResultRowItem struct {
	// 订购总量
	ApplyNum *int32 `json:"ApplyNum,omitempty"`

	// 对外套餐ID
	ConfigurationCode *string `json:"ConfigurationCode,omitempty"`

	// 机房
	Dc *string `json:"Dc,omitempty"`

	// 到期时间
	ExpireAt *int64 `json:"ExpireAt,omitempty"`

	// 在线数量
	OnlineNum *int32 `json:"OnlineNum,omitempty"`

	// 业务ID
	ProductID *string `json:"ProductId,omitempty"`

	// 预热完成的实例数
	ReadyNum *int32 `json:"ReadyNum,omitempty"`

	// 大区英文 ID
	Region *string `json:"Region,omitempty"`

	// 数据分区总量
	TotalDataSize *int32 `json:"TotalDataSize,omitempty"`

	// 创建数量
	TotalNum *int32 `json:"TotalNum,omitempty"`

	// 资源所在的物理区域,包含以下值:
	// * inner:中国大陆(默认值)
	// * cn-hongkong-pop:中国香港
	VolcRegion *string `json:"VolcRegion,omitempty"`

	// 区域ID
	ZoneID *string `json:"ZoneId,omitempty"`
}

type ListPodResourceSet

type ListPodResourceSet struct{}

type ListPodResourceSetBody

type ListPodResourceSetBody struct{}

type ListPodResourceSetQuery

type ListPodResourceSetQuery struct {
	// REQUIRED; 业务 ID, 可在云手机控制台 > 业务管理 > 业务详情中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 云手机实例规格 ID。取值如下:
	// * ultimate:旗舰型
	// * enhanced:加强型
	// * common:通用型
	// * sample:入门型
	// * basic:基础型
	// * elementary:低配型
	// * ultimatePlus:旗舰型Plus
	// * enhancedPlus:加强型Plus
	// * commonPlus:通用型Plus
	// * samplePlus:入门型Plus
	// * basicPlus:基础型Plus
	// * elementaryPlus:低配型Plus
	// 本地存储方案除上述 12 种规格外,还包含以下 6 个取值:
	// * ultimatePro:旗舰型Pro
	// * enhancedPro:加强型Pro
	// * commonPro:通用型Pro
	// * samplePro:入门型Pro
	// * basicPro:基础型Pro
	// * elementaryPro:低配型Pro
	ConfigurationCode *string `json:"ConfigurationCode,omitempty" query:"ConfigurationCode"`

	// 分页大小,默认值为 10,最大值为 100。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 机房 ID,精确搜索。可通过 ListDc [https://www.volcengine.com/docs/6394/1221465] 接口获取。
	Dc *string `json:"Dc,omitempty" query:"Dc"`

	// 分页偏移量,默认值为 0。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`

	// 资源组 ID,精确搜索。
	ResourceSetID *string `json:"ResourceSetId,omitempty" query:"ResourceSetId"`

	// 资源所在的物理区域,包含以下选项:
	// * inner:中国大陆(默认值)
	// * cn-hongkong-pop:中国香港
	VolcRegion *string `json:"VolcRegion,omitempty" query:"VolcRegion"`
}

type ListPodResourceSetReq

type ListPodResourceSetReq struct {
	*ListPodResourceSetQuery
	*ListPodResourceSetBody
}

type ListPodResourceSetRes

type ListPodResourceSetRes struct {
	// REQUIRED
	ResponseMetadata ListPodResourceSetResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListPodResourceSetResResult `json:"Result"`
}

type ListPodResourceSetResResponseMetadata

type ListPodResourceSetResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                      `json:"Version"`
	Error   *ListPodResourceSetResResponseMetadataError `json:"Error,omitempty"`
}

type ListPodResourceSetResResponseMetadataError

type ListPodResourceSetResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListPodResourceSetResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListPodResourceSetResResponseMetadataErrorCodeN

type ListPodResourceSetResResponseMetadataErrorCodeN int32

type ListPodResourceSetResResult

type ListPodResourceSetResResult struct {
	// 查询到的信息列表
	Row []*ListPodResourceSetResResultRowItem `json:"Row,omitempty"`

	// 查询总数
	Total *int64 `json:"Total,omitempty"`
}

type ListPodResourceSetResResultRowItem

type ListPodResourceSetResResultRowItem struct {
	// 数量
	ApplyNum *int64 `json:"ApplyNum,omitempty"`

	// 计费类型
	ChargeType *string `json:"ChargeType,omitempty"`

	// 配置ID
	ConfigurationCode *string `json:"ConfigurationCode,omitempty"`

	// 机房,资源不分机房时为空
	Dc *string `json:"Dc,omitempty"`

	// 到期时间
	ExpireAt *int64 `json:"ExpireAt,omitempty"`

	// 2: string AccountId // 火山引擎主账户ID业务ID
	ProductID *string `json:"ProductId,omitempty"`

	// 区域,资源不分区域时为空
	Region *string `json:"Region,omitempty"`

	// 资源组ID,对应交易子订单号
	ResourceSetID *string `json:"ResourceSetId,omitempty"`

	// 租期
	Term *int32 `json:"Term,omitempty"`

	// 资源物理区域
	VolcRegion *string `json:"VolcRegion,omitempty"`
}

type ListPortMappingRule

type ListPortMappingRule struct{}

type ListPortMappingRuleBody

type ListPortMappingRuleBody struct{}

type ListPortMappingRuleQuery

type ListPortMappingRuleQuery struct {
	// REQUIRED; 云手机业务 ID,可在「云手机控制台-业务管理-业务详情」中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 筛选条件,分页参数,查询数量。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 筛选条件,分页参数,偏移量。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`

	// 筛选条件,端口映射规则 ID。
	PortMappingRuleID *string `json:"PortMappingRuleId,omitempty" query:"PortMappingRuleId"`

	// 筛选条件,端口映射的协议类型,取值如下:
	// * tcp:TCP 协议类型。
	// * udp:UDP 协议类型。
	Protocol *string `json:"Protocol,omitempty" query:"Protocol"`

	// 资源所在的物理区域,包含以下选项:
	// * inner:中国大陆(默认值)
	// * cn-hongkong-pop:中国香港
	VolcRegion *string `json:"VolcRegion,omitempty" query:"VolcRegion"`
}

type ListPortMappingRuleReq

type ListPortMappingRuleReq struct {
	*ListPortMappingRuleQuery
	*ListPortMappingRuleBody
}

type ListPortMappingRuleRes

type ListPortMappingRuleRes struct {
	// REQUIRED
	ResponseMetadata ListPortMappingRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListPortMappingRuleResResult `json:"Result"`
}

type ListPortMappingRuleResResponseMetadata

type ListPortMappingRuleResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                       `json:"Version"`
	Error   *ListPortMappingRuleResResponseMetadataError `json:"Error,omitempty"`
}

type ListPortMappingRuleResResponseMetadataError

type ListPortMappingRuleResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListPortMappingRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListPortMappingRuleResResponseMetadataErrorCodeN

type ListPortMappingRuleResResponseMetadataErrorCodeN int32

type ListPortMappingRuleResResult

type ListPortMappingRuleResResult struct {
	// 查询到的端口映射列表
	Row []*ListPortMappingRuleResResultRowItem `json:"Row,omitempty"`

	// 查询结果总量
	Total *int64 `json:"Total,omitempty"`
}

type ListPortMappingRuleResResultRowItem

type ListPortMappingRuleResResultRowItem struct {
	// 创建时间
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// 方向类型
	Direction *string `json:"Direction,omitempty"`

	// 运营商
	Isp *int32 `json:"Isp,omitempty"`

	// 端口映射ID
	PortMappingRuleID *string `json:"PortMappingRuleId,omitempty"`

	// 业务ID
	ProductID *string `json:"ProductId,omitempty"`

	// 协议类型
	Protocol *string `json:"Protocol,omitempty"`

	// 源端口
	SourcePort *int32 `json:"SourcePort,omitempty"`

	// 绑定实例数
	TotalPods *int32 `json:"TotalPods,omitempty"`

	// 更新时间
	UpdateTime *int64 `json:"UpdateTime,omitempty"`

	// 资源物理区域
	VolcRegion *string `json:"VolcRegion,omitempty"`
}

type ListPropertyRule

type ListPropertyRule struct{}

type ListPropertyRuleBody

type ListPropertyRuleBody struct{}

type ListPropertyRuleQuery

type ListPropertyRuleQuery struct {
	// 分页大小,默认值为 10,最大值为 100。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 分页偏移量。默认值为 0。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`

	// 机型参数规则名称,账户下规则名称唯一
	RuleName *string `json:"RuleName,omitempty" query:"RuleName"`
}

type ListPropertyRuleReq

type ListPropertyRuleReq struct {
	*ListPropertyRuleQuery
	*ListPropertyRuleBody
}

type ListPropertyRuleRes

type ListPropertyRuleRes struct {
	// REQUIRED
	ResponseMetadata ListPropertyRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListPropertyRuleResResult `json:"Result"`
}

type ListPropertyRuleResResponseMetadata

type ListPropertyRuleResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                    `json:"Version"`
	Error   *ListPropertyRuleResResponseMetadataError `json:"Error,omitempty"`
}

type ListPropertyRuleResResponseMetadataError

type ListPropertyRuleResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListPropertyRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListPropertyRuleResResponseMetadataErrorCodeN

type ListPropertyRuleResResponseMetadataErrorCodeN int32

type ListPropertyRuleResResult

type ListPropertyRuleResResult struct {
	// 查询到的参数规则信息。参看 PropertyRule 定义。
	Row []*ListPropertyRuleResResultRowItem `json:"Row,omitempty"`

	// 总数
	Total *int64 `json:"Total,omitempty"`
}

type ListPropertyRuleResResultRowItem

type ListPropertyRuleResResultRowItem struct {
	// 实例初始化系统属性,持久化,重启实例后生效;详细信息,参考 System Properties 定义说明:适用于只读系统属性,或 AOSP 原生非持久化的系统属性的修改,如 ro.product.model;属性值支持传入正则表达式,每次根据正则表达式随机生成字符串
	OverlayPersistProperty []*ListPropertyRuleResResultRowOverlayPersistPropertyItem `json:"OverlayPersistProperty,omitempty"`

	// 实例 Settings 系统属性,非持久化,立即生效,重启实例后失效;详细信息,参考 System Properties 定义;属性值支持传入正则表达式,每次根据正则表达式随机生成字符串
	OverlayProperty []*ListPropertyRuleResResultRowOverlayPropertyItem `json:"OverlayProperty,omitempty"`

	// 实例 Settings 属性列表;详细信息,参考 Settings 定义;属性值支持传入正则表达式,每次根据正则表达式随机生成字符串
	OverlaySettings []*ListPropertyRuleResResultRowOverlaySettingsItem `json:"OverlaySettings,omitempty"`

	// 规则名称,账户下规则名称唯一
	RuleName *string `json:"RuleName,omitempty"`
}

type ListPropertyRuleResResultRowOverlayPersistPropertyItem added in v1.0.180

type ListPropertyRuleResResultRowOverlayPersistPropertyItem struct {
	SystemPropertyName *string `json:"SystemPropertyName,omitempty"`

	SystemPropertyValue *string `json:"SystemPropertyValue,omitempty"`

	SystemPropertyValueType *string `json:"SystemPropertyValueType,omitempty"`
}

type ListPropertyRuleResResultRowOverlayPropertyItem added in v1.0.180

type ListPropertyRuleResResultRowOverlayPropertyItem struct {
	// 属性名称,已可修改的系统属性及属性值
	SystemPropertyName *string `json:"SystemPropertyName,omitempty"`

	// 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SystemPropertyValue *string `json:"SystemPropertyValue,omitempty"`

	// 属性值数据类型,可选:- int - long - string - float - bool
	SystemPropertyValueType *string `json:"SystemPropertyValueType,omitempty"`
}

type ListPropertyRuleResResultRowOverlaySettingsItem added in v1.0.180

type ListPropertyRuleResResultRowOverlaySettingsItem struct {
	SettingsName *string `json:"SettingsName,omitempty"`

	SettingsType *string `json:"SettingsType,omitempty"`

	SettingsValue *string `json:"SettingsValue,omitempty"`

	SettingsValueType *string `json:"SettingsValueType,omitempty"`
}

type ListResourceQuota

type ListResourceQuota struct{}

type ListResourceQuotaBody

type ListResourceQuotaBody struct{}

type ListResourceQuotaQuery

type ListResourceQuotaQuery struct {
	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取。
	ProductID string `json:"ProductId" query:"ProductId"`
}

type ListResourceQuotaReq

type ListResourceQuotaReq struct {
	*ListResourceQuotaQuery
	*ListResourceQuotaBody
}

type ListResourceQuotaRes

type ListResourceQuotaRes struct {
	// REQUIRED
	ResponseMetadata ListResourceQuotaResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListResourceQuotaResResult `json:"Result"`
}

type ListResourceQuotaResResponseMetadata

type ListResourceQuotaResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                     `json:"Version"`
	Error   *ListResourceQuotaResResponseMetadataError `json:"Error,omitempty"`
}

type ListResourceQuotaResResponseMetadataError

type ListResourceQuotaResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListResourceQuotaResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListResourceQuotaResResponseMetadataErrorCodeN

type ListResourceQuotaResResponseMetadataErrorCodeN int32

type ListResourceQuotaResResult

type ListResourceQuotaResResult struct {
	// 存储限额
	StorageQuota *int32 `json:"StorageQuota,omitempty"`
}

type ListTag

type ListTag struct{}

type ListTagBody

type ListTagBody struct{}

type ListTagQuery

type ListTagQuery struct {
	// REQUIRED; 业务 ID,可在云手机控制台 > 业务管理 > 业务详情中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 分页大小,默认值为 10,最大值为 100。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 分页偏移量,默认为 0。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`

	// 筛选条件,标签名称,精确搜索。
	TagName *string `json:"TagName,omitempty" query:"TagName"`

	// 筛选条件,标签名称,模糊搜索。
	TagNameFuzzy *string `json:"TagNameFuzzy,omitempty" query:"TagNameFuzzy"`
}

type ListTagReq

type ListTagReq struct {
	*ListTagQuery
	*ListTagBody
}

type ListTagRes

type ListTagRes struct {
	// REQUIRED
	ResponseMetadata ListTagResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListTagResResult `json:"Result"`
}

type ListTagResResponseMetadata

type ListTagResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                           `json:"Version"`
	Error   *ListTagResResponseMetadataError `json:"Error,omitempty"`
}

type ListTagResResponseMetadataError

type ListTagResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListTagResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListTagResResponseMetadataErrorCodeN

type ListTagResResponseMetadataErrorCodeN int32

type ListTagResResult

type ListTagResResult struct {
	// 查询到的标签信息列表
	Row []*ListTagResResultRowItem `json:"Row,omitempty"`

	// 查询结果总量
	Total *int64 `json:"Total,omitempty"`
}

type ListTagResResultRowItem

type ListTagResResultRowItem struct {
	// 标签关联的实例数量
	PodNum *int64 `json:"PodNum,omitempty"`

	// 业务 ID
	ProductID *string `json:"ProductId,omitempty"`

	// 标签描述
	TagDesc *string `json:"TagDesc,omitempty"`

	// 标签 ID,全局唯一
	TagID *string `json:"TagId,omitempty"`

	// 标签名称,全局唯一
	TagName *string `json:"TagName,omitempty"`
}

type ListTask

type ListTask struct{}

type ListTaskBody

type ListTaskBody struct{}

type ListTaskQuery

type ListTaskQuery struct {
	// REQUIRED; 筛选条件,业务ID,可在「云手机控制台-业务管理-业务详情」中获取。
	ProductID string `json:"ProductId" query:"ProductId"`

	// 筛选条件,分页参数,查询数量。
	Count *int64 `json:"Count,omitempty" query:"Count"`

	// 筛选条件,分页参数,偏移量。
	Offset *int64 `json:"Offset,omitempty" query:"Offset"`

	// 筛选条件,任务类型,一般为创建任务接口的 Action,如:
	// * 创建实例并部署应用:CreatePodOneStep
	//
	//
	// * 实例重置:ResetPod
	//
	//
	// * 实例数据迁移:PodDataTransfer
	//
	//
	// * 清理用户数据:PodDataDelete
	//
	//
	// * 应用上传:UploadApp
	//
	//
	// * 应用安装:InstallApp
	//
	//
	// * 启动应用:LaunchApp
	//
	//
	// * 关闭应用:CloseApp
	//
	//
	// * 应用卸载:UninstallApp
	//
	//
	// * 推送文件:PushFile
	//
	//
	// * 下载文件:PullFile
	//
	//
	// * 开始指令同步:StartPodEventSync
	//
	//
	// * 更新指令同步:UpdatePodEventSync
	TaskAction *string `json:"TaskAction,omitempty" query:"TaskAction"`

	// 筛选条件,任务 ID,在任务创建后返回。
	TaskID *string `json:"TaskId,omitempty" query:"TaskId"`

	// 筛选条件,任务状态;任务进度,0~100,100 为任务完成。
	TaskResult *int64 `json:"TaskResult,omitempty" query:"TaskResult"`
}

type ListTaskReq

type ListTaskReq struct {
	*ListTaskQuery
	*ListTaskBody
}

type ListTaskRes

type ListTaskRes struct {
	// REQUIRED
	ResponseMetadata ListTaskResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ListTaskResResult `json:"Result"`
}

type ListTaskResResponseMetadata

type ListTaskResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                            `json:"Version"`
	Error   *ListTaskResResponseMetadataError `json:"Error,omitempty"`
}

type ListTaskResResponseMetadataError

type ListTaskResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ListTaskResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ListTaskResResponseMetadataErrorCodeN

type ListTaskResResponseMetadataErrorCodeN int32

type ListTaskResResult

type ListTaskResResult struct {
	// 查询到的任务信息列表,
	Row []*ListTaskResResultRowItem `json:"Row,omitempty"`

	// 查询结果总量
	Total *int32 `json:"Total,omitempty"`
}

type ListTaskResResultRowItem

type ListTaskResResultRowItem struct {
	// 完成时间
	EndTime *int64 `json:"EndTime,omitempty"`

	// 开始时间
	StartTime *int64 `json:"StartTime,omitempty"`

	// 任务类型
	TaskAction *string `json:"TaskAction,omitempty"`

	// 返回的任务ID
	TaskID *string `json:"TaskId,omitempty"`

	// 任务执行进度,0~100,100为执行完成
	TaskResult *int32 `json:"TaskResult,omitempty"`
}

type ListpodresResultRowItemsDisplaylayoutRows added in v1.0.180

type ListpodresResultRowItemsDisplaylayoutRows struct {
	AudioZone *int32 `json:"AudioZone,omitempty"`

	Bottom *string `json:"Bottom,omitempty"`

	ColumnIndex *int32 `json:"ColumnIndex,omitempty"`

	ColumnTotal *int32 `json:"ColumnTotal,omitempty"`

	Density *int32 `json:"Density,omitempty"`

	DisplayID *string `json:"DisplayId,omitempty"`

	DisplayType *int32 `json:"DisplayType,omitempty"`

	Extra *string `json:"Extra,omitempty"`

	Fps *int32 `json:"Fps,omitempty"`

	Height *int32 `json:"Height,omitempty"`

	Left *string `json:"Left,omitempty"`

	NavBarHeight *int32 `json:"NavBarHeight,omitempty"`

	NavBarPosition *int32 `json:"NavBarPosition,omitempty"`

	NavBarWidth *int32 `json:"NavBarWidth,omitempty"`

	Right *string `json:"Right,omitempty"`

	RowIndex *int32 `json:"RowIndex,omitempty"`

	RowTotal *int32 `json:"RowTotal,omitempty"`

	StatusBarHeight *int32 `json:"StatusBarHeight,omitempty"`

	Title *string `json:"Title,omitempty"`

	Top *string `json:"Top,omitempty"`

	Width *int32 `json:"Width,omitempty"`
}

type PodAdb

type PodAdb struct{}

type PodAdbBody

type PodAdbBody struct {
	// REQUIRED; true: 打开adb, false: 关闭adb
	Enable bool `json:"Enable"`

	// REQUIRED; 实例ID
	PodID string `json:"PodId"`

	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`
}

type PodAdbQuery

type PodAdbQuery struct{}

type PodAdbReq

type PodAdbReq struct {
	*PodAdbQuery
	*PodAdbBody
}

type PodAdbRes

type PodAdbRes struct {
	// REQUIRED
	ResponseMetadata PodAdbResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type PodAdbResResponseMetadata

type PodAdbResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                          `json:"Version"`
	Error   *PodAdbResResponseMetadataError `json:"Error,omitempty"`
}

type PodAdbResResponseMetadataError

type PodAdbResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN PodAdbResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type PodAdbResResponseMetadataErrorCodeN

type PodAdbResResponseMetadataErrorCodeN int32

type PodDataDelete

type PodDataDelete struct{}

type PodDataDeleteBody

type PodDataDeleteBody struct {
	// REQUIRED; 待清理数据的路径列表
	FilePathList []string `json:"FilePathList"`

	// REQUIRED; 实例ID
	PodID string `json:"PodId"`

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`

	// 清理已安装第三方应用的数据(系统应用不支持)
	PackageList []*string `json:"PackageList,omitempty"`
}

type PodDataDeleteQuery

type PodDataDeleteQuery struct{}

type PodDataDeleteReq

type PodDataDeleteReq struct {
	*PodDataDeleteQuery
	*PodDataDeleteBody
}

type PodDataDeleteRes

type PodDataDeleteRes struct {
	// REQUIRED
	ResponseMetadata PodDataDeleteResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result PodDataDeleteResResult `json:"Result"`
}

type PodDataDeleteResResponseMetadata

type PodDataDeleteResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                 `json:"Version"`
	Error   *PodDataDeleteResResponseMetadataError `json:"Error,omitempty"`
}

type PodDataDeleteResResponseMetadataError

type PodDataDeleteResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN PodDataDeleteResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type PodDataDeleteResResponseMetadataErrorCodeN

type PodDataDeleteResResponseMetadataErrorCodeN int32

type PodDataDeleteResResult

type PodDataDeleteResResult struct {
	// 任务类型,默认为对应接口 Action 名称,此处为 PodDataDelete。
	TaskAction *string `json:"TaskAction,omitempty"`

	// 实例数据迁移任务 ID,用于通过 GetTaskInfo 接口查看任务执行状态及结果。
	TaskID *string `json:"TaskId,omitempty"`
}

type PodDataTransfer

type PodDataTransfer struct{}

type PodDataTransferBody

type PodDataTransferBody struct {
	// / 目的实例 ID 列表,将源实例的数据迁移到多个其他实例上,支持的最大目的实例数量为 100
	DstPodIDList []*string `json:"DstPodIdList,omitempty"`

	// 源实例 ID
	OriginPodID *string `json:"OriginPodId,omitempty"`

	// 实例所归属的业务 ID
	ProductID *string `json:"ProductId,omitempty"`

	// 实例数据迁移操作方式:0:源实例属性覆盖目的实例属性,默认
	Type *int32 `json:"Type,omitempty"`
}

type PodDataTransferQuery

type PodDataTransferQuery struct{}

type PodDataTransferReq

type PodDataTransferReq struct {
	*PodDataTransferQuery
	*PodDataTransferBody
}

type PodDataTransferRes

type PodDataTransferRes struct {
	// REQUIRED
	ResponseMetadata PodDataTransferResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result PodDataTransferResResult `json:"Result"`
}

type PodDataTransferResResponseMetadata

type PodDataTransferResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                   `json:"Version"`
	Error   *PodDataTransferResResponseMetadataError `json:"Error,omitempty"`
}

type PodDataTransferResResponseMetadataError

type PodDataTransferResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN PodDataTransferResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type PodDataTransferResResponseMetadataErrorCodeN

type PodDataTransferResResponseMetadataErrorCodeN int32

type PodDataTransferResResult

type PodDataTransferResResult struct {
	// 子任务列表。
	Jobs []*PodDataTransferResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型。取值为 PodDataTransfer
	TaskAction *string `json:"TaskAction,omitempty"`

	// 实例数据迁移任务 ID。
	TaskID *string `json:"TaskId,omitempty"`
}

type PodDataTransferResResultJobsItem

type PodDataTransferResResultJobsItem struct {
	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 子任务名称
	JobAction *string `json:"JobAction,omitempty"`

	// 子任务 ID,每个子任务 ID 对应一个实例
	JobID *string `json:"JobId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息
	JobMessage *string `json:"JobMessage,omitempty"`

	// 应用打包指定的包名, JobAction为CreateAppImage时有效
	PackageName *string `json:"PackageName,omitempty"`

	// 实例Id
	PodID *string `json:"PodId,omitempty"`

	// 子任务执行状态,为0时可能omit
	Status *int32 `json:"Status,omitempty"`
}

type PodMute

type PodMute struct{}

type PodMuteBody

type PodMuteBody struct {
	// REQUIRED; true: 停止推流false: 重新推流
	Mute bool `json:"Mute"`

	// REQUIRED; 实例ID
	PodID string `json:"PodId"`

	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`

	// 屏幕 ID 列表(为空则对所有屏幕进行暂停或恢复推流)
	DisplayList []*string `json:"DisplayList,omitempty"`
}

type PodMuteQuery

type PodMuteQuery struct{}

type PodMuteReq

type PodMuteReq struct {
	*PodMuteQuery
	*PodMuteBody
}

type PodMuteRes

type PodMuteRes struct {
	// REQUIRED
	ResponseMetadata PodMuteResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type PodMuteResResponseMetadata

type PodMuteResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                           `json:"Version"`
	Error   *PodMuteResResponseMetadataError `json:"Error,omitempty"`
}

type PodMuteResResponseMetadataError

type PodMuteResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN PodMuteResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type PodMuteResResponseMetadataErrorCodeN

type PodMuteResResponseMetadataErrorCodeN int32

type PodStop

type PodStop struct{}

type PodStopBody

type PodStopBody struct {
	// REQUIRED; 实例ID
	PodID string `json:"PodId"`

	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`
}

type PodStopQuery

type PodStopQuery struct{}

type PodStopReq

type PodStopReq struct {
	*PodStopQuery
	*PodStopBody
}

type PodStopRes

type PodStopRes struct {
	// REQUIRED
	ResponseMetadata PodStopResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type PodStopResResponseMetadata

type PodStopResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                           `json:"Version"`
	Error   *PodStopResResponseMetadataError `json:"Error,omitempty"`
}

type PodStopResResponseMetadataError

type PodStopResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN PodStopResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type PodStopResResponseMetadataErrorCodeN

type PodStopResResponseMetadataErrorCodeN int32

type PowerOffPod

type PowerOffPod struct{}

type PowerOffPodBody

type PowerOffPodBody struct {
	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`

	// 实例 ID
	PodID *string `json:"PodId,omitempty"`

	// 实例 ID 列表
	PodIDList []*string `json:"PodIdList,omitempty"`
}

type PowerOffPodQuery

type PowerOffPodQuery struct{}

type PowerOffPodReq

type PowerOffPodReq struct {
	*PowerOffPodQuery
	*PowerOffPodBody
}

type PowerOffPodRes

type PowerOffPodRes struct {
	// REQUIRED
	ResponseMetadata PowerOffPodResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result PowerOffPodResResult `json:"Result"`
}

type PowerOffPodResResponseMetadata

type PowerOffPodResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                               `json:"Version"`
	Error   *PowerOffPodResResponseMetadataError `json:"Error,omitempty"`
}

type PowerOffPodResResponseMetadataError

type PowerOffPodResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN PowerOffPodResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type PowerOffPodResResponseMetadataErrorCodeN

type PowerOffPodResResponseMetadataErrorCodeN int32

type PowerOffPodResResult

type PowerOffPodResResult struct {
	// 火山引擎账号 ID。
	AccountID *string `json:"AccountId,omitempty"`

	// 实例关机操作结果详情,参考 PodActionResult 数据类型。
	Details []*PowerOffPodResResultDetailsItem `json:"Details,omitempty"`

	// 实例所归属的业务 ID。
	ProductID *string `json:"ProductId,omitempty"`
}

type PowerOffPodResResultDetailsItem

type PowerOffPodResResultDetailsItem struct {
	ErrCode *int32 `json:"ErrCode,omitempty"`

	// 错误信息。
	ErrMsg *string `json:"ErrMsg,omitempty"`

	// 实例 ID。
	PodID *string `json:"PodId,omitempty"`

	// 操作执行是否成功:
	// * true:成功;
	// * false:失败。
	Success *bool `json:"Success,omitempty"`
}

type PowerOnPod

type PowerOnPod struct{}

type PowerOnPodBody

type PowerOnPodBody struct {
	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`

	// 实例 ID
	PodID *string `json:"PodId,omitempty"`

	// 实例 ID 列表
	PodIDList []*string `json:"PodIdList,omitempty"`
}

type PowerOnPodQuery

type PowerOnPodQuery struct{}

type PowerOnPodReq

type PowerOnPodReq struct {
	*PowerOnPodQuery
	*PowerOnPodBody
}

type PowerOnPodRes

type PowerOnPodRes struct {
	// REQUIRED
	ResponseMetadata PowerOnPodResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result PowerOnPodResResult `json:"Result"`
}

type PowerOnPodResResponseMetadata

type PowerOnPodResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                              `json:"Version"`
	Error   *PowerOnPodResResponseMetadataError `json:"Error,omitempty"`
}

type PowerOnPodResResponseMetadataError

type PowerOnPodResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN PowerOnPodResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type PowerOnPodResResponseMetadataErrorCodeN

type PowerOnPodResResponseMetadataErrorCodeN int32

type PowerOnPodResResult

type PowerOnPodResResult struct {
	// 火山引擎账号 ID。
	AccountID *string `json:"AccountId,omitempty"`

	// 实例开机操作结果详情,参考以下 PodActionResult 数据类型。
	Details []*PowerOnPodResResultDetailsItem `json:"Details,omitempty"`

	// 实例所归属的业务 ID。
	ProductID *string `json:"ProductId,omitempty"`
}

type PowerOnPodResResultDetailsItem

type PowerOnPodResResultDetailsItem struct {
	ErrCode *int32 `json:"ErrCode,omitempty"`

	// 错误信息。
	ErrMsg *string `json:"ErrMsg,omitempty"`

	// 实例 ID。
	PodID *string `json:"PodId,omitempty"`

	// 操作执行是否成功:
	// * true:成功;
	// * false:失败。
	Success *bool `json:"Success,omitempty"`
}

type PullFile

type PullFile struct{}

type PullFileBody

type PullFileBody struct {
	// REQUIRED; 对象存储服务地址
	Endpoint string `json:"Endpoint"`

	// REQUIRED; pod文件路径
	FilePath string `json:"FilePath"`

	// REQUIRED; 实例ID
	PodID string `json:"PodId"`

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 对象存储服务区域
	Region string `json:"Region"`

	// REQUIRED; 火山引擎对象存储中的存储桶名称,(如果tosbucket填写,则会忽略downloadurl参数)
	TosBucket string `json:"TosBucket"`

	// REQUIRED; 桶文件路径,保存文件的完整路径和文件名(不能以 / 开头,且指定的路径必须存在)
	TosFilePath string `json:"TosFilePath"`
}

type PullFileQuery

type PullFileQuery struct{}

type PullFileReq

type PullFileReq struct {
	*PullFileQuery
	*PullFileBody
}

type PullFileRes

type PullFileRes struct {
	// REQUIRED
	ResponseMetadata PullFileResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result PullFileResResult `json:"Result"`
}

type PullFileResResponseMetadata

type PullFileResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                            `json:"Version"`
	Error   *PullFileResResponseMetadataError `json:"Error,omitempty"`
}

type PullFileResResponseMetadataError

type PullFileResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN PullFileResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type PullFileResResponseMetadataErrorCodeN

type PullFileResResponseMetadataErrorCodeN int32

type PullFileResResult

type PullFileResResult struct {
	// 任务名称(PushFile、PullFile)
	TaskAction *string `json:"TaskAction,omitempty"`

	// 返回的任务ID
	TaskID *string `json:"TaskId,omitempty"`
}

type PushFile

type PushFile struct{}

type PushFileBody

type PushFileBody struct {
	// REQUIRED; 实例列表
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 目标文件夹
	TargetDirectory string `json:"TargetDirectory"`

	// * 默认 0:上传zip文件,会自动解压 - 1,不会自动解压
	AutoUnzip *int32 `json:"AutoUnzip,omitempty"`

	// 下载的url,如果(tos_bucket为空则生效 - 单个文件名不处理 - 上传重复文件,更改名称,后缀加(1)、(2)
	DownloadURL *string `json:"DownloadUrl,omitempty"`

	// 对象存储服务地址
	Endpoint *string `json:"Endpoint,omitempty"`

	// 文件名称 - 如果通过download_url推送文件,必填 - 如果通过tos推送文件,非必填
	FileName *string `json:"FileName,omitempty"`

	// 对象存储服务区域
	Region *string `json:"Region,omitempty"`

	// 火山引擎对象存储中的存储桶名称
	TosBucket *string `json:"TosBucket,omitempty"`

	// 桶文件路径,保存文件的完整路径和文件名(不能以 / 开头,且指定的路径必须存在)
	TosFilePath *string `json:"TosFilePath,omitempty"`
}

type PushFileQuery

type PushFileQuery struct{}

type PushFileReq

type PushFileReq struct {
	*PushFileQuery
	*PushFileBody
}

type PushFileRes

type PushFileRes struct {
	// REQUIRED
	ResponseMetadata PushFileResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result PushFileResResult `json:"Result"`
}

type PushFileResResponseMetadata

type PushFileResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                            `json:"Version"`
	Error   *PushFileResResponseMetadataError `json:"Error,omitempty"`
}

type PushFileResResponseMetadataError

type PushFileResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN PushFileResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type PushFileResResponseMetadataErrorCodeN

type PushFileResResponseMetadataErrorCodeN int32

type PushFileResResult

type PushFileResResult struct {
	// 任务名称(PushFile、PullFile)
	TaskAction *string `json:"TaskAction,omitempty"`

	// 返回的任务ID
	TaskID *string `json:"TaskId,omitempty"`
}

type RebootHost

type RebootHost struct{}

type RebootHostBody

type RebootHostBody struct {
	// REQUIRED; 云机 ID列表,可通过调用 ListHost 接口获取
	HostIDList []string `json:"HostIdList"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`

	// 是否强制重启,为true时不会将云机上的实例主动关机
	Force *bool `json:"Force,omitempty"`
}

type RebootHostQuery

type RebootHostQuery struct{}

type RebootHostReq

type RebootHostReq struct {
	*RebootHostQuery
	*RebootHostBody
}

type RebootHostRes

type RebootHostRes struct {
	// REQUIRED
	ResponseMetadata RebootHostResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result RebootHostResResult `json:"Result"`
}

type RebootHostResResponseMetadata

type RebootHostResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                              `json:"Version"`
	Error   *RebootHostResResponseMetadataError `json:"Error,omitempty"`
}

type RebootHostResResponseMetadataError

type RebootHostResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN RebootHostResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type RebootHostResResponseMetadataErrorCodeN

type RebootHostResResponseMetadataErrorCodeN int32

type RebootHostResResult

type RebootHostResResult struct {
	// 子任务列表
	Jobs []*RebootHostResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型
	TaskAction *string `json:"TaskAction,omitempty"`

	// 任务ID
	TaskID *string `json:"TaskId,omitempty"`
}

type RebootHostResResultJobsItem

type RebootHostResResultJobsItem struct {
	// job创建时间
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// 云机ID
	HostID *string `json:"HostId,omitempty"`

	// job id
	JobID *string `json:"JobId,omitempty"`

	// job状态
	Status *int32 `json:"Status,omitempty"`

	// job更新时间
	UpdateAt *int64 `json:"UpdateAt,omitempty"`
}

type RebootPod

type RebootPod struct{}

type RebootPodBody

type RebootPodBody struct {
	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`

	// 实例ID
	PodID *string `json:"PodId,omitempty"`

	// 实例列表
	PodIDList []*string `json:"PodIdList,omitempty"`

	// 重启是设置的ip资源策略
	ResourcePolicy *string `json:"ResourcePolicy,omitempty"`
}

type RebootPodQuery

type RebootPodQuery struct{}

type RebootPodReq

type RebootPodReq struct {
	*RebootPodQuery
	*RebootPodBody
}

type RebootPodRes

type RebootPodRes struct {
	// REQUIRED
	ResponseMetadata RebootPodResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type RebootPodResResponseMetadata

type RebootPodResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *RebootPodResResponseMetadataError `json:"Error,omitempty"`
}

type RebootPodResResponseMetadataError

type RebootPodResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN RebootPodResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type RebootPodResResponseMetadataErrorCodeN

type RebootPodResResponseMetadataErrorCodeN int32

type RemovePropertyRule

type RemovePropertyRule struct{}

type RemovePropertyRuleBody

type RemovePropertyRuleBody struct {
	// REQUIRED; 需要移除的机型参数规则名称,账户下规则名称唯一
	RuleName string `json:"RuleName"`
}

type RemovePropertyRuleQuery

type RemovePropertyRuleQuery struct{}

type RemovePropertyRuleReq

type RemovePropertyRuleReq struct {
	*RemovePropertyRuleQuery
	*RemovePropertyRuleBody
}

type RemovePropertyRuleRes

type RemovePropertyRuleRes struct {
	// REQUIRED
	ResponseMetadata RemovePropertyRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type RemovePropertyRuleResResponseMetadata

type RemovePropertyRuleResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                      `json:"Version"`
	Error   *RemovePropertyRuleResResponseMetadataError `json:"Error,omitempty"`
}

type RemovePropertyRuleResResponseMetadataError

type RemovePropertyRuleResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN RemovePropertyRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type RemovePropertyRuleResResponseMetadataErrorCodeN

type RemovePropertyRuleResResponseMetadataErrorCodeN int32

type RenewResourceAuto

type RenewResourceAuto struct{}

type RenewResourceAutoBody

type RenewResourceAutoBody struct {
	// REQUIRED; 配置单列表
	PreOrderList []RenewResourceAutoBodyPreOrderListItem `json:"PreOrderList"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`

	// REQUIRED; 此次下单的唯一标识 防止由于网络等原因的重复下单,7天内只能用同一个round_id请求一次
	RoundID string `json:"RoundId"`
}

type RenewResourceAutoBodyPreOrderListItem

type RenewResourceAutoBodyPreOrderListItem struct {
	// REQUIRED; 订购资源的租期:- 预付费模式:租期数,单位:月 - 后付费模式:0
	Term int32 `json:"Term"`

	// 云机id, 资源组id和云机id对于节点售卖方式可以二选一
	HostID *string `json:"HostId,omitempty"`

	// 资源组 ID
	ResourceSetID *string `json:"ResourceSetId,omitempty"`
}

type RenewResourceAutoQuery

type RenewResourceAutoQuery struct{}

type RenewResourceAutoReq

type RenewResourceAutoReq struct {
	*RenewResourceAutoQuery
	*RenewResourceAutoBody
}

type RenewResourceAutoRes

type RenewResourceAutoRes struct {
	// REQUIRED
	ResponseMetadata RenewResourceAutoResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段, 订单ID
	Result string `json:"Result"`
}

type RenewResourceAutoResResponseMetadata

type RenewResourceAutoResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                     `json:"Version"`
	Error   *RenewResourceAutoResResponseMetadataError `json:"Error,omitempty"`
}

type RenewResourceAutoResResponseMetadataError

type RenewResourceAutoResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN RenewResourceAutoResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type RenewResourceAutoResResponseMetadataErrorCodeN

type RenewResourceAutoResResponseMetadataErrorCodeN int32

type ResetHost

type ResetHost struct{}

type ResetHostBody

type ResetHostBody struct {
	// REQUIRED; 云机 ID列表,可通过调用 ListHost 接口获取
	HostIDList []string `json:"HostIdList"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`
}

type ResetHostQuery

type ResetHostQuery struct{}

type ResetHostReq

type ResetHostReq struct {
	*ResetHostQuery
	*ResetHostBody
}

type ResetHostRes

type ResetHostRes struct {
	// REQUIRED
	ResponseMetadata ResetHostResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ResetHostResResult `json:"Result"`
}

type ResetHostResResponseMetadata

type ResetHostResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *ResetHostResResponseMetadataError `json:"Error,omitempty"`
}

type ResetHostResResponseMetadataError

type ResetHostResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ResetHostResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ResetHostResResponseMetadataErrorCodeN

type ResetHostResResponseMetadataErrorCodeN int32

type ResetHostResResult

type ResetHostResResult struct {
	// 子任务列表
	Jobs []*ResetHostResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型
	TaskAction *string `json:"TaskAction,omitempty"`

	// 任务ID
	TaskID *string `json:"TaskId,omitempty"`
}

type ResetHostResResultJobsItem

type ResetHostResResultJobsItem struct {
	// job创建时间
	CreateAt *int64 `json:"CreateAt,omitempty"`

	// 云机ID
	HostID *string `json:"HostId,omitempty"`

	// job id
	JobID *string `json:"JobId,omitempty"`

	// job状态
	Status *int32 `json:"Status,omitempty"`

	// job更新时间
	UpdateAt *int64 `json:"UpdateAt,omitempty"`
}

type ResetPod

type ResetPod struct{}

type ResetPodBody

type ResetPodBody struct {
	// REQUIRED; 实例 ID列表,可通过调用 ListPod 接口获取
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`

	// 重置后 data 分区容量大小
	DataSize *string `json:"DataSize,omitempty"`

	// 预安装应用保留策略,默认0: 全部清理 1: 保留应用, 清理应用数据
	PreInstallAppPersistedType *int32 `json:"PreInstallAppPersistedType,omitempty"`

	// 实例重置操作方式0:全部重置,清理应用和文件、包括实例属性, 1:清理应用和文件,但保留实例属性
	ResetType *int32 `json:"ResetType,omitempty"`

	// system分区保留策略,默认0: 全部清理 1: 清理除remount后system目录外的目录 2: 清理remount后的system目录
	SystemDirPersistedType *int32 `json:"SystemDirPersistedType,omitempty"`
}

type ResetPodQuery

type ResetPodQuery struct{}

type ResetPodReq

type ResetPodReq struct {
	*ResetPodQuery
	*ResetPodBody
}

type ResetPodRes

type ResetPodRes struct {
	// REQUIRED
	ResponseMetadata ResetPodResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result ResetPodResResult `json:"Result"`
}

type ResetPodResResponseMetadata

type ResetPodResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                            `json:"Version"`
	Error   *ResetPodResResponseMetadataError `json:"Error,omitempty"`
}

type ResetPodResResponseMetadataError

type ResetPodResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ResetPodResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ResetPodResResponseMetadataErrorCodeN

type ResetPodResResponseMetadataErrorCodeN int32

type ResetPodResResult

type ResetPodResResult struct {
	// 子任务列表。
	Jobs []*ResetPodResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型。取值为 ResetPod。
	TaskAction *string `json:"TaskAction,omitempty"`

	// 实例重置任务 ID。
	TaskID *string `json:"TaskId,omitempty"`
}

type ResetPodResResultJobsItem

type ResetPodResResultJobsItem struct {
	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 子任务名称
	JobAction *string `json:"JobAction,omitempty"`

	// 子任务 ID,每个子任务 ID 对应一个实例
	JobID *string `json:"JobId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息
	JobMessage *string `json:"JobMessage,omitempty"`

	// 应用打包指定的包名, JobAction为CreateAppImage时有效
	PackageName *string `json:"PackageName,omitempty"`

	// 实例Id
	PodID *string `json:"PodId,omitempty"`

	// 子任务执行状态,为0时可能omit
	Status *int32 `json:"Status,omitempty"`
}

type RunCommand

type RunCommand struct{}

type RunCommandBody

type RunCommandBody struct {
	// REQUIRED; 待执行的命令
	Command string `json:"Command"`

	// REQUIRED; 实例 ID 列表
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`

	// 权限类型
	PermissionType *string `json:"PermissionType,omitempty"`

	// 超时时间,单位:秒
	TimeoutSeconds *int32 `json:"TimeoutSeconds,omitempty"`
}

type RunCommandQuery

type RunCommandQuery struct{}

type RunCommandReq

type RunCommandReq struct {
	*RunCommandQuery
	*RunCommandBody
}

type RunCommandRes

type RunCommandRes struct {
	// REQUIRED
	ResponseMetadata RunCommandResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result RunCommandResResult `json:"Result"`
}

type RunCommandResResponseMetadata

type RunCommandResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                              `json:"Version"`
	Error   *RunCommandResResponseMetadataError `json:"Error,omitempty"`
}

type RunCommandResResponseMetadataError

type RunCommandResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN RunCommandResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type RunCommandResResponseMetadataErrorCodeN

type RunCommandResResponseMetadataErrorCodeN int32

type RunCommandResResult

type RunCommandResResult struct {
	// 子任务列表,参考 Job 数据格式。
	Jobs []*RunCommandResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型,默认为对应接口 Action 名称,此处为 RunCommand。
	TaskAction *string `json:"TaskAction,omitempty"`

	// 执行命令任务 ID,可用于通过 GetTaskInfo 接口查看任务执行状态及结果。
	TaskID *string `json:"TaskId,omitempty"`
}

type RunCommandResResultJobsItem

type RunCommandResResultJobsItem struct {
	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 子任务名称
	JobAction *string `json:"JobAction,omitempty"`

	// 子任务 ID,每个子任务 ID 对应一个实例
	JobID *string `json:"JobId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息
	JobMessage *string `json:"JobMessage,omitempty"`

	// 应用打包指定的包名, JobAction为CreateAppImage时有效
	PackageName *string `json:"PackageName,omitempty"`

	// 实例Id
	PodID *string `json:"PodId,omitempty"`

	// 子任务执行状态,为0时可能omit
	Status *int32 `json:"Status,omitempty"`
}

type RunSyncCommand

type RunSyncCommand struct{}

type RunSyncCommandBody

type RunSyncCommandBody struct {
	// REQUIRED; 待执行的命令
	Command string `json:"Command"`

	// REQUIRED; 实例 ID 列表
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`

	// 权限类型。
	PermissionType *string `json:"PermissionType,omitempty"`
}

type RunSyncCommandQuery

type RunSyncCommandQuery struct{}

type RunSyncCommandReq

type RunSyncCommandReq struct {
	*RunSyncCommandQuery
	*RunSyncCommandBody
}

type RunSyncCommandRes

type RunSyncCommandRes struct {
	// REQUIRED
	ResponseMetadata RunSyncCommandResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result RunSyncCommandResResult `json:"Result"`
}

type RunSyncCommandResResponseMetadata

type RunSyncCommandResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                  `json:"Version"`
	Error   *RunSyncCommandResResponseMetadataError `json:"Error,omitempty"`
}

type RunSyncCommandResResponseMetadataError

type RunSyncCommandResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN RunSyncCommandResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type RunSyncCommandResResponseMetadataErrorCodeN

type RunSyncCommandResResponseMetadataErrorCodeN int32

type RunSyncCommandResResult

type RunSyncCommandResResult struct {
	// 对指定的实例执行的命令。
	Command *string `json:"Command,omitempty"`

	// 实例所归属的业务 ID。
	ProductID *string `json:"ProductId,omitempty"`

	// 命令执行状态,参考 RunSyncCommandStatus 数据格式说明。
	Status []*RunSyncCommandResResultStatusItem `json:"Status,omitempty"`
}

type RunSyncCommandResResultStatusItem

type RunSyncCommandResResultStatusItem struct {
	// 命令执行结果详情
	Detail *string `json:"Detail,omitempty"`

	// 实例 ID
	PodID *string `json:"PodId,omitempty"`

	// 命令是否执行成功
	Success *bool `json:"Success,omitempty"`
}

type ScreenShot

type ScreenShot struct{}

type ScreenShotBody

type ScreenShotBody struct {
	// REQUIRED; 实例ID
	PodID string `json:"PodId"`

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 此次截图的唯一标识,防止由于网络等原因的重复下单,一分钟内只能用同一个round_id请求一次
	RoundID string `json:"RoundId"`

	// * 设置为0,为当前行为和默认行为,表示通过screenshot或batchScreenShot接口发起截图,每次都刷新url,触发新的截图地址回调。 - 设置为其他数值,则截图累计xx次后,再刷新url,刷新url再触发回调。url不变,则不触发新的回调
	// - 设置为-1,则url固定不刷新,直到7天刷新一次url(由于tos的url链接有效期为7天)
	Interval *int32 `json:"Interval,omitempty"`

	// 截图事情是否广播,1.true 广播 2. false 非广播;默认为广播方式
	IsBroadcasted *bool `json:"IsBroadcasted,omitempty"`

	// 截图是否同步保存到pod中
	IsSavedOnPod *bool `json:"IsSavedOnPod,omitempty"`

	// * 可选,不传,行为和之前的一直,pod端截图方向不做处理 - 0,pod端截图方向不做处理 - 1,pod端截图方向旋转为竖屏的
	Rotation *int32 `json:"Rotation,omitempty"`
}

type ScreenShotQuery

type ScreenShotQuery struct{}

type ScreenShotReq

type ScreenShotReq struct {
	*ScreenShotQuery
	*ScreenShotBody
}

type ScreenShotRes

type ScreenShotRes struct {
	// REQUIRED
	ResponseMetadata ScreenShotResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type ScreenShotResResponseMetadata

type ScreenShotResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                              `json:"Version"`
	Error   *ScreenShotResResponseMetadataError `json:"Error,omitempty"`
}

type ScreenShotResResponseMetadataError

type ScreenShotResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN ScreenShotResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type ScreenShotResResponseMetadataErrorCodeN

type ScreenShotResResponseMetadataErrorCodeN int32

type SetProxy

type SetProxy struct{}

type SetProxyBody

type SetProxyBody struct {
	// REQUIRED; 实例ID列表,可通过调用 ListPod 接口获取
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`

	// REQUIRED; 1:打开代理,0:关闭代理(关闭proxy_config可以不填)
	ProxyStatus int32 `json:"ProxyStatus"`

	// 代理配置键值对
	ProxyConfig map[string]*string `json:"ProxyConfig,omitempty"`
}

type SetProxyQuery

type SetProxyQuery struct{}

type SetProxyReq

type SetProxyReq struct {
	*SetProxyQuery
	*SetProxyBody
}

type SetProxyRes

type SetProxyRes struct {
	// REQUIRED
	ResponseMetadata SetProxyResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result SetProxyResResult `json:"Result"`
}

type SetProxyResResponseMetadata

type SetProxyResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                            `json:"Version"`
	Error   *SetProxyResResponseMetadataError `json:"Error,omitempty"`
}

type SetProxyResResponseMetadataError

type SetProxyResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN SetProxyResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type SetProxyResResponseMetadataErrorCodeN

type SetProxyResResponseMetadataErrorCodeN int32

type SetProxyResResult

type SetProxyResResult struct {
	// 子任务列表
	JobList []*SetProxyResResultJobListItem `json:"JobList,omitempty"`

	// 任务类型。
	TaskAction *string `json:"TaskAction,omitempty"`

	// 任务 ID。
	TaskID *string `json:"TaskId,omitempty"`
}

type SetProxyResResultJobListItem

type SetProxyResResultJobListItem struct {
	// 子任务 ID。
	JobID *string `json:"JobId,omitempty"`

	// 实例 ID。
	PodID *string `json:"PodId,omitempty"`
}

type StartRecording

type StartRecording struct{}

type StartRecordingBody

type StartRecordingBody struct {
	// REQUIRED; 录制最大时长单位s
	DurationLimit int32 `json:"DurationLimit"`

	// REQUIRED; 实例ID
	PodID string `json:"PodId"`

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 请求的唯一标识
	RoundID string `json:"RoundId"`

	// 上传TOS之后是否保存到pod中,默认是false
	IsSavedOnPod *bool `json:"IsSavedOnPod,omitempty"`
}

type StartRecordingQuery

type StartRecordingQuery struct{}

type StartRecordingReq

type StartRecordingReq struct {
	*StartRecordingQuery
	*StartRecordingBody
}

type StartRecordingRes

type StartRecordingRes struct {
	// REQUIRED
	ResponseMetadata StartRecordingResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type StartRecordingResResponseMetadata

type StartRecordingResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                  `json:"Version"`
	Error   *StartRecordingResResponseMetadataError `json:"Error,omitempty"`
}

type StartRecordingResResponseMetadataError

type StartRecordingResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN StartRecordingResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type StartRecordingResResponseMetadataErrorCodeN

type StartRecordingResResponseMetadataErrorCodeN int32

type StopRecording

type StopRecording struct{}

type StopRecordingBody

type StopRecordingBody struct {
	// REQUIRED; 实例ID
	PodID string `json:"PodId"`

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`
}

type StopRecordingQuery

type StopRecordingQuery struct{}

type StopRecordingReq

type StopRecordingReq struct {
	*StopRecordingQuery
	*StopRecordingBody
}

type StopRecordingRes

type StopRecordingRes struct {
	// REQUIRED
	ResponseMetadata StopRecordingResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result string `json:"Result"`
}

type StopRecordingResResponseMetadata

type StopRecordingResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                 `json:"Version"`
	Error   *StopRecordingResResponseMetadataError `json:"Error,omitempty"`
}

type StopRecordingResResponseMetadataError

type StopRecordingResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN StopRecordingResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type StopRecordingResResponseMetadataErrorCodeN

type StopRecordingResResponseMetadataErrorCodeN int32

type SubscribeResourceAuto

type SubscribeResourceAuto struct{}

type SubscribeResourceAutoBody

type SubscribeResourceAutoBody struct {
	// REQUIRED; 配置单列表
	PreOrderList []SubscribeResourceAutoBodyPreOrderListItem `json:"PreOrderList"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`

	// REQUIRED; 此次下单的唯一标识 防止由于网络等原因的重复下单,7天内只能用同一个round_id请求一次
	RoundID string `json:"RoundId"`

	// 是否开启自动续费
	AutoRenew *bool `json:"AutoRenew,omitempty"`
}

type SubscribeResourceAutoBodyPreOrderListItem

type SubscribeResourceAutoBodyPreOrderListItem struct {
	// REQUIRED; 已订购资源总数
	ApplyNum int64 `json:"ApplyNum"`

	// REQUIRED; 套餐 ID,可选项:ultimate(旗舰型),enhanced(加强型),common(通用型),sample(入门型),basic(基础型),elementary(低配型)
	ConfigurationCode string `json:"ConfigurationCode"`

	// 是否自动创建pod
	AutoCreatePod *bool `json:"AutoCreatePod,omitempty"`

	// 资源计费模式:- podpremonthly(实例预付费月结)- podpostdaily(实例后付费日结)- hostpremonthly(云机预付费月结)- hostpostdaily(云机后预费日结)- hostpostmonthly(云机后付费月结)
	ChargeType *string `json:"ChargeType,omitempty"`

	// 机房
	Dc *string `json:"Dc,omitempty"`

	// 自动创建pod指定布局设置
	DisplayLayoutID *string `json:"DisplayLayoutId,omitempty"`

	// 自动创建pod指定镜像
	ImageID *string `json:"ImageId,omitempty"`

	// 区域
	Region *string `json:"Region,omitempty"`

	// 云机规格
	ServerTypeCode *string `json:"ServerTypeCode,omitempty"`

	// 订购资源的租期:- 预付费模式:租期数,单位:月 - 后付费模式:0
	Term *int32 `json:"Term,omitempty"`

	// 资源物理区域
	VolcRegion *string `json:"VolcRegion,omitempty"`
}

type SubscribeResourceAutoQuery

type SubscribeResourceAutoQuery struct{}

type SubscribeResourceAutoReq

type SubscribeResourceAutoReq struct {
	*SubscribeResourceAutoQuery
	*SubscribeResourceAutoBody
}

type SubscribeResourceAutoRes

type SubscribeResourceAutoRes struct {
	// REQUIRED
	ResponseMetadata SubscribeResourceAutoResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type SubscribeResourceAutoResResponseMetadata

type SubscribeResourceAutoResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                         `json:"Version"`
	Error   *SubscribeResourceAutoResResponseMetadataError `json:"Error,omitempty"`
}

type SubscribeResourceAutoResResponseMetadataError

type SubscribeResourceAutoResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN SubscribeResourceAutoResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type SubscribeResourceAutoResResponseMetadataErrorCodeN

type SubscribeResourceAutoResResponseMetadataErrorCodeN int32

type UnbindPortMappingRule

type UnbindPortMappingRule struct{}

type UnbindPortMappingRuleBody

type UnbindPortMappingRuleBody struct {
	// REQUIRED; 实例ID列表
	PodIDList []string `json:"PodIdList"`

	// REQUIRED; 端口映射ID列表
	PortMappingRuleIDList []string `json:"PortMappingRuleIdList"`

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`
}

type UnbindPortMappingRuleQuery

type UnbindPortMappingRuleQuery struct{}

type UnbindPortMappingRuleReq

type UnbindPortMappingRuleReq struct {
	*UnbindPortMappingRuleQuery
	*UnbindPortMappingRuleBody
}

type UnbindPortMappingRuleRes

type UnbindPortMappingRuleRes struct {
	// REQUIRED
	ResponseMetadata UnbindPortMappingRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result UnbindPortMappingRuleResResult `json:"Result"`
}

type UnbindPortMappingRuleResResponseMetadata

type UnbindPortMappingRuleResResponseMetadata struct {
	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                         `json:"Version"`
	Error   *UnbindPortMappingRuleResResponseMetadataError `json:"Error,omitempty"`
}

type UnbindPortMappingRuleResResponseMetadataError

type UnbindPortMappingRuleResResponseMetadataError struct {
	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN UnbindPortMappingRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type UnbindPortMappingRuleResResponseMetadataErrorCodeN

type UnbindPortMappingRuleResResponseMetadataErrorCodeN int32

type UnbindPortMappingRuleResResult

type UnbindPortMappingRuleResResult struct {
	// 设置失败实例信息列表
	ErrorPodInfoList []*UnbindPortMappingRuleResResultErrorPodInfoListItem `json:"ErrorPodInfoList,omitempty"`

	// 设置成功实例ID列表
	SuccessPodIDList []*string `json:"SuccessPodIdList,omitempty"`
}

type UnbindPortMappingRuleResResultErrorPodInfoListItem

type UnbindPortMappingRuleResResultErrorPodInfoListItem struct {

	// 错误码
	ErrorCode *int32 `json:"ErrorCode,omitempty"`

	// 例错误信息
	ErrorMessage *string `json:"ErrorMessage,omitempty"`

	// 实例ID
	PodID *string `json:"PodId,omitempty"`
}

type UninstallApp

type UninstallApp struct{}

type UninstallAppBody

type UninstallAppBody struct {

	// REQUIRED; 应用 ID
	AppID string `json:"AppId"`

	// REQUIRED; 业务 ID
	ProductID string `json:"ProductId"`

	// 指定实例 ID 列表
	PodIDList []*string `json:"PodIdList,omitempty"`

	// 指定标签 ID 列表进行应用卸载
	TagIDList []*string `json:"TagIdList,omitempty"`
}

type UninstallAppQuery

type UninstallAppQuery struct{}

type UninstallAppReq

type UninstallAppReq struct {
	*UninstallAppQuery
	*UninstallAppBody
}

type UninstallAppRes

type UninstallAppRes struct {

	// REQUIRED
	ResponseMetadata UninstallAppResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result UninstallAppResResult `json:"Result"`
}

type UninstallAppResResponseMetadata

type UninstallAppResResponseMetadata struct {

	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                `json:"Version"`
	Error   *UninstallAppResResponseMetadataError `json:"Error,omitempty"`
}

type UninstallAppResResponseMetadataError

type UninstallAppResResponseMetadataError struct {

	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN UninstallAppResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type UninstallAppResResponseMetadataErrorCodeN

type UninstallAppResResponseMetadataErrorCodeN int32

type UninstallAppResResult

type UninstallAppResResult struct {

	// 子任务列表
	Jobs []*UninstallAppResResultJobsItem `json:"Jobs,omitempty"`

	// 任务类型
	TaskAction *string `json:"TaskAction,omitempty"`

	// 应用安装任务 ID
	TaskID *string `json:"TaskId,omitempty"`
}

type UninstallAppResResultJobsItem

type UninstallAppResResultJobsItem struct {

	// 云机 ID
	HostID *string `json:"HostId,omitempty"`

	// 子任务名称
	JobAction *string `json:"JobAction,omitempty"`

	// 子任务 ID,每个子任务 ID 对应一个实例
	JobID *string `json:"JobId,omitempty"`

	// 任务信息,为任务执行过程中,或执行完成后产生的信息
	JobMessage *string `json:"JobMessage,omitempty"`

	// 应用打包指定的包名, JobAction为CreateAppImage时有效
	PackageName *string `json:"PackageName,omitempty"`

	// 实例Id
	PodID *string `json:"PodId,omitempty"`

	// 子任务执行状态,为0时可能omit
	Status *int32 `json:"Status,omitempty"`
}

type UnsubscribeHostResource

type UnsubscribeHostResource struct{}

type UnsubscribeHostResourceBody

type UnsubscribeHostResourceBody struct {

	// REQUIRED; 云机ID列表
	HostIDList []string `json:"HostIdList"`

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`

	// 强制退订,节点资源存在实例时依然可以退订,并主动删除相关实例数据
	Force *bool `json:"Force,omitempty"`
}

type UnsubscribeHostResourceQuery

type UnsubscribeHostResourceQuery struct{}

type UnsubscribeHostResourceRes

type UnsubscribeHostResourceRes struct {

	// REQUIRED
	ResponseMetadata UnsubscribeHostResourceResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result UnsubscribeHostResourceResResult `json:"Result"`
}

type UnsubscribeHostResourceResResponseMetadata

type UnsubscribeHostResourceResResponseMetadata struct {

	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                           `json:"Version"`
	Error   *UnsubscribeHostResourceResResponseMetadataError `json:"Error,omitempty"`
}

type UnsubscribeHostResourceResResponseMetadataError

type UnsubscribeHostResourceResResponseMetadataError struct {

	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN UnsubscribeHostResourceResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type UnsubscribeHostResourceResResponseMetadataErrorCodeN

type UnsubscribeHostResourceResResponseMetadataErrorCodeN int32

type UnsubscribeHostResourceResResult

type UnsubscribeHostResourceResResult struct {

	// 退订失败列表。
	ExceptionList []*UnsubscribeHostResourceResResultExceptionListItem `json:"ExceptionList,omitempty"`
}

type UnsubscribeHostResourceResResultExceptionListItem

type UnsubscribeHostResourceResResultExceptionListItem struct {
	Err               *string   `json:"Err,omitempty"`
	HostIDList        []*string `json:"HostIdList,omitempty"`
	ResourceSetIDList []*string `json:"ResourceSetIdList,omitempty"`
}

type UpdateApp

type UpdateApp struct{}

type UpdateAppBody

type UpdateAppBody struct {

	// REQUIRED; 应用 ID
	AppID string `json:"AppId"`

	// REQUIRED; 业务 ID
	ProductID string `json:"ProductId"`

	// 应用描述
	AppDesc *string `json:"AppDesc,omitempty"`

	// Public or Private
	AppMode *string `json:"AppMode,omitempty"`

	// 应用名称
	AppName *string `json:"AppName,omitempty"`

	// 应用图标地址
	IconURL *string `json:"IconUrl,omitempty"`

	// 表示应用的横竖屏 - 0 => 横屏 - 270度 => 竖屏
	Rotation *int32 `json:"Rotation,omitempty"`
}

type UpdateAppQuery

type UpdateAppQuery struct{}

type UpdateAppReq

type UpdateAppReq struct {
	*UpdateAppQuery
	*UpdateAppBody
}

type UpdateAppRes

type UpdateAppRes struct {

	// REQUIRED
	ResponseMetadata UpdateAppResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result字段
	Result string `json:"Result"`
}

type UpdateAppResResponseMetadata

type UpdateAppResResponseMetadata struct {

	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *UpdateAppResResponseMetadataError `json:"Error,omitempty"`
}

type UpdateAppResResponseMetadataError

type UpdateAppResResponseMetadataError struct {

	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN UpdateAppResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type UpdateAppResResponseMetadataErrorCodeN

type UpdateAppResResponseMetadataErrorCodeN int32

type UpdateDNSRule added in v1.0.180

type UpdateDNSRule struct{}

type UpdateDNSRuleBody added in v1.0.180

type UpdateDNSRuleBody struct {

	// REQUIRED; DNS ID,可通过调用 ListDNSRule 接口获取
	DNSID string `json:"DNSId"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`

	// DNS 名称,支持中英文、数字、下划线、中划线,长度限制为0~64个字符
	DNSName *string `json:"DNSName,omitempty"`

	// DNS 地址列表
	IPList []*UpdateDNSRuleBodyIPListItem `json:"IPList,omitempty"`

	// 0: 非默认DNS, 1: 默认DNS. 同一个业务的单个dc只支持一个默认的DNS策略
	Type *int32 `json:"Type,omitempty"`
}

type UpdateDNSRuleBodyIPListItem added in v1.0.180

type UpdateDNSRuleBodyIPListItem struct {

	// REQUIRED; IP地址
	IP string `json:"IP"`

	// REQUIRED; 运营商,1:移动,2:联通,4:电信,8:BGP
	ISP int32 `json:"ISP"`
}

type UpdateDNSRuleQuery added in v1.0.180

type UpdateDNSRuleQuery struct{}

type UpdateDNSRuleReq added in v1.0.180

type UpdateDNSRuleReq struct {
	*UpdateDNSRuleQuery
	*UpdateDNSRuleBody
}

type UpdateDNSRuleRes added in v1.0.180

type UpdateDNSRuleRes struct {

	// REQUIRED
	ResponseMetadata UpdateDNSRuleResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type UpdateDNSRuleResResponseMetadata added in v1.0.180

type UpdateDNSRuleResResponseMetadata struct {

	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                 `json:"Version"`
	Error   *UpdateDNSRuleResResponseMetadataError `json:"Error,omitempty"`
}

type UpdateDNSRuleResResponseMetadataError added in v1.0.180

type UpdateDNSRuleResResponseMetadataError struct {

	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN UpdateDNSRuleResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type UpdateDNSRuleResResponseMetadataErrorCodeN added in v1.0.180

type UpdateDNSRuleResResponseMetadataErrorCodeN int32

type UpdateHost

type UpdateHost struct{}

type UpdateHostBody

type UpdateHostBody struct {

	// REQUIRED; 云机 ID列表,可通过调用 ListHost 接口获取
	HostIDList []string `json:"HostIdList"`

	// REQUIRED; 业务 ID,可在「云手机控制台-业务管理-业务详情」中获取
	ProductID string `json:"ProductId"`

	// 套餐 ID,可选项:ultimate(旗舰型),enhanced(加强型),common(通用型),sample(入门型),basic(基础型),elementary(低配型)
	ConfigurationCode *string `json:"ConfigurationCode,omitempty"`
}

type UpdateHostQuery

type UpdateHostQuery struct{}

type UpdateHostReq

type UpdateHostReq struct {
	*UpdateHostQuery
	*UpdateHostBody
}

type UpdateHostRes

type UpdateHostRes struct {

	// REQUIRED
	ResponseMetadata UpdateHostResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type UpdateHostResResponseMetadata

type UpdateHostResResponseMetadata struct {

	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                              `json:"Version"`
	Error   *UpdateHostResResponseMetadataError `json:"Error,omitempty"`
}

type UpdateHostResResponseMetadataError

type UpdateHostResResponseMetadataError struct {

	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN UpdateHostResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type UpdateHostResResponseMetadataErrorCodeN

type UpdateHostResResponseMetadataErrorCodeN int32

type UpdatePod

type UpdatePod struct{}

type UpdatePodBody

type UpdatePodBody struct {

	// REQUIRED; 实例所归属的业务ID
	ProductID string `json:"ProductId"`

	// 火山侧套餐 ID(注意:需要在关机状态下执行,实例重启后更新生效),可选项为: - ultimate(旗舰型) - enhanced(加强型) - common(通用型) - sample(入门型) - basic(基础型) - elementary(低配型)
	ConfigurationCode *string `json:"ConfigurationCode,omitempty"`

	// data 分区容量大小,仅支持扩容、不支持缩容;可选项: - 4Gi - 8Gi - 16Gi - 32Gi - 64Gi - 128Gi - 256Gi
	DataSize *string `json:"DataSize,omitempty"`

	// 实例机房,指定该参数时,批量更新属于该机房的所有实例的属性信息(批量操作时,podidlist、tag_id、dc 必须填一个;批量操作的最大实例数量为100)
	Dc *string `json:"Dc,omitempty"`

	// 屏幕布局 ID,可通过调用 ListDisplayLayoutMini 接口获取(注意:需要在关机状态下执行,实例重启后更新生效)
	DisplayLayoutID *string `json:"DisplayLayoutId,omitempty"`

	// 实例下行带宽上限(单位:Mbps;如设置为0,则不限速)
	DownBandwidthLimit *int32 `json:"DownBandwidthLimit,omitempty"`

	// 是否可在开机状态下强制更新实例镜像: - true:可强制执行更新(会触发实例重启) - false:不可强制执行更新(默认)
	Force *bool `json:"Force,omitempty"`

	// 镜像 ID(注意:更新会引起实例重启;仅支持从低版本镜像升级为高版本镜像)
	ImageID *string `json:"ImageId,omitempty"`

	// 实例ID
	PodID *string `json:"PodId,omitempty"`

	// 实例 ID 列表,指定该参数时,批量更新多个实例的属性信息(批量操作时,podidlist、tag_id、dc 必须填一个;批量操作的最大实例数量为100)
	PodIDList []*string `json:"PodIdList,omitempty"`

	// 实例名称
	PodName *string `json:"PodName,omitempty"`

	// 实例标签 ID,指定该参数时,批量更新已添加该分组标签的所有实例的属性信息(批量操作时,podidlist、tag_id、dc 必须填一个;批量操作的最大实例数量为100)
	TagID *string `json:"TagId,omitempty"`

	// 实例上行带宽上限(单位:Mbps;如设置为0,则不限速)
	UpBandwidthLimit *int32 `json:"UpBandwidthLimit,omitempty"`
}

type UpdatePodProperty

type UpdatePodProperty struct{}

type UpdatePodPropertyBody

type UpdatePodPropertyBody struct {

	// REQUIRED; 实例所归属的业务 ID
	ProductID string `json:"ProductId"`

	// 实例 ID
	PodID *string `json:"PodId,omitempty"`

	// 实例列表(一次请求,最多支持100条)
	PodIDList []*string `json:"PodIdList,omitempty"`

	// SystemProperties 属性批量设置列表,持久化,重启生效
	PodPersistProperties []*UpdatePodPropertyBodyPodPersistPropertiesItem `json:"PodPersistProperties,omitempty"`

	// SystemProperties 属性批量设置列表,非持久化,立即生效,重启失效
	PodProperties []*UpdatePodPropertyBodyPodPropertiesItem `json:"PodProperties,omitempty"`

	// Settings 属性批量设置列表
	PodSettings []*UpdatePodPropertyBodyPodSettingsItem `json:"PodSettings,omitempty"`

	// 机型参数名称,可通过调用ListPodPropertyGroup接口获取
	PropertyRuleName *string `json:"PropertyRuleName,omitempty"`
}

type UpdatePodPropertyBodyPodPersistPropertiesItem

type UpdatePodPropertyBodyPodPersistPropertiesItem struct {

	// REQUIRED; 属性名称,已可修改的系统属性及属性值
	SystemPropertyName string `json:"SystemPropertyName"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SystemPropertyValue string `json:"SystemPropertyValue"`

	// REQUIRED; 属性值数据类型,可选:- int - long - string - float - bool
	SystemPropertyValueType string `json:"SystemPropertyValueType"`
}

type UpdatePodPropertyBodyPodPropertiesItem

type UpdatePodPropertyBodyPodPropertiesItem struct {

	// REQUIRED; 属性名称,已可修改的系统属性及属性值
	SystemPropertyName string `json:"SystemPropertyName"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SystemPropertyValue string `json:"SystemPropertyValue"`

	// REQUIRED; 属性值数据类型,可选:- int - long - string - float - bool
	SystemPropertyValueType string `json:"SystemPropertyValueType"`
}

type UpdatePodPropertyBodyPodSettingsItem

type UpdatePodPropertyBodyPodSettingsItem struct {

	// REQUIRED; 属性名称
	SettingsName string `json:"SettingsName"`

	// REQUIRED; 设置类型,可选 - global - secule - system
	SettingsType string `json:"SettingsType"`

	// REQUIRED; 属性值 bool: "true"、"false" int\long: "21312" float: "2131.09"
	SettingsValue string `json:"SettingsValue"`

	// REQUIRED; 属性值数据类型,可选: - int - long - string - float - bool
	SettingsValueType string `json:"SettingsValueType"`
}

type UpdatePodPropertyQuery

type UpdatePodPropertyQuery struct{}

type UpdatePodPropertyReq

type UpdatePodPropertyReq struct {
	*UpdatePodPropertyQuery
	*UpdatePodPropertyBody
}

type UpdatePodPropertyRes

type UpdatePodPropertyRes struct {

	// REQUIRED
	ResponseMetadata UpdatePodPropertyResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type UpdatePodPropertyResResponseMetadata

type UpdatePodPropertyResResponseMetadata struct {

	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                     `json:"Version"`
	Error   *UpdatePodPropertyResResponseMetadataError `json:"Error,omitempty"`
}

type UpdatePodPropertyResResponseMetadataError

type UpdatePodPropertyResResponseMetadataError struct {

	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN UpdatePodPropertyResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type UpdatePodPropertyResResponseMetadataErrorCodeN

type UpdatePodPropertyResResponseMetadataErrorCodeN int32

type UpdatePodQuery

type UpdatePodQuery struct{}

type UpdatePodReq

type UpdatePodReq struct {
	*UpdatePodQuery
	*UpdatePodBody
}

type UpdatePodRes

type UpdatePodRes struct {

	// REQUIRED
	ResponseMetadata UpdatePodResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type UpdatePodResResponseMetadata

type UpdatePodResResponseMetadata struct {

	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *UpdatePodResResponseMetadataError `json:"Error,omitempty"`
}

type UpdatePodResResponseMetadataError

type UpdatePodResResponseMetadataError struct {

	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN UpdatePodResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type UpdatePodResResponseMetadataErrorCodeN

type UpdatePodResResponseMetadataErrorCodeN int32

type UpdatePodResourceApplyNum

type UpdatePodResourceApplyNum struct{}

type UpdatePodResourceApplyNumBody

type UpdatePodResourceApplyNumBody struct {

	// REQUIRED; 已订购实例总数
	ApplyNum int64 `json:"ApplyNum"`

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`

	// 套餐ID
	ConfigurationCode *string `json:"ConfigurationCode,omitempty"`

	// 机房
	Dc *string `json:"Dc,omitempty"`

	// 资源组ID
	ResourceSetID *string `json:"ResourceSetId,omitempty"`
}

type UpdatePodResourceApplyNumQuery

type UpdatePodResourceApplyNumQuery struct{}

type UpdatePodResourceApplyNumRes

type UpdatePodResourceApplyNumRes struct {

	// REQUIRED
	ResponseMetadata UpdatePodResourceApplyNumResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type UpdatePodResourceApplyNumResResponseMetadata

type UpdatePodResourceApplyNumResResponseMetadata struct {

	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                             `json:"Version"`
	Error   *UpdatePodResourceApplyNumResResponseMetadataError `json:"Error,omitempty"`
}

type UpdatePodResourceApplyNumResResponseMetadataError

type UpdatePodResourceApplyNumResResponseMetadataError struct {

	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN UpdatePodResourceApplyNumResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type UpdatePodResourceApplyNumResResponseMetadataErrorCodeN

type UpdatePodResourceApplyNumResResponseMetadataErrorCodeN int32

type UpdateProductResource

type UpdateProductResource struct{}

type UpdateProductResourceBody

type UpdateProductResourceBody struct {

	// REQUIRED; 业务ID
	ProductID string `json:"ProductId"`

	// 修改后,需订购的存储资源总容量,单位 GB(修改后的存储容量不能小于已使用的存储容量)
	ApplyDataSize *int32 `json:"ApplyDataSize,omitempty"`

	// 资源所在的物理区域,包含以下选项:
	// * inner:中国大陆(默认值)
	// * cn-hongkong-pop:中国香港
	VolcRegion *string `json:"VolcRegion,omitempty"`
}

type UpdateProductResourceQuery

type UpdateProductResourceQuery struct{}

type UpdateProductResourceReq

type UpdateProductResourceReq struct {
	*UpdateProductResourceQuery
	*UpdateProductResourceBody
}

type UpdateProductResourceRes

type UpdateProductResourceRes struct {

	// REQUIRED
	ResponseMetadata UpdateProductResourceResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED; Result 字段
	Result string `json:"Result"`
}

type UpdateProductResourceResResponseMetadata

type UpdateProductResourceResResponseMetadata struct {

	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                                         `json:"Version"`
	Error   *UpdateProductResourceResResponseMetadataError `json:"Error,omitempty"`
}

type UpdateProductResourceResResponseMetadataError

type UpdateProductResourceResResponseMetadataError struct {

	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN UpdateProductResourceResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type UpdateProductResourceResResponseMetadataErrorCodeN

type UpdateProductResourceResResponseMetadataErrorCodeN int32

type UpdateTag

type UpdateTag struct{}

type UpdateTagBody

type UpdateTagBody struct {

	// REQUIRED; 业务 ID
	ProductID string `json:"ProductId"`

	// REQUIRED; 标签 ID
	TagID string `json:"TagId"`

	// 标签描述
	TagDesc *string `json:"TagDesc,omitempty"`

	// 标签名称
	TagName *string `json:"TagName,omitempty"`
}

type UpdateTagQuery

type UpdateTagQuery struct{}

type UpdateTagReq

type UpdateTagReq struct {
	*UpdateTagQuery
	*UpdateTagBody
}

type UpdateTagRes

type UpdateTagRes struct {

	// REQUIRED
	ResponseMetadata UpdateTagResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result string `json:"Result"`
}

type UpdateTagResResponseMetadata

type UpdateTagResResponseMetadata struct {

	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *UpdateTagResResponseMetadataError `json:"Error,omitempty"`
}

type UpdateTagResResponseMetadataError

type UpdateTagResResponseMetadataError struct {

	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN UpdateTagResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type UpdateTagResResponseMetadataErrorCodeN

type UpdateTagResResponseMetadataErrorCodeN int32

type UploadApp

type UploadApp struct{}

type UploadAppBody

type UploadAppBody struct {

	// REQUIRED; 应用类型 - 0 => 其他 - 1 => 视频 - 2 => 游戏 - 3 => 效率 - 4 => 办公
	AppType int32 `json:"AppType"`

	// REQUIRED; 应用下载 URL 地址
	DownloadURL string `json:"DownloadUrl"`

	// 应用描述
	AppDesc *string `json:"AppDesc,omitempty"`

	// 自定义应用 ID: 如不指定,则自动生成,如指定,业务方需保证应用 ID 在业务维度唯一
	AppID *string `json:"AppId,omitempty"`

	// Public or Private
	AppMode *string `json:"AppMode,omitempty"`

	// 应用名称,如不填写,则默认返回空值
	AppName   *string                 `json:"AppName,omitempty"`
	ExtraInfo *UploadAppBodyExtraInfo `json:"ExtraInfo,omitempty"`

	// 应用文件解析类型:0,解析;前向兼容,默认解析并且转存到火山引擎对象存储, 1,不解析,透传地址,不转存到火山引擎对象存储
	ParseFlag *int32 `json:"ParseFlag,omitempty"`

	// 业务 ID
	ProductID *string `json:"ProductId,omitempty"`

	// 表示应用的横竖屏 - 0 => 横屏 - 270度 => 竖屏
	Rotation *int32 `json:"Rotation,omitempty"`

	// 上传方式:0 => HTTP 下载地址
	UploadType *int32 `json:"UploadType,omitempty"`
}

type UploadAppBodyExtraInfo

type UploadAppBodyExtraInfo struct {

	// 文件 md5
	MD5 *string `json:"Md5,omitempty"`

	// 应用包名
	PackageName *string `json:"PackageName,omitempty"`

	// 应用版本号
	VersionCode *int32 `json:"VersionCode,omitempty"`

	// 应用版本名称
	VersionName *string `json:"VersionName,omitempty"`
}

type UploadAppQuery

type UploadAppQuery struct{}

type UploadAppReq

type UploadAppReq struct {
	*UploadAppQuery
	*UploadAppBody
}

type UploadAppRes

type UploadAppRes struct {

	// REQUIRED
	ResponseMetadata UploadAppResResponseMetadata `json:"ResponseMetadata"`

	// REQUIRED
	Result UploadAppResResult `json:"Result"`
}

type UploadAppResResponseMetadata

type UploadAppResResponseMetadata struct {

	// REQUIRED; 接口名称,与具体的接口相关,表示要执行的操作
	Action string `json:"Action"`

	// REQUIRED; 服务区域
	Region string `json:"Region"`

	// REQUIRED; 请求 ID
	RequestID string `json:"RequestId"`

	// REQUIRED; 服务名称
	Service string `json:"Service"`

	// REQUIRED; 接口版本
	Version string                             `json:"Version"`
	Error   *UploadAppResResponseMetadataError `json:"Error,omitempty"`
}

type UploadAppResResponseMetadataError

type UploadAppResResponseMetadataError struct {

	// REQUIRED; 状态消息
	Code string `json:"Code"`

	// REQUIRED
	CodeN UploadAppResResponseMetadataErrorCodeN `json:"CodeN"`

	// REQUIRED; 具体的错误描述信息
	Message string `json:"Message"`

	// 返回对应的中文错误信息
	BusinessText *string `json:"BusinessText,omitempty"`
}

type UploadAppResResponseMetadataErrorCodeN

type UploadAppResResponseMetadataErrorCodeN int32

type UploadAppResResult

type UploadAppResResult struct {

	// 任务类型
	TaskAction *string `json:"TaskAction,omitempty"`

	// 任务ID
	TaskID *string `json:"TaskId,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL