Class: TencentCloud::Cloudaudit::V20190319::ModifyEventsAuditTrackRequest

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

Overview

ModifyEventsAuditTrack请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(trackid = nil, name = nil, status = nil, storage = nil, trackforallmembers = nil, filters = nil) ⇒ ModifyEventsAuditTrackRequest

Returns a new instance of ModifyEventsAuditTrackRequest.



1141
1142
1143
1144
1145
1146
1147
1148
# File 'lib/v20190319/models.rb', line 1141

def initialize(trackid=nil, name=nil, status=nil, storage=nil, trackforallmembers=nil, filters=nil)
  @TrackId = trackid
  @Name = name
  @Status = status
  @Storage = storage
  @TrackForAllMembers = trackforallmembers
  @Filters = filters
end

Instance Attribute Details

#FiltersObject

Parameters:

  • TrackId:

    跟踪集 ID

  • Name:

    跟踪集名称,仅支持大小写字母、数字、-以及_的组合,3-48个字符

  • Status:

    跟踪集状态(未开启:0;开启:1)

  • Storage:

    数据投递存储(目前支持 cos、cls)

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号(0:未开启,1:开启,只能集团管理账号或者可信服务管理账号开启此项功能)

  • Filters:

    多产品筛选过滤条件



1139
1140
1141
# File 'lib/v20190319/models.rb', line 1139

def Filters
  @Filters
end

#NameObject

Parameters:

  • TrackId:

    跟踪集 ID

  • Name:

    跟踪集名称,仅支持大小写字母、数字、-以及_的组合,3-48个字符

  • Status:

    跟踪集状态(未开启:0;开启:1)

  • Storage:

    数据投递存储(目前支持 cos、cls)

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号(0:未开启,1:开启,只能集团管理账号或者可信服务管理账号开启此项功能)

  • Filters:

    多产品筛选过滤条件



1139
1140
1141
# File 'lib/v20190319/models.rb', line 1139

def Name
  @Name
end

#StatusObject

Parameters:

  • TrackId:

    跟踪集 ID

  • Name:

    跟踪集名称,仅支持大小写字母、数字、-以及_的组合,3-48个字符

  • Status:

    跟踪集状态(未开启:0;开启:1)

  • Storage:

    数据投递存储(目前支持 cos、cls)

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号(0:未开启,1:开启,只能集团管理账号或者可信服务管理账号开启此项功能)

  • Filters:

    多产品筛选过滤条件



1139
1140
1141
# File 'lib/v20190319/models.rb', line 1139

def Status
  @Status
end

#StorageObject

Parameters:

  • TrackId:

    跟踪集 ID

  • Name:

    跟踪集名称,仅支持大小写字母、数字、-以及_的组合,3-48个字符

  • Status:

    跟踪集状态(未开启:0;开启:1)

  • Storage:

    数据投递存储(目前支持 cos、cls)

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号(0:未开启,1:开启,只能集团管理账号或者可信服务管理账号开启此项功能)

  • Filters:

    多产品筛选过滤条件



1139
1140
1141
# File 'lib/v20190319/models.rb', line 1139

def Storage
  @Storage
end

#TrackForAllMembersObject

Parameters:

  • TrackId:

    跟踪集 ID

  • Name:

    跟踪集名称,仅支持大小写字母、数字、-以及_的组合,3-48个字符

  • Status:

    跟踪集状态(未开启:0;开启:1)

  • Storage:

    数据投递存储(目前支持 cos、cls)

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号(0:未开启,1:开启,只能集团管理账号或者可信服务管理账号开启此项功能)

  • Filters:

    多产品筛选过滤条件



1139
1140
1141
# File 'lib/v20190319/models.rb', line 1139

def TrackForAllMembers
  @TrackForAllMembers
end

#TrackIdObject

Parameters:

  • TrackId:

    跟踪集 ID

  • Name:

    跟踪集名称,仅支持大小写字母、数字、-以及_的组合,3-48个字符

  • Status:

    跟踪集状态(未开启:0;开启:1)

  • Storage:

    数据投递存储(目前支持 cos、cls)

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号(0:未开启,1:开启,只能集团管理账号或者可信服务管理账号开启此项功能)

  • Filters:

    多产品筛选过滤条件



1139
1140
1141
# File 'lib/v20190319/models.rb', line 1139

def TrackId
  @TrackId
end

Instance Method Details

#deserialize(params) ⇒ Object



1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
# File 'lib/v20190319/models.rb', line 1150

def deserialize(params)
  @TrackId = params['TrackId']
  @Name = params['Name']
  @Status = params['Status']
  unless params['Storage'].nil?
    @Storage = Storage.new
    @Storage.deserialize(params['Storage'])
  end
  @TrackForAllMembers = params['TrackForAllMembers']
  unless params['Filters'].nil?
    @Filters = Filter.new
    @Filters.deserialize(params['Filters'])
  end
end