Class: TencentCloud::Cloudaudit::V20190319::DescribeAuditTrackResponse

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

Overview

DescribeAuditTrack返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, actiontype = nil, resourcetype = nil, status = nil, eventnames = nil, storage = nil, createtime = nil, trackforallmembers = nil, filters = nil, requestid = nil) ⇒ DescribeAuditTrackResponse

Returns a new instance of DescribeAuditTrackResponse.



402
403
404
405
406
407
408
409
410
411
412
413
# File 'lib/v20190319/models.rb', line 402

def initialize(name=nil, actiontype=nil, resourcetype=nil, status=nil, eventnames=nil, storage=nil, createtime=nil, trackforallmembers=nil, filters=nil, requestid=nil)
  @Name = name
  @ActionType = actiontype
  @ResourceType = resourcetype
  @Status = status
  @EventNames = eventnames
  @Storage = storage
  @CreateTime = createtime
  @TrackForAllMembers = trackforallmembers
  @Filters = filters
  @RequestId = requestid
end

Instance Attribute Details

#ActionTypeObject

Parameters:

  • Name:

    跟踪集名称

  • ActionType:

    跟踪事件类型(读:Read;写:Write;全部:*)

  • ResourceType:

    跟踪事件所属产品(如:cos,全部:*)

  • Status:

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

  • EventNames:
  • Storage:

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

  • CreateTime:

    跟踪集创建时间

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号

  • Filters:

    数据投递过滤条件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



400
401
402
# File 'lib/v20190319/models.rb', line 400

def ActionType
  @ActionType
end

#CreateTimeObject

Parameters:

  • Name:

    跟踪集名称

  • ActionType:

    跟踪事件类型(读:Read;写:Write;全部:*)

  • ResourceType:

    跟踪事件所属产品(如:cos,全部:*)

  • Status:

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

  • EventNames:
  • Storage:

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

  • CreateTime:

    跟踪集创建时间

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号

  • Filters:

    数据投递过滤条件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



400
401
402
# File 'lib/v20190319/models.rb', line 400

def CreateTime
  @CreateTime
end

#EventNamesObject

Parameters:

  • Name:

    跟踪集名称

  • ActionType:

    跟踪事件类型(读:Read;写:Write;全部:*)

  • ResourceType:

    跟踪事件所属产品(如:cos,全部:*)

  • Status:

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

  • EventNames:
  • Storage:

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

  • CreateTime:

    跟踪集创建时间

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号

  • Filters:

    数据投递过滤条件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



400
401
402
# File 'lib/v20190319/models.rb', line 400

def EventNames
  @EventNames
end

#FiltersObject

Parameters:

  • Name:

    跟踪集名称

  • ActionType:

    跟踪事件类型(读:Read;写:Write;全部:*)

  • ResourceType:

    跟踪事件所属产品(如:cos,全部:*)

  • Status:

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

  • EventNames:
  • Storage:

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

  • CreateTime:

    跟踪集创建时间

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号

  • Filters:

    数据投递过滤条件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



400
401
402
# File 'lib/v20190319/models.rb', line 400

def Filters
  @Filters
end

#NameObject

Parameters:

  • Name:

    跟踪集名称

  • ActionType:

    跟踪事件类型(读:Read;写:Write;全部:*)

  • ResourceType:

    跟踪事件所属产品(如:cos,全部:*)

  • Status:

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

  • EventNames:
  • Storage:

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

  • CreateTime:

    跟踪集创建时间

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号

  • Filters:

    数据投递过滤条件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



400
401
402
# File 'lib/v20190319/models.rb', line 400

def Name
  @Name
end

#RequestIdObject

Parameters:

  • Name:

    跟踪集名称

  • ActionType:

    跟踪事件类型(读:Read;写:Write;全部:*)

  • ResourceType:

    跟踪事件所属产品(如:cos,全部:*)

  • Status:

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

  • EventNames:
  • Storage:

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

  • CreateTime:

    跟踪集创建时间

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号

  • Filters:

    数据投递过滤条件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



400
401
402
# File 'lib/v20190319/models.rb', line 400

def RequestId
  @RequestId
end

#ResourceTypeObject

Parameters:

  • Name:

    跟踪集名称

  • ActionType:

    跟踪事件类型(读:Read;写:Write;全部:*)

  • ResourceType:

    跟踪事件所属产品(如:cos,全部:*)

  • Status:

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

  • EventNames:
  • Storage:

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

  • CreateTime:

    跟踪集创建时间

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号

  • Filters:

    数据投递过滤条件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



400
401
402
# File 'lib/v20190319/models.rb', line 400

def ResourceType
  @ResourceType
end

#StatusObject

Parameters:

  • Name:

    跟踪集名称

  • ActionType:

    跟踪事件类型(读:Read;写:Write;全部:*)

  • ResourceType:

    跟踪事件所属产品(如:cos,全部:*)

  • Status:

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

  • EventNames:
  • Storage:

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

  • CreateTime:

    跟踪集创建时间

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号

  • Filters:

    数据投递过滤条件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



400
401
402
# File 'lib/v20190319/models.rb', line 400

def Status
  @Status
end

#StorageObject

Parameters:

  • Name:

    跟踪集名称

  • ActionType:

    跟踪事件类型(读:Read;写:Write;全部:*)

  • ResourceType:

    跟踪事件所属产品(如:cos,全部:*)

  • Status:

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

  • EventNames:
  • Storage:

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

  • CreateTime:

    跟踪集创建时间

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号

  • Filters:

    数据投递过滤条件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



400
401
402
# File 'lib/v20190319/models.rb', line 400

def Storage
  @Storage
end

#TrackForAllMembersObject

Parameters:

  • Name:

    跟踪集名称

  • ActionType:

    跟踪事件类型(读:Read;写:Write;全部:*)

  • ResourceType:

    跟踪事件所属产品(如:cos,全部:*)

  • Status:

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

  • EventNames:
  • Storage:

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

  • CreateTime:

    跟踪集创建时间

  • TrackForAllMembers:

    是否开启将集团成员操作日志投递到集团管理账号或者可信服务管理账号

  • Filters:

    数据投递过滤条件

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



400
401
402
# File 'lib/v20190319/models.rb', line 400

def TrackForAllMembers
  @TrackForAllMembers
end

Instance Method Details

#deserialize(params) ⇒ Object



415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
# File 'lib/v20190319/models.rb', line 415

def deserialize(params)
  @Name = params['Name']
  @ActionType = params['ActionType']
  @ResourceType = params['ResourceType']
  @Status = params['Status']
  @EventNames = params['EventNames']
  unless params['Storage'].nil?
    @Storage = Storage.new
    @Storage.deserialize(params['Storage'])
  end
  @CreateTime = params['CreateTime']
  @TrackForAllMembers = params['TrackForAllMembers']
  unless params['Filters'].nil?
    @Filters = Filter.new
    @Filters.deserialize(params['Filters'])
  end
  @RequestId = params['RequestId']
end