Documentation ¶
Index ¶
- type AddWorkloadQueueRequest
- type AddWorkloadQueueResponse
- type AlarmConfigResponse
- type AlarmDetailResponse
- type AlarmStatisticResponse
- type AlarmSubRequest
- type AlarmSubUpdateRequest
- type AlarmSubscriptionResponse
- type AssociateEipRequest
- type AssociateEipResponse
- type AssociateElbRequest
- type AssociateElbResponse
- type AuditDumpRecord
- type AvailabilityZone
- type BackupPolicy
- type BackupStrategyDetail
- type BatchCreateClusterCnRequest
- type BatchCreateClusterCnResponse
- type BatchCreateCn
- type BatchCreateResourceTag
- type BatchCreateResourceTagRequest
- type BatchCreateResourceTagResponse
- type BatchCreateResourceTags
- type BatchDeleteClusterCnRequest
- type BatchDeleteClusterCnResponse
- type BatchDeleteCn
- type BatchDeleteResourceTag
- type BatchDeleteResourceTagRequest
- type BatchDeleteResourceTagResponse
- type BatchDeleteResourceTags
- type CancelReadonlyClusterRequest
- type CancelReadonlyClusterResponse
- type CheckClusterRequest
- type CheckClusterResponse
- type Cluster
- type ClusterCheckBody
- type ClusterCheckRequestBody
- type ClusterConfiguration
- type ClusterDetail
- type ClusterElbInfo
- type ClusterInfo
- type ClusterSnapshots
- type ConfigurationParameter
- type ConfigurationParameterUnit
- type ConfigurationParameterValue
- type ConfigurationParameterValues
- type CoordinatorNode
- type CopySnapshotRequest
- type CopySnapshotResponse
- type CreateAlarmSubRequest
- type CreateAlarmSubResponse
- type CreateClusterDns
- type CreateClusterDnsRequest
- type CreateClusterDnsResponse
- type CreateClusterInfo
- type CreateClusterRequest
- type CreateClusterRequestBody
- type CreateClusterResponse
- type CreateClusterWorkloadRequest
- type CreateClusterWorkloadResponse
- type CreateDataSourceRequest
- type CreateDataSourceResponse
- type CreateDisasterRecovery
- type CreateDisasterRecoveryRequest
- type CreateDisasterRecoveryResponse
- type CreateEventSubRequest
- type CreateEventSubResponse
- type CreateSnapshotPolicyRequest
- type CreateSnapshotPolicyResponse
- type CreateSnapshotRequest
- type CreateSnapshotRequestBody
- type CreateSnapshotResponse
- type CreateWorkloadPlanRequest
- type CreateWorkloadPlanResponse
- type Datastore
- type DeleteAlarmSubRequest
- type DeleteAlarmSubResponse
- type DeleteClusterDnsRequest
- type DeleteClusterDnsResponse
- type DeleteClusterRequest
- type DeleteClusterRequestBody
- type DeleteClusterResponse
- type DeleteDisasterRecoveryRequest
- type DeleteDisasterRecoveryResponse
- type DeleteEventSubRequest
- type DeleteEventSubResponse
- type DeleteSnapshotPolicyRequest
- type DeleteSnapshotPolicyResponse
- type DeleteSnapshotRequest
- type DeleteSnapshotResponse
- type DeleteWorkloadQueueRequest
- type DeleteWorkloadQueueResponse
- type Detail
- type DisassociateEipRequest
- type DisassociateEipResponse
- type DisassociateElbRequest
- type DisassociateElbResponse
- type DisasterRecoveryId
- type DiskResp
- type DssPool
- type Endpoints
- type EventResponse
- type EventSpecResponse
- type EventSubRequest
- type EventSubUpdateRequest
- type EventSubscriptionResponse
- type ExecuteRedistributionClusterRequest
- type ExecuteRedistributionClusterResponse
- type ExtDataSource
- type FailedReason
- type FineGrainedSnapshotDetail
- type HostOverviewResponse
- type ListAlarmConfigsRequest
- type ListAlarmConfigsResponse
- type ListAlarmDetailRequest
- type ListAlarmDetailResponse
- type ListAlarmStatisticRequest
- type ListAlarmStatisticResponse
- type ListAlarmSubsRequest
- type ListAlarmSubsResponse
- type ListAuditLogRequest
- type ListAuditLogResponse
- type ListAvailabilityZonesRequest
- type ListAvailabilityZonesResponse
- type ListClusterCnRequest
- type ListClusterCnResponse
- type ListClusterConfigurationsParameterRequest
- type ListClusterConfigurationsParameterResponse
- type ListClusterConfigurationsRequest
- type ListClusterConfigurationsResponse
- type ListClusterDetailsRequest
- type ListClusterDetailsResponse
- type ListClusterScaleInNumbersRequest
- type ListClusterScaleInNumbersResponse
- type ListClusterSnapshotsRequest
- type ListClusterSnapshotsResponse
- type ListClusterTagsRequest
- type ListClusterTagsResponse
- type ListClusterWorkloadRequest
- type ListClusterWorkloadResponse
- type ListClustersRequest
- type ListClustersResponse
- type ListDataSourceRequest
- type ListDataSourceResponse
- type ListDisasterRecoverRequest
- type ListDisasterRecoverResponse
- type ListDssPoolsRequest
- type ListDssPoolsResponse
- type ListElbsRequest
- type ListElbsResponse
- type ListEventSpecsRequest
- type ListEventSpecsResponse
- type ListEventSubsRequest
- type ListEventSubsResponse
- type ListEventsRequest
- type ListEventsResponse
- type ListHostDiskRequest
- type ListHostDiskResponse
- type ListHostNetRequest
- type ListHostNetResponse
- type ListHostOverviewRequest
- type ListHostOverviewResponse
- type ListJobDetailsRequest
- type ListJobDetailsResponse
- type ListNodeTypesRequest
- type ListNodeTypesResponse
- type ListQuotasRequest
- type ListQuotasResponse
- type ListSnapshotDetailsRequest
- type ListSnapshotDetailsResponse
- type ListSnapshotPolicyRequest
- type ListSnapshotPolicyResponse
- type ListSnapshotStatisticsRequest
- type ListSnapshotStatisticsResponse
- type ListSnapshotsRequest
- type ListSnapshotsResponse
- type ListStatisticsRequest
- type ListStatisticsResponse
- type ListTagsRequest
- type ListTagsResponse
- type ListWorkloadQueueRequest
- type ListWorkloadQueueResponse
- type MaintainWindow
- type MaintenanceWindow
- type ModifyClusterDns
- type NetResp
- type NodeTypes
- type Nodes
- type OpenPublicIp
- type ParameterGroup
- type PauseDisasterRecoveryRequest
- type PauseDisasterRecoveryResponse
- type ProjectTag
- type PublicEndpoints
- type PublicIp
- type ReconfigureExtDataSourceAction
- type ResetPasswordRequest
- type ResetPasswordRequestBody
- type ResetPasswordResponse
- type ResizeClusterRequest
- type ResizeClusterRequestBody
- type ResizeClusterResponse
- type ResizeInfo
- type ResourceTag
- type RestartClusterRequest
- type RestartClusterRequestBody
- type RestartClusterResponse
- type Restore
- type RestoreClusterRequest
- type RestoreClusterRequestBody
- type RestoreClusterResponse
- type RestoreDisasterRequest
- type RestoreDisasterResponse
- type RestorePoint
- type ScaleOut
- type ShrinkClusterRequest
- type ShrinkClusterResponse
- type Snapshot
- type SnapshotDetail
- type SnapshotResp
- type Snapshots
- type SnapshotsStatistic
- type StartDisasterRecoveryRequest
- type StartDisasterRecoveryResponse
- type Statistic
- type SwitchFailoverDisasterRequest
- type SwitchFailoverDisasterResponse
- type SwitchOverClusterRequest
- type SwitchOverClusterResponse
- type SwitchoverDisasterRecoveryRequest
- type SwitchoverDisasterRecoveryResponse
- type Tag
- type Tags
- type UpdateAlarmSubRequest
- type UpdateAlarmSubResponse
- type UpdateClusterDnsRequest
- type UpdateClusterDnsResponse
- type UpdateConfigurationRequest
- type UpdateConfigurationResponse
- type UpdateDataSourceRequest
- type UpdateDataSourceResponse
- type UpdateEventSubRequest
- type UpdateEventSubResponse
- type UpdateMaintenanceWindowRequest
- type UpdateMaintenanceWindowResponse
- type Volume
- type WorkloadQueue
- type WorkloadResource
- type WorkloadStatus
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddWorkloadQueueRequest ¶ added in v0.1.14
type AddWorkloadQueueRequest struct { // 集群ID ClusterId string `json:"cluster_id"` Body *WorkloadQueue `json:"body,omitempty"` }
Request Object
func (AddWorkloadQueueRequest) String ¶ added in v0.1.14
func (o AddWorkloadQueueRequest) String() string
type AddWorkloadQueueResponse ¶ added in v0.1.14
type AddWorkloadQueueResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AddWorkloadQueueResponse) String ¶ added in v0.1.14
func (o AddWorkloadQueueResponse) String() string
type AlarmConfigResponse ¶ added in v0.1.14
type AlarmConfigResponse struct { // 告警配置ID Id *string `json:"id,omitempty"` // 告警ID AlarmId *string `json:"alarm_id,omitempty"` // 告警名称 AlarmName *string `json:"alarm_name,omitempty"` // 所属服务,支持DWS,DLI,DGC,CloudTable,CDM,GES,CSS NameSpace *string `json:"name_space,omitempty"` // 告警级别 AlarmLevel *string `json:"alarm_level,omitempty"` // 用户是否可见 IsUserVisible *string `json:"is_user_visible,omitempty"` // 是否覆盖 IsConverge *string `json:"is_converge,omitempty"` // 覆盖时间 ConvergeTime *int32 `json:"converge_time,omitempty"` // 运维是否可见 IsMaintainVisible *string `json:"is_maintain_visible,omitempty"` }
告警配置详情
func (AlarmConfigResponse) String ¶ added in v0.1.14
func (o AlarmConfigResponse) String() string
type AlarmDetailResponse ¶ added in v0.1.14
type AlarmDetailResponse struct { // 告警定义ID AlarmId *string `json:"alarm_id,omitempty"` // 告警名称 AlarmName *string `json:"alarm_name,omitempty"` // 告警级别 AlarmLevel *string `json:"alarm_level,omitempty"` // 告警服务 AlarmSource *string `json:"alarm_source,omitempty"` // 告警消息 AlarmMessage *string `json:"alarm_message,omitempty"` // 告警定位信息 AlarmLocation *string `json:"alarm_location,omitempty"` // 告警源ID ResourceId *string `json:"resource_id,omitempty"` // 告警源名称 ResourceIdName *string `json:"resource_id_name,omitempty"` // 告警日期 AlarmGenerateDate *string `json:"alarm_generate_date,omitempty"` // 告警状态 AlarmStatus *string `json:"alarm_status,omitempty"` }
告警详情
func (AlarmDetailResponse) String ¶ added in v0.1.14
func (o AlarmDetailResponse) String() string
type AlarmStatisticResponse ¶ added in v0.1.14
type AlarmStatisticResponse struct { // 日期 Date *string `json:"date,omitempty"` // 紧急 Urgent *string `json:"urgent,omitempty"` // 重要 Important *string `json:"important,omitempty"` // 次要 Minor *string `json:"minor,omitempty"` // 提示 Prompt *string `json:"prompt,omitempty"` }
告警统计
func (AlarmStatisticResponse) String ¶ added in v0.1.14
func (o AlarmStatisticResponse) String() string
type AlarmSubRequest ¶ added in v0.1.14
type AlarmSubRequest struct { // 告警订阅名称 Name string `json:"name"` // 是否开启订阅 Enable string `json:"enable"` // 告警级别 AlarmLevel *string `json:"alarm_level,omitempty"` // 消息主题地址 NotificationTarget string `json:"notification_target"` // 消息主题名称 NotificationTargetName string `json:"notification_target_name"` // 消息主题类型,支持SMN NotificationTargetType string `json:"notification_target_type"` // 时区 TimeZone string `json:"time_zone"` }
创建订阅告警请求体
func (AlarmSubRequest) String ¶ added in v0.1.14
func (o AlarmSubRequest) String() string
type AlarmSubUpdateRequest ¶ added in v0.1.14
type AlarmSubUpdateRequest struct { // 告警订阅名称 Name string `json:"name"` // 是否开启订阅 Enable string `json:"enable"` // 告警级别 AlarmLevel *string `json:"alarm_level,omitempty"` // 消息主题地址 NotificationTarget string `json:"notification_target"` // 消息主题名称 NotificationTargetName string `json:"notification_target_name"` // 消息主题类型,支持SMN NotificationTargetType string `json:"notification_target_type"` }
func (AlarmSubUpdateRequest) String ¶ added in v0.1.14
func (o AlarmSubUpdateRequest) String() string
type AlarmSubscriptionResponse ¶ added in v0.1.14
type AlarmSubscriptionResponse struct { // 告警订阅ID Id *string `json:"id,omitempty"` // 告警订阅名称 Name *string `json:"name,omitempty"` // 是否开启订阅 Enable *string `json:"enable,omitempty"` // 告警级别 AlarmLevel *string `json:"alarm_level,omitempty"` // 租户凭证ID ProjectId *string `json:"project_id,omitempty"` // 所属服务,支持DWS,DLI,DGC,CloudTable,CDM,GES,CSS NameSpace *string `json:"name_space,omitempty"` // 消息主题地址 NotificationTarget *string `json:"notification_target,omitempty"` // 消息主题名称 NotificationTargetName *string `json:"notification_target_name,omitempty"` // 消息主题类型 NotificationTargetType *string `json:"notification_target_type,omitempty"` // 语言 Language *string `json:"language,omitempty"` // 时区 TimeZone *string `json:"time_zone,omitempty"` }
告警订阅详情
func (AlarmSubscriptionResponse) String ¶ added in v0.1.14
func (o AlarmSubscriptionResponse) String() string
type AssociateEipRequest ¶ added in v0.1.14
type AssociateEipRequest struct { // 集群ID ClusterId string `json:"cluster_id"` // 未绑定的弹性IP的ID EipId string `json:"eip_id"` }
Request Object
func (AssociateEipRequest) String ¶ added in v0.1.14
func (o AssociateEipRequest) String() string
type AssociateEipResponse ¶ added in v0.1.14
type AssociateEipResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (AssociateEipResponse) String ¶ added in v0.1.14
func (o AssociateEipResponse) String() string
type AssociateElbRequest ¶ added in v0.1.14
type AssociateElbRequest struct { // 集群ID ClusterId string `json:"cluster_id"` // 未绑定的弹性负载均衡ID ElbId string `json:"elb_id"` }
Request Object
func (AssociateElbRequest) String ¶ added in v0.1.14
func (o AssociateElbRequest) String() string
type AssociateElbResponse ¶ added in v0.1.14
type AssociateElbResponse struct { // 任务ID JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (AssociateElbResponse) String ¶ added in v0.1.14
func (o AssociateElbResponse) String() string
type AuditDumpRecord ¶ added in v0.1.14
type AuditDumpRecord struct { // 集群id。 ClusterId *string `json:"cluster_id,omitempty"` // 执行时间。 ExectorTime *string `json:"exector_time,omitempty"` // 开始时间。 BeginTime *string `json:"begin_time,omitempty"` // 结束时间。 EndTime *string `json:"end_time,omitempty"` // 桶名。 BucketName *string `json:"bucket_name,omitempty"` // 版本。 Version *string `json:"version,omitempty"` // 配置状态。 ConfigureStatus *string `json:"configure_status,omitempty"` // 前缀。 LocationPrefix *string `json:"location_prefix,omitempty"` // 结果。 Result *string `json:"result,omitempty"` // 失败原因。 FailedReason *string `json:"failed_reason,omitempty"` }
审计日志
func (AuditDumpRecord) String ¶ added in v0.1.14
func (o AuditDumpRecord) String() string
type AvailabilityZone ¶ added in v0.1.14
type AvailabilityZone struct { // 可用区唯一编码。 Code string `json:"code"` // 可用区名称。 Name string `json:"name"` // 可用区状态。 - available:可用。 - unavailable:不可用。 Status string `json:"status"` // 可用区组,如:center。 PublicBorderGroup string `json:"public_border_group"` }
可用区详情。
func (AvailabilityZone) String ¶ added in v0.1.14
func (o AvailabilityZone) String() string
type BackupPolicy ¶ added in v0.1.14
type BackupPolicy struct { // 保留天数。 KeepDay *int32 `json:"keep_day,omitempty"` BackupStrategies *BackupStrategyDetail `json:"backup_strategies,omitempty"` // 备份设备。 DeviceName *string `json:"device_name,omitempty"` // 端口。 ServerPort *string `json:"server_port,omitempty"` // 参数。 BackupParam *string `json:"backup_param,omitempty"` // 备份介质服务IP。 ServerIps *[]string `json:"server_ips,omitempty"` }
备份策略
func (BackupPolicy) String ¶ added in v0.1.14
func (o BackupPolicy) String() string
type BackupStrategyDetail ¶ added in v0.1.14
type BackupStrategyDetail struct { // 策略ID。 PolicyId *string `json:"policy_id,omitempty"` // 策略名称。 PolicyName *string `json:"policy_name,omitempty"` // 执行策略。 BackupStrategy *string `json:"backup_strategy,omitempty"` // 备份类型。 BackupType *string `json:"backup_type,omitempty"` // 备份级别。 BackupLevel *string `json:"backup_level,omitempty"` // 下次触发时间。 NextFireTime *string `json:"next_fire_time,omitempty"` // 更新时间。 UpdateTime *string `json:"update_time,omitempty"` }
备份策略
func (BackupStrategyDetail) String ¶ added in v0.1.14
func (o BackupStrategyDetail) String() string
type BatchCreateClusterCnRequest ¶ added in v0.1.14
type BatchCreateClusterCnRequest struct { // 集群的ID。 ClusterId string `json:"cluster_id"` Body *BatchCreateCn `json:"body,omitempty"` }
Request Object
func (BatchCreateClusterCnRequest) String ¶ added in v0.1.14
func (o BatchCreateClusterCnRequest) String() string
type BatchCreateClusterCnResponse ¶ added in v0.1.14
type BatchCreateClusterCnResponse struct { // 批量增加CN节点任务ID JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (BatchCreateClusterCnResponse) String ¶ added in v0.1.14
func (o BatchCreateClusterCnResponse) String() string
type BatchCreateCn ¶ added in v0.1.14
type BatchCreateCn struct { // 批量增加CN节点任务完成,集群总CN数量。集群支持的CN节点数量与集群当前版本和节点数量相关,具体支持范围可根据“查询集群CN节点”查询,“min_num”为支持的最小数量,max_num为支持的最大数量。 Num int32 `json:"num"` }
批量增加CN节点任务完成,集群总CN数量。
func (BatchCreateCn) String ¶ added in v0.1.14
func (o BatchCreateCn) String() string
type BatchCreateResourceTag ¶ added in v0.1.14
type BatchCreateResourceTag struct { // 标签键。 Key string `json:"key"` // 标签值。 Value string `json:"value"` }
标签详情。
func (BatchCreateResourceTag) String ¶ added in v0.1.14
func (o BatchCreateResourceTag) String() string
type BatchCreateResourceTagRequest ¶ added in v0.1.14
type BatchCreateResourceTagRequest struct { // 集群的ID ClusterId string `json:"cluster_id"` Body *BatchCreateResourceTags `json:"body,omitempty"` }
Request Object
func (BatchCreateResourceTagRequest) String ¶ added in v0.1.14
func (o BatchCreateResourceTagRequest) String() string
type BatchCreateResourceTagResponse ¶ added in v0.1.14
type BatchCreateResourceTagResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (BatchCreateResourceTagResponse) String ¶ added in v0.1.14
func (o BatchCreateResourceTagResponse) String() string
type BatchCreateResourceTags ¶ added in v0.1.14
type BatchCreateResourceTags struct { // 标签列表 Tags []BatchCreateResourceTag `json:"tags"` }
标签列表信息
func (BatchCreateResourceTags) String ¶ added in v0.1.14
func (o BatchCreateResourceTags) String() string
type BatchDeleteClusterCnRequest ¶ added in v0.1.14
type BatchDeleteClusterCnRequest struct { // 集群的ID。 ClusterId string `json:"cluster_id"` Body *BatchDeleteCn `json:"body,omitempty"` }
Request Object
func (BatchDeleteClusterCnRequest) String ¶ added in v0.1.14
func (o BatchDeleteClusterCnRequest) String() string
type BatchDeleteClusterCnResponse ¶ added in v0.1.14
type BatchDeleteClusterCnResponse struct { // 批量删除CN节点任务ID JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (BatchDeleteClusterCnResponse) String ¶ added in v0.1.14
func (o BatchDeleteClusterCnResponse) String() string
type BatchDeleteCn ¶ added in v0.1.14
type BatchDeleteCn struct { // 批量删除CN节点ID Instances *[]string `json:"instances,omitempty"` }
批量删除CN节点ID信息
func (BatchDeleteCn) String ¶ added in v0.1.14
func (o BatchDeleteCn) String() string
type BatchDeleteResourceTag ¶ added in v0.1.14
type BatchDeleteResourceTag struct { // 标签键。 Key string `json:"key"` // 标签值。 Value string `json:"value"` }
标签详情。
func (BatchDeleteResourceTag) String ¶ added in v0.1.14
func (o BatchDeleteResourceTag) String() string
type BatchDeleteResourceTagRequest ¶ added in v0.1.14
type BatchDeleteResourceTagRequest struct { // 集群的ID。 ClusterId string `json:"cluster_id"` Body *BatchDeleteResourceTags `json:"body,omitempty"` }
Request Object
func (BatchDeleteResourceTagRequest) String ¶ added in v0.1.14
func (o BatchDeleteResourceTagRequest) String() string
type BatchDeleteResourceTagResponse ¶ added in v0.1.14
type BatchDeleteResourceTagResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (BatchDeleteResourceTagResponse) String ¶ added in v0.1.14
func (o BatchDeleteResourceTagResponse) String() string
type BatchDeleteResourceTags ¶ added in v0.1.14
type BatchDeleteResourceTags struct { // 标签列表 Tags []BatchDeleteResourceTag `json:"tags"` }
标签列表信息
func (BatchDeleteResourceTags) String ¶ added in v0.1.14
func (o BatchDeleteResourceTags) String() string
type CancelReadonlyClusterRequest ¶ added in v0.1.14
type CancelReadonlyClusterRequest struct { // 集群的ID。 ClusterId string `json:"cluster_id"` }
Request Object
func (CancelReadonlyClusterRequest) String ¶ added in v0.1.14
func (o CancelReadonlyClusterRequest) String() string
type CancelReadonlyClusterResponse ¶ added in v0.1.14
type CancelReadonlyClusterResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (CancelReadonlyClusterResponse) String ¶ added in v0.1.14
func (o CancelReadonlyClusterResponse) String() string
type CheckClusterRequest ¶ added in v0.1.14
type CheckClusterRequest struct {
Body *ClusterCheckRequestBody `json:"body,omitempty"`
}
Request Object
func (CheckClusterRequest) String ¶ added in v0.1.14
func (o CheckClusterRequest) String() string
type CheckClusterResponse ¶ added in v0.1.14
type CheckClusterResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (CheckClusterResponse) String ¶ added in v0.1.14
func (o CheckClusterResponse) String() string
type ClusterCheckBody ¶ added in v0.1.14
type ClusterCheckBody struct { // 企业项目ID EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` // 集群规格名称 Flavor string `json:"flavor"` // 可用区列表 AvailabilityZones []string `json:"availability_zones"` // 实例节点个数 NumNode int32 `json:"num_node"` // 集群安全组ID SecurityGroupId *string `json:"security_group_id,omitempty"` // 集群版本 DatastoreVersion string `json:"datastore_version"` // 集群虚拟私有云ID VpcId string `json:"vpc_id"` // 集群子网ID SubnetId string `json:"subnet_id"` PublicIp *OpenPublicIp `json:"public_ip,omitempty"` // 跨规格恢复 CrossSpecRestore *string `json:"cross_spec_restore,omitempty"` Volume *Volume `json:"volume,omitempty"` // 旧主机名 OldClusterHostname *string `json:"old_cluster_hostname,omitempty"` RestorePoint *RestorePoint `json:"restore_point,omitempty"` // 标签列表 TagList *[]Tag `json:"tag_list,omitempty"` // 存储池ID DssPoolId *string `json:"dss_pool_id,omitempty"` // 数据库端口 DbPort *string `json:"db_port,omitempty"` // 管理员密码 DbPassword *string `json:"db_password,omitempty"` // 管理员用户 DbName *string `json:"db_name,omitempty"` // cn节点数量 NumCn *int32 `json:"num_cn,omitempty"` // 集群名称 Name *string `json:"name,omitempty"` }
func (ClusterCheckBody) String ¶ added in v0.1.14
func (o ClusterCheckBody) String() string
type ClusterCheckRequestBody ¶ added in v0.1.14
type ClusterCheckRequestBody struct {
Cluster *ClusterCheckBody `json:"cluster"`
}
创建集群校验请求体
func (ClusterCheckRequestBody) String ¶ added in v0.1.14
func (o ClusterCheckRequestBody) String() string
type ClusterConfiguration ¶ added in v0.1.14
type ClusterConfiguration struct { // 参数组ID。 Id string `json:"id"` // 参数组名称。 Name string `json:"name"` // 参数组类型。 Type string `json:"type"` // 集群参数状态。 - In-Sync:已同步。 - Applying:应用中。 - Pending-Reboot:需重启生效。 - Sync-Failure:应用失败。 Status string `json:"status"` // 参数应用失败原因。 FailReason string `json:"fail_reason"` }
集群所关联的参数组详情。
func (ClusterConfiguration) String ¶ added in v0.1.14
func (o ClusterConfiguration) String() string
type ClusterDetail ¶
type ClusterDetail struct { // 集群ID Id string `json:"id"` // 集群名称 Name string `json:"name"` // 集群状态,有效值包括: - CREATING:创建中 - AVAILABLE:可用 - UNAVAILABLE:不可用 - CREATION FAILED:创建失败 - FROZEN:已冻结 Status string `json:"status"` // 数据仓库版本 Version string `json:"version"` // 集群上次修改时间,格式为ISO8601:YYYY-MM-DDThh:mm:ssZ Updated string `json:"updated"` // 集群创建时间,格式为ISO8601:YYYY-MM-DDThh:mm:ssZ Created string `json:"created"` // 集群服务端口(8000~30000),默认值:8000 Port int32 `json:"port"` // 集群的内网连接信息。 Endpoints []Endpoints `json:"endpoints"` // 集群实例 Nodes []Nodes `json:"nodes"` // 集群标签 Tags []Tags `json:"tags"` // 管理员用户名 UserName string `json:"user_name"` // 节点数量 NumberOfNode int32 `json:"number_of_node"` // 事件数 RecentEvent int32 `json:"recent_event"` // 可用区 AvailabilityZone string `json:"availability_zone"` // 企业项目ID。值为0表示默认企业项目“default”。 EnterpriseProjectId string `json:"enterprise_project_id"` // 节点类型 NodeType string `json:"node_type"` // 虚拟私有云ID VpcId string `json:"vpc_id"` // 子网ID SubnetId string `json:"subnet_id"` PublicIp *PublicIp `json:"public_ip"` // 集群的公网连接信息,如果未指定,则默认不使用公网连接信息。 PublicEndpoints []PublicEndpoints `json:"public_endpoints"` // Key值为正在进行的任务,有效值包括: - GROWING:扩容中 - RESTORING:恢复中 - SNAPSHOTTING:快照中 - REPAIRING: 修复中 - CREATING: 创建中\\nvalue值为正在进行任务的进度。 ActionProgress map[string]string `json:"action_progress"` // “可用”集群状态的子状态,有效值包括: - NORMAL:正常 - READONLY:只读 - REDISTRIBUTING:重分布中 - REDISTRIBUTION-FAILURE:重分布失败 - UNBALANCED:非均衡 - UNBALANCED | READONLY:非均衡,只读 - DEGRADED:节点故障 - DEGRADED | READONLY:节点故障,只读 - DEGRADED | UNBALANCED:节点故障,非均衡 - UNBALANCED | REDISTRIBUTING:非均衡,重分布中 - UNBALANCED | REDISTRIBUTION-FAILURE:非均衡,重分布失败 - READONLY | REDISTRIBUTION-FAILURE:只读,重分布失败 - UNBALANCED | READONLY | REDISTRIBUTION-FAILURE:非均衡,只读,重分布失败 - DEGRADED | REDISTRIBUTION-FAILURE:节点故障,重分布失败 - DEGRADED | UNBALANCED | REDISTRIBUTION-FAILURE:节点故障,非均衡,只读,重分布失败 - DEGRADED | UNBALANCED | READONLY | REDISTRIBUTION-FAILURE:节点故障,非均衡,只读,重分布失败 - DEGRADED | UNBALANCED | READONLY:节点故障,非均衡,只读 SubStatus string `json:"sub_status"` // 集群管理任务,有效值包括: - UNFREEZING:解冻中 - FREEZING:冻结中 - RESTORING:恢复中 - SNAPSHOTTING:快照中 - GROWING:扩容中 - REBOOTING:重启中 - SETTING_CONFIGURATION:安全设置配置中 - CONFIGURING_EXT_DATASOURCE:MRS连接配置中 - DELETING_EXT_DATASOURCE:删除MRS连接 - REBOOT_FAILURE:重启失败 - RESIZE_FAILURE:扩容失败 TaskStatus string `json:"task_status"` ParameterGroup *ParameterGroup `json:"parameter_group,omitempty"` // 节点类型ID NodeTypeId string `json:"node_type_id"` // 安全组ID SecurityGroupId string `json:"security_group_id"` // 内网IP地址列表 PrivateIp []string `json:"private_ip"` MaintainWindow *MaintainWindow `json:"maintain_window"` ResizeInfo *ResizeInfo `json:"resize_info,omitempty"` FailedReasons *FailedReason `json:"failed_reasons,omitempty"` }
集群详情对象
func (ClusterDetail) String ¶
func (o ClusterDetail) String() string
type ClusterElbInfo ¶ added in v0.1.14
type ClusterElbInfo struct { // 弹性负载均衡ID Id *string `json:"id,omitempty"` // 集群ID ClusterId *string `json:"cluster_id,omitempty"` // 弹性负载均衡名称 Name *string `json:"name,omitempty"` // 弹性负载均衡描述 Description *string `json:"description,omitempty"` // 弹性负载均衡地址 VipAddress *string `json:"vip_address,omitempty"` // 子网ID VipSubnetId *string `json:"vip_subnet_id,omitempty"` // 租户ID TenantId *string `json:"tenant_id,omitempty"` // 弹性负载均衡类型。枚举值:Internal,External Type *string `json:"type,omitempty"` // 弹性负载均衡的管理状态。枚举值:ACTIVE,PENDING_CREATE,ERROR AdminStateUp *bool `json:"admin_state_up,omitempty"` // 绑定状态: 0为未绑定,1为已绑定 Bandwidth *int32 `json:"bandwidth,omitempty"` // 虚拟私有云ID VpcId *string `json:"vpc_id,omitempty"` }
Elb返回体
func (ClusterElbInfo) String ¶ added in v0.1.14
func (o ClusterElbInfo) String() string
type ClusterInfo ¶
type ClusterInfo struct { // 集群ID。 Id string `json:"id"` // 集群名称 Name string `json:"name"` // 集群状态,有效值包括: - CREATING:创建中 - AVAILABLE:可用 - UNAVAILABLE:不可用 - CREATION FAILED:创建失败 - FROZEN:已冻结 Status string `json:"status"` // 数据仓库版本 Version string `json:"version"` // 集群上次修改时间,格式为 ISO8601:YYYY-MM-DDThh:mm:ssZ Updated string `json:"updated"` // 集群创建时间,格式为 ISO8601:YYYY-MM-DDThh:mm:ssZ。 Created string `json:"created"` // 集群服务端口,取值范围8000~30000,默认值:8000 Port int32 `json:"port"` // 集群的内网连接信息 Endpoints []Endpoints `json:"endpoints"` // 集群实例 Nodes []Nodes `json:"nodes"` // 集群标签 Tags []Tags `json:"tags"` // 管理员用户名 UserName string `json:"user_name"` // 节点数量 NumberOfNode int32 `json:"number_of_node"` // 事件数 RecentEvent int32 `json:"recent_event"` // 可用区 AvailabilityZone string `json:"availability_zone"` // 企业项目ID。值为0表示默认企业项目“default” EnterpriseProjectId string `json:"enterprise_project_id"` // 节点类型 NodeType string `json:"node_type"` // 虚拟私有云ID VpcId string `json:"vpc_id"` // 子网ID SubnetId string `json:"subnet_id"` PublicIp *PublicIp `json:"public_ip"` // 集群的公网连接信息,如果未指定,则默认不使用公网连接信息。 PublicEndpoints []PublicEndpoints `json:"public_endpoints"` // 任务信息,由key、value组成。key值为正在进行的任务,value值为正在进行任务的进度。key值的有效值包括: - GROWING:扩容中 - RESTORING:恢复中 - SNAPSHOTTING:快照中 - REPAIRING: 修复中 - CREATING: 创建中 ActionProgress map[string]string `json:"action_progress"` // “可用”集群状态的子状态,有效值包括: - NORMAL:正常 - READONLY:只读 - REDISTRIBUTING:重分布中 - REDISTRIBUTION-FAILURE:重分布失败 - UNBALANCED:非均衡 - UNBALANCED | READONLY:非均衡,只读 - DEGRADED:节点故障 - DEGRADED | READONLY:节点故障,只读 - DEGRADED | UNBALANCED:节点故障,非均衡 - UNBALANCED | REDISTRIBUTING:非均衡,重分布中 - UNBALANCED | REDISTRIBUTION-FAILURE:非均衡,重分布失败 - READONLY | REDISTRIBUTION-FAILURE:只读,重分布失败 - UNBALANCED | READONLY | REDISTRIBUTION-FAILURE:非均衡,只读,重分布失败 - DEGRADED | REDISTRIBUTION-FAILURE:节点故障,重分布失败 - DEGRADED | UNBALANCED | REDISTRIBUTION-FAILURE:节点故障,非均衡,只读,重分布失败 - DEGRADED | UNBALANCED | READONLY | REDISTRIBUTION-FAILURE:节点故障,非均衡,只读,重分布失败 - DEGRADED | UNBALANCED | READONLY:节点故障,非均衡,只读 SubStatus string `json:"sub_status"` // 集群管理任务,有效值包括: - UNFREEZING:解冻中 - FREEZING:冻结中 - RESTORING:恢复中 - SNAPSHOTTING:快照中 - GROWING:扩容中 - REBOOTING:重启中 - SETTING_CONFIGURATION:安全设置配置中 - CONFIGURING_EXT_DATASOURCE:MRS连接配置中 - DELETING_EXT_DATASOURCE:删除MRS连接 - REBOOT_FAILURE:重启失败 - RESIZE_FAILURE:扩容失败 TaskStatus string `json:"task_status"` // 安全组ID SecurityGroupId string `json:"security_group_id"` FailedReasons *FailedReason `json:"failed_reasons,omitempty"` }
集群列表对象。
func (ClusterInfo) String ¶
func (o ClusterInfo) String() string
type ClusterSnapshots ¶ added in v0.1.14
type ClusterSnapshots struct { // 快照ID。 Id *string `json:"id,omitempty"` // 快照名称。 Name *string `json:"name,omitempty"` // 快照描述。 Description *string `json:"description,omitempty"` // 快照创建的日期时间,格式为 ISO8601: YYYY-MM-DDThh:mm:ssZ。 Started *string `json:"started,omitempty"` // 快照完成的日期时间,格式为 ISO8601: YYYY-MM-DDThh:mm:ssZ。 Finished *string `json:"finished,omitempty"` // 快照大小,单位 GB。 Size *float64 `json:"size,omitempty"` // 快照状态: - CREATING:创建中。 - AVAILABLE:可用。 - UNAVAILABLE:不可用。 - RESTORING:恢复中。 Status *string `json:"status,omitempty"` // 快照对应的集群ID ClusterId *string `json:"cluster_id,omitempty"` Datastore *Datastore `json:"datastore,omitempty"` // 快照对应的集群名称。 ClusterName *string `json:"cluster_name,omitempty"` // 快照更新时间。 Updated *string `json:"updated,omitempty"` // 快照类型: - MANUAL :手动快照, - AUTO :自动快照。 Type *string `json:"type,omitempty"` // 快照预计开始时间。 BakExpectedStartTime *string `json:"bak_expected_start_time,omitempty"` // 快照保留天数。 BakKeepDay *int32 `json:"bak_keep_day,omitempty"` // 快照策略。 BakPeriod *string `json:"bak_period,omitempty"` // 数据库用户。 DbUser *string `json:"db_user,omitempty"` // 快照进度。 Progress *string `json:"progress,omitempty"` // 快照BakcupKey。 BackupKey *string `json:"backup_key,omitempty"` // 增量快照,使用的前一个快照BakcupKey。 PriorBackupKey *string `json:"prior_backup_key,omitempty"` // 对应全量快照BakcupKey。 BaseBackupKey *string `json:"base_backup_key,omitempty"` // 备份介质。 BackupDevice *string `json:"backup_device,omitempty"` // 累计快照大小。 TotalBackupSize *string `json:"total_backup_size,omitempty"` // 对应全量快照名称。 BaseBackupName *string `json:"base_backup_name,omitempty"` // 是否支持就地恢复。 SupportInplaceRestore *bool `json:"support_inplace_restore,omitempty"` // 是否是细粒度备份。 FineGrainedBackup *bool `json:"fine_grained_backup,omitempty"` // 备份级别。 BackupLevel *bool `json:"backup_level,omitempty"` FineGrainedBackupDetail *FineGrainedSnapshotDetail `json:"fine_grained_backup_detail,omitempty"` // guestAgent版本。 GuestAgentVersion *string `json:"guest_agent_version,omitempty"` // 集群状态。 ClusterStatus *string `json:"cluster_status,omitempty"` }
集群快照对象列表
func (ClusterSnapshots) String ¶ added in v0.1.14
func (o ClusterSnapshots) String() string
type ConfigurationParameter ¶ added in v0.1.14
type ConfigurationParameter struct { // 参数名称。 Name string `json:"name"` // 参数值。 Values []ConfigurationParameterUnit `json:"values"` // 参数单位。 Unit string `json:"unit"` // 参数类型,包括boolean、string、integer、float、list。 Type string `json:"type"` // 是否只读。 Readonly bool `json:"readonly"` // 参数值范围。 ValueRange string `json:"value_range"` // 是否需要重启。 RestartRequired bool `json:"restart_required"` // 参数描述。 Description string `json:"description"` }
集群使用的参数配置项详情。
func (ConfigurationParameter) String ¶ added in v0.1.14
func (o ConfigurationParameter) String() string
type ConfigurationParameterUnit ¶ added in v0.1.14
type ConfigurationParameterUnit struct { // 参数类型,包括:cn、dn。 Type string `json:"type"` // 参数值。 Value string `json:"value"` // 参数默认值。 DefaultValue string `json:"default_value"` }
集群使用的参数配置值。
func (ConfigurationParameterUnit) String ¶ added in v0.1.14
func (o ConfigurationParameterUnit) String() string
type ConfigurationParameterValue ¶ added in v0.1.14
type ConfigurationParameterValue struct { // 参数类型,包括:cn、dn。 Type string `json:"type"` // 参数名称。 Name string `json:"name"` // 参数值。 Value string `json:"value"` }
集群参数配置详情。
func (ConfigurationParameterValue) String ¶ added in v0.1.14
func (o ConfigurationParameterValue) String() string
type ConfigurationParameterValues ¶ added in v0.1.14
type ConfigurationParameterValues struct { // 集群参数配置列表 Configurations []ConfigurationParameterValue `json:"configurations"` }
集群参数配置列表信息
func (ConfigurationParameterValues) String ¶ added in v0.1.14
func (o ConfigurationParameterValues) String() string
type CoordinatorNode ¶ added in v0.1.14
type CoordinatorNode struct { // 节点ID。 Id string `json:"id"` // 节点名称。 Name string `json:"name"` // 内网IP。 PrivateIp string `json:"private_ip"` }
CN节点详情。
func (CoordinatorNode) String ¶ added in v0.1.14
func (o CoordinatorNode) String() string
type CopySnapshotRequest ¶ added in v0.1.14
type CopySnapshotRequest struct { // 快照ID SnapshotId string `json:"snapshot_id"` Body *interface{} `json:"body,omitempty"` }
Request Object
func (CopySnapshotRequest) String ¶ added in v0.1.14
func (o CopySnapshotRequest) String() string
type CopySnapshotResponse ¶ added in v0.1.14
type CopySnapshotResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CopySnapshotResponse) String ¶ added in v0.1.14
func (o CopySnapshotResponse) String() string
type CreateAlarmSubRequest ¶ added in v0.1.14
type CreateAlarmSubRequest struct {
Body *AlarmSubRequest `json:"body,omitempty"`
}
Request Object
func (CreateAlarmSubRequest) String ¶ added in v0.1.14
func (o CreateAlarmSubRequest) String() string
type CreateAlarmSubResponse ¶ added in v0.1.14
type CreateAlarmSubResponse struct { // 告警订阅ID Id *string `json:"id,omitempty"` // 告警订阅名称 Name *string `json:"name,omitempty"` // 是否开启订阅 Enable *string `json:"enable,omitempty"` // 告警级别 AlarmLevel *string `json:"alarm_level,omitempty"` // 租户凭证ID ProjectId *string `json:"project_id,omitempty"` // 所属服务,支持DWS,DLI,DGC,CloudTable,CDM,GES,CSS NameSpace *string `json:"name_space,omitempty"` // 消息主题地址 NotificationTarget *string `json:"notification_target,omitempty"` // 消息主题名称 NotificationTargetName *string `json:"notification_target_name,omitempty"` // 消息主题类型 NotificationTargetType *string `json:"notification_target_type,omitempty"` // 语言 Language *string `json:"language,omitempty"` // 时区 TimeZone *string `json:"time_zone,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateAlarmSubResponse) String ¶ added in v0.1.14
func (o CreateAlarmSubResponse) String() string
type CreateClusterDns ¶ added in v0.1.14
type CreateClusterDns struct { // 待创建的域名。 Name string `json:"name"` // 域名类型。 - public:公网域名。 - private:内网域名。 Type string `json:"type"` // 用于填写默认生成的SOA记录中有效缓存时间,以秒为单位。 - 取值范围:300~2147483647。 - 默认值为300s。 Ttl int32 `json:"ttl"` }
申请的域名信息。
func (CreateClusterDns) String ¶ added in v0.1.14
func (o CreateClusterDns) String() string
type CreateClusterDnsRequest ¶ added in v0.1.14
type CreateClusterDnsRequest struct { // 集群的ID ClusterId string `json:"cluster_id"` Body *CreateClusterDns `json:"body,omitempty"` }
Request Object
func (CreateClusterDnsRequest) String ¶ added in v0.1.14
func (o CreateClusterDnsRequest) String() string
type CreateClusterDnsResponse ¶ added in v0.1.14
type CreateClusterDnsResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (CreateClusterDnsResponse) String ¶ added in v0.1.14
func (o CreateClusterDnsResponse) String() string
type CreateClusterInfo ¶
type CreateClusterInfo struct { // 节点类型 NodeType string `json:"node_type"` // 集群节点数量,集群模式取值范围为3~256,实时数仓(单机模式)取值为1。 NumberOfNode int32 `json:"number_of_node"` // 指定子网ID,用于集群网络配置。 SubnetId string `json:"subnet_id"` // 指定安全组ID,用于集群网络配置。 SecurityGroupId string `json:"security_group_id"` // 指定虚拟私有云ID,用于集群网络配置。 VpcId string `json:"vpc_id"` // 配置集群可用区。 AvailabilityZone *string `json:"availability_zone,omitempty"` // 集群服务端口,取值范围为8000~30000,默认值:8000。 Port *int32 `json:"port,omitempty"` // 集群名称,要求唯一性,必须以字母开头并只包含字母、数字、中划线或下划线,长度为4~64个字符。 Name string `json:"name"` // DWS集群管理员用户名。用户命名要求如下: - 只能由小写字母、数字或下划线组成。 - 必须由小写字母或下划线开头。 - 长度为1~63个字符。 - 用户名不能为DWS数据库的关键字。 UserName string `json:"user_name"` // DWS集群管理员密码。 UserPwd string `json:"user_pwd"` PublicIp *PublicIp `json:"public_ip,omitempty"` // CN部署量,取值范围为2~集群节点数,最大值为20,默认值为3。 NumberOfCn *int32 `json:"number_of_cn,omitempty"` // 企业项目ID,对集群指定企业项目,如果未指定,则使用默认企业项目“default”的ID,即0。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
集群对象
func (CreateClusterInfo) String ¶
func (o CreateClusterInfo) String() string
type CreateClusterRequest ¶
type CreateClusterRequest struct {
Body *CreateClusterRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateClusterRequest) String ¶
func (o CreateClusterRequest) String() string
type CreateClusterRequestBody ¶
type CreateClusterRequestBody struct {
Cluster *CreateClusterInfo `json:"cluster"`
}
This is a auto create Body Object
func (CreateClusterRequestBody) String ¶
func (o CreateClusterRequestBody) String() string
type CreateClusterResponse ¶
type CreateClusterResponse struct { Cluster *Cluster `json:"cluster,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateClusterResponse) String ¶
func (o CreateClusterResponse) String() string
type CreateClusterWorkloadRequest ¶ added in v0.1.14
type CreateClusterWorkloadRequest struct { // 集群ID ClusterId string `json:"cluster_id"` Body *WorkloadStatus `json:"body,omitempty"` }
Request Object
func (CreateClusterWorkloadRequest) String ¶ added in v0.1.14
func (o CreateClusterWorkloadRequest) String() string
type CreateClusterWorkloadResponse ¶ added in v0.1.14
type CreateClusterWorkloadResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateClusterWorkloadResponse) String ¶ added in v0.1.14
func (o CreateClusterWorkloadResponse) String() string
type CreateDataSourceRequest ¶ added in v0.1.14
type CreateDataSourceRequest struct { // 集群ID ClusterId string `json:"cluster_id"` Body *interface{} `json:"body,omitempty"` }
Request Object
func (CreateDataSourceRequest) String ¶ added in v0.1.14
func (o CreateDataSourceRequest) String() string
type CreateDataSourceResponse ¶ added in v0.1.14
type CreateDataSourceResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateDataSourceResponse) String ¶ added in v0.1.14
func (o CreateDataSourceResponse) String() string
type CreateDisasterRecovery ¶ added in v0.1.14
type CreateDisasterRecovery struct { // 名称 Name string `json:"name"` // 容灾类型 DrType string `json:"dr_type"` // 主集群ID PrimaryClusterId string `json:"primary_cluster_id"` // 备集群ID StandbyClusterId string `json:"standby_cluster_id"` // 同步周期 DrSyncPeriod string `json:"dr_sync_period"` // 主集群OBS桶 PrimaryObsBucket *string `json:"primary_obs_bucket,omitempty"` // 备集群obs桶 StandbyObsBucket *string `json:"standby_obs_bucket,omitempty"` }
func (CreateDisasterRecovery) String ¶ added in v0.1.14
func (o CreateDisasterRecovery) String() string
type CreateDisasterRecoveryRequest ¶ added in v0.1.14
type CreateDisasterRecoveryRequest struct {
Body *CreateDisasterRecovery `json:"body,omitempty"`
}
Request Object
func (CreateDisasterRecoveryRequest) String ¶ added in v0.1.14
func (o CreateDisasterRecoveryRequest) String() string
type CreateDisasterRecoveryResponse ¶ added in v0.1.14
type CreateDisasterRecoveryResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateDisasterRecoveryResponse) String ¶ added in v0.1.14
func (o CreateDisasterRecoveryResponse) String() string
type CreateEventSubRequest ¶ added in v0.1.14
type CreateEventSubRequest struct {
Body *EventSubRequest `json:"body,omitempty"`
}
Request Object
func (CreateEventSubRequest) String ¶ added in v0.1.14
func (o CreateEventSubRequest) String() string
type CreateEventSubResponse ¶ added in v0.1.14
type CreateEventSubResponse struct { // 订阅ID Id *string `json:"id,omitempty"` // 订阅名称 Name *string `json:"name,omitempty"` // 事件源类型 SourceType *string `json:"source_type,omitempty"` // 事件源ID SourceId *string `json:"source_id,omitempty"` // 事件类别 Category *string `json:"category,omitempty"` // 事件级别 Severity *string `json:"severity,omitempty"` // 事件标签 Tag *string `json:"tag,omitempty"` // 是否开启订阅 1为开启,0为关闭 Enable *int32 `json:"enable,omitempty"` // 租户凭证ID ProjectId *string `json:"project_id,omitempty"` // 所属服务 NameSpace *string `json:"name_space,omitempty"` // 消息通知主题地址 NotificationTarget *string `json:"notification_target,omitempty"` // 消息通知主题名称 NotificationTargetName *string `json:"notification_target_name,omitempty"` // 消息通知类型 NotificationTargetType *string `json:"notification_target_type,omitempty"` // 语言 Language *string `json:"language,omitempty"` // 时区 TimeZone *string `json:"time_zone,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateEventSubResponse) String ¶ added in v0.1.14
func (o CreateEventSubResponse) String() string
type CreateSnapshotPolicyRequest ¶ added in v0.1.14
type CreateSnapshotPolicyRequest struct { // 集群ID ClusterId string `json:"cluster_id"` Body *BackupPolicy `json:"body,omitempty"` }
Request Object
func (CreateSnapshotPolicyRequest) String ¶ added in v0.1.14
func (o CreateSnapshotPolicyRequest) String() string
type CreateSnapshotPolicyResponse ¶ added in v0.1.14
type CreateSnapshotPolicyResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateSnapshotPolicyResponse) String ¶ added in v0.1.14
func (o CreateSnapshotPolicyResponse) String() string
type CreateSnapshotRequest ¶
type CreateSnapshotRequest struct {
Body *CreateSnapshotRequestBody `json:"body,omitempty"`
}
Request Object
func (CreateSnapshotRequest) String ¶
func (o CreateSnapshotRequest) String() string
type CreateSnapshotRequestBody ¶
type CreateSnapshotRequestBody struct {
Snapshot *Snapshot `json:"snapshot"`
}
This is a auto create Body Object
func (CreateSnapshotRequestBody) String ¶
func (o CreateSnapshotRequestBody) String() string
type CreateSnapshotResponse ¶
type CreateSnapshotResponse struct { Snapshot *SnapshotResp `json:"snapshot,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateSnapshotResponse) String ¶
func (o CreateSnapshotResponse) String() string
type CreateWorkloadPlanRequest ¶ added in v0.1.14
type CreateWorkloadPlanRequest struct { // 集群ID ClusterId string `json:"cluster_id"` Body *interface{} `json:"body,omitempty"` }
Request Object
func (CreateWorkloadPlanRequest) String ¶ added in v0.1.14
func (o CreateWorkloadPlanRequest) String() string
type CreateWorkloadPlanResponse ¶ added in v0.1.14
type CreateWorkloadPlanResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (CreateWorkloadPlanResponse) String ¶ added in v0.1.14
func (o CreateWorkloadPlanResponse) String() string
type Datastore ¶ added in v0.1.14
type Datastore struct { // 集群类型。 Type *string `json:"type,omitempty"` // 集群版本。 Version *string `json:"version,omitempty"` }
集群版本
type DeleteAlarmSubRequest ¶ added in v0.1.14
type DeleteAlarmSubRequest struct { // 告警订阅ID AlarmSubId string `json:"alarm_sub_id"` }
Request Object
func (DeleteAlarmSubRequest) String ¶ added in v0.1.14
func (o DeleteAlarmSubRequest) String() string
type DeleteAlarmSubResponse ¶ added in v0.1.14
type DeleteAlarmSubResponse struct { // 告警订阅ID Id *string `json:"id,omitempty"` // 告警订阅名称 Name *string `json:"name,omitempty"` // 是否开启订阅 Enable *string `json:"enable,omitempty"` // 告警级别 AlarmLevel *string `json:"alarm_level,omitempty"` // 租户凭证ID ProjectId *string `json:"project_id,omitempty"` // 所属服务,支持DWS,DLI,DGC,CloudTable,CDM,GES,CSS NameSpace *string `json:"name_space,omitempty"` // 消息主题地址 NotificationTarget *string `json:"notification_target,omitempty"` // 消息主题名称 NotificationTargetName *string `json:"notification_target_name,omitempty"` // 消息主题类型 NotificationTargetType *string `json:"notification_target_type,omitempty"` // 语言 Language *string `json:"language,omitempty"` // 时区 TimeZone *string `json:"time_zone,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteAlarmSubResponse) String ¶ added in v0.1.14
func (o DeleteAlarmSubResponse) String() string
type DeleteClusterDnsRequest ¶ added in v0.1.14
type DeleteClusterDnsRequest struct { // 集群的ID ClusterId string `json:"cluster_id"` // 域名类型,支持删除公网域名。 Type string `json:"type"` }
Request Object
func (DeleteClusterDnsRequest) String ¶ added in v0.1.14
func (o DeleteClusterDnsRequest) String() string
type DeleteClusterDnsResponse ¶ added in v0.1.14
type DeleteClusterDnsResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteClusterDnsResponse) String ¶ added in v0.1.14
func (o DeleteClusterDnsResponse) String() string
type DeleteClusterRequest ¶
type DeleteClusterRequest struct { // 指定待删除集群的ID ClusterId string `json:"cluster_id"` Body *DeleteClusterRequestBody `json:"body,omitempty"` }
Request Object
func (DeleteClusterRequest) String ¶
func (o DeleteClusterRequest) String() string
type DeleteClusterRequestBody ¶
type DeleteClusterRequestBody struct { // 集群需要保留的快照数 KeepLastManualSnapshot int32 `json:"keep_last_manual_snapshot"` }
This is a auto create Body Object
func (DeleteClusterRequestBody) String ¶
func (o DeleteClusterRequestBody) String() string
type DeleteClusterResponse ¶
type DeleteClusterResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteClusterResponse) String ¶
func (o DeleteClusterResponse) String() string
type DeleteDisasterRecoveryRequest ¶ added in v0.1.14
type DeleteDisasterRecoveryRequest struct { // 集群的ID DisasterRecoveryId string `json:"disaster_recovery_id"` }
Request Object
func (DeleteDisasterRecoveryRequest) String ¶ added in v0.1.14
func (o DeleteDisasterRecoveryRequest) String() string
type DeleteDisasterRecoveryResponse ¶ added in v0.1.14
type DeleteDisasterRecoveryResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteDisasterRecoveryResponse) String ¶ added in v0.1.14
func (o DeleteDisasterRecoveryResponse) String() string
type DeleteEventSubRequest ¶ added in v0.1.14
type DeleteEventSubRequest struct { // 事件订阅ID EventSubId string `json:"event_sub_id"` }
Request Object
func (DeleteEventSubRequest) String ¶ added in v0.1.14
func (o DeleteEventSubRequest) String() string
type DeleteEventSubResponse ¶ added in v0.1.14
type DeleteEventSubResponse struct { // 订阅ID Id *string `json:"id,omitempty"` // 订阅名称 Name *string `json:"name,omitempty"` // 事件源类型 SourceType *string `json:"source_type,omitempty"` // 事件源ID SourceId *string `json:"source_id,omitempty"` // 事件类别 Category *string `json:"category,omitempty"` // 事件级别 Severity *string `json:"severity,omitempty"` // 事件标签 Tag *string `json:"tag,omitempty"` // 是否开启订阅 1为开启,0为关闭 Enable *int32 `json:"enable,omitempty"` // 租户凭证ID ProjectId *string `json:"project_id,omitempty"` // 所属服务 NameSpace *string `json:"name_space,omitempty"` // 消息通知主题地址 NotificationTarget *string `json:"notification_target,omitempty"` // 消息通知主题名称 NotificationTargetName *string `json:"notification_target_name,omitempty"` // 消息通知类型 NotificationTargetType *string `json:"notification_target_type,omitempty"` // 语言 Language *string `json:"language,omitempty"` // 时区 TimeZone *string `json:"time_zone,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteEventSubResponse) String ¶ added in v0.1.14
func (o DeleteEventSubResponse) String() string
type DeleteSnapshotPolicyRequest ¶ added in v0.1.14
type DeleteSnapshotPolicyRequest struct { // 集群ID。 ClusterId string `json:"cluster_id"` // 快照策略ID。 Id string `json:"id"` }
Request Object
func (DeleteSnapshotPolicyRequest) String ¶ added in v0.1.14
func (o DeleteSnapshotPolicyRequest) String() string
type DeleteSnapshotPolicyResponse ¶ added in v0.1.14
type DeleteSnapshotPolicyResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteSnapshotPolicyResponse) String ¶ added in v0.1.14
func (o DeleteSnapshotPolicyResponse) String() string
type DeleteSnapshotRequest ¶
type DeleteSnapshotRequest struct { // 快照ID。 SnapshotId string `json:"snapshot_id"` }
Request Object
func (DeleteSnapshotRequest) String ¶
func (o DeleteSnapshotRequest) String() string
type DeleteSnapshotResponse ¶
type DeleteSnapshotResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DeleteSnapshotResponse) String ¶
func (o DeleteSnapshotResponse) String() string
type DeleteWorkloadQueueRequest ¶ added in v0.1.14
type DeleteWorkloadQueueRequest struct { // 集群ID。 ClusterId string `json:"cluster_id"` // 逻辑集群名称。 LogicalClusterName string `json:"logical_cluster_name"` // 工作负载队列名称。 WorkloadQueueName string `json:"workload_queue_name"` }
Request Object
func (DeleteWorkloadQueueRequest) String ¶ added in v0.1.14
func (o DeleteWorkloadQueueRequest) String() string
type DeleteWorkloadQueueResponse ¶ added in v0.1.14
type DeleteWorkloadQueueResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DeleteWorkloadQueueResponse) String ¶ added in v0.1.14
func (o DeleteWorkloadQueueResponse) String() string
type Detail ¶
type Detail struct { // 属性类型。 Type *string `json:"type,omitempty"` // 属性值。 Value string `json:"value"` // 属性单位。 Unit string `json:"unit"` }
节点类型详细
type DisassociateEipRequest ¶ added in v0.1.14
type DisassociateEipRequest struct { // 集群ID ClusterId string `json:"cluster_id"` // 集群绑定的弹性IP EipId string `json:"eip_id"` }
Request Object
func (DisassociateEipRequest) String ¶ added in v0.1.14
func (o DisassociateEipRequest) String() string
type DisassociateEipResponse ¶ added in v0.1.14
type DisassociateEipResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (DisassociateEipResponse) String ¶ added in v0.1.14
func (o DisassociateEipResponse) String() string
type DisassociateElbRequest ¶ added in v0.1.14
type DisassociateElbRequest struct { // 集群ID ClusterId string `json:"cluster_id"` // 集群已绑定的弹性负载均衡ID ElbId string `json:"elb_id"` }
Request Object
func (DisassociateElbRequest) String ¶ added in v0.1.14
func (o DisassociateElbRequest) String() string
type DisassociateElbResponse ¶ added in v0.1.14
type DisassociateElbResponse struct { // 任务ID JobId *string `json:"job_id,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (DisassociateElbResponse) String ¶ added in v0.1.14
func (o DisassociateElbResponse) String() string
type DisasterRecoveryId ¶ added in v0.1.14
type DisasterRecoveryId struct { // 容灾ID Id *string `json:"id,omitempty"` }
func (DisasterRecoveryId) String ¶ added in v0.1.14
func (o DisasterRecoveryId) String() string
type DiskResp ¶ added in v0.1.14
type DiskResp struct { // 实例名称 InstanceName *string `json:"instance_name,omitempty"` // 主机名称 HostName *string `json:"host_name,omitempty"` // 磁盘名称 DiskName *string `json:"disk_name,omitempty"` // 磁盘类型(系统盘、数据盘、日志盘)。 DiskType *string `json:"disk_type,omitempty"` // 磁盘总容量(GB)。 Total *float64 `json:"total,omitempty"` // 磁盘已使用容量(GB)。 Used *float64 `json:"used,omitempty"` // 磁盘可用容量(GB)。 Available *float64 `json:"available,omitempty"` // 磁盘使用率(%)。 UsedPercentage *float64 `json:"used_percentage,omitempty"` // IO等待时间(ms)。 Await *float64 `json:"await,omitempty"` // IO服务时间(ms)。 Svctm *float64 `json:"svctm,omitempty"` // IO使用率(%)。 Util *float64 `json:"util,omitempty"` // 磁盘读速率(KB/s)。 ReadRate *float64 `json:"read_rate,omitempty"` // 磁盘写速率(KB/s)。 WriteRate *float64 `json:"write_rate,omitempty"` }
type DssPool ¶ added in v0.1.14
type DssPool struct { // 专属分布式存储池名称。 Id string `json:"id"` // 专属分布式存储池ID。 Name string `json:"name"` // 专属分布式存储池的存储类型。 - SSD:超高IO专属分布式存储池。 Type string `json:"type"` // 专属分布式存储池归属的project_id。 ProjectId string `json:"project_id"` // 专属分布式存储池所属可用区。 AvailabilityZone string `json:"availability_zone"` // 申请的专属分布式存储容量,单位TB。 Capacity int32 `json:"capacity"` // 专属分布式存储池的状态。 - available:专属分布式存储池处于可用状态。 - deploying:专属分布式存储池处于正在部署的过程中,不可使用。 - extending:专属分布式存储池处于正在扩容的过程中,可使用。 Status string `json:"status"` // 专属分布式存储池的创建时间。 - 时间格式:UTC YYYY-MM-DDTHH:MM:SS CreatedAt string `json:"created_at"` }
专属分布式存储池详情。
type Endpoints ¶
type Endpoints struct { // 内网连接信息。 ConnectInfo *string `json:"connect_info,omitempty"` // 内网JDBC URL,默认格式如下: jdbc:postgresql://<connect_info>/<YOUR_DATABASE_NAME> JdbcUrl *string `json:"jdbc_url,omitempty"` }
集群的内网连接信息。
type EventResponse ¶ added in v0.1.14
type EventResponse struct { // 事件类别 Category *string `json:"category,omitempty"` // 事件描述 Description *string `json:"description,omitempty"` // 事件ID EventId *string `json:"event_id,omitempty"` // 事件定义名称 Name *string `json:"name,omitempty"` // 事件显示名称 DisplayName *string `json:"display_name,omitempty"` // 所属服务 NameSpace *string `json:"name_space,omitempty"` // 事件级别 Severity *string `json:"severity,omitempty"` // 事件源类别 SourceType *string `json:"source_type,omitempty"` // 时间 OccurTime *int64 `json:"occur_time,omitempty"` // 租户凭证ID ProjectId *string `json:"project_id,omitempty"` // 事件源ID SourceId *string `json:"source_id,omitempty"` // 事件源名称 SourceName *string `json:"source_name,omitempty"` // 状态 Status *int32 `json:"status,omitempty"` // 事件主题 Subject *string `json:"subject,omitempty"` // 事件信息 Context *string `json:"context,omitempty"` }
事件返回体
func (EventResponse) String ¶ added in v0.1.14
func (o EventResponse) String() string
type EventSpecResponse ¶ added in v0.1.14
type EventSpecResponse struct { // 事件配置ID Id *string `json:"id,omitempty"` // 事件配置定义名称 Name *string `json:"name,omitempty"` // 事件配置显示名称 DisplayName *string `json:"display_name,omitempty"` // 事件配置描述 Description *string `json:"description,omitempty"` // 事件主题 Subject *string `json:"subject,omitempty"` // 事件类别 Category *string `json:"category,omitempty"` // 事件级别 Severity *string `json:"severity,omitempty"` // 事件源类型 SourceType *string `json:"source_type,omitempty"` // 所属服务 NameSpace *string `json:"name_space,omitempty"` }
事件配置对象
func (EventSpecResponse) String ¶ added in v0.1.14
func (o EventSpecResponse) String() string
type EventSubRequest ¶ added in v0.1.14
type EventSubRequest struct { // 事件订阅名称 Name string `json:"name"` // 事件源类型支持cluster,backup,disaster-recovery SourceType *string `json:"source_type,omitempty"` // 事件源ID SourceId *string `json:"source_id,omitempty"` // 事件类别支持management,monitor,security,system alarm Category *string `json:"category,omitempty"` // 事件级别支持normal,warning Severity *string `json:"severity,omitempty"` // 事件标签 Tag *string `json:"tag,omitempty"` // 是否开启订阅 1为开启,0为关闭 Enable int32 `json:"enable"` // 消息通知地址 NotificationTarget string `json:"notification_target"` // 消息主题名称 NotificationTargetName string `json:"notification_target_name"` // 消息通知类型只支持SMN NotificationTargetType string `json:"notification_target_type"` // 时区 TimeZone *string `json:"time_zone,omitempty"` }
创建事件订阅请求体
func (EventSubRequest) String ¶ added in v0.1.14
func (o EventSubRequest) String() string
type EventSubUpdateRequest ¶ added in v0.1.14
type EventSubUpdateRequest struct { // 事件订阅名称 Name string `json:"name"` // 事件源类型支持cluster,backup,disaster-recovery SourceType *string `json:"source_type,omitempty"` // 事件源ID SourceId *string `json:"source_id,omitempty"` // 事件类别支持management,monitor,security,system alarm Category *string `json:"category,omitempty"` // 事件级别支持normal,warning Severity *string `json:"severity,omitempty"` // 事件标签 Tag *string `json:"tag,omitempty"` // 是否开启订阅 1为开启,0为关闭 Enable int32 `json:"enable"` // 消息通知地址 NotificationTarget string `json:"notification_target"` // 消息主题名称 NotificationTargetName string `json:"notification_target_name"` // 消息通知类型只支持SMN NotificationTargetType string `json:"notification_target_type"` }
更新订阅事件请求体
func (EventSubUpdateRequest) String ¶ added in v0.1.14
func (o EventSubUpdateRequest) String() string
type EventSubscriptionResponse ¶ added in v0.1.14
type EventSubscriptionResponse struct { // 订阅ID Id *string `json:"id,omitempty"` // 订阅名称 Name *string `json:"name,omitempty"` // 事件源类型 SourceType *string `json:"source_type,omitempty"` // 事件源ID SourceId *string `json:"source_id,omitempty"` // 事件类别 Category *string `json:"category,omitempty"` // 事件级别 Severity *string `json:"severity,omitempty"` // 事件标签 Tag *string `json:"tag,omitempty"` // 是否开启订阅 1为开启,0为关闭 Enable *int32 `json:"enable,omitempty"` // 租户凭证ID ProjectId *string `json:"project_id,omitempty"` // 所属服务 NameSpace *string `json:"name_space,omitempty"` // 消息通知主题地址 NotificationTarget *string `json:"notification_target,omitempty"` // 消息通知主题名称 NotificationTargetName *string `json:"notification_target_name,omitempty"` // 消息通知类型 NotificationTargetType *string `json:"notification_target_type,omitempty"` // 语言 Language *string `json:"language,omitempty"` // 时区 TimeZone *string `json:"time_zone,omitempty"` }
事件订阅详情
func (EventSubscriptionResponse) String ¶ added in v0.1.14
func (o EventSubscriptionResponse) String() string
type ExecuteRedistributionClusterRequest ¶ added in v0.1.14
type ExecuteRedistributionClusterRequest struct { // 集群ID ClusterId string `json:"cluster_id"` Body *interface{} `json:"body,omitempty"` }
Request Object
func (ExecuteRedistributionClusterRequest) String ¶ added in v0.1.14
func (o ExecuteRedistributionClusterRequest) String() string
type ExecuteRedistributionClusterResponse ¶ added in v0.1.14
type ExecuteRedistributionClusterResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ExecuteRedistributionClusterResponse) String ¶ added in v0.1.14
func (o ExecuteRedistributionClusterResponse) String() string
type ExtDataSource ¶ added in v0.1.14
type ExtDataSource struct { // id。 Id *string `json:"id,omitempty"` // 项目ID。 Name *string `json:"name,omitempty"` // 类型。 Type *string `json:"type,omitempty"` // 数据库。 ConnectInfo *string `json:"connect_info,omitempty"` // 用户名。 UserName *string `json:"user_name,omitempty"` // 版本。 Version *string `json:"version,omitempty"` // 配置状态。 ConfigureStatus *string `json:"configure_status,omitempty"` // 状态。 Status *string `json:"status,omitempty"` // 数据源id。 DataSourceId *string `json:"data_source_id,omitempty"` // 创建时间。 Created *string `json:"created,omitempty"` // 更新时间。 Updated *string `json:"updated,omitempty"` // 数据源更新时间。 DataSourceUpdated *string `json:"data_source_updated,omitempty"` // 扩展信息。 ExtendProperties *interface{} `json:"extend_properties,omitempty"` // 描述。 Description *string `json:"description,omitempty"` // 失败原因。 FailReason *string `json:"fail_reason,omitempty"` }
数据源信息
func (ExtDataSource) String ¶ added in v0.1.14
func (o ExtDataSource) String() string
type FailedReason ¶
type FailedReason struct { // 错误码。 ErrorCode *string `json:"error_code,omitempty"` // 错误信息。 ErrorMsg *string `json:"error_msg,omitempty"` }
func (FailedReason) String ¶
func (o FailedReason) String() string
type FineGrainedSnapshotDetail ¶ added in v0.1.14
type FineGrainedSnapshotDetail struct { // 数据库。 Database *string `json:"database,omitempty"` // 模式列表。 SchemaList *[]string `json:"schema_list,omitempty"` // 表集合。 TableList *[]string `json:"table_list,omitempty"` }
细粒度备份信息
func (FineGrainedSnapshotDetail) String ¶ added in v0.1.14
func (o FineGrainedSnapshotDetail) String() string
type HostOverviewResponse ¶ added in v0.1.14
type HostOverviewResponse struct { // 实例名称 InstanceName *string `json:"instance_name,omitempty"` // 主机名称 HostName *string `json:"host_name,omitempty"` // 主机状态 HostStat *string `json:"host_stat,omitempty"` // IP地址 WorkIp *string `json:"work_ip,omitempty"` // 系统中未使用的内存(GB)。 MemFree *float64 `json:"mem_free,omitempty"` // 总内存(GB)。 MemTotal *float64 `json:"mem_total,omitempty"` // 内存使用率(GB)。 MemUsage *float64 `json:"mem_usage,omitempty"` // 缓存内存(GB)。 MemCached *float64 `json:"mem_cached,omitempty"` // 缓冲内存(MB)。 MemBuffer *float64 `json:"mem_buffer,omitempty"` // ram暂存在swap中的大小(GB)。 SwapFree *float64 `json:"swap_free,omitempty"` // 交换空间总和(GB)。 SwapTotal *float64 `json:"swap_total,omitempty"` // CPU使用率(%)。 CpuUsage *float64 `json:"cpu_usage,omitempty"` // 系统CPU占用率(%)。 CpuUsageSys *float64 `json:"cpu_usage_sys,omitempty"` // 用户CPU占用率(%)。 CpuUsageUsr *float64 `json:"cpu_usage_usr,omitempty"` // 空闲CPU占用率(%)。 CpuIdle *float64 `json:"cpu_idle,omitempty"` // IO等待(%)。 CpuIowait *float64 `json:"cpu_iowait,omitempty"` // 磁盘平均使用率(%)。 DiskUsageAvg *float64 `json:"disk_usage_avg,omitempty"` // 磁盘总容量(GB)。 DiskTotal *float64 `json:"disk_total,omitempty"` // 磁盘使用容量(GB)。 DiskUsed *float64 `json:"disk_used,omitempty"` // 磁盘可用容量(GB)。 DiskAvailable *float64 `json:"disk_available,omitempty"` // 磁盘IO(KB/s)。 DiskIo *float64 `json:"disk_io,omitempty"` // 磁盘读速率(KB/s)。 DiskIoRead *float64 `json:"disk_io_read,omitempty"` // 磁盘写速率(KB/s)。 DiskIoWrite *float64 `json:"disk_io_write,omitempty"` // TCP协议栈重传率(%)。 TcpResendRate *float64 `json:"tcp_resend_rate,omitempty"` // 网络IO(KB/s)。 NetIo *float64 `json:"net_io,omitempty"` }
func (HostOverviewResponse) String ¶ added in v0.1.14
func (o HostOverviewResponse) String() string
type ListAlarmConfigsRequest ¶ added in v0.1.14
type ListAlarmConfigsRequest struct { }
Request Object
func (ListAlarmConfigsRequest) String ¶ added in v0.1.14
func (o ListAlarmConfigsRequest) String() string
type ListAlarmConfigsResponse ¶ added in v0.1.14
type ListAlarmConfigsResponse struct { // 告警配置总数 Count *int32 `json:"count,omitempty"` // 告警配置列表 AlarmConfigs *[]AlarmConfigResponse `json:"alarm_configs,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAlarmConfigsResponse) String ¶ added in v0.1.14
func (o ListAlarmConfigsResponse) String() string
type ListAlarmDetailRequest ¶ added in v0.1.14
type ListAlarmDetailRequest struct { // 时区 TimeZone string `json:"time_zone"` // 当前页 Offset *string `json:"offset,omitempty"` // 总页数 Limit *string `json:"limit,omitempty"` }
Request Object
func (ListAlarmDetailRequest) String ¶ added in v0.1.14
func (o ListAlarmDetailRequest) String() string
type ListAlarmDetailResponse ¶ added in v0.1.14
type ListAlarmDetailResponse struct { // 告警详情总数 Count *int32 `json:"count,omitempty"` // 告警列表 AlarmDetails *[]AlarmDetailResponse `json:"alarm_details,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAlarmDetailResponse) String ¶ added in v0.1.14
func (o ListAlarmDetailResponse) String() string
type ListAlarmStatisticRequest ¶ added in v0.1.14
type ListAlarmStatisticRequest struct { // 时区 TimeZone string `json:"time_zone"` }
Request Object
func (ListAlarmStatisticRequest) String ¶ added in v0.1.14
func (o ListAlarmStatisticRequest) String() string
type ListAlarmStatisticResponse ¶ added in v0.1.14
type ListAlarmStatisticResponse struct { // 告警统计列表 AlarmStatistics *[]AlarmStatisticResponse `json:"alarm_statistics,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAlarmStatisticResponse) String ¶ added in v0.1.14
func (o ListAlarmStatisticResponse) String() string
type ListAlarmSubsRequest ¶ added in v0.1.14
type ListAlarmSubsRequest struct { }
Request Object
func (ListAlarmSubsRequest) String ¶ added in v0.1.14
func (o ListAlarmSubsRequest) String() string
type ListAlarmSubsResponse ¶ added in v0.1.14
type ListAlarmSubsResponse struct { // 告警订阅总数 Count *int32 `json:"count,omitempty"` // 告警订阅列表 AlarmSubscriptions *[]AlarmSubscriptionResponse `json:"alarm_subscriptions,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAlarmSubsResponse) String ¶ added in v0.1.14
func (o ListAlarmSubsResponse) String() string
type ListAuditLogRequest ¶ added in v0.1.14
type ListAuditLogRequest struct { // 集群ID ClusterId string `json:"cluster_id"` }
Request Object
func (ListAuditLogRequest) String ¶ added in v0.1.14
func (o ListAuditLogRequest) String() string
type ListAuditLogResponse ¶ added in v0.1.14
type ListAuditLogResponse struct { // 审计日志列表。 Records *[]AuditDumpRecord `json:"records,omitempty"` // 项目ID。 ClusterId *string `json:"cluster_id,omitempty"` // 总数。 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAuditLogResponse) String ¶ added in v0.1.14
func (o ListAuditLogResponse) String() string
type ListAvailabilityZonesRequest ¶ added in v0.1.14
type ListAvailabilityZonesRequest struct { }
Request Object
func (ListAvailabilityZonesRequest) String ¶ added in v0.1.14
func (o ListAvailabilityZonesRequest) String() string
type ListAvailabilityZonesResponse ¶ added in v0.1.14
type ListAvailabilityZonesResponse struct { // 可用区列表对象。 AvailabilityZones *[]AvailabilityZone `json:"availability_zones,omitempty"` // 可用区数量。 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListAvailabilityZonesResponse) String ¶ added in v0.1.14
func (o ListAvailabilityZonesResponse) String() string
type ListClusterCnRequest ¶ added in v0.1.14
type ListClusterCnRequest struct { // 集群的ID。 ClusterId string `json:"cluster_id"` }
Request Object
func (ListClusterCnRequest) String ¶ added in v0.1.14
func (o ListClusterCnRequest) String() string
type ListClusterCnResponse ¶ added in v0.1.14
type ListClusterCnResponse struct { // 集群支持的最小CN节点数量。 MinNum *int32 `json:"min_num,omitempty"` // 集群支持的最大CN节点数量。 MaxNum *int32 `json:"max_num,omitempty"` // CN节点详情列表。 Instances *[]CoordinatorNode `json:"instances,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListClusterCnResponse) String ¶ added in v0.1.14
func (o ListClusterCnResponse) String() string
type ListClusterConfigurationsParameterRequest ¶ added in v0.1.14
type ListClusterConfigurationsParameterRequest struct { // 集群的ID。 ClusterId string `json:"cluster_id"` // 参数组ID。 ConfigurationId string `json:"configuration_id"` }
Request Object
func (ListClusterConfigurationsParameterRequest) String ¶ added in v0.1.14
func (o ListClusterConfigurationsParameterRequest) String() string
type ListClusterConfigurationsParameterResponse ¶ added in v0.1.14
type ListClusterConfigurationsParameterResponse struct { // 集群使用的参数配置信息。 Configurations *[]ConfigurationParameter `json:"configurations,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListClusterConfigurationsParameterResponse) String ¶ added in v0.1.14
func (o ListClusterConfigurationsParameterResponse) String() string
type ListClusterConfigurationsRequest ¶ added in v0.1.14
type ListClusterConfigurationsRequest struct { // 集群的ID。 ClusterId string `json:"cluster_id"` }
Request Object
func (ListClusterConfigurationsRequest) String ¶ added in v0.1.14
func (o ListClusterConfigurationsRequest) String() string
type ListClusterConfigurationsResponse ¶ added in v0.1.14
type ListClusterConfigurationsResponse struct { // 集群所关联的参数组信息。 Configurations *[]ClusterConfiguration `json:"configurations,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListClusterConfigurationsResponse) String ¶ added in v0.1.14
func (o ListClusterConfigurationsResponse) String() string
type ListClusterDetailsRequest ¶
type ListClusterDetailsRequest struct { // 集群ID ClusterId string `json:"cluster_id"` }
Request Object
func (ListClusterDetailsRequest) String ¶
func (o ListClusterDetailsRequest) String() string
type ListClusterDetailsResponse ¶
type ListClusterDetailsResponse struct { Cluster *ClusterDetail `json:"cluster,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListClusterDetailsResponse) String ¶
func (o ListClusterDetailsResponse) String() string
type ListClusterScaleInNumbersRequest ¶ added in v0.1.14
type ListClusterScaleInNumbersRequest struct { // 集群ID ClusterId string `json:"cluster_id"` }
Request Object
func (ListClusterScaleInNumbersRequest) String ¶ added in v0.1.14
func (o ListClusterScaleInNumbersRequest) String() string
type ListClusterScaleInNumbersResponse ¶ added in v0.1.14
type ListClusterScaleInNumbersResponse struct { // 合适的缩容数 ShrinkSequence *[]string `json:"shrink_sequence,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListClusterScaleInNumbersResponse) String ¶ added in v0.1.14
func (o ListClusterScaleInNumbersResponse) String() string
type ListClusterSnapshotsRequest ¶ added in v0.1.14
type ListClusterSnapshotsRequest struct { // 集群ID ClusterId string `json:"cluster_id"` }
Request Object
func (ListClusterSnapshotsRequest) String ¶ added in v0.1.14
func (o ListClusterSnapshotsRequest) String() string
type ListClusterSnapshotsResponse ¶ added in v0.1.14
type ListClusterSnapshotsResponse struct { // 快照对象列表。 Snapshots *[]ClusterSnapshots `json:"snapshots,omitempty"` // 项目ID。 ProjectId *string `json:"project_id,omitempty"` // 集群ID。 ClusterId *string `json:"cluster_id,omitempty"` // 快照对象列表总数 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListClusterSnapshotsResponse) String ¶ added in v0.1.14
func (o ListClusterSnapshotsResponse) String() string
type ListClusterTagsRequest ¶ added in v0.1.14
type ListClusterTagsRequest struct { // 集群的ID。 ClusterId string `json:"cluster_id"` }
Request Object
func (ListClusterTagsRequest) String ¶ added in v0.1.14
func (o ListClusterTagsRequest) String() string
type ListClusterTagsResponse ¶ added in v0.1.14
type ListClusterTagsResponse struct { // 标签列表。 Tags *[]ResourceTag `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListClusterTagsResponse) String ¶ added in v0.1.14
func (o ListClusterTagsResponse) String() string
type ListClusterWorkloadRequest ¶ added in v0.1.14
type ListClusterWorkloadRequest struct { // 集群ID ClusterId string `json:"cluster_id"` }
Request Object
func (ListClusterWorkloadRequest) String ¶ added in v0.1.14
func (o ListClusterWorkloadRequest) String() string
type ListClusterWorkloadResponse ¶ added in v0.1.14
type ListClusterWorkloadResponse struct { WorkloadStatus *WorkloadStatus `json:"workload_status,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListClusterWorkloadResponse) String ¶ added in v0.1.14
func (o ListClusterWorkloadResponse) String() string
type ListClustersRequest ¶
type ListClustersRequest struct { }
Request Object
func (ListClustersRequest) String ¶
func (o ListClustersRequest) String() string
type ListClustersResponse ¶
type ListClustersResponse struct { // 集群对象列表。 Clusters *[]ClusterInfo `json:"clusters,omitempty"` // 集群对象列表总数。 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListClustersResponse) String ¶
func (o ListClustersResponse) String() string
type ListDataSourceRequest ¶ added in v0.1.14
type ListDataSourceRequest struct { // 集群ID ClusterId string `json:"cluster_id"` }
Request Object
func (ListDataSourceRequest) String ¶ added in v0.1.14
func (o ListDataSourceRequest) String() string
type ListDataSourceResponse ¶ added in v0.1.14
type ListDataSourceResponse struct { // 数据源列表。 DataSources *[]ExtDataSource `json:"data_sources,omitempty"` // 项目ID。 ProjectId *string `json:"project_id,omitempty"` // 项目ID。 ClusterId *string `json:"cluster_id,omitempty"` // 数据源类型。 Type *string `json:"type,omitempty"` // 总数。 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListDataSourceResponse) String ¶ added in v0.1.14
func (o ListDataSourceResponse) String() string
type ListDisasterRecoverRequest ¶ added in v0.1.14
type ListDisasterRecoverRequest struct { }
Request Object
func (ListDisasterRecoverRequest) String ¶ added in v0.1.14
func (o ListDisasterRecoverRequest) String() string
type ListDisasterRecoverResponse ¶ added in v0.1.14
type ListDisasterRecoverResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListDisasterRecoverResponse) String ¶ added in v0.1.14
func (o ListDisasterRecoverResponse) String() string
type ListDssPoolsRequest ¶ added in v0.1.14
type ListDssPoolsRequest struct { }
Request Object
func (ListDssPoolsRequest) String ¶ added in v0.1.14
func (o ListDssPoolsRequest) String() string
type ListDssPoolsResponse ¶ added in v0.1.14
type ListDssPoolsResponse struct { // 专属分布式存储池详情列表。 Pools *[]DssPool `json:"pools,omitempty"` // 专属分布式存储池个数。 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListDssPoolsResponse) String ¶ added in v0.1.14
func (o ListDssPoolsResponse) String() string
type ListElbsRequest ¶ added in v0.1.14
type ListElbsRequest struct { // 集群ID ClusterId string `json:"cluster_id"` }
Request Object
func (ListElbsRequest) String ¶ added in v0.1.14
func (o ListElbsRequest) String() string
type ListElbsResponse ¶ added in v0.1.14
type ListElbsResponse struct { // 弹性负载均衡列表 Elbs *[]ClusterElbInfo `json:"elbs,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListElbsResponse) String ¶ added in v0.1.14
func (o ListElbsResponse) String() string
type ListEventSpecsRequest ¶ added in v0.1.14
type ListEventSpecsRequest struct { // 事件配置名称 SpecName *string `json:"spec_name,omitempty"` // 事件类别 Category *string `json:"category,omitempty"` // 事件级别 Severity *string `json:"severity,omitempty"` // 事件源类别 SourceType *string `json:"source_type,omitempty"` // 事件标签 Tag *string `json:"tag,omitempty"` }
Request Object
func (ListEventSpecsRequest) String ¶ added in v0.1.14
func (o ListEventSpecsRequest) String() string
type ListEventSpecsResponse ¶ added in v0.1.14
type ListEventSpecsResponse struct { // 事件配置总数 Count *int32 `json:"count,omitempty"` // 事件配置列表 EventSpecs *[]EventSpecResponse `json:"event_specs,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListEventSpecsResponse) String ¶ added in v0.1.14
func (o ListEventSpecsResponse) String() string
type ListEventSubsRequest ¶ added in v0.1.14
type ListEventSubsRequest struct { }
Request Object
func (ListEventSubsRequest) String ¶ added in v0.1.14
func (o ListEventSubsRequest) String() string
type ListEventSubsResponse ¶ added in v0.1.14
type ListEventSubsResponse struct { // 事件订阅总数 Count *int32 `json:"count,omitempty"` // 事件订阅详情列表 EventSubscriptions *[]EventSubscriptionResponse `json:"event_subscriptions,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListEventSubsResponse) String ¶ added in v0.1.14
func (o ListEventSubsResponse) String() string
type ListEventsRequest ¶ added in v0.1.14
type ListEventsRequest struct { }
Request Object
func (ListEventsRequest) String ¶ added in v0.1.14
func (o ListEventsRequest) String() string
type ListEventsResponse ¶ added in v0.1.14
type ListEventsResponse struct { // 事件详情列表 Events *[]EventResponse `json:"events,omitempty"` // 事件总数 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListEventsResponse) String ¶ added in v0.1.14
func (o ListEventsResponse) String() string
type ListHostDiskRequest ¶ added in v0.1.14
type ListHostDiskRequest struct { // 集群ID。获取方法,请参见9.6-获取集群ID。 ClusterId *string `json:"cluster_id,omitempty"` // 实例名称。 InstanceName *string `json:"instance_name,omitempty"` // 数据条目数。 Limit int32 `json:"limit"` // 数据偏移量。 Offset int32 `json:"offset"` }
Request Object
func (ListHostDiskRequest) String ¶ added in v0.1.14
func (o ListHostDiskRequest) String() string
type ListHostDiskResponse ¶ added in v0.1.14
type ListHostDiskResponse struct { Body *[]DiskResp `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListHostDiskResponse) String ¶ added in v0.1.14
func (o ListHostDiskResponse) String() string
type ListHostNetRequest ¶ added in v0.1.14
type ListHostNetRequest struct { // 集群ID。获取方法,请参见9.6-获取集群ID。 ClusterId *string `json:"cluster_id,omitempty"` // 实例名称。 InstanceName *string `json:"instance_name,omitempty"` // 数据条目数。 Limit int32 `json:"limit"` // 数据偏移量。 Offset int32 `json:"offset"` }
Request Object
func (ListHostNetRequest) String ¶ added in v0.1.14
func (o ListHostNetRequest) String() string
type ListHostNetResponse ¶ added in v0.1.14
type ListHostNetResponse struct { Body *[]NetResp `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListHostNetResponse) String ¶ added in v0.1.14
func (o ListHostNetResponse) String() string
type ListHostOverviewRequest ¶ added in v0.1.14
type ListHostOverviewRequest struct { // 集群ID。获取方法,请参见9.6-获取集群ID。 ClusterId *string `json:"cluster_id,omitempty"` // 实例名称。 InstanceName *string `json:"instance_name,omitempty"` // 数据条目数。 Limit int32 `json:"limit"` // 数据偏移量。 Offset int32 `json:"offset"` }
Request Object
func (ListHostOverviewRequest) String ¶ added in v0.1.14
func (o ListHostOverviewRequest) String() string
type ListHostOverviewResponse ¶ added in v0.1.14
type ListHostOverviewResponse struct { // openApi查询主机概览 Body *[]HostOverviewResponse `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListHostOverviewResponse) String ¶ added in v0.1.14
func (o ListHostOverviewResponse) String() string
type ListJobDetailsRequest ¶ added in v0.1.14
type ListJobDetailsRequest struct { // 任务ID JobId string `json:"job_id"` }
Request Object
func (ListJobDetailsRequest) String ¶ added in v0.1.14
func (o ListJobDetailsRequest) String() string
type ListJobDetailsResponse ¶ added in v0.1.14
type ListJobDetailsResponse struct { // 任务ID JobId *string `json:"job_id,omitempty"` // 任务名称 JobName *string `json:"job_name,omitempty"` // 任务开始时间 BeginTime *string `json:"begin_time,omitempty"` // 任务结束时间 EndTime *string `json:"end_time,omitempty"` // 任务当前状态 Status *string `json:"status,omitempty"` // 任务失败错误码 FailedCode *string `json:"failed_code,omitempty"` // 任务失败错误详情 FailedDetail *string `json:"failed_detail,omitempty"` // 任务进度 Progress *string `json:"progress,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListJobDetailsResponse) String ¶ added in v0.1.14
func (o ListJobDetailsResponse) String() string
type ListNodeTypesRequest ¶
type ListNodeTypesRequest struct { }
Request Object
func (ListNodeTypesRequest) String ¶
func (o ListNodeTypesRequest) String() string
type ListNodeTypesResponse ¶
type ListNodeTypesResponse struct { // 节点类型对象列表。 NodeTypes *[]NodeTypes `json:"node_types,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListNodeTypesResponse) String ¶
func (o ListNodeTypesResponse) String() string
type ListQuotasRequest ¶ added in v0.1.14
type ListQuotasRequest struct { }
Request Object
func (ListQuotasRequest) String ¶ added in v0.1.14
func (o ListQuotasRequest) String() string
type ListQuotasResponse ¶ added in v0.1.14
type ListQuotasResponse struct { // 配额列表对象。 Quotas *interface{} `json:"quotas,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListQuotasResponse) String ¶ added in v0.1.14
func (o ListQuotasResponse) String() string
type ListSnapshotDetailsRequest ¶
type ListSnapshotDetailsRequest struct { // 快照ID。 SnapshotId string `json:"snapshot_id"` }
Request Object
func (ListSnapshotDetailsRequest) String ¶
func (o ListSnapshotDetailsRequest) String() string
type ListSnapshotDetailsResponse ¶
type ListSnapshotDetailsResponse struct { Snapshot *SnapshotDetail `json:"snapshot,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListSnapshotDetailsResponse) String ¶
func (o ListSnapshotDetailsResponse) String() string
type ListSnapshotPolicyRequest ¶ added in v0.1.14
type ListSnapshotPolicyRequest struct { // 集群ID ClusterId string `json:"cluster_id"` }
Request Object
func (ListSnapshotPolicyRequest) String ¶ added in v0.1.14
func (o ListSnapshotPolicyRequest) String() string
type ListSnapshotPolicyResponse ¶ added in v0.1.14
type ListSnapshotPolicyResponse struct { // 保留天数。 KeepDay *string `json:"keep_day,omitempty"` // 备份策略。 BackupStrategies *[]BackupStrategyDetail `json:"backup_strategies,omitempty"` // 备份设备。 DeviceName *string `json:"device_name,omitempty"` // 服务IP。 ServerIps *[]string `json:"server_ips,omitempty"` // 服务端口。 ServerPort *string `json:"server_port,omitempty"` // 参数。 BackupParam *string `json:"backup_param,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListSnapshotPolicyResponse) String ¶ added in v0.1.14
func (o ListSnapshotPolicyResponse) String() string
type ListSnapshotStatisticsRequest ¶ added in v0.1.14
type ListSnapshotStatisticsRequest struct { // 集群的ID。 ClusterId string `json:"cluster_id"` }
Request Object
func (ListSnapshotStatisticsRequest) String ¶ added in v0.1.14
func (o ListSnapshotStatisticsRequest) String() string
type ListSnapshotStatisticsResponse ¶ added in v0.1.14
type ListSnapshotStatisticsResponse struct { // 快照统计信息。 Statistics *[]SnapshotsStatistic `json:"statistics,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListSnapshotStatisticsResponse) String ¶ added in v0.1.14
func (o ListSnapshotStatisticsResponse) String() string
type ListSnapshotsRequest ¶
type ListSnapshotsRequest struct { }
Request Object
func (ListSnapshotsRequest) String ¶
func (o ListSnapshotsRequest) String() string
type ListSnapshotsResponse ¶
type ListSnapshotsResponse struct { // 快照对象列表。 Snapshots *[]Snapshots `json:"snapshots,omitempty"` // 快照对象列表总数 Count *int32 `json:"count,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListSnapshotsResponse) String ¶
func (o ListSnapshotsResponse) String() string
type ListStatisticsRequest ¶ added in v0.1.14
type ListStatisticsRequest struct { }
Request Object
func (ListStatisticsRequest) String ¶ added in v0.1.14
func (o ListStatisticsRequest) String() string
type ListStatisticsResponse ¶ added in v0.1.14
type ListStatisticsResponse struct { // 资源数量信息列表。 Statistics *[]Statistic `json:"statistics,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListStatisticsResponse) String ¶ added in v0.1.14
func (o ListStatisticsResponse) String() string
type ListTagsRequest ¶ added in v0.1.14
type ListTagsRequest struct { }
Request Object
func (ListTagsRequest) String ¶ added in v0.1.14
func (o ListTagsRequest) String() string
type ListTagsResponse ¶ added in v0.1.14
type ListTagsResponse struct { // 标签列表对象。 Tags *[]ProjectTag `json:"tags,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListTagsResponse) String ¶ added in v0.1.14
func (o ListTagsResponse) String() string
type ListWorkloadQueueRequest ¶ added in v0.1.14
type ListWorkloadQueueRequest struct { // 集群ID ClusterId string `json:"cluster_id"` }
Request Object
func (ListWorkloadQueueRequest) String ¶ added in v0.1.14
func (o ListWorkloadQueueRequest) String() string
type ListWorkloadQueueResponse ¶ added in v0.1.14
type ListWorkloadQueueResponse struct { // 工作负载队列名称。 WorkloadQueueNameList *[]string `json:"workload_queue_name_list,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ListWorkloadQueueResponse) String ¶ added in v0.1.14
func (o ListWorkloadQueueResponse) String() string
type MaintainWindow ¶
type MaintainWindow struct { // 每周的维护时间,以天为粒度,取值如下: - Mon:星期一 - Tue:星期二 - Wed:星期三 - Thu:星期四 - Fri:星期五 - Sat:星期六 - Sun:星期日 Day *string `json:"day,omitempty"` // 维护开始时间,显示格式为 HH:mm,时区为GMT+0。 StartTime *string `json:"start_time,omitempty"` // 维护结束时间,显示格式为 HH:mm, 时区为GMT+0。 EndTime *string `json:"end_time,omitempty"` }
集群维护时间窗信息
func (MaintainWindow) String ¶
func (o MaintainWindow) String() string
type MaintenanceWindow ¶ added in v0.1.14
type MaintenanceWindow struct { // 日期,范围:Mon、Tue、Wed、Thu、Fri、Sat、Sun。 Day string `json:"day"` // 开始时间,UTC时间,格式为HH:mm,例如:22:00。 - 时间必须是整点。 - 开始时间和结束时间必须间隔4小时。 StartTime string `json:"start_time"` // 结束时间,UTC时间,格式为HH:mm,例如:02:00。 - 时间必须是整点。 - 开始时间和结束时间必须间隔4小时。 EndTime string `json:"end_time"` }
可维护时间段。
func (MaintenanceWindow) String ¶ added in v0.1.14
func (o MaintenanceWindow) String() string
type ModifyClusterDns ¶ added in v0.1.14
type ModifyClusterDns struct { // 待修改的域名。 Name string `json:"name"` // 域名类型。 - public:公网域名。 - private:内网域名。 Type string `json:"type"` // 用于填写默认生成的SOA记录中有效缓存时间,以秒为单位。 - 取值范围:300~2147483647。 - 默认值为300s。 Ttl int32 `json:"ttl"` }
修改的域名信息。
func (ModifyClusterDns) String ¶ added in v0.1.14
func (o ModifyClusterDns) String() string
type NetResp ¶ added in v0.1.14
type NetResp struct { // 虚拟集群ID。 VirtualClusterId *int32 `json:"virtual_cluster_id,omitempty"` // 查询时间。 Ctime *int64 `json:"ctime,omitempty"` // 主机ID。 HostId *int32 `json:"host_id,omitempty"` // 主机名称。 HostName *string `json:"host_name,omitempty"` // 实例名称。 InstanceName *string `json:"instance_name,omitempty"` // 网卡状态(true代表up/false代表down)。 Up *bool `json:"up,omitempty"` // 网卡速度(Mbps)。 Speed *int64 `json:"speed,omitempty"` // 接收包数(个)。 RecvPackets *int64 `json:"recv_packets,omitempty"` // 发送包数(个)。 SendPackets *int64 `json:"send_packets,omitempty"` // 接收丢包数(个)。 RecvDrop *int64 `json:"recv_drop,omitempty"` // 接收速率(KB/s)。 RecvRate *float64 `json:"recv_rate,omitempty"` // 发送速率(KB/s)。 SendRate *float64 `json:"send_rate,omitempty"` // 网络速率(KB/s)。 IoRate *float64 `json:"io_rate,omitempty"` // 网卡名称。 InterfaceName *string `json:"interface_name,omitempty"` }
type NodeTypes ¶
type NodeTypes struct { // 节点类型名称。 SpecName string `json:"spec_name"` // 节点类型详细。 Detail []Detail `json:"detail"` // 节点类型ID。 Id string `json:"id"` }
节点类型对象
type OpenPublicIp ¶ added in v0.1.14
type OpenPublicIp struct { // 弹性IP绑定类型,取值如下: auto_assign:自动绑定 not_use:暂未使用 bind_existing :使用已有 PublicBindType *string `json:"public_bind_type,omitempty"` // 弹性IP的ID EipId *string `json:"eip_id,omitempty"` }
弹性公网IP对象
func (OpenPublicIp) String ¶ added in v0.1.14
func (o OpenPublicIp) String() string
type ParameterGroup ¶
type ParameterGroup struct { // 参数组ID Id string `json:"id"` // 参数组名称 Name string `json:"name"` // 集群参数状态,有效值包括: - In-Sync:已同步 - Applying:应用中 - Pending-Reboot:需重启生效 - Sync-Failure:应用失败 Status string `json:"status"` }
集群所关联的参数组信息
func (ParameterGroup) String ¶
func (o ParameterGroup) String() string
type PauseDisasterRecoveryRequest ¶ added in v0.1.14
type PauseDisasterRecoveryRequest struct { // 容灾ID DisasterRecoveryId string `json:"disaster_recovery_id"` }
Request Object
func (PauseDisasterRecoveryRequest) String ¶ added in v0.1.14
func (o PauseDisasterRecoveryRequest) String() string
type PauseDisasterRecoveryResponse ¶ added in v0.1.14
type PauseDisasterRecoveryResponse struct { DisasterRecovery *DisasterRecoveryId `json:"disaster_recovery,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (PauseDisasterRecoveryResponse) String ¶ added in v0.1.14
func (o PauseDisasterRecoveryResponse) String() string
type ProjectTag ¶ added in v0.1.14
标签详情。
func (ProjectTag) String ¶ added in v0.1.14
func (o ProjectTag) String() string
type PublicEndpoints ¶
type PublicEndpoints struct { // 公网连接信息 PublicConnectInfo *string `json:"public_connect_info,omitempty"` // 公网JDBC URL,默认格式如下: jdbc:postgresql://<public_connect_info>/<YOUR_DATABASE_name> JdbcUrl *string `json:"jdbc_url,omitempty"` }
func (PublicEndpoints) String ¶
func (o PublicEndpoints) String() string
type PublicIp ¶
type ReconfigureExtDataSourceAction ¶ added in v0.1.14
type ReconfigureExtDataSourceAction struct { // 重启。 Database *bool `json:"database,omitempty"` // 委托。 Agency *string `json:"agency,omitempty"` }
更新数据源配置
func (ReconfigureExtDataSourceAction) String ¶ added in v0.1.14
func (o ReconfigureExtDataSourceAction) String() string
type ResetPasswordRequest ¶
type ResetPasswordRequest struct { // 指定待重置密码集群的ID ClusterId string `json:"cluster_id"` Body *ResetPasswordRequestBody `json:"body,omitempty"` }
Request Object
func (ResetPasswordRequest) String ¶
func (o ResetPasswordRequest) String() string
type ResetPasswordRequestBody ¶
type ResetPasswordRequestBody struct { // GaussDB(DWS) 集群管理员新密码。 新密码复杂度要求如下: - 密码字符长度为8~32位。 - 不能与用户名或倒序的用户名相同。 - 至少包含以下4种类型的3种: - 小写字母 - 大写字母 - 数字 - 特殊字符(~!?,.:;-_'\"(){}[]/<>@#%^&*+|\\=)。 - 不能与历史密码相同。 - 不能为弱密码。 NewPassword string `json:"new_password"` }
This is a auto create Body Object
func (ResetPasswordRequestBody) String ¶
func (o ResetPasswordRequestBody) String() string
type ResetPasswordResponse ¶
type ResetPasswordResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (ResetPasswordResponse) String ¶
func (o ResetPasswordResponse) String() string
type ResizeClusterRequest ¶
type ResizeClusterRequest struct { // 待调整大小的集群ID ClusterId string `json:"cluster_id"` Body *ResizeClusterRequestBody `json:"body,omitempty"` }
Request Object
func (ResizeClusterRequest) String ¶
func (o ResizeClusterRequest) String() string
type ResizeClusterRequestBody ¶
type ResizeClusterRequestBody struct {
ScaleOut *ScaleOut `json:"scale_out,omitempty"`
}
This is a auto create Body Object
func (ResizeClusterRequestBody) String ¶
func (o ResizeClusterRequestBody) String() string
type ResizeClusterResponse ¶
type ResizeClusterResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (ResizeClusterResponse) String ¶
func (o ResizeClusterResponse) String() string
type ResizeInfo ¶
type ResizeInfo struct { // 扩容后的节点数量 TargetNodeNum *int32 `json:"target_node_num,omitempty"` // 扩容前的节点数量 OriginNodeNum *int32 `json:"origin_node_num,omitempty"` // 扩容状态,取值如下: - GROWING:扩容中 - RESIZE_FAILURE:扩容失败 ResizeStatus *string `json:"resize_status,omitempty"` // 扩容开始时间,格式为ISO8601:YYYY-MM-DDThh:mm:ss StartTime *string `json:"start_time,omitempty"` }
集群扩容状态详情
func (ResizeInfo) String ¶
func (o ResizeInfo) String() string
type ResourceTag ¶ added in v0.1.14
标签详情。
func (ResourceTag) String ¶ added in v0.1.14
func (o ResourceTag) String() string
type RestartClusterRequest ¶
type RestartClusterRequest struct { // 指定待重启集群的ID ClusterId string `json:"cluster_id"` Body *RestartClusterRequestBody `json:"body,omitempty"` }
Request Object
func (RestartClusterRequest) String ¶
func (o RestartClusterRequest) String() string
type RestartClusterRequestBody ¶
type RestartClusterRequestBody struct {
// 重启标识
Restart *interface{} `json:"restart"`
}
This is a auto create Body Object
func (RestartClusterRequestBody) String ¶
func (o RestartClusterRequestBody) String() string
type RestartClusterResponse ¶
type RestartClusterResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (RestartClusterResponse) String ¶
func (o RestartClusterResponse) String() string
type Restore ¶
type Restore struct { // 集群名称,要求唯一性,必须以字母开头并只包含字母、数字、中划线,下划线,长度为4~64个字符。 Name string `json:"name"` // 指定子网ID,用于集群网络配置。默认值与原集群相同。 SubnetId *string `json:"subnet_id,omitempty"` // 指定安全组ID,用于集群网络配置。默认值与原集群相同。 SecurityGroupId *string `json:"security_group_id,omitempty"` // 指定虚拟私有云ID,用于集群网络配置。默认值与原集群相同。 VpcId *string `json:"vpc_id,omitempty"` // 指定集群可用区。默认值与原集群相同。 AvailabilityZone *string `json:"availability_zone,omitempty"` // 指定集群服务端口 Port *int32 `json:"port,omitempty"` PublicIp *PublicIp `json:"public_ip,omitempty"` // 企业项目ID,对集群指定企业项目,如果未指定,则使用默认企业项目“default”的ID,即0。 EnterpriseProjectId *string `json:"enterprise_project_id,omitempty"` }
恢复对象
type RestoreClusterRequest ¶
type RestoreClusterRequest struct { // 待恢复的快照ID。 SnapshotId string `json:"snapshot_id"` Body *RestoreClusterRequestBody `json:"body,omitempty"` }
Request Object
func (RestoreClusterRequest) String ¶
func (o RestoreClusterRequest) String() string
type RestoreClusterRequestBody ¶
type RestoreClusterRequestBody struct {
Restore *Restore `json:"restore"`
}
This is a auto create Body Object
func (RestoreClusterRequestBody) String ¶
func (o RestoreClusterRequestBody) String() string
type RestoreClusterResponse ¶
type RestoreClusterResponse struct { Cluster *Cluster `json:"cluster,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RestoreClusterResponse) String ¶
func (o RestoreClusterResponse) String() string
type RestoreDisasterRequest ¶ added in v0.1.14
type RestoreDisasterRequest struct { // 容灾ID DisasterRecoveryId string `json:"disaster_recovery_id"` }
Request Object
func (RestoreDisasterRequest) String ¶ added in v0.1.14
func (o RestoreDisasterRequest) String() string
type RestoreDisasterResponse ¶ added in v0.1.14
type RestoreDisasterResponse struct { DisasterRecovery *DisasterRecoveryId `json:"disaster_recovery,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (RestoreDisasterResponse) String ¶ added in v0.1.14
func (o RestoreDisasterResponse) String() string
type RestorePoint ¶ added in v0.1.14
type RestorePoint struct { // 快照ID BackRef *string `json:"back_ref,omitempty"` // 恢复时间 RestoreTime *int64 `json:"restore_time,omitempty"` // 集群ID ClusterId *string `json:"cluster_id,omitempty"` }
恢复集群
func (RestorePoint) String ¶ added in v0.1.14
func (o RestorePoint) String() string
type ShrinkClusterRequest ¶ added in v0.1.14
type ShrinkClusterRequest struct { // 集群ID ClusterId string `json:"cluster_id"` Body *interface{} `json:"body,omitempty"` }
Request Object
func (ShrinkClusterRequest) String ¶ added in v0.1.14
func (o ShrinkClusterRequest) String() string
type ShrinkClusterResponse ¶ added in v0.1.14
type ShrinkClusterResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (ShrinkClusterResponse) String ¶ added in v0.1.14
func (o ShrinkClusterResponse) String() string
type Snapshot ¶
type Snapshot struct { // 快照名称,要求唯一性且必须以字母开头,不区分大小写,可以包含字母、数字、中划线或者下划线,不能包含其他的特殊字符,长度为4~64个字符。 Name string `json:"name"` // 指定创建快照的集群ID ClusterId string `json:"cluster_id"` // 快照描述,若不指定,描述为空。快照描述的字符长度不能超过256个字符,且不支持特殊字符!<>'=&\"。 Description *string `json:"description,omitempty"` }
快照对象
type SnapshotDetail ¶ added in v0.0.85
type SnapshotDetail struct { // 快照ID。 Id string `json:"id"` // 快照名称。 Name string `json:"name"` // 快照描述。 Description string `json:"description"` // 快照创建的日期时间,格式为 ISO8601: YYYY-MM-DDThh:mm:ssZ。 Started string `json:"started"` // 快照完成的日期时间,格式为 ISO8601: YYYY-MM-DDThh:mm:ssZ。 Finished string `json:"finished"` // 快照大小,单位GB。 Size float64 `json:"size"` // 快照状态: - CREATING:创建中。 - AVAILABLE:可用。 - UNAVAILABLE:不可用。 Status string `json:"status"` // 快照创建类型。 Type string `json:"type"` // 快照对应的集群ID ClusterId string `json:"cluster_id"` }
快照详情对象
func (SnapshotDetail) String ¶ added in v0.0.85
func (o SnapshotDetail) String() string
type SnapshotResp ¶
type SnapshotResp struct { // Snapshot ID Id *string `json:"id,omitempty"` }
func (SnapshotResp) String ¶
func (o SnapshotResp) String() string
type Snapshots ¶
type Snapshots struct { // 快照ID。 Id string `json:"id"` // 快照名称。 Name string `json:"name"` // 快照描述。 Description string `json:"description"` // 快照创建的日期时间,格式为 ISO8601: YYYY-MM-DDThh:mm:ssZ。 Started string `json:"started"` // 快照完成的日期时间,格式为 ISO8601: YYYY-MM-DDThh:mm:ssZ。 Finished string `json:"finished"` // 快照大小,单位 GB。 Size float64 `json:"size"` // 快照状态: - CREATING:创建中。 - AVAILABLE:可用。 - UNAVAILABLE:不可用。 Status string `json:"status"` // 快照创建类型 Type string `json:"type"` // 快照对应的集群ID ClusterId string `json:"cluster_id"` }
快照对象列表
type SnapshotsStatistic ¶ added in v0.1.14
type SnapshotsStatistic struct { // 资源统计信息名称。 - storage.free:免费容量。 - storage.paid:付费容量。 - storage.used:已用容量。 Name string `json:"name"` // 资源统计信息值。 Value float32 `json:"value"` // 资源统计信息单位。 Unit string `json:"unit"` }
快照统计信息。
func (SnapshotsStatistic) String ¶ added in v0.1.14
func (o SnapshotsStatistic) String() string
type StartDisasterRecoveryRequest ¶ added in v0.1.14
type StartDisasterRecoveryRequest struct { // 容灾ID DisasterRecoveryId string `json:"disaster_recovery_id"` }
Request Object
func (StartDisasterRecoveryRequest) String ¶ added in v0.1.14
func (o StartDisasterRecoveryRequest) String() string
type StartDisasterRecoveryResponse ¶ added in v0.1.14
type StartDisasterRecoveryResponse struct { DisasterRecovery *DisasterRecoveryId `json:"disaster_recovery,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (StartDisasterRecoveryResponse) String ¶ added in v0.1.14
func (o StartDisasterRecoveryResponse) String() string
type Statistic ¶ added in v0.1.14
type Statistic struct { // 资源名称。 - cluster.total:总集群(个)。 - cluster.normal:可用集群(个)。 - instance.total:总节点(个)。 - instance.normal:可用节点(个)。 - storage.total:总容量(GB)。 Name string `json:"name"` // 资源数量值。 Value float64 `json:"value"` // 资源数量单位。 Unit string `json:"unit"` }
资源数量详情。
type SwitchFailoverDisasterRequest ¶ added in v0.1.14
type SwitchFailoverDisasterRequest struct { // 容灾ID DisasterRecoveryId string `json:"disaster_recovery_id"` }
Request Object
func (SwitchFailoverDisasterRequest) String ¶ added in v0.1.14
func (o SwitchFailoverDisasterRequest) String() string
type SwitchFailoverDisasterResponse ¶ added in v0.1.14
type SwitchFailoverDisasterResponse struct { DisasterRecovery *DisasterRecoveryId `json:"disaster_recovery,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (SwitchFailoverDisasterResponse) String ¶ added in v0.1.14
func (o SwitchFailoverDisasterResponse) String() string
type SwitchOverClusterRequest ¶ added in v0.1.14
type SwitchOverClusterRequest struct { // 集群的ID。 ClusterId string `json:"cluster_id"` }
Request Object
func (SwitchOverClusterRequest) String ¶ added in v0.1.14
func (o SwitchOverClusterRequest) String() string
type SwitchOverClusterResponse ¶ added in v0.1.14
type SwitchOverClusterResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (SwitchOverClusterResponse) String ¶ added in v0.1.14
func (o SwitchOverClusterResponse) String() string
type SwitchoverDisasterRecoveryRequest ¶ added in v0.1.14
type SwitchoverDisasterRecoveryRequest struct { // 容灾ID DisasterRecoveryId string `json:"disaster_recovery_id"` }
Request Object
func (SwitchoverDisasterRecoveryRequest) String ¶ added in v0.1.14
func (o SwitchoverDisasterRecoveryRequest) String() string
type SwitchoverDisasterRecoveryResponse ¶ added in v0.1.14
type SwitchoverDisasterRecoveryResponse struct { DisasterRecovery *DisasterRecoveryId `json:"disaster_recovery,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (SwitchoverDisasterRecoveryResponse) String ¶ added in v0.1.14
func (o SwitchoverDisasterRecoveryResponse) String() string
type Tag ¶ added in v0.1.14
type Tag struct { // 标签key Key *string `json:"key,omitempty"` // 标签值 Value *string `json:"value,omitempty"` }
标签
type Tags ¶
type Tags struct { // 键。输入标签键的最大长度为36个unicode字符,不能为空字符串,且首尾字符不能为空格。 不能包含“=”,“*”,“<”,“>”,“\\\\”,“,”,“|”,“/”。 只能包含大写字母(A-Z)、小写字母(a-z)、数字(0-9)和特殊字符(中划线-、下划线_)以及中文字符。 Key string `json:"key"` // 值。输入标签值的最大长度为43个字符,首尾字符不能为空格,可以为空字符串。 不能包含“=”,“*”,“<”,“>”,“\\\\”,“,”,“|”,“/”。 只能包含大写字母(A-Z)、小写字母(a-z)、数字(0-9)和特殊字符(中划线-、下划线_)以及中文字符。 Value string `json:"value"` }
标签列表
type UpdateAlarmSubRequest ¶ added in v0.1.14
type UpdateAlarmSubRequest struct { // 告警订阅ID AlarmSubId string `json:"alarm_sub_id"` Body *AlarmSubUpdateRequest `json:"body,omitempty"` }
Request Object
func (UpdateAlarmSubRequest) String ¶ added in v0.1.14
func (o UpdateAlarmSubRequest) String() string
type UpdateAlarmSubResponse ¶ added in v0.1.14
type UpdateAlarmSubResponse struct { // 告警订阅ID Id *string `json:"id,omitempty"` // 告警订阅名称 Name *string `json:"name,omitempty"` // 是否开启订阅 Enable *string `json:"enable,omitempty"` // 告警级别 AlarmLevel *string `json:"alarm_level,omitempty"` // 租户凭证ID ProjectId *string `json:"project_id,omitempty"` // 所属服务,支持DWS,DLI,DGC,CloudTable,CDM,GES,CSS NameSpace *string `json:"name_space,omitempty"` // 消息主题地址 NotificationTarget *string `json:"notification_target,omitempty"` // 消息主题名称 NotificationTargetName *string `json:"notification_target_name,omitempty"` // 消息主题类型 NotificationTargetType *string `json:"notification_target_type,omitempty"` // 语言 Language *string `json:"language,omitempty"` // 时区 TimeZone *string `json:"time_zone,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateAlarmSubResponse) String ¶ added in v0.1.14
func (o UpdateAlarmSubResponse) String() string
type UpdateClusterDnsRequest ¶ added in v0.1.14
type UpdateClusterDnsRequest struct { // 集群的ID ClusterId string `json:"cluster_id"` Body *ModifyClusterDns `json:"body,omitempty"` }
Request Object
func (UpdateClusterDnsRequest) String ¶ added in v0.1.14
func (o UpdateClusterDnsRequest) String() string
type UpdateClusterDnsResponse ¶ added in v0.1.14
type UpdateClusterDnsResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (UpdateClusterDnsResponse) String ¶ added in v0.1.14
func (o UpdateClusterDnsResponse) String() string
type UpdateConfigurationRequest ¶ added in v0.1.14
type UpdateConfigurationRequest struct { // 集群的ID。 ClusterId string `json:"cluster_id"` // 参数组ID。 ConfigurationId string `json:"configuration_id"` Body *ConfigurationParameterValues `json:"body,omitempty"` }
Request Object
func (UpdateConfigurationRequest) String ¶ added in v0.1.14
func (o UpdateConfigurationRequest) String() string
type UpdateConfigurationResponse ¶ added in v0.1.14
type UpdateConfigurationResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (UpdateConfigurationResponse) String ¶ added in v0.1.14
func (o UpdateConfigurationResponse) String() string
type UpdateDataSourceRequest ¶ added in v0.1.14
type UpdateDataSourceRequest struct { // 集群ID ClusterId string `json:"cluster_id"` // 数据源id ExtDataSourceId string `json:"ext_data_source_id"` Body *ReconfigureExtDataSourceAction `json:"body,omitempty"` }
Request Object
func (UpdateDataSourceRequest) String ¶ added in v0.1.14
func (o UpdateDataSourceRequest) String() string
type UpdateDataSourceResponse ¶ added in v0.1.14
type UpdateDataSourceResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateDataSourceResponse) String ¶ added in v0.1.14
func (o UpdateDataSourceResponse) String() string
type UpdateEventSubRequest ¶ added in v0.1.14
type UpdateEventSubRequest struct { // 事件订阅ID EventSubId string `json:"event_sub_id"` Body *EventSubUpdateRequest `json:"body,omitempty"` }
Request Object
func (UpdateEventSubRequest) String ¶ added in v0.1.14
func (o UpdateEventSubRequest) String() string
type UpdateEventSubResponse ¶ added in v0.1.14
type UpdateEventSubResponse struct { // 订阅ID Id *string `json:"id,omitempty"` // 订阅名称 Name *string `json:"name,omitempty"` // 事件源类型 SourceType *string `json:"source_type,omitempty"` // 事件源ID SourceId *string `json:"source_id,omitempty"` // 事件类别 Category *string `json:"category,omitempty"` // 事件级别 Severity *string `json:"severity,omitempty"` // 事件标签 Tag *string `json:"tag,omitempty"` // 是否开启订阅 1为开启,0为关闭 Enable *int32 `json:"enable,omitempty"` // 租户凭证ID ProjectId *string `json:"project_id,omitempty"` // 所属服务 NameSpace *string `json:"name_space,omitempty"` // 消息通知主题地址 NotificationTarget *string `json:"notification_target,omitempty"` // 消息通知主题名称 NotificationTargetName *string `json:"notification_target_name,omitempty"` // 消息通知类型 NotificationTargetType *string `json:"notification_target_type,omitempty"` // 语言 Language *string `json:"language,omitempty"` // 时区 TimeZone *string `json:"time_zone,omitempty"` HttpStatusCode int `json:"-"` }
Response Object
func (UpdateEventSubResponse) String ¶ added in v0.1.14
func (o UpdateEventSubResponse) String() string
type UpdateMaintenanceWindowRequest ¶ added in v0.1.14
type UpdateMaintenanceWindowRequest struct { // 集群的ID。 ClusterId string `json:"cluster_id"` Body *MaintenanceWindow `json:"body,omitempty"` }
Request Object
func (UpdateMaintenanceWindowRequest) String ¶ added in v0.1.14
func (o UpdateMaintenanceWindowRequest) String() string
type UpdateMaintenanceWindowResponse ¶ added in v0.1.14
type UpdateMaintenanceWindowResponse struct {
HttpStatusCode int `json:"-"`
}
Response Object
func (UpdateMaintenanceWindowResponse) String ¶ added in v0.1.14
func (o UpdateMaintenanceWindowResponse) String() string
type Volume ¶ added in v0.1.14
type Volume struct { // 磁盘名称,取值范围为 SSD(超高IO),高IO(SAS),普通IO(SATA) Volume *string `json:"volume,omitempty"` // 磁盘容量 Capacity *int32 `json:"capacity,omitempty"` }
磁盘
type WorkloadQueue ¶ added in v0.1.14
type WorkloadQueue struct { // 工作负载队列名称。 WorkloadQueueName *string `json:"workload_queue_name,omitempty"` // 逻辑集群名称。 LogicalClusterName *string `json:"logical_cluster_name,omitempty"` // 短查询开关。 ShortQueryOptimize *string `json:"short_query_optimize,omitempty"` // 短查询并发数。 ShortQueryConcurrencyNum *string `json:"short_query_concurrency_num,omitempty"` // 资源配置队列。 WorkloadResourceItemList *[]WorkloadResource `json:"workload_resource_item_list,omitempty"` }
工作负载队列
func (WorkloadQueue) String ¶ added in v0.1.14
func (o WorkloadQueue) String() string
type WorkloadResource ¶ added in v0.1.14
type WorkloadResource struct { // 资源名称。 ResourceName *string `json:"resource_name,omitempty"` // 资源属性值。 ResourceValue *int32 `json:"resource_value,omitempty"` }
工作负载队列资源项
func (WorkloadResource) String ¶ added in v0.1.14
func (o WorkloadResource) String() string
type WorkloadStatus ¶ added in v0.1.14
type WorkloadStatus struct { // 开关。 WorkloadSwitch *string `json:"workload_switch,omitempty"` // 最大并发数。 MaxConcurrencyNum *string `json:"max_concurrency_num,omitempty"` }
资源管理信息
func (WorkloadStatus) String ¶ added in v0.1.14
func (o WorkloadStatus) String() string
Source Files ¶
- model_add_workload_queue_request.go
- model_add_workload_queue_response.go
- model_alarm_config_response.go
- model_alarm_detail_response.go
- model_alarm_statistic_response.go
- model_alarm_sub_request.go
- model_alarm_sub_update_request.go
- model_alarm_subscription_response.go
- model_associate_eip_request.go
- model_associate_eip_response.go
- model_associate_elb_request.go
- model_associate_elb_response.go
- model_audit_dump_record.go
- model_availability_zone.go
- model_backup_policy.go
- model_backup_strategy_detail.go
- model_batch_create_cluster_cn_request.go
- model_batch_create_cluster_cn_response.go
- model_batch_create_cn.go
- model_batch_create_resource_tag.go
- model_batch_create_resource_tag_request.go
- model_batch_create_resource_tag_response.go
- model_batch_create_resource_tags.go
- model_batch_delete_cluster_cn_request.go
- model_batch_delete_cluster_cn_response.go
- model_batch_delete_cn.go
- model_batch_delete_resource_tag.go
- model_batch_delete_resource_tag_request.go
- model_batch_delete_resource_tag_response.go
- model_batch_delete_resource_tags.go
- model_cancel_readonly_cluster_request.go
- model_cancel_readonly_cluster_response.go
- model_check_cluster_request.go
- model_check_cluster_response.go
- model_cluster.go
- model_cluster_check_body.go
- model_cluster_check_request_body.go
- model_cluster_configuration.go
- model_cluster_detail.go
- model_cluster_elb_info.go
- model_cluster_info.go
- model_cluster_snapshots.go
- model_configuration_parameter.go
- model_configuration_parameter_unit.go
- model_configuration_parameter_value.go
- model_configuration_parameter_values.go
- model_coordinator_node.go
- model_copy_snapshot_request.go
- model_copy_snapshot_response.go
- model_create_alarm_sub_request.go
- model_create_alarm_sub_response.go
- model_create_cluster_dns.go
- model_create_cluster_dns_request.go
- model_create_cluster_dns_response.go
- model_create_cluster_info.go
- model_create_cluster_request.go
- model_create_cluster_request_body.go
- model_create_cluster_response.go
- model_create_cluster_workload_request.go
- model_create_cluster_workload_response.go
- model_create_data_source_request.go
- model_create_data_source_response.go
- model_create_disaster_recovery.go
- model_create_disaster_recovery_request.go
- model_create_disaster_recovery_response.go
- model_create_event_sub_request.go
- model_create_event_sub_response.go
- model_create_snapshot_policy_request.go
- model_create_snapshot_policy_response.go
- model_create_snapshot_request.go
- model_create_snapshot_request_body.go
- model_create_snapshot_response.go
- model_create_workload_plan_request.go
- model_create_workload_plan_response.go
- model_datastore.go
- model_delete_alarm_sub_request.go
- model_delete_alarm_sub_response.go
- model_delete_cluster_dns_request.go
- model_delete_cluster_dns_response.go
- model_delete_cluster_request.go
- model_delete_cluster_request_body.go
- model_delete_cluster_response.go
- model_delete_disaster_recovery_request.go
- model_delete_disaster_recovery_response.go
- model_delete_event_sub_request.go
- model_delete_event_sub_response.go
- model_delete_snapshot_policy_request.go
- model_delete_snapshot_policy_response.go
- model_delete_snapshot_request.go
- model_delete_snapshot_response.go
- model_delete_workload_queue_request.go
- model_delete_workload_queue_response.go
- model_detail.go
- model_disassociate_eip_request.go
- model_disassociate_eip_response.go
- model_disassociate_elb_request.go
- model_disassociate_elb_response.go
- model_disaster_recovery_id.go
- model_disk_resp.go
- model_dss_pool.go
- model_endpoints.go
- model_event_response.go
- model_event_spec_response.go
- model_event_sub_request.go
- model_event_sub_update_request.go
- model_event_subscription_response.go
- model_execute_redistribution_cluster_request.go
- model_execute_redistribution_cluster_response.go
- model_ext_data_source.go
- model_failed_reason.go
- model_fine_grained_snapshot_detail.go
- model_host_overview_response.go
- model_list_alarm_configs_request.go
- model_list_alarm_configs_response.go
- model_list_alarm_detail_request.go
- model_list_alarm_detail_response.go
- model_list_alarm_statistic_request.go
- model_list_alarm_statistic_response.go
- model_list_alarm_subs_request.go
- model_list_alarm_subs_response.go
- model_list_audit_log_request.go
- model_list_audit_log_response.go
- model_list_availability_zones_request.go
- model_list_availability_zones_response.go
- model_list_cluster_cn_request.go
- model_list_cluster_cn_response.go
- model_list_cluster_configurations_parameter_request.go
- model_list_cluster_configurations_parameter_response.go
- model_list_cluster_configurations_request.go
- model_list_cluster_configurations_response.go
- model_list_cluster_details_request.go
- model_list_cluster_details_response.go
- model_list_cluster_scale_in_numbers_request.go
- model_list_cluster_scale_in_numbers_response.go
- model_list_cluster_snapshots_request.go
- model_list_cluster_snapshots_response.go
- model_list_cluster_tags_request.go
- model_list_cluster_tags_response.go
- model_list_cluster_workload_request.go
- model_list_cluster_workload_response.go
- model_list_clusters_request.go
- model_list_clusters_response.go
- model_list_data_source_request.go
- model_list_data_source_response.go
- model_list_disaster_recover_request.go
- model_list_disaster_recover_response.go
- model_list_dss_pools_request.go
- model_list_dss_pools_response.go
- model_list_elbs_request.go
- model_list_elbs_response.go
- model_list_event_specs_request.go
- model_list_event_specs_response.go
- model_list_event_subs_request.go
- model_list_event_subs_response.go
- model_list_events_request.go
- model_list_events_response.go
- model_list_host_disk_request.go
- model_list_host_disk_response.go
- model_list_host_net_request.go
- model_list_host_net_response.go
- model_list_host_overview_request.go
- model_list_host_overview_response.go
- model_list_job_details_request.go
- model_list_job_details_response.go
- model_list_node_types_request.go
- model_list_node_types_response.go
- model_list_quotas_request.go
- model_list_quotas_response.go
- model_list_snapshot_details_request.go
- model_list_snapshot_details_response.go
- model_list_snapshot_policy_request.go
- model_list_snapshot_policy_response.go
- model_list_snapshot_statistics_request.go
- model_list_snapshot_statistics_response.go
- model_list_snapshots_request.go
- model_list_snapshots_response.go
- model_list_statistics_request.go
- model_list_statistics_response.go
- model_list_tags_request.go
- model_list_tags_response.go
- model_list_workload_queue_request.go
- model_list_workload_queue_response.go
- model_maintain_window.go
- model_maintenance_window.go
- model_modify_cluster_dns.go
- model_net_resp.go
- model_node_types.go
- model_nodes.go
- model_open_public_ip.go
- model_parameter_group.go
- model_pause_disaster_recovery_request.go
- model_pause_disaster_recovery_response.go
- model_project_tag.go
- model_public_endpoints.go
- model_public_ip.go
- model_reconfigure_ext_data_source_action.go
- model_reset_password_request.go
- model_reset_password_request_body.go
- model_reset_password_response.go
- model_resize_cluster_request.go
- model_resize_cluster_request_body.go
- model_resize_cluster_response.go
- model_resize_info.go
- model_resource_tag.go
- model_restart_cluster_request.go
- model_restart_cluster_request_body.go
- model_restart_cluster_response.go
- model_restore.go
- model_restore_cluster_request.go
- model_restore_cluster_request_body.go
- model_restore_cluster_response.go
- model_restore_disaster_request.go
- model_restore_disaster_response.go
- model_restore_point.go
- model_scale_out.go
- model_shrink_cluster_request.go
- model_shrink_cluster_response.go
- model_snapshot.go
- model_snapshot_detail.go
- model_snapshot_resp.go
- model_snapshots.go
- model_snapshots_statistic.go
- model_start_disaster_recovery_request.go
- model_start_disaster_recovery_response.go
- model_statistic.go
- model_switch_failover_disaster_request.go
- model_switch_failover_disaster_response.go
- model_switch_over_cluster_request.go
- model_switch_over_cluster_response.go
- model_switchover_disaster_recovery_request.go
- model_switchover_disaster_recovery_response.go
- model_tag.go
- model_tags.go
- model_update_alarm_sub_request.go
- model_update_alarm_sub_response.go
- model_update_cluster_dns_request.go
- model_update_cluster_dns_response.go
- model_update_configuration_request.go
- model_update_configuration_response.go
- model_update_data_source_request.go
- model_update_data_source_response.go
- model_update_event_sub_request.go
- model_update_event_sub_response.go
- model_update_maintenance_window_request.go
- model_update_maintenance_window_response.go
- model_volume.go
- model_workload_queue.go
- model_workload_resource.go
- model_workload_status.go