数据结构

最近更新时间: 2024-12-21 13:01:31

SnapshotCopyResult

描述快照跨地域复制的结果。

被如下接口引用:CopySnapshotCrossRegions

名称 必选 允许NULL 类型 描述
DestinationRegion String 跨地复制的目标地域。
示例值:
SnapshotId String 复制到目标地域的新快照ID。
示例值:

DiskConfigSet

云盘配置

被如下接口引用:DescribeZoneDiskConfigInfos

名称 必选 允许NULL 类型 描述
DiskUsage String 系统盘或数据盘
示例值:
DiskType String CLOUD_BASIC、CLOUD_PREMIUM、CLOUD_SSD
示例值:
DiskSize Int64 云盘大小
示例值:
SnapshotId String 快照ID
示例值:

Image

快照关联的镜像

被如下接口引用:DescribeDiskAssociatedSnapshots、DescribeSnapshotGroups、DescribeSnapshots、DescribeSnapshotsInternal

名称 必选 允许NULL 类型 描述
ImageId String 镜像实例ID。
示例值:
ImageName String 镜像名称。
示例值:

Price

描述了云盘的价格

被如下接口引用:InquirePriceModifyDiskExtraPerformance、InquiryPriceCreateDisks、InquiryPriceCreateSnapshots、InquiryPriceModifyDiskAttributes、InquiryPriceRenewDisks、InquiryPriceResizeDisk

