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
Click to show internal directories.
Click to hide internal directories.