Class: TencentCloud::Cdb::V20170320::AuditPolicy

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

Overview

审计策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(policyid = nil, status = nil, instanceid = nil, createtime = nil, modifytime = nil, policyname = nil, ruleid = nil, rulename = nil, instancename = nil) ⇒ AuditPolicy

Returns a new instance of AuditPolicy.



935
936
937
938
939
940
941
942
943
944
945
# File 'lib/v20170320/models.rb', line 935

def initialize(policyid=nil, status=nil, instanceid=nil, createtime=nil, modifytime=nil, policyname=nil, ruleid=nil, rulename=nil, instancename=nil)
  @PolicyId = policyid
  @Status = status
  @InstanceId = instanceid
  @CreateTime = createtime
  @ModifyTime = modifytime
  @PolicyName = policyname
  @RuleId = ruleid
  @RuleName = rulename
  @InstanceName = instancename
end

Instance Attribute Details

#CreateTimeObject

“creating” - 创建中; “running” - 运行中; “paused” - 暂停中; “failed” - 创建失败。

Parameters:

  • PolicyId:

    审计策略 ID。

  • Status:

    审计策略的状态。可能返回的值为:

  • InstanceId:

    数据库实例 ID。

  • CreateTime:

    审计策略创建时间。格式为 : “2019-03-20 17:09:13”。

  • ModifyTime:

    审计策略最后修改时间。格式为 : “2019-03-20 17:09:13”。

  • PolicyName:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • RuleName:

    审计规则名称。

  • InstanceName:

    数据库实例名称



933
934
935
# File 'lib/v20170320/models.rb', line 933

def CreateTime
  @CreateTime
end

#InstanceIdObject

“creating” - 创建中; “running” - 运行中; “paused” - 暂停中; “failed” - 创建失败。

Parameters:

  • PolicyId:

    审计策略 ID。

  • Status:

    审计策略的状态。可能返回的值为:

  • InstanceId:

    数据库实例 ID。

  • CreateTime:

    审计策略创建时间。格式为 : “2019-03-20 17:09:13”。

  • ModifyTime:

    审计策略最后修改时间。格式为 : “2019-03-20 17:09:13”。

  • PolicyName:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • RuleName:

    审计规则名称。

  • InstanceName:

    数据库实例名称



933
934
935
# File 'lib/v20170320/models.rb', line 933

def InstanceId
  @InstanceId
end

#InstanceNameObject

“creating” - 创建中; “running” - 运行中; “paused” - 暂停中; “failed” - 创建失败。

Parameters:

  • PolicyId:

    审计策略 ID。

  • Status:

    审计策略的状态。可能返回的值为:

  • InstanceId:

    数据库实例 ID。

  • CreateTime:

    审计策略创建时间。格式为 : “2019-03-20 17:09:13”。

  • ModifyTime:

    审计策略最后修改时间。格式为 : “2019-03-20 17:09:13”。

  • PolicyName:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • RuleName:

    审计规则名称。

  • InstanceName:

    数据库实例名称



933
934
935
# File 'lib/v20170320/models.rb', line 933

def InstanceName
  @InstanceName
end

#ModifyTimeObject

“creating” - 创建中; “running” - 运行中; “paused” - 暂停中; “failed” - 创建失败。

Parameters:

  • PolicyId:

    审计策略 ID。

  • Status:

    审计策略的状态。可能返回的值为:

  • InstanceId:

    数据库实例 ID。

  • CreateTime:

    审计策略创建时间。格式为 : “2019-03-20 17:09:13”。

  • ModifyTime:

    审计策略最后修改时间。格式为 : “2019-03-20 17:09:13”。

  • PolicyName:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • RuleName:

    审计规则名称。

  • InstanceName:

    数据库实例名称



933
934
935
# File 'lib/v20170320/models.rb', line 933

def ModifyTime
  @ModifyTime
end

#PolicyIdObject

“creating” - 创建中; “running” - 运行中; “paused” - 暂停中; “failed” - 创建失败。

