Class: TencentCloud::Mongodb::V20190725::DescribeAuditInstanceListRequest

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

Overview

DescribeAuditInstanceList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(auditswitch = nil, filters = nil, auditmode = nil, limit = nil, offset = nil) ⇒ DescribeAuditInstanceListRequest

Returns a new instance of DescribeAuditInstanceListRequest.



1617
1618
1619
1620
1621
1622
1623
# File 'lib/v20190725/models.rb', line 1617

def initialize(auditswitch=nil, filters=nil, auditmode=nil, limit=nil, offset=nil)
  @AuditSwitch = auditswitch
  @Filters = filters
  @AuditMode = auditmode
  @Limit = limit
  @Offset = offset
end

Instance Attribute Details

#AuditModeObject

Parameters:

  • AuditSwitch:

    指明待查询的实例为已开通审计或未开通审计。

    • 1:已开通审计功能。
    • 0:未开通审计功能。

  • Filters:

    筛选条件。

  • AuditMode:

    审计类型,不传 默认全部,0 全审计,1 规则审计

  • Limit:

    每页显示数量。

  • Offset:

    分页偏移量。



1615
1616
1617
# File 'lib/v20190725/models.rb', line 1615

def AuditMode
  @AuditMode
end

#AuditSwitchObject

Parameters:

  • AuditSwitch:

    指明待查询的实例为已开通审计或未开通审计。

    • 1:已开通审计功能。
    • 0:未开通审计功能。

  • Filters:

    筛选条件。

  • AuditMode:

    审计类型,不传 默认全部,0 全审计,1 规则审计

  • Limit:

    每页显示数量。

  • Offset:

    分页偏移量。



1615
1616
1617
# File 'lib/v20190725/models.rb', line 1615

def AuditSwitch
  @AuditSwitch
end

#FiltersObject

Parameters:

  • AuditSwitch:

    指明待查询的实例为已开通审计或未开通审计。

    • 1:已开通审计功能。
    • 0:未开通审计功能。

  • Filters:

    筛选条件。

  • AuditMode:

    审计类型,不传 默认全部,0 全审计,1 规则审计

  • Limit:

    每页显示数量。

  • Offset:

    分页偏移量。



1615
1616
1617
# File 'lib/v20190725/models.rb', line 1615

def Filters
  @Filters
end

#LimitObject

Parameters:

  • AuditSwitch:

    指明待查询的实例为已开通审计或未开通审计。

    • 1:已开通审计功能。
    • 0:未开通审计功能。

  • Filters:

    筛选条件。

  • AuditMode:

    审计类型,不传 默认全部,0 全审计,1 规则审计

  • Limit:

    每页显示数量。

  • Offset:

    分页偏移量。



1615
1616
1617
# File 'lib/v20190725/models.rb', line 1615

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • AuditSwitch:

    指明待查询的实例为已开通审计或未开通审计。

    • 1:已开通审计功能。
    • 0:未开通审计功能。

  • Filters:

    筛选条件。

  • AuditMode:

    审计类型,不传 默认全部,0 全审计,1 规则审计

  • Limit:

    每页显示数量。

  • Offset:

    分页偏移量。



1615
1616
1617
# File 'lib/v20190725/models.rb', line 1615

def Offset
  @Offset
end

Instance Method Details

#deserialize(params) ⇒ Object



1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
# File 'lib/v20190725/models.rb', line 1625

def deserialize(params)
  @AuditSwitch = params['AuditSwitch']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filters_tmp = Filters.new
      filters_tmp.deserialize(i)
      @Filters << filters_tmp
    end
  end
  @AuditMode = params['AuditMode']
  @Limit = params['Limit']
  @Offset = params['Offset']
end