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, compress = nil) ⇒ Storage

Returns a new instance of Storage.



1319
1320
1321
1322
1323
1324
1325
1326
1327
# File 'lib/v20190319/models.rb', line 1319

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

Instance Attribute Details

#CompressObject

Parameters:

  • StorageType: (p)

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

  • StorageRegion: (p)

    存储所在地域

  • StorageName: (p)

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

  • StoragePrefix: (p)

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

  • StorageAccountId: (p)

    被指定存储用户ID

  • StorageAppId: (p)

    被指定存储用户appid

  • Compress: (p)

    是否压缩。
    1:压缩 2:不压缩



1317
1318
1319
# File 'lib/v20190319/models.rb', line 1317

def Compress
  @Compress
end

#StorageAccountIdObject

Parameters:

  • StorageType: (p)

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

  • StorageRegion: (p)

    存储所在地域

  • StorageName: (p)

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

  • StoragePrefix: (p)

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

  • StorageAccountId: (p)

    被指定存储用户ID

  • StorageAppId: (p)

    被指定存储用户appid

  • Compress: (p)

    是否压缩。
    1:压缩 2:不压缩



1317
1318
1319
# File 'lib/v20190319/models.rb', line 1317

def StorageAccountId
  @StorageAccountId
end

#StorageAppIdObject

Parameters:

  • StorageType: (p)

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

  • StorageRegion: (p)

    存储所在地域

  • StorageName: (p)

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

  • StoragePrefix: (p)

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

  • StorageAccountId: (p)

    被指定存储用户ID

  • StorageAppId: (p)

    被指定存储用户appid

  • Compress: (p)

    是否压缩。
    1:压缩 2:不压缩



1317
1318
1319
# File 'lib/v20190319/models.rb', line 1317

def StorageAppId
  @StorageAppId
end

#StorageNameObject

Parameters:

  • StorageType: (p)

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

  • StorageRegion: (p)

    存储所在地域

  • StorageName: (p)

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

  • StoragePrefix: (p)

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

  • StorageAccountId: (p)

    被指定存储用户ID

  • StorageAppId: (p)

    被指定存储用户appid

  • Compress: (p)

    是否压缩。
    1:压缩 2:不压缩



1317
1318
1319
# File 'lib/v20190319/models.rb', line 1317

def StorageName
  @StorageName
end

#StoragePrefixObject

Parameters:

  • StorageType: (p)

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

  • StorageRegion: (p)

    存储所在地域

  • StorageName: (p)

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

  • StoragePrefix: (p)

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

  • StorageAccountId: (p)

    被指定存储用户ID

  • StorageAppId: (p)

    被指定存储用户appid

  • Compress: (p)

    是否压缩。
    1:压缩 2:不压缩



1317
1318
1319
# File 'lib/v20190319/models.rb', line 1317

def StoragePrefix
  @StoragePrefix
end

#StorageRegionObject

Parameters:

  • StorageType: (p)

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

  • StorageRegion: (p)

    存储所在地域

  • StorageName: (p)

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

  • StoragePrefix: (p)

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

  • StorageAccountId: (p)

    被指定存储用户ID

  • StorageAppId: (p)

    被指定存储用户appid

  • Compress: (p)

    是否压缩。
    1:压缩 2:不压缩



1317
1318
1319
# File 'lib/v20190319/models.rb', line 1317

def StorageRegion
  @StorageRegion
end

#StorageTypeObject

Parameters:

  • StorageType: (p)

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

  • StorageRegion: (p)

    存储所在地域

  • StorageName: (p)

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

  • StoragePrefix: (p)

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

  • StorageAccountId: (p)

    被指定存储用户ID

  • StorageAppId: (p)

    被指定存储用户appid

  • Compress: (p)

    是否压缩。
    1:压缩 2:不压缩



1317
1318
1319
# File 'lib/v20190319/models.rb', line 1317

def StorageType
  @StorageType
end

Instance Method Details

#deserialize(params) ⇒ Object



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

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