Class: TencentCloud::Smh::V20210712::Instance

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210712/models.rb

Overview

官方云盘实例信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, domain = nil, effectivetime = nil, expiretime = nil, userlimit = nil, storagelimit = nil, storagelimitgb = nil, isolated = nil, autorenew = nil, superadminaccount = nil, bucket = nil, logbucket = nil) ⇒ Instance

Returns a new instance of Instance.



721
722
723
724
725
726
727
728
729
730
731
732
733
734
# File 'lib/v20210712/models.rb', line 721

def initialize(instanceid=nil, domain=nil, effectivetime=nil, expiretime=nil, userlimit=nil, storagelimit=nil, storagelimitgb=nil, isolated=nil, autorenew=nil, superadminaccount=nil, bucket=nil, logbucket=nil)
  @InstanceId = instanceid
  @Domain = domain
  @EffectiveTime = effectivetime
  @ExpireTime = expiretime
  @UserLimit = userlimit
  @StorageLimit = storagelimit
  @StorageLimitGB = storagelimitgb
  @Isolated = isolated
  @AutoRenew = autorenew
  @SuperAdminAccount = superadminaccount
  @Bucket = bucket
  @LogBucket = logbucket
end

Instance Attribute Details

#AutoRenewObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • EffectiveTime:

    生效时间

  • ExpireTime:

    过期时间。如果为按量计费或永久有效实例,该属性为 null。

  • UserLimit:

    用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。

  • StorageLimit:

    存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。

  • StorageLimitGB:

    存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。

  • Isolated:

    是否过期隔离

  • AutoRenew:

    续费标识。0:手动续费;1:自动续费;2:到期不续。

  • SuperAdminAccount:

    超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。

  • Bucket:

    自选桶模式下,展示存储桶使用

  • LogBucket:

    自选桶模式下,展示日志桶使用



719
720
721
# File 'lib/v20210712/models.rb', line 719

def AutoRenew
  @AutoRenew
end

#BucketObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • EffectiveTime:

    生效时间

  • ExpireTime:

    过期时间。如果为按量计费或永久有效实例,该属性为 null。

  • UserLimit:

    用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。

  • StorageLimit:

    存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。

  • StorageLimitGB:

    存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。

  • Isolated:

    是否过期隔离

  • AutoRenew:

    续费标识。0:手动续费;1:自动续费;2:到期不续。

  • SuperAdminAccount:

    超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。

  • Bucket:

    自选桶模式下,展示存储桶使用

  • LogBucket:

    自选桶模式下,展示日志桶使用



719
720
721
# File 'lib/v20210712/models.rb', line 719

def Bucket
  @Bucket
end

#DomainObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • EffectiveTime:

    生效时间

  • ExpireTime:

    过期时间。如果为按量计费或永久有效实例,该属性为 null。

  • UserLimit:

    用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。

  • StorageLimit:

    存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。

  • StorageLimitGB:

    存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。

  • Isolated:

    是否过期隔离

  • AutoRenew:

    续费标识。0:手动续费;1:自动续费;2:到期不续。

  • SuperAdminAccount:

    超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。

  • Bucket:

    自选桶模式下,展示存储桶使用

  • LogBucket:

    自选桶模式下,展示日志桶使用



719
720
721
# File 'lib/v20210712/models.rb', line 719

def Domain
  @Domain
end

#EffectiveTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • EffectiveTime:

    生效时间

  • ExpireTime:

    过期时间。如果为按量计费或永久有效实例,该属性为 null。

  • UserLimit:

    用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。

  • StorageLimit:

    存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。

  • StorageLimitGB:

    存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。

  • Isolated:

    是否过期隔离

  • AutoRenew:

    续费标识。0:手动续费;1:自动续费;2:到期不续。

  • SuperAdminAccount:

    超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。

  • Bucket:

    自选桶模式下,展示存储桶使用

  • LogBucket:

    自选桶模式下,展示日志桶使用



719
720
721
# File 'lib/v20210712/models.rb', line 719

def EffectiveTime
  @EffectiveTime
end

#ExpireTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • EffectiveTime:

    生效时间

  • ExpireTime:

    过期时间。如果为按量计费或永久有效实例,该属性为 null。

  • UserLimit:

    用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。

  • StorageLimit:

    存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。

  • StorageLimitGB:

    存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。

  • Isolated:

    是否过期隔离

  • AutoRenew:

    续费标识。0:手动续费;1:自动续费;2:到期不续。

  • SuperAdminAccount:

    超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。

  • Bucket:

    自选桶模式下,展示存储桶使用

  • LogBucket:

    自选桶模式下,展示日志桶使用



719
720
721
# File 'lib/v20210712/models.rb', line 719

def ExpireTime
  @ExpireTime
end

#InstanceIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • EffectiveTime:

    生效时间

  • ExpireTime:

    过期时间。如果为按量计费或永久有效实例,该属性为 null。

  • UserLimit:

    用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。

  • StorageLimit:

    存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。

  • StorageLimitGB:

    存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。

  • Isolated:

    是否过期隔离

  • AutoRenew:

    续费标识。0:手动续费;1:自动续费;2:到期不续。

  • SuperAdminAccount:

    超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。

  • Bucket:

    自选桶模式下,展示存储桶使用

  • LogBucket:

    自选桶模式下,展示日志桶使用



