models

package
v1.65.0 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EventOperateLog

type EventOperateLog struct {

	/* 运维事件操作时间
	(Optional) */
	OperateTime string `json:"operateTime"`

	/* 运维策略快照 (Optional) */
	MaintenancePolicySnapshot MaintenancePolicy `json:"maintenancePolicySnapshot"`
}

type MaintenanceEvent

type MaintenanceEvent struct {

	/* 运维事件ID (Optional) */
	EventId string `json:"eventId"`

	/* 运维事件状态
	- Inquiring:等待授权
	- Scheduled:等待执行
	- Avoided:已避免
	- Executing:执行中
	- Executed:已完成
	- Canceled:已取消
	- Failed:执行失败
	- Reject:已拒绝(灰度状态,未开放)
	 (Optional) */
	EventState string `json:"eventState"`

	/* 事件类型
	- Evacuate:非预期
	- Maintenance:预期
	- OfflineMachine:实例所在宿主机下线
	 (Optional) */
	EventType string `json:"eventType"`

	/* 策略类型
	- SystemMaintenance:系统运维
	- LocalDataDiskFailure:本地盘异常
	 (Optional) */
	MaintenancePolicyType string `json:"maintenancePolicyType"`

	/* 策略操作
	- Migrate:迁移
	- AbandonDiskAndMigrate:弃盘迁移
	- OfflineMachine:实例所在宿主机下线
	 (Optional) */
	MaintenancePolicyOperate string `json:"maintenancePolicyOperate"`

	/* 资源ID
	(Optional) */
	ResourceId string `json:"resourceId"`

	/* 运维事件创建时间
	(Optional) */
	CreateTime string `json:"createTime"`

	/* 运维事件执行开始时间
	(Optional) */
	EventTime string `json:"eventTime"`

	/* 运维事件执行截止时间
	(Optional) */
	DeadlineTime string `json:"deadlineTime"`

	/* 运维事件完成时间
	(Optional) */
	FinishTime string `json:"finishTime"`

	/*  (Optional) */
	EventOperateLog EventOperateLog `json:"eventOperateLog"`
}

type MaintenancePolicy

type MaintenancePolicy struct {

	/* 策略ID (Optional) */
	MaintenancePolicyId string `json:"maintenancePolicyId"`

	/* 策略名称 (Optional) */
	MaintenancePolicyName string `json:"maintenancePolicyName"`

	/* 策略类型 (Optional) */
	MaintenancePolicyType string `json:"maintenancePolicyType"`

	/* 策略操作 (Optional) */
	MaintenancePolicyOperate string `json:"maintenancePolicyOperate"`

	/* 实例ID列表 (Optional) */
	InstanceIds []string `json:"instanceIds"`

	/* 描述信息 (Optional) */
	Description string `json:"description"`

	/* 执行开始时间 (Optional) */
	EventTime string `json:"eventTime"`

	/* 创建时间 (Optional) */
	CreateTime string `json:"createTime"`

	/* 更新时间 (Optional) */
	UpdateTime string `json:"updateTime"`
}

type RecommendedInstanceTypeItem

type RecommendedInstanceTypeItem struct {

	/* 实例规格 (Optional) */
	InstanceType string `json:"instanceType"`

	/* 推荐的实例规格 (Optional) */
	RecommendedInstanceType string `json:"recommendedInstanceType"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL