Class: TencentCloud::Cloudaudit::V20190319::DescribeEventsRequest

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

Overview

DescribeEvents请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(starttime = nil, endtime = nil, nexttoken = nil, maxresults = nil, lookupattributes = nil, isreturnlocation = nil) ⇒ DescribeEventsRequest

Returns a new instance of DescribeEventsRequest.



505
506
507
508
509
510
511
512
# File 'lib/v20190319/models.rb', line 505

def initialize(starttime=nil, endtime=nil, nexttoken=nil, maxresults=nil, lookupattributes=nil, isreturnlocation=nil)
  @StartTime = starttime
  @EndTime = endtime
  @NextToken = nexttoken
  @MaxResults = maxresults
  @LookupAttributes = lookupattributes
  @IsReturnLocation = isreturnlocation
end

Instance Attribute Details

#EndTimeObject

Parameters:

  • StartTime:

    起始时间戳(单位秒,不超过当前时间 90 天)

  • EndTime:

    结束时间戳(单位秒,查询时间跨度小于 30 天)

  • NextToken:

    查看更多日志的凭证

  • MaxResults:

    返回日志的最大条数(最大 50 条)

  • LookupAttributes:

    检索条件(目前支持 RequestId:请求 ID、EventName:事件名称、ActionType:操作类型(Write:写;Read:读)、PrincipalId:子账号、ResourceType:资源类型、ResourceId:资源Id、ResourceName:资源名称、AccessKeyId:密钥 ID、SensitiveAction:是否敏感操作、ApiErrorCode:API 错误码、CamErrorCode:CAM 错误码、Tags:标签(AttributeValue格式:)备注:检索的各个条件间是与的关系,EventName传多个值内部是或的关系)

  • IsReturnLocation:

    是否返回 IP 归属地(1 返回,0 不返回)



503
504
505
# File 'lib/v20190319/models.rb', line 503

def EndTime
  @EndTime
end

#IsReturnLocationObject

Parameters:

  • StartTime:

    起始时间戳(单位秒,不超过当前时间 90 天)

  • EndTime:

    结束时间戳(单位秒,查询时间跨度小于 30 天)

  • NextToken:

    查看更多日志的凭证

  • MaxResults:

    返回日志的最大条数(最大 50 条)

  • LookupAttributes:

    检索条件(目前支持 RequestId:请求 ID、EventName:事件名称、ActionType:操作类型(Write:写;Read:读)、PrincipalId:子账号、ResourceType:资源类型、ResourceId:资源Id、ResourceName:资源名称、AccessKeyId:密钥 ID、SensitiveAction:是否敏感操作、ApiErrorCode:API 错误码、CamErrorCode:CAM 错误码、Tags:标签(AttributeValue格式:)备注:检索的各个条件间是与的关系,EventName传多个值内部是或的关系)

  • IsReturnLocation:

    是否返回 IP 归属地(1 返回,0 不返回)



503
504
505
# File 'lib/v20190319/models.rb', line 503

def IsReturnLocation
  @IsReturnLocation
end

#LookupAttributesObject

Parameters:

  • StartTime:

    起始时间戳(单位秒,不超过当前时间 90 天)

  • EndTime:

    结束时间戳(单位秒,查询时间跨度小于 30 天)

  • NextToken:

    查看更多日志的凭证

  • MaxResults:

    返回日志的最大条数(最大 50 条)

  • LookupAttributes:

    检索条件(目前支持 RequestId:请求 ID、EventName:事件名称、ActionType:操作类型(Write:写;Read:读)、PrincipalId:子账号、ResourceType:资源类型、ResourceId:资源Id、ResourceName:资源名称、AccessKeyId:密钥 ID、SensitiveAction:是否敏感操作、ApiErrorCode:API 错误码、CamErrorCode:CAM 错误码、Tags:标签(AttributeValue格式:)备注:检索的各个条件间是与的关系,EventName传多个值内部是或的关系)

  • IsReturnLocation:

    是否返回 IP 归属地(1 返回,0 不返回)