719
720
721
# File 'lib/v20210712/models.rb', line 719

def InstanceId
  @InstanceId
end

#IsolatedObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • EffectiveTime:

    生效时间

  • ExpireTime:

    过期时间。如果为按量计费或永久有效实例,该属性为 null。

  • UserLimit:

    用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。

  • StorageLimit:

    存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。

  • StorageLimitGB:

    存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。

  • Isolated:

    是否过期隔离

  • AutoRenew:

    续费标识。0:手动续费;1:自动续费;2:到期不续。

  • SuperAdminAccount:

    超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。

  • Bucket:

    自选桶模式下,展示存储桶使用

  • LogBucket:

    自选桶模式下,展示日志桶使用



719
720
721
# File 'lib/v20210712/models.rb', line 719

def Isolated
  @Isolated
end

#LogBucketObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • EffectiveTime:

    生效时间

  • ExpireTime:

    过期时间。如果为按量计费或永久有效实例,该属性为 null。

  • UserLimit:

    用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。

  • StorageLimit:

    存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。

  • StorageLimitGB:

    存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。

  • Isolated:

    是否过期隔离

  • AutoRenew:

    续费标识。0:手动续费;1:自动续费;2:到期不续。

  • SuperAdminAccount:

    超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。

  • Bucket:

    自选桶模式下,展示存储桶使用

  • LogBucket:

    自选桶模式下,展示日志桶使用



719
720
721
# File 'lib/v20210712/models.rb', line 719

def LogBucket
  @LogBucket
end

#StorageLimitObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • EffectiveTime:

    生效时间

  • ExpireTime:

    过期时间。如果为按量计费或永久有效实例,该属性为 null。

  • UserLimit:

    用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。

  • StorageLimit:

    存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。

  • StorageLimitGB:

    存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。

  • Isolated:

    是否过期隔离

  • AutoRenew:

    续费标识。0:手动续费;1:自动续费;2:到期不续。

  • SuperAdminAccount:

    超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。

  • Bucket:

    自选桶模式下,展示存储桶使用

  • LogBucket:

    自选桶模式下,展示日志桶使用



719
720
721
# File 'lib/v20210712/models.rb', line 719

def StorageLimit
  @StorageLimit
end

#StorageLimitGBObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • EffectiveTime:

    生效时间

  • ExpireTime:

    过期时间。如果为按量计费或永久有效实例,该属性为 null。

  • UserLimit:

    用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。

  • StorageLimit:

    存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。

  • StorageLimitGB:

    存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。

  • Isolated:

    是否过期隔离

  • AutoRenew:

    续费标识。0:手动续费;1:自动续费;2:到期不续。

  • SuperAdminAccount:

    超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。

  • Bucket:

    自选桶模式下,展示存储桶使用

  • LogBucket:

    自选桶模式下,展示日志桶使用



719
720
721
# File 'lib/v20210712/models.rb', line 719

def StorageLimitGB
  @StorageLimitGB
end

#SuperAdminAccountObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • EffectiveTime:

    生效时间

  • ExpireTime:

    过期时间。如果为按量计费或永久有效实例,该属性为 null。

  • UserLimit:

    用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。

  • StorageLimit:

    存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。

  • StorageLimitGB:

    存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。

  • Isolated:

    是否过期隔离

  • AutoRenew:

    续费标识。0:手动续费;1:自动续费;2:到期不续。

  • SuperAdminAccount:

    超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。

  • Bucket:

    自选桶模式下,展示存储桶使用

  • LogBucket:

    自选桶模式下,展示日志桶使用



719
720
721
# File 'lib/v20210712/models.rb', line 719

def SuperAdminAccount
  @SuperAdminAccount
end

#UserLimitObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • InstanceId:

    实例 ID

  • Domain:

    专属域名。如果实例无专属域名,则该属性为 null。

  • EffectiveTime:

    生效时间

  • ExpireTime:

    过期时间。如果为按量计费或永久有效实例,该属性为 null。

  • UserLimit:

    用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。

  • StorageLimit:

    存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。

  • StorageLimitGB:

    存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。

  • Isolated:

    是否过期隔离

  • AutoRenew:

    续费标识。0:手动续费;1:自动续费;2:到期不续。

  • SuperAdminAccount:

    超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。

  • Bucket:

    自选桶模式下,展示存储桶使用

  • LogBucket:

    自选桶模式下,展示日志桶使用



719
720
721
# File 'lib/v20210712/models.rb', line 719

def UserLimit
  @UserLimit
end

Instance Method Details

#deserialize(params) ⇒ Object



736
737
738
739
740
741
742
743
744
745
746
747
748
749
# File 'lib/v20210712/models.rb', line 736

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Domain = params['Domain']
  @EffectiveTime = params['EffectiveTime']
  @ExpireTime = params['ExpireTime']
  @UserLimit = params['UserLimit']
  @StorageLimit = params['StorageLimit']
  @StorageLimitGB = params['StorageLimitGB']
  @Isolated = params['Isolated']
  @AutoRenew = params['AutoRenew']
  @SuperAdminAccount = params['SuperAdminAccount']
  @Bucket = params['Bucket']
  @LogBucket = params['LogBucket']
end