Class: TencentCloud::Vod::V20240718::CreateStorageRequest

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

Overview

CreateStorage请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(subappid = nil, storageregion = nil, storagename = nil) ⇒ CreateStorageRequest

Returns a new instance of CreateStorageRequest.



143
144
145
146
147
# File 'lib/v20240718/models.rb', line 143

def initialize(subappid=nil, storageregion=nil, storagename=nil)
  @SubAppId = subappid
  @StorageRegion = storageregion
  @StorageName = storagename
end

Instance Attribute Details

#StorageNameObject

通过 [DescribeStorageRegions](cloud.tencent.com/document/product/266/72480) 接口可以查询到所有存储地域及已经开通存储桶的地域。<li>仅支持小写英文字母、数字、中划线 “-” 及其组合;</li> <li>存储命名不能以 “-” 开头或结尾;</li> <li>存储命名最大长度为 64 字符。</li>

Parameters:

  • SubAppId: (b)

    点播专业版(/document/product/266/14574) ID。</b>

  • StorageRegion:

    存储地域,必须是系统支持地域。

  • StorageName:

    存储名称。



141
142
143
# File 'lib/v20240718/models.rb', line 141

def StorageName
  @StorageName
end

#StorageRegionObject

通过 [DescribeStorageRegions](cloud.tencent.com/document/product/266/72480) 接口可以查询到所有存储地域及已经开通存储桶的地域。<li>仅支持小写英文字母、数字、中划线 “-” 及其组合;</li> <li>存储命名不能以 “-” 开头或结尾;</li> <li>存储命名最大长度为 64 字符。</li>

Parameters:

  • SubAppId: (b)

    点播专业版(/document/product/266/14574) ID。</b>

  • StorageRegion:

    存储地域,必须是系统支持地域。

  • StorageName:

    存储名称。



141
142
143
# File 'lib/v20240718/models.rb', line 141

def StorageRegion
  @StorageRegion
end

#SubAppIdObject

通过 [DescribeStorageRegions](cloud.tencent.com/document/product/266/72480) 接口可以查询到所有存储地域及已经开通存储桶的地域。<li>仅支持小写英文字母、数字、中划线 “-” 及其组合;</li> <li>存储命名不能以 “-” 开头或结尾;</li> <li>存储命名最大长度为 64 字符。</li>

Parameters:

  • SubAppId: (b)

    点播专业版(/document/product/266/14574) ID。</b>

  • StorageRegion:

    存储地域,必须是系统支持地域。

  • StorageName:

    存储名称。



141
142
143
# File 'lib/v20240718/models.rb', line 141

def SubAppId
  @SubAppId
end

Instance Method Details

#deserialize(params) ⇒ Object



149
150
151
152
153
# File 'lib/v20240718/models.rb', line 149

def deserialize(params)
  @SubAppId = params['SubAppId']
  @StorageRegion = params['StorageRegion']
  @StorageName = params['StorageName']
end