503
504
505
# File 'lib/v20190319/models.rb', line 503

def LookupAttributes
  @LookupAttributes
end

#MaxResultsObject

Parameters:

  • StartTime:

    起始时间戳(单位秒,不超过当前时间 90 天)

  • EndTime:

    结束时间戳(单位秒,查询时间跨度小于 30 天)

  • NextToken:

    查看更多日志的凭证

  • MaxResults:

    返回日志的最大条数(最大 50 条)

  • LookupAttributes:

    检索条件(目前支持 RequestId:请求 ID、EventName:事件名称、ActionType:操作类型(Write:写;Read:读)、PrincipalId:子账号、ResourceType:资源类型、ResourceId:资源Id、ResourceName:资源名称、AccessKeyId:密钥 ID、SensitiveAction:是否敏感操作、ApiErrorCode:API 错误码、CamErrorCode:CAM 错误码、Tags:标签(AttributeValue格式:)备注:检索的各个条件间是与的关系,EventName传多个值内部是或的关系)

  • IsReturnLocation:

    是否返回 IP 归属地(1 返回,0 不返回)



503
504
505
# File 'lib/v20190319/models.rb', line 503

def MaxResults
  @MaxResults
end

#NextTokenObject

Parameters:

  • StartTime:

    起始时间戳(单位秒,不超过当前时间 90 天)

  • EndTime:

    结束时间戳(单位秒,查询时间跨度小于 30 天)

  • NextToken:

    查看更多日志的凭证

  • MaxResults:

    返回日志的最大条数(最大 50 条)

  • LookupAttributes:

    检索条件(目前支持 RequestId:请求 ID、EventName:事件名称、ActionType:操作类型(Write:写;Read:读)、PrincipalId:子账号、ResourceType:资源类型、ResourceId:资源Id、ResourceName:资源名称、AccessKeyId:密钥 ID、SensitiveAction:是否敏感操作、ApiErrorCode:API 错误码、CamErrorCode:CAM 错误码、Tags:标签(AttributeValue格式:)备注:检索的各个条件间是与的关系,EventName传多个值内部是或的关系)

  • IsReturnLocation:

    是否返回 IP 归属地(1 返回,0 不返回)



503
504
505
# File 'lib/v20190319/models.rb', line 503

def NextToken
  @NextToken
end

#StartTimeObject

Parameters:

  • StartTime:

    起始时间戳(单位秒,不超过当前时间 90 天)

  • EndTime:

    结束时间戳(单位秒,查询时间跨度小于 30 天)

  • NextToken:

    查看更多日志的凭证

  • MaxResults:

    返回日志的最大条数(最大 50 条)

  • LookupAttributes:

    检索条件(目前支持 RequestId:请求 ID、EventName:事件名称、ActionType:操作类型(Write:写;Read:读)、PrincipalId:子账号、ResourceType:资源类型、ResourceId:资源Id、ResourceName:资源名称、AccessKeyId:密钥 ID、SensitiveAction:是否敏感操作、ApiErrorCode:API 错误码、CamErrorCode:CAM 错误码、Tags:标签(AttributeValue格式:)备注:检索的各个条件间是与的关系,EventName传多个值内部是或的关系)

  • IsReturnLocation:

    是否返回 IP 归属地(1 返回,0 不返回)



503
504
505
# File 'lib/v20190319/models.rb', line 503

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
# File 'lib/v20190319/models.rb', line 514

def deserialize(params)
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @NextToken = params['NextToken']
  @MaxResults = params['MaxResults']
  unless params['LookupAttributes'].nil?
    @LookupAttributes = []
    params['LookupAttributes'].each do |i|
      lookupattribute_tmp = LookupAttribute.new
      lookupattribute_tmp.deserialize(i)
      @LookupAttributes << lookupattribute_tmp
    end
  end
  @IsReturnLocation = params['IsReturnLocation']
end