名称 必选 允许NULL 类型 描述
OriginalPrice Float 预支费用的原价,单位:元。
示例值:
DiscountPrice Float 预支费用的折扣价,单位:元。
示例值:
UnitPriceDiscount Float 后付费云盘折扣单价,单位:元。
示例值:
UnitPrice Float 后付费云盘原单价,单位:元。
示例值:
UnitPriceHigh String 高精度后付费云盘原单价, 单位:元
示例值:
OriginalPriceHigh String 高精度预付费云盘预支费用的原价, 单位:元 。
示例值:
DiscountPriceHigh String 高精度预付费云盘预支费用的折扣价, 单位:元
示例值:
UnitPriceDiscountHigh String 高精度后付费云盘折扣单价, 单位:元
示例值:
ChargeUnit String 后付费云盘的计价单元,取值范围:
  • HOUR:表示后付费云盘的计价单元是按小时计算。
    示例值:
  • DetailPrices Array of DetailPrice 计费项目明细列表。
    示例值:查看

    Snapshot

    描述了快照的详细信息

    被如下接口引用:DescribeDiskAssociatedSnapshots、DescribeSnapshots、DescribeSnapshotsInternal

    名称 必选 允许NULL 类型 描述
    SnapshotId String 快照ID。
    示例值:
    Placement Placement 快照所在的位置。
    示例值:查看
    DiskUsage String 创建此快照的云硬盘类型。取值范围:
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
    示例值:
  • DiskId String 创建此快照的云硬盘ID。
    示例值:
    DiskSize Uint64 创建此快照的云硬盘大小。
    示例值:
    SnapshotState String 快照的状态。取值范围:
  • NORMAL:正常
  • CREATING:创建中
  • ROLLBACKING:回滚中
  • COPYING_FROM_REMOTE:跨地域复制快照拷贝中。
    示例值:
  • SnapshotName String 快照名称,用户自定义的快照别名。调用ModifySnapshotAttribute可修改此字段。
    示例值:
    Percent Uint64 快照创建进度百分比,快照创建成功后此字段恒为100。
    示例值:
    CreateTime String 快照的创建时间。
    示例值:
    DeadlineTime String 快照到期时间。如果快照为永久保留,此字段为空。
    示例值:
    Encrypt Bool 是否为加密盘创建的快照。取值范围:
  • true:该快照为加密盘创建的
  • false:非加密盘创建的快照。
    示例值:
  • IsPermanent Bool 是否为永久快照。取值范围:
  • true:永久快照
  • false:非永久快照。
    示例值:
  • CopyingToRegions Array of String 快照正在跨地域复制的目的地域,默认取值为[]。
    示例值:
    CopyFromRemote Bool 是否为跨地域复制的快照。取值范围:
  • true:表示为跨地域复制的快照。
  • false:本地域的快照。
    示例值:
  • Images Array of Image 快照关联的镜像列表。
    示例值:查看
    ImageCount Uint64 快照关联的镜像个数。
    示例值:
    SnapshotType String 快照类型,目前该项取值可以为PRIVATE_SNAPSHOT或者SHARED_SNAPSHOT
    示例值:
    ShareReference Uint64 快照当前被共享数
    示例值:
    Tags Array of Tag 快照的标签列表。
    示例值:查看
    PlatformProjectId String 快照的TCE项目ID。
    示例值:
    EncryptAlgorithm String 加密算法。
    示例值:
    SavePlaceName String 快照存储位置
    示例值:
    SnapFormat String 快照格式的类型。取值范围: {"RAW", "QCOW2"}。
    示例值:
    SnapSize Uint64 快照大小
    示例值:
    CopyFromBackupDetail CopyFromBackupDetail 由备份复制过来的快照,获取对应备份的信息
    示例值:查看

    DiskConfig

    云盘配置。

    被如下接口引用:DescribeDiskConfigQuota

    名称 必选 允许NULL 类型 描述
    Available Bool 配置是否可用。
    示例值:
    DiskType String 云盘介质类型。取值范围:
  • CLOUD_BASIC:表示普通云硬盘
  • CLOUD_PREMIUM:表示高性能云硬盘
  • CLOUD_SSD:SSD表示SSD云硬盘。
    示例值:
  • DiskUsage String 云盘类型。取值范围:
  • SYSTEM_DISK:表示系统盘
  • DATA_DISK:表示数据盘。
    示例值:
  • DiskChargeType String 付费模式。取值范围:
  • PREPAID:表示预付费,即包年包月
  • POSTPAID_BY_HOUR:表示后付费,即按量计费。
    示例值:
  • MaxDiskSize Uint64 最大可配置云盘大小。
    示例值:
    MinDiskSize Uint64 最小可配置云盘大小。
    示例值:
    Zone String 所在可用区
    示例值:
    DeviceClass String 实例机型。
    示例值:
    InstanceFamily String 实例机型系列。详见实例类型
    示例值:
    StepSize Uint64 步长
    示例值:
    ExtraPerformanceRange Array of Int64 额外的性能区间。
    示例值:
    RecommendDiskSize Uint64 当前类型云硬盘的推荐大小,单位GB。
    示例值:

    Disk

    描述了云硬盘的详细信息

    被如下接口引用:DescribeDisks

    名称 必选 允许NULL 类型 描述
    DiskId String 云硬盘ID。
    示例值:
    DiskUsage String 云硬盘类型。取值范围:
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
    示例值:
  • DiskChargeType String 付费模式。取值范围:
  • PREPAID:预付费,即包年包月
  • POSTPAID_BY_HOUR:后付费,即按量计费。
    示例值:
  • Portable Bool 是否为弹性云盘,false表示非弹性云盘,true表示弹性云盘。
    示例值:
    Placement Placement 云硬盘所在的位置。
    示例值:查看
    SnapshotAbility Bool 云盘是否具备创建快照的能力。取值范围:
  • false表示不具备
  • true表示具备。
    示例值:
  • DiskName String 云硬盘名称。
    示例值:
    DiskSize Uint64 云硬盘大小。
    示例值:
    DiskState String 云盘状态。取值范围:
  • UNATTACHED:未挂载
  • ATTACHING:挂载中
  • ATTACHED:已挂载
  • DETACHING:解挂中
  • EXPANDING:扩容中
  • ROLLBACKING:回滚中。
    示例值:
  • DiskType String 云盘介质类型。取值范围:
  • CLOUD_BASIC:表示普通云硬
  • CLOUD_PREMIUM:表示高性能云硬盘
  • CLOUD_SSD:SSD表示SSD云硬盘。
    示例值:
  • Attached Bool 云盘是否挂载到云主机上。取值范围:
  • false:表示未挂载
  • true:表示已挂载。
    示例值:
  • InstanceId String 云硬盘挂载的云主机ID。
    示例值:
    CreateTime String 云硬盘的创建时间。
    示例值:
    DeadlineTime String 云硬盘的到期时间。
    示例值:
    Rollbacking Bool 云盘是否处于快照回滚状态。取值范围:
  • false:表示不处于快照回滚状态
  • true:表示处于快照回滚状态。
    示例值:
  • RollbackPercent Uint64 云盘快照回滚的进度。
    示例值:
    Encrypt Bool 云盘是否为加密盘。取值范围:
  • false:表示非加密盘
  • true:表示加密盘。
    示例值:
  • AutoRenewFlagError Bool 云盘已挂载到子机,且子机与云盘都是包年包月。
  • true:子机设置了自动续费标识,但云盘未设置
  • false:云盘自动续费标识正常。
    示例值:
  • RenewFlag String 自动续费标识。取值范围:
  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费。
    示例值:
  • DeadlineError Bool 在云盘已挂载到实例,且实例与云盘都是包年包月的条件下,此字段才有意义。
  • true:云盘到期时间早于实例。
  • false:云盘到期时间晚于实例。
    示例值:
  • IsReturnable Bool 判断预付费的云盘是否支持主动退还。
  • true:支持主动退还
  • false:不支持主动退还。
    示例值:
  • ReturnFailCode Uint64 预付费云盘在不支持主动退还的情况下,该参数表明不支持主动退还的具体原因。取值范围:
  • 1:云硬盘已经退还
  • 2:云硬盘已过期
  • 3:云盘不支持退还
  • 8:超过可退还数量的限制。
    示例值:
  • AutoSnapshotPolicyIds Array of String 云盘关联的定期快照ID。只有在调用DescribeDisks接口时,入参ReturnBindAutoSnapshotPolicy取值为TRUE才会返回该参数。
    示例值:
    Tags Array of Tag 与云盘绑定的标签,云盘未绑定标签则取值为空。
    示例值:查看
    DeleteWithInstance Bool 云盘是否与挂载的实例一起销毁。
  • true:销毁实例时会同时销毁云盘,只支持按小时后付费云盘。
  • false:销毁实例时不销毁云盘。
    示例值:
  • DifferDaysOfDeadline Int64 当前时间距离盘到期的天数(仅对预付费盘有意义)。
    示例值:
    Migrating Bool 云盘是否处于类型变更中。取值范围:
  • false:表示云盘不处于类型变更中
  • true:表示云盘已发起类型变更,正处于迁移中。
    示例值:
  • MigratePercent Uint64 云盘类型变更的迁移进度,取值0到100。
    示例值:
    Shareable Bool 云盘是否为共享型云盘。
    示例值:
    InstanceIdList Array of String 对于非共享型云盘,该参数为空数组。对于共享型云盘,则表示该云盘当前被挂载到的CVM实例InstanceId
    示例值:
    SnapshotCount Int64 云盘拥有的快照总数。
    示例值:
    SnapshotSize Uint64 云盘拥有的快照总容量,单位为MB。
    示例值:
    PlatformProjectId String 项目ID
    示例值:
    BackupDisk Bool 云硬盘因欠费销毁或者到期销毁时, 是否使用快照备份数据的标识。true表示销毁时创建快照进行数据备份。false表示直接销毁,不进行数据备份。
    示例值:
    InstanceType String 盘挂载的子机机型
    示例值:
    DiskStoragePoolGroup String 盘所属的资源池
    示例值:
    LatestOperationRequestId String 最后一次执行的异步任务对应的API RequestId
    示例值:
    ThroughputPerformance Uint64 云硬盘额外性能值,单位MB/s。
    示例值:
    LatestOperation String 最后一次执行的异步任务操作。
    示例值:
    LastAttachInsId String 云盘最后挂载的云服务器ID
    示例值:
    LatestOperationState String 最后一次执行的异步任务执行结果。
    示例值:
    DeleteSnapshot Int64 销毁云盘时删除关联的非永久保留快照。0 表示非永久快照不随云盘销毁而销毁,1表示非永久快照随云盘销毁而销毁,默认取0。快照是否永久保留可以通过DescribeSnapshots接口返回的快照详情的IsPermanent字段来判断,true表示永久快照,false表示非永久快照。
    示例值:
    ErrorPrompt String 出错时返回给用户的操作提示
    示例值:
    EncryptAlgorithm String 加密算法类型。SM4:国密;AES256:非国密
    示例值:
    DiskBackupQuota Uint64 云硬盘备份点配额。表示最大可以保留的备份点数量。
    示例值:
    DiskBackupCount Uint64 云硬盘备份点已使用的数量。
    示例值:
    BurstPerformance Bool 云盘是否开启性能突发
    示例值:

    GoodsDetail

    产品详情。

    被如下接口引用:SwitchParameterCreateDisks、SwitchParameterRenewDisks、SwitchParameterResizeDisk

    名称 必选 允许NULL 类型 描述
    TimeSpan Uint64 购买或续费云盘的时长。
    示例值:
    Pid Uint64 产品ID。
    示例值:
    DiskType String 云盘类型,系统盘或数据盘。
    示例值:
    ProductInfo Array of ProductInfo 产品信息描述。
    示例值:查看
    MediumType String 云盘介质类型。
    示例值:
    TimeUnit String 时长“TimeSpan”的单位。
    示例值:
    CbsSize Uint64 云盘大小。
    示例值:

    CopyFromBackupDetail

    由备份复制过来的快照,获取对应备份的信息

    被如下接口引用:DescribeDiskAssociatedSnapshots、DescribeSnapshots、DescribeSnapshotsInternal

    名称 必选 允许NULL 类型 描述
    BackupGroupId String 备份组ID
    示例值:
    CreateTime Datetime 备份创建的时间
    示例值:
    BackupDiskId String 备份磁盘ID
    示例值:
    BackupId String 备份ID,表示备份的唯一标识符
    示例值:

    SnapshotDeniedAction

    单个快照的操作掩码

    被如下接口引用:DescribeSnapshotsDeniedActions

    名称 必选 允许NULL 类型 描述
    SnapshotId String 根据快照ID
    示例值:
    DeniedActions Array of DeniedAction 具体的快照的操作掩码信息
    示例值:查看

    ResourcesDetail

    描述用户的资源详情。

    被如下接口引用:DescribeUserDiskResources

    名称 必选 允许NULL 类型 描述
    Region String 资源所在地域。
    示例值:
    SnapshotNumberTotal Uint64 快照用户数量配额。
    示例值:
    SnapshotNumberUsed Uint64 已使用的快照数量。
    示例值:
    SnapshotCapacityTotal Uint64 快照容量配额。
    示例值:
    SnapshotCapacityUsed Uint64 已使用的快照容量,单位GB。
    示例值:
    DiskNumber Int64 云盘数量。
    示例值:
    NewDiskFlag Bool 当前地域是否包含新购买的云盘。
    示例值:
    SnapshotSupportCrossCopy Bool 当前地域是否支持跨地域复制
    示例值:
    DiskNumberIsolated Uint64 回收站内的云盘数量。
    示例值:

    DedicatedClusterDiskStatistic

    CDC 独享集群云硬盘统计信息。

    被如下接口引用:DescribeDedicatedClusterDiskStatistics

    名称 必选 允许NULL 类型 描述
    DiskType String 硬盘介质类型。
    示例值:
    TotalDiskSize Uint64 云硬盘总容量。
    示例值:
    UsedDiskSize Uint64 已使用的云硬盘容量。
    示例值:
    AvailableDiskSize Uint64 可用的云硬盘容量。
    示例值:

    DiskResizeConfig

    云盘扩容配置,用于SwitchParameterResizeDisk接口出参。

    被如下接口引用:SwitchParameterModifyDiskAttributes

    名称 必选 允许NULL 类型 描述
    Pid Uint64 产品ID。
    示例值:
    CbsSize Uint64 云盘大小。
    示例值:
    MediumType String 云盘介质类型。
    示例值:

    Policy

    描述了定期快照的执行策略

    被如下接口引用:CreateAutoSnapshotPolicy、DescribeAutoSnapshotPolicies、DescribeCopyAutoSnapshotPolicy、DescribeDiskAssociatedAutoSnapshotPolicy、ModifyAutoSnapshotPolicyAttribute

    名称 必选 允许NULL 类型 描述
    DayOfWeek Array of Uint64 选定周一到周日中需要创建快照的日期,取值范围:[0, 6]。0表示周一触发,依此类推。
    示例值:
    Hour Array of Uint64 指定定期快照策略的触发时间。单位为小时,取值范围:[0, 23]。00:00 ~ 23:00 共 24 个时间点可选,1表示 01:00,依此类推。
    示例值:
    IntervalDays Uint64 指定创建定期快照的间隔天数,取值范围:[1, 365],例如设置为5,则间隔5天即触发定期快照创建。注:当选择按天备份时,理论上第一次备份的时间为备份策略创建当天。如果当天备份策略创建的时间已经晚于设置的备份时间,那么将会等到第二个备份周期再进行第一次备份。
    示例值:

    SnapOverview

    用户快照信息概览,包括已创建的快照的总数和总容量。

    被如下接口引用:DescribeUserDiskResources

    名称 必选 允许NULL 类型 描述
    SnapshotCapacityUsedTotal Float 用户已创建快照总容量。
    示例值:
    SnapshotNumberUsedTotal Int64 用户已创建快照总个数。
    示例值:

    Filters

    描述键值对过滤器,用于条件过滤查询。

    被如下接口引用:DescribeDiskStoragePoolGroups

    名称 必选 允许NULL 类型 描述
    Name String 过滤键的名称。
    示例值:
    Values Array of String 一个或者多个过滤值。
    示例值:

    BlockStorage

    描述块存储的详细信息。

    被如下接口引用:DescribeBlockStorages

    名称 必选 允许NULL 类型 描述
    DiskId String 块存储ID。
    示例值:
    DiskName String 块存储名称。
    示例值:
    DiskSize Uint64 块存储大小,单位GB。
    示例值:
    DiskType String 块存储介质类型。取值范围:
  • CLOUD_BASIC
  • CLOUD_PREMIUM
  • CLOUD_SSD
  • CLOUD_ENHANCEDSSD
  • LOCAL_BASIC
  • LOCAL_SSD
    示例值:
  • DiskUsage String 块存储类型。取值范围:
  • SYSTEM_DISK:系统盘
  • DATA_DISK:数据盘。
    示例值:
  • InstanceId String 块存储挂载的实例ID。
    示例值:
    InstanceName String 块存储挂载的实例名称。
    示例值:

    DiskOrder

    请求计费的订单参数。

    被如下接口引用:SwitchParameterCreateDisks、SwitchParameterRenewDisks、SwitchParameterResizeDisk

    名称 必选 允许NULL 类型 描述
    GoodsCategoryId Uint64 产品类别。
    示例值:
    GoodsNum Uint64 产品数量。
    示例值:
    ProjectId Uint64 项目ID。
    示例值:
    GoodsDetail GoodsDetail 产品详情。
    示例值:查看
    RegionId Uint64 地域ID。
    示例值:
    ZoneId Uint64 可用区ID。
    示例值:
    PayMode Uint64 付费模式。
    示例值:
    Type String 云盘类别。
    示例值:

    ZoneInfo

    可用区信息

    被如下接口引用:

    名称 必选 允许NULL 类型 描述
    Zone String 可用区名称,例如,ap-guangzhou-3
    示例值:
    ZoneName String 可用区描述,例如,广州三区
    示例值:
    ZoneId String 可用区ID
    示例值:
    ZoneState String 可用区状态
    示例值:

    ProductInfo

    描述订单参数转换接口输出的产品信息。

    被如下接口引用:SwitchParameterCreateDisks、SwitchParameterModifyDiskAttributes、SwitchParameterRenewDisks、SwitchParameterResizeDisk

    名称 必选 允许NULL 类型 描述
    Name String 属性名称。
    示例值:
    Value String 属性值。
    示例值:

    ResizeDiskOrder

    请求计费的订单参数(扩容)。

    被如下接口引用:SwitchParameterModifyDiskAttributes

    名称 必选 允许NULL 类型 描述
    GoodsCategoryId Uint64 产品类别。
    示例值:
    GoodsNum Uint64 产品数量。
    示例值:
    ProjectId Uint64 项目ID。
    示例值:
    GoodsDetail ResizeGoodsDetail 产品详情。
    示例值:查看
    RegionId Uint64 地域ID。
    示例值:
    ZoneId Uint64 可用区ID。
    示例值:
    PayMode Uint64 付费模式。
    示例值:
    Type String 云盘类别。
    示例值:
    SubProductCode String 子产品ID。
    示例值:

    AdvancedRetentionPolicy

    快照高级保留策略

    被如下接口引用:CreateAutoSnapshotPolicy、DescribeAutoSnapshotPolicies、DescribeCopyAutoSnapshotPolicy、DescribeDiskAssociatedAutoSnapshotPolicy、ModifyAutoSnapshotPolicyAttribute

    名称 必选 允许NULL 类型 描述
    Days Uint64 保留Days天内的每天最新的一个快照
    示例值:
    Weeks Uint64 保留Weeks周内的每周最新的一个快照
    示例值:
    Months Uint64 保留Months月内的每月最新的一个快照
    示例值:
    Years Uint64 保留Years年内的每年最新的一个快照
    示例值:

    Tag

    标签。

    被如下接口引用:CreateDisks、CreateSnapshot、DescribeAutoSnapshotPolicies、DescribeCopyAutoSnapshotPolicy、DescribeDiskAssociatedAutoSnapshotPolicy、DescribeDiskAssociatedSnapshots、DescribeDisks、DescribeSnapshotGroups、DescribeSnapshots、DescribeSnapshotsInternal、SwitchParameterCreateDisks

    名称 必选 允许NULL 类型 描述
    Key String 标签健。
    示例值:
    Value String 标签值。
    示例值:

    DetailPrice

    描述预付费或后付费云盘的价格。

    被如下接口引用:InquirePriceModifyDiskExtraPerformance、InquiryPriceCreateDisks、InquiryPriceCreateSnapshots、InquiryPriceModifyDiskAttributes、InquiryPriceRenewDisks、InquiryPriceResizeDisk

    名称 必选 允许NULL 类型 描述
    PriceTitle String 描述计费项目名称。
    示例值:
    PriceName String 描述计费项目显示名称,用户控制台展示。
    示例值:
    OriginalPrice Float 预付费云盘预支费用的原价,单位:元。
    示例值:
    DiscountPrice Float 预付费云盘预支费用的折扣价,单位:元。
    示例值:
    UnitPrice Float 后付费云盘原单价,单位:元。
    示例值:
    UnitPriceDiscount Float 后付费云盘折扣单价,单位:元。
    示例值:
    ChargeUnit String 后付费云盘的计价单元,取值范围:HOUR:表示后付费云盘的计价单元是按小时计算。
    示例值:
    OriginalPriceHigh String 高精度预付费云盘预支费用的原价,单位:元。
    示例值:
    DiscountPriceHigh String 高精度预付费云盘预支费用的折扣价,单位:元。
    示例值:
    UnitPriceHigh String 高精度后付费云盘原单价,单位:元。
    示例值:
    UnitPriceDiscountHigh String 高精度后付费云盘折扣单价,单位:元。
    示例值:

    Filter

    描述键值对过滤器,用于条件过滤查询。

    被如下接口引用:DescribeAutoSnapshotPolicies、DescribeCopyAutoSnapshotPolicy、DescribeDisks、DescribeSnapshotGroups、DescribeSnapshots、DescribeSnapshotsInternal

    名称 必选 允许NULL 类型 描述
    Name String 过滤键的名称。
    示例值:
    Values Array of String 一个或者多个过滤值。
    示例值:

    Placement

    描述了实例的抽象位置,包括其所在的可用区,所属的项目

    被如下接口引用:CreateDisks、DescribeDiskAssociatedSnapshots、DescribeDisks、DescribeSnapshots、DescribeSnapshotsInternal、InquiryPriceCreateSnapshots、SwitchParameterCreateDisks

    名称 必选 允许NULL 类型 描述
    Zone String 实例所属的可用区ID。该参数也可以通过调用DescribeZones的返回值中的Zone字段来获取。
    示例值:
    ProjectId Uint64 实例所属项目ID。该参数可以通过调用DescribeProjects的返回值中的 projectId 字段来获取。不填为默认项目。
    示例值:
    CdcId String 实例所属的独享集群ID。作为入参时,表示对指定的CdcId独享集群的资源进行操作,可为空。 作为出参时,表示资源所属的独享集群的ID,可为空。
    示例值:
    CageId String 围笼Id。作为入参时,表示对指定的CageId的资源进行操作,可为空。 作为出参时,表示资源所属围笼ID,可为空。
    示例值:
    CdcName String 独享集群名字。作为入参时,忽略。作为出参时,表示云硬盘所属的独享集群名,可为空。
    示例值:
    ProjectName String 项目名称
    示例值:
    DedicatedClusterId String cvm独享集群id。作为入参时,表示对指定独享集群的资源进行操作。作为出参时,表示资源所属的独享集群的ID,可为空。
    示例值:
    ClusterGroupId String 集群组ID
    示例值:

    ResizeGoodsDetail

    产品续费详情,只用于SwitchParameterResizeDisks接口。

    被如下接口引用:SwitchParameterModifyDiskAttributes

    名称 必选 允许NULL 类型 描述
    Pid Uint64 产品ID。
    示例值:
    ResourceId String 云盘ID。
    示例值:
    CurDeadline String 云盘当前到期时间。
    示例值:
    ProductInfo Array of ProductInfo 产品信息描述。
    示例值:查看
    NewConfig DiskResizeConfig 云盘扩容后的配置。
    示例值:查看
    OldConfig DiskResizeConfig 云盘扩容前的配置。
    示例值:查看

    DiskOverview

    用户云硬盘信息概览,包括云硬盘总数,已过期云硬盘数,7天内将到期云硬盘数。

    被如下接口引用:DescribeUserDiskResources

    名称 必选 允许NULL 类型 描述
    DiskNumberTotal Int64 用户云硬盘总数。
    示例值:
    ExpiredNumberTotal Int64 用户已过期云硬盘总数。
    示例值:
    DiskNumberExpireIn7days Int64 用户7天内将到期云硬盘总数
    示例值:

    AutoSnapshotPolicy

    描述了定期快照策略的详细信息

    被如下接口引用:DescribeAutoSnapshotPolicies、DescribeCopyAutoSnapshotPolicy、DescribeDiskAssociatedAutoSnapshotPolicy

    名称 必选 允许NULL 类型 描述
    AutoSnapshotPolicyId String 定期快照策略ID。
    示例值:
    AutoSnapshotPolicyName String 定期快照策略名称。
    示例值:
    AutoSnapshotPolicyState String 定期快照策略的状态。取值范围:
  • NORMAL:正常
  • ISOLATED:已隔离。
    示例值:
  • IsActivated Bool 定期快照策略是否激活。
    示例值:
    IsPermanent Bool 使用该定期快照策略创建出来的快照是否永久保留。
    示例值:
    RetentionDays Uint64 使用该定期快照策略创建出来的快照保留天数。
    示例值:
    CreateTime Datetime 定期快照策略的创建时间。
    示例值:
    NextTriggerTime Datetime 定期快照下次触发的时间。
    示例值:
    Policy Array of Policy 定期快照的执行策略。
    示例值:查看
    DiskIdSet Array of String 已绑定当前定期快照策略的云盘ID列表。
    示例值:
    IsCopyToRemote Uint64 是否跨账号复制快照
    示例值:
    CopyFromAccountUin String 源账号uin
    示例值:
    CopyToAccountUin String 目的账号uin
    示例值:
    InstanceIdSet Array of String 已绑定当前定期快照策略的实例列表。
    示例值:
    RetentionMonths Uint64 该定期快照策略创建的快照最大保留月数
    示例值:
    RetentionAmount Uint64 该定期快照策略创建的快照最大保留数量
    示例值:
    AdvancedRetentionPolicy AdvancedRetentionPolicy 快照高级保留策略
    示例值:查看
    IsCrossRegion Bool 该定期快照策略是否启用跨地域快照复制。
    示例值:
    Tags Array of Tag 标签。
    示例值:查看
    CrossRegionRetentionDays Int64 通过该定期快照策略创建的跨地域快照保留天数,默认保留7天,该参数不可与CrossRegionIsPermanent参数冲突。
    示例值:
    CrossRegionIsPermanent Bool 通过该定期快照策略创建的跨地域快照是否永久保留,默认为0,表示非永久保留
    示例值:

    SnapshotGroup

    描述快照组详情

    被如下接口引用:DescribeSnapshotGroups

    名称 必选 允许NULL 类型 描述
    SnapshotGroupId String 快照组ID
    示例值:
    SnapshotGroupType String 快照组类型。NORMAL: 普通快照组,非一致性快照
    示例值:
    ContainRootSnapshot Bool 快照组是否包含系统盘快照
    示例值:
    SnapshotIdSet Array of String 快照组包含的快照ID列表
    示例值:
    SnapshotGroupState String 快照组状态。
  • NORMAL: 正常
  • CREATING:创建中
  • DELETED:已删除
  • FAILED:创建失败
  • DISMISS:已解散
  • ROLLBACKING:回滚中
    示例值:
  • Percent Uint64 快照组创建进度
    示例值:
    CreateTime String 创建时间
    示例值:
    ModifyTime String 最新修改时间
    示例值:
    Images Array of Image 快照组关联的镜像列表
    示例值:查看
    SnapshotGroupName String 快照组名称
    示例值:
    ImageCount Uint64 快照组关联的镜像数量
    示例值:
    LatestOperationState String 最后一次执行的异步任务执行结果
    示例值:
    LatestOperationRequestId String 最后一次执行的异步任务对应的API RequestId
    示例值:
    LatestOperation String 最后一次执行的异步任务操作
    示例值:
    OperationFailedResourceIdSet Array of String 最后一次异步任务操作失败的资源列表
    示例值:
    OperationSuccessResourceIdSet Array of String 最后一次异步操作成功的资源列表
    示例值:
    ErrorPrompt String 最后一次异步操作结果的提示码
    示例值:
    IsPermanent Bool 跨地域复制的快照是否永久保留,默认为True,表示永久保留。目前只对由ASP自动发起复制的快照有效,由用户主动发起的默认永久保留。
    示例值:
    DeadlineTime Datetime_iso 截止时间
    示例值:
    Tags Tag 标签值
    示例值:查看

    ApplyDisk

    本参数用于快照组回滚接口的入参,表示回滚的云盘、快照列表

    被如下接口引用:ApplySnapshotGroup

    名称 必选 允许NULL 类型 描述
    SnapshotId String 快照ID
    示例值:
    DiskId String 快照对应的原云硬盘ID
    示例值:

    DiskStoragePoolGroupInfo

    云硬盘存储池组

    被如下接口引用:DescribeDiskStoragePoolGroups

    名称 必选 允许NULL 类型 描述
    DiskStoragePoolGroupName String 存储资源组名称
    示例值:
    PoolBoundType String 绑定类型
    示例值:
    DiskStoragePoolGroup String 存储资源池组
    示例值:
    Zone String 可用区
    示例值:
    DiskType String 云硬盘类型
    示例值:
    Available Bool 是否售罄
    示例值:
    Message String 售罄信息
    示例值:
    PoolCustomAttributes PoolCustomAttributes 描述资源池的cpu信息。
    示例值:查看

    DiskDeniedAction

    单个云硬盘的操作掩码

    被如下接口引用:DescribeDisksDeniedActions

    名称 必选 允许NULL 类型 描述
    DiskId String 云硬盘ID,比如"disk-7rf24jvb"
    示例值:
    DeniedActions Array of DeniedAction 具体的云硬盘的操作掩码信息
    示例值:查看

    AttachDetail

    描述一个实例已挂载和可挂载数据盘的数量。

    被如下接口引用:DescribeInstancesDiskNum

    名称 必选 允许NULL 类型 描述
    InstanceId String 实例ID。
    示例值:
    AttachedDiskCount Uint64 实例已挂载数据盘的数量。
    示例值:
    MaxAttachCount Uint64 实例最大可挂载数据盘的数量。
    示例值:

    DiskChargePrepaid

    描述了实例的计费模式

    被如下接口引用:CreateDisks、InquiryPriceCreateDisks、InquiryPriceCreateSnapshots、InquiryPriceRenewDisks、RenewDisk、SwitchParameterCreateDisks、SwitchParameterRenewDisks

    名称 必选 允许NULL 类型 描述
    Period Uint64 购买云盘的时长,默认单位为月,此时,取值范围:1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36。
    示例值:
    RenewFlag String 自动续费标识。取值范围:
  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不通知过期不自动续费

    默认取值:NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费。
    示例值:
  • CurInstanceDeadline Datetime 需要将云盘的到期时间与挂载的子机对齐时,可传入该参数。该参数表示子机当前的到期时间,此时Period如果传入,则表示子机需要续费的时长,云盘会自动按对齐到子机续费后的到期时间续费。
    示例值:

    DiskFeature

    云硬盘产品支持的特性。

    被如下接口引用:DescribeDiskSupportFeatures

    名称 必选 允许NULL 类型 描述
    TradeType String 云硬盘使用的计费系统。取值范围:
  • bmppro:计费系统
  • bmp:计量系统
    示例值:
  • SnapshotGroupDeniedAction

    单个快照组的操作掩码

    被如下接口引用:DescribeSnapshotGroupsDeniedActions

    名称 必选 允许NULL 类型 描述
    SnapshotGroupId String 快照组ID
    示例值:
    DeniedActions Array of DeniedAction 具体的快照的操作掩码信息
    示例值:查看

    PoolCustomAttributes

    描述用户资源池的自定义属性

    被如下接口引用:DescribeDiskStoragePoolGroups

    名称 必选 允许NULL 类型 描述
    CpuArchitecture Array of String cpu架构。
    示例值:
    CpuModel Array of String cpu型号。
    示例值:

    SharePermission

    快照分享信息集合

    被如下接口引用:DescribeSnapshotSharePermission

    名称 必选 允许NULL 类型 描述
    CreatedTime Datetime 快照分享的时间
    示例值:
    AccountId String 分享的账号Id
    示例值:

    DeniedAction

    云硬盘不能执行的接口

    被如下接口引用:DescribeDisksDeniedActions、DescribeSnapshotGroupsDeniedActions、DescribeSnapshotsDeniedActions

    名称 必选 允许NULL 类型 描述
    Action String 不能操作接口名,比如查询云盘列表"DescribeDisks",对于多用途的接口,会以"接口.入参"的形式返回。比如"ModifyDiskAttributes.DiskType"
    示例值:
    Message String 接口不能操作的原因
    示例值:
    Code String 接口不能操作对应提示的错误码
    示例值: