Class: TencentCloud::Cloudaudit::V20190319::Storage

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

Overview

跟踪集存储信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(storagetype = nil, storageregion = nil, storagename = nil, storageprefix = nil, storageaccountid = nil, storageappid = nil) ⇒ Storage

Returns a new instance of Storage.



1322
1323
1324
1325
1326
1327
1328
1329
# File 'lib/v20190319/models.rb', line 1322

def initialize(storagetype=nil, storageregion=nil, storagename=nil, storageprefix=nil, storageaccountid=nil, storageappid=nil)
  @StorageType = storagetype
  @StorageRegion = storageregion
  @StorageName = storagename
  @StoragePrefix = storageprefix
  @StorageAccountId = storageaccountid
  @StorageAppId = storageappid
end

Instance Attribute Details

#StorageAccountIdObject

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

Parameters:

  • StorageType:

    存储类型(目前支持 cos、cls)

  • StorageRegion:

    存储所在地域

  • StorageName:

    存储名称(cos:存储名称为用户自定义的存储桶名称,不包含“-APPID”,仅支持小写字母、数字以及中划线“-”的组合,不能超过50字符,且不支持中划线“-”开头或结尾; cls:存储名称为日志主题id,字符长度为1-50个字符)

  • StoragePrefix:

    存储目录前缀,cos日志文件前缀仅支持字母和数字的组合,3-40个字符

  • StorageAccountId:

    被指定存储用户ID

  • StorageAppId:

    被指定存储用户appid



1320
1321
1322
# File 'lib/v20190319/models.rb', line 1320

def StorageAccountId
  @StorageAccountId
end

#StorageAppIdObject

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

Parameters:

  • StorageType:

    存储类型(目前支持 cos、cls)

  • StorageRegion:

    存储所在地域

  • StorageName:

    存储名称(cos:存储名称为用户自定义的存储桶名称,不包含“-APPID”,仅支持小写字母、数字以及中划线“-”的组合,不能超过50字符,且不支持中划线“-”开头或结尾; cls:存储名称为日志主题id,字符长度为1-50个字符)

  • StoragePrefix:

    存储目录前缀,cos日志文件前缀仅支持字母和数字的组合,3-40个字符

  • StorageAccountId:

    被指定存储用户ID

  • StorageAppId:

    被指定存储用户appid



1320
1321
1322
# File 'lib/v20190319/models.rb', line 1320

def StorageAppId
  @StorageAppId
end

#StorageNameObject

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

Parameters:

  • StorageType:

    存储类型(目前支持 cos、cls)

  • StorageRegion:

    存储所在地域

  • StorageName:

    存储名称(cos:存储名称为用户自定义的存储桶名称,不包含“-APPID”,仅支持小写字母、数字以及中划线“-”的组合,不能超过50字符,且不支持中划线“-”开头或结尾; cls:存储名称为日志主题id,字符长度为1-50个字符)

  • StoragePrefix:

    存储目录前缀,cos日志文件前缀仅支持字母和数字的组合,3-40个字符

  • StorageAccountId:

    被指定存储用户ID

  • StorageAppId:

    被指定存储用户appid



1320
1321
1322
# File 'lib/v20190319/models.rb', line 1320

def StorageName
  @StorageName
end

#StoragePrefixObject

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

Parameters:

  • StorageType:

    存储类型(目前支持 cos、cls)

  • StorageRegion:

    存储所在地域

  • StorageName:

    存储名称(cos:存储名称为用户自定义的存储桶名称,不包含“-APPID”,仅支持小写字母、数字以及中划线“-”的组合,不能超过50字符,且不支持中划线“-”开头或结尾; cls:存储名称为日志主题id,字符长度为1-50个字符)

  • StoragePrefix:

    存储目录前缀,cos日志文件前缀仅支持字母和数字的组合,3-40个字符

  • StorageAccountId:

    被指定存储用户ID

  • StorageAppId:

    被指定存储用户appid



1320
1321
1322
# File 'lib/v20190319/models.rb', line 1320

def StoragePrefix
  @StoragePrefix
end

#StorageRegionObject

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

Parameters:

  • StorageType:

    存储类型(目前支持 cos、cls)

  • StorageRegion:

    存储所在地域

  • StorageName:

    存储名称(cos:存储名称为用户自定义的存储桶名称,不包含“-APPID”,仅支持小写字母、数字以及中划线“-”的组合,不能超过50字符,且不支持中划线“-”开头或结尾; cls:存储名称为日志主题id,字符长度为1-50个字符)

  • StoragePrefix:

    存储目录前缀,cos日志文件前缀仅支持字母和数字的组合,3-40个字符

  • StorageAccountId:

    被指定存储用户ID

  • StorageAppId:

    被指定存储用户appid



1320
1321
1322
# File 'lib/v20190319/models.rb', line 1320

def StorageRegion
  @StorageRegion
end

#StorageTypeObject

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

Parameters:

  • StorageType:

    存储类型(目前支持 cos、cls)

  • StorageRegion:

    存储所在地域

  • StorageName:

    存储名称(cos:存储名称为用户自定义的存储桶名称,不包含“-APPID”,仅支持小写字母、数字以及中划线“-”的组合,不能超过50字符,且不支持中划线“-”开头或结尾; cls:存储名称为日志主题id,字符长度为1-50个字符)

  • StoragePrefix:

    存储目录前缀,cos日志文件前缀仅支持字母和数字的组合,3-40个字符

  • StorageAccountId:

    被指定存储用户ID

  • StorageAppId:

    被指定存储用户appid



1320
1321
1322
# File 'lib/v20190319/models.rb', line 1320

def StorageType
  @StorageType
end

Instance Method Details

#deserialize(params) ⇒ Object



1331
1332
1333
1334
1335
1336
1337
1338
# File 'lib/v20190319/models.rb', line 1331

def deserialize(params)
  @StorageType = params['StorageType']
  @StorageRegion = params['StorageRegion']
  @StorageName = params['StorageName']
  @StoragePrefix = params['StoragePrefix']
  @StorageAccountId = params['StorageAccountId']
  @StorageAppId = params['StorageAppId']
end