model

package
v0.0.102 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InstanceDetail

type InstanceDetail struct {

	// 弹性ip
	Publicip string `json:"publicip"`

	// 过期时间
	ExpTime *string `json:"exp_time,omitempty"`

	// 开始时间
	StartTime *string `json:"start_time,omitempty"`

	// 结束时间
	EndTime *string `json:"end_time,omitempty"`

	// 释放时间
	ReleaseTime *string `json:"release_time,omitempty"`

	// 实例名称
	Name string `json:"name"`

	// 实例的server id
	InstanceId *string `json:"instance_id,omitempty"`

	// 实例私有ip
	PrivateIp *string `json:"private_ip,omitempty"`

	// 实例当前的任务状态
	TaskStatus *string `json:"task_status,omitempty"`

	// 实例状态
	Status string `json:"status"`

	// 实例创建时间
	Created string `json:"created"`

	// 实例所在region
	Region string `json:"region"`

	// 实例所在可用区id
	Zone string `json:"zone"`

	// 实例所在可用区名称
	AvailabilityZoneDisplay string `json:"availability_zone_display"`

	// 实例所在vpc的id
	VpcId *string `json:"vpc_id,omitempty"`

	// 实例所在子网的id
	SubnetId *string `json:"subnet_id,omitempty"`

	// 实例所属的安全组的id
	SecurityGroupId *string `json:"security_group_id,omitempty"`

	// 实例规格
	Specification string `json:"specification"`

	// 实例镜像是否可以升级
	Update string `json:"update"`

	// 在创建实例过程中的过程状态信息
	CreateinstanceStatus *string `json:"createinstance_status,omitempty"`

	// 创建实例失败原因
	FailReason *string `json:"fail_reason,omitempty"`

	// 实例ID
	InstanceKey *string `json:"instance_key,omitempty"`

	// 订单id
	OrderId *string `json:"order_id,omitempty"`

	// 租户购买的时长
	PeriodNum *string `json:"period_num,omitempty"`

	// 实例的资源id
	ResourceId *string `json:"resource_id,omitempty"`

	// 堡垒机类型
	BastionType string `json:"bastion_type"`

	// 实例绑定的弹性IP的id
	PublicId *string `json:"public_id,omitempty"`

	// 前端是否显示扩容按钮
	AlterPermit *string `json:"alter_permit,omitempty"`

	// 实例镜像当前版本号
	BastionVersion *string `json:"bastion_version,omitempty"`

	// 实例镜像最新版本号
	NewBastionVersion *string `json:"new_bastion_version,omitempty"`

	// 实例状态
	InstanceStatus *string `json:"instance_status,omitempty"`

	// 实例描述
	InstanceDescription *string `json:"instance_description,omitempty"`
}

CBH实例详情

func (InstanceDetail) String

func (o InstanceDetail) String() string

type ListCbhInstanceRequest

type ListCbhInstanceRequest struct {
}

Request Object

func (ListCbhInstanceRequest) String

func (o ListCbhInstanceRequest) String() string

type ListCbhInstanceResponse

type ListCbhInstanceResponse struct {

	// 实例总数
	Total *int32 `json:"total,omitempty"`

	QuotaDetail *QuotaDetail `json:"quota_detail,omitempty"`

	// 实例列表
	Instance       *[]InstanceDetail `json:"instance,omitempty"`
	HttpStatusCode int               `json:"-"`
}

Response Object

func (ListCbhInstanceResponse) String

func (o ListCbhInstanceResponse) String() string

type QuotaDetail

type QuotaDetail struct {

	// 中文配额描述
	ZhCn *string `json:"zh_cn,omitempty"`

	// 英文配额描述
	EnUs *string `json:"en_us,omitempty"`

	// 租户剩余配额数量
	Remaining int32 `json:"remaining"`
}

当前租户CBH的配额信息

func (QuotaDetail) String

func (o QuotaDetail) String() string

Jump to

Keyboard shortcuts

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