Parameters:

  • PolicyId:

    审计策略 ID。

  • Status:

    审计策略的状态。可能返回的值为:

  • InstanceId:

    数据库实例 ID。

  • CreateTime:

    审计策略创建时间。格式为 : “2019-03-20 17:09:13”。

  • ModifyTime:

    审计策略最后修改时间。格式为 : “2019-03-20 17:09:13”。

  • PolicyName:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • RuleName:

    审计规则名称。

  • InstanceName:

    数据库实例名称



933
934
935
# File 'lib/v20170320/models.rb', line 933

def PolicyId
  @PolicyId
end

#PolicyNameObject

“creating” - 创建中; “running” - 运行中; “paused” - 暂停中; “failed” - 创建失败。

Parameters:

  • PolicyId:

    审计策略 ID。

  • Status:

    审计策略的状态。可能返回的值为:

  • InstanceId:

    数据库实例 ID。

  • CreateTime:

    审计策略创建时间。格式为 : “2019-03-20 17:09:13”。

  • ModifyTime:

    审计策略最后修改时间。格式为 : “2019-03-20 17:09:13”。

  • PolicyName:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • RuleName:

    审计规则名称。

  • InstanceName:

    数据库实例名称



933
934
935
# File 'lib/v20170320/models.rb', line 933

def PolicyName
  @PolicyName
end

#RuleIdObject

“creating” - 创建中; “running” - 运行中; “paused” - 暂停中; “failed” - 创建失败。

Parameters:

  • PolicyId:

    审计策略 ID。

  • Status:

    审计策略的状态。可能返回的值为:

  • InstanceId:

    数据库实例 ID。

  • CreateTime:

    审计策略创建时间。格式为 : “2019-03-20 17:09:13”。

  • ModifyTime:

    审计策略最后修改时间。格式为 : “2019-03-20 17:09:13”。

  • PolicyName:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • RuleName:

    审计规则名称。

  • InstanceName:

    数据库实例名称



933
934
935
# File 'lib/v20170320/models.rb', line 933

def RuleId
  @RuleId
end

#RuleNameObject

“creating” - 创建中; “running” - 运行中; “paused” - 暂停中; “failed” - 创建失败。

Parameters:

  • PolicyId:

    审计策略 ID。

  • Status:

    审计策略的状态。可能返回的值为:

  • InstanceId:

    数据库实例 ID。

  • CreateTime:

    审计策略创建时间。格式为 : “2019-03-20 17:09:13”。

  • ModifyTime:

    审计策略最后修改时间。格式为 : “2019-03-20 17:09:13”。

  • PolicyName:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • RuleName:

    审计规则名称。

  • InstanceName:

    数据库实例名称



933
934
935
# File 'lib/v20170320/models.rb', line 933

def RuleName
  @RuleName
end

#StatusObject

“creating” - 创建中; “running” - 运行中; “paused” - 暂停中; “failed” - 创建失败。

Parameters:

  • PolicyId:

    审计策略 ID。

  • Status:

    审计策略的状态。可能返回的值为:

  • InstanceId:

    数据库实例 ID。

  • CreateTime:

    审计策略创建时间。格式为 : “2019-03-20 17:09:13”。

  • ModifyTime:

    审计策略最后修改时间。格式为 : “2019-03-20 17:09:13”。

  • PolicyName:

    审计策略名称。

  • RuleId:

    审计规则 ID。

  • RuleName:

    审计规则名称。

  • InstanceName:

    数据库实例名称



933
934
935
# File 'lib/v20170320/models.rb', line 933

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



947
948
949
950
951
952
953
954
955
956
957
# File 'lib/v20170320/models.rb', line 947

def deserialize(params)
  @PolicyId = params['PolicyId']
  @Status = params['Status']
  @InstanceId = params['InstanceId']
  @CreateTime = params['CreateTime']
  @ModifyTime = params['ModifyTime']
  @PolicyName = params['PolicyName']
  @RuleId = params['RuleId']
  @RuleName = params['RuleName']
  @InstanceName = params['InstanceName']
end