Class: TencentCloud::Csip::V20221121::DescribeAccessKeyRiskDetailResponse

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

Overview

DescribeAccessKeyRiskDetail返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(riskinfo = nil, camcount = nil, alarmcount = nil, accesstype = nil, accesskeyalarmcount = nil, actionflag = nil, loginflag = nil, requestid = nil) ⇒ DescribeAccessKeyRiskDetailResponse

Returns a new instance of DescribeAccessKeyRiskDetailResponse.



4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
# File 'lib/v20221121/models.rb', line 4081

def initialize(riskinfo=nil, camcount=nil, alarmcount=nil, accesstype=nil, accesskeyalarmcount=nil, actionflag=nil, loginflag=nil, requestid=nil)
  @RiskInfo = riskinfo
  @CamCount = camcount
  @AlarmCount = alarmcount
  @AccessType = accesstype
  @AccessKeyAlarmCount = accesskeyalarmcount
  @ActionFlag = actionflag
  @LoginFlag = loginflag
  @RequestId = requestid
end

Instance Attribute Details

#AccessKeyAlarmCountObject

Parameters:

  • RiskInfo:

    风险列表

  • CamCount:

    CAM策略总数

  • AlarmCount:

    账号关联告警数量

  • AccessType:

    访问方式 0 API 1 控制台与API

  • AccessKeyAlarmCount:

    访问密钥告警数量列表

  • ActionFlag:

    操作保护是否开启 0 未开启 1 已开启

  • LoginFlag:

    登录保护是否开启 0 未开启 1 已开启

  • RequestId:

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



4079
4080
4081
# File 'lib/v20221121/models.rb', line 4079

def AccessKeyAlarmCount
  @AccessKeyAlarmCount
end

#AccessTypeObject

Parameters:

  • RiskInfo:

    风险列表

  • CamCount:

    CAM策略总数

  • AlarmCount:

    账号关联告警数量

  • AccessType:

    访问方式 0 API 1 控制台与API

  • AccessKeyAlarmCount:

    访问密钥告警数量列表

  • ActionFlag:

    操作保护是否开启 0 未开启 1 已开启

  • LoginFlag:

    登录保护是否开启 0 未开启 1 已开启

  • RequestId:

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



4079
4080
4081
# File 'lib/v20221121/models.rb', line 4079

def AccessType
  @AccessType
end

#ActionFlagObject

Parameters:

  • RiskInfo:

    风险列表

  • CamCount:

    CAM策略总数

  • AlarmCount:

    账号关联告警数量

  • AccessType:

    访问方式 0 API 1 控制台与API

  • AccessKeyAlarmCount:

    访问密钥告警数量列表

  • ActionFlag:

    操作保护是否开启 0 未开启 1 已开启

  • LoginFlag:

    登录保护是否开启 0 未开启 1 已开启

  • RequestId:

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



4079
4080
4081
# File 'lib/v20221121/models.rb', line 4079

def ActionFlag
  @ActionFlag
end

#AlarmCountObject

Parameters:

  • RiskInfo:

    风险列表

  • CamCount:

    CAM策略总数

  • AlarmCount:

    账号关联告警数量

  • AccessType:

    访问方式 0 API 1 控制台与API

  • AccessKeyAlarmCount:

    访问密钥告警数量列表

  • ActionFlag:

    操作保护是否开启 0 未开启 1 已开启

  • LoginFlag:

    登录保护是否开启 0 未开启 1 已开启

  • RequestId:

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



4079
4080
4081
# File 'lib/v20221121/models.rb', line 4079

def AlarmCount
  @AlarmCount
end

#CamCountObject

Parameters:

  • RiskInfo:

    风险列表

  • CamCount:

    CAM策略总数

  • AlarmCount:

    账号关联告警数量

  • AccessType:

    访问方式 0 API 1 控制台与API

  • AccessKeyAlarmCount:

    访问密钥告警数量列表

  • ActionFlag:

    操作保护是否开启 0 未开启 1 已开启

  • LoginFlag:

    登录保护是否开启 0 未开启 1 已开启

  • RequestId:

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



4079
4080
4081
# File 'lib/v20221121/models.rb', line 4079

def CamCount
  @CamCount
end

#LoginFlagObject

Parameters:

  • RiskInfo:

    风险列表

  • CamCount:

    CAM策略总数

  • AlarmCount:

    账号关联告警数量

  • AccessType:

    访问方式 0 API 1 控制台与API

  • AccessKeyAlarmCount:

    访问密钥告警数量列表

  • ActionFlag:

    操作保护是否开启 0 未开启 1 已开启

  • LoginFlag:

    登录保护是否开启 0 未开启 1 已开启

  • RequestId:

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



4079
4080
4081
# File 'lib/v20221121/models.rb', line 4079

def LoginFlag
  @LoginFlag
end

#RequestIdObject

Parameters:

  • RiskInfo:

    风险列表

  • CamCount:

    CAM策略总数

  • AlarmCount:

    账号关联告警数量

  • AccessType:

    访问方式 0 API 1 控制台与API

  • AccessKeyAlarmCount:

    访问密钥告警数量列表

  • ActionFlag:

    操作保护是否开启 0 未开启 1 已开启

  • LoginFlag:

    登录保护是否开启 0 未开启 1 已开启

  • RequestId:

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



4079
4080
4081
# File 'lib/v20221121/models.rb', line 4079

def RequestId
  @RequestId
end

#RiskInfoObject

Parameters:

  • RiskInfo:

    风险列表

  • CamCount:

    CAM策略总数

  • AlarmCount:

    账号关联告警数量

  • AccessType:

    访问方式 0 API 1 控制台与API

  • AccessKeyAlarmCount:

    访问密钥告警数量列表

  • ActionFlag:

    操作保护是否开启 0 未开启 1 已开启

  • LoginFlag:

    登录保护是否开启 0 未开启 1 已开启

  • RequestId:

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



4079
4080
4081
# File 'lib/v20221121/models.rb', line 4079

def RiskInfo
  @RiskInfo
end

Instance Method Details

#deserialize(params) ⇒ Object



4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
# File 'lib/v20221121/models.rb', line 4092

def deserialize(params)
  unless params['RiskInfo'].nil?
    @RiskInfo = AccessKeyRisk.new
    @RiskInfo.deserialize(params['RiskInfo'])
  end
  @CamCount = params['CamCount']
  @AlarmCount = params['AlarmCount']
  @AccessType = params['AccessType']
  unless params['AccessKeyAlarmCount'].nil?
    @AccessKeyAlarmCount = []
    params['AccessKeyAlarmCount'].each do |i|
      accesskeyalarmcount_tmp = AccessKeyAlarmCount.new
      accesskeyalarmcount_tmp.deserialize(i)
      @AccessKeyAlarmCount << accesskeyalarmcount_tmp
    end
  end
  @ActionFlag = params['ActionFlag']
  @LoginFlag = params['LoginFlag']
  @RequestId = params['RequestId']
end