Class: TencentCloud::Tcm::V20210413::AccessLogConfig

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

Overview

AccessLog 配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(enable = nil, template = nil, selectedrange = nil, cls = nil, encoding = nil, format = nil, address = nil, enableserver = nil, enablestdout = nil) ⇒ AccessLogConfig

Returns a new instance of AccessLogConfig.



74
75
76
77
78
79
80
81
82
83
84
# File 'lib/v20210413/models.rb', line 74

def initialize(enable=nil, template=nil, selectedrange=nil, cls=nil, encoding=nil, format=nil, address=nil, enableserver=nil, enablestdout=nil)
  @Enable = enable
  @Template = template
  @SelectedRange = selectedrange
  @CLS = cls
  @Encoding = encoding
  @Format = format
  @Address = address
  @EnableServer = enableserver
  @EnableStdout = enablestdout
end

Instance Attribute Details

#AddressObject

Parameters:

  • Enable:

    是否启用

  • Template:

    采用的模板,可选值:istio(默认)、trace

  • SelectedRange:

    选中的范围

  • CLS:

    腾讯云日志服务相关参数

  • Encoding:

    编码格式,可选值:TEXT、JSON

  • Format:

    日志格式

  • Address:

    GRPC第三方服务器地址

  • EnableServer:

    是否启用GRPC第三方服务器

  • EnableStdout:

    是否启用标准输出



72
73
74
# File 'lib/v20210413/models.rb', line 72

def Address
  @Address
end

#CLSObject

Parameters:

  • Enable:

    是否启用

  • Template:

    采用的模板,可选值:istio(默认)、trace

  • SelectedRange:

    选中的范围

  • CLS:

    腾讯云日志服务相关参数

  • Encoding:

    编码格式,可选值:TEXT、JSON

  • Format:

    日志格式

  • Address:

    GRPC第三方服务器地址

  • EnableServer:

    是否启用GRPC第三方服务器

  • EnableStdout:

    是否启用标准输出



72
73
74
# File 'lib/v20210413/models.rb', line 72

def CLS
  @CLS
end

#EnableObject

Parameters:

  • Enable:

    是否启用

  • Template:

    采用的模板,可选值:istio(默认)、trace

  • SelectedRange:

    选中的范围

  • CLS:

    腾讯云日志服务相关参数

  • Encoding:

    编码格式,可选值:TEXT、JSON

  • Format:

    日志格式

  • Address:

    GRPC第三方服务器地址

  • EnableServer:

    是否启用GRPC第三方服务器

  • EnableStdout:

    是否启用标准输出



72
73
74
# File 'lib/v20210413/models.rb', line 72

def Enable
  @Enable
end

#EnableServerObject

Parameters:

  • Enable:

    是否启用

  • Template:

    采用的模板,可选值:istio(默认)、trace

  • SelectedRange:

    选中的范围

  • CLS:

    腾讯云日志服务相关参数

  • Encoding:

    编码格式,可选值:TEXT、JSON

  • Format:

    日志格式

  • Address:

    GRPC第三方服务器地址

  • EnableServer:

    是否启用GRPC第三方服务器

  • EnableStdout:

    是否启用标准输出



72
73
74
# File 'lib/v20210413/models.rb', line 72

def EnableServer
  @EnableServer
end

#EnableStdoutObject

Parameters:

  • Enable:

    是否启用

  • Template:

    采用的模板,可选值:istio(默认)、trace

  • SelectedRange:

    选中的范围

  • CLS:

    腾讯云日志服务相关参数

  • Encoding:

    编码格式,可选值:TEXT、JSON

  • Format:

    日志格式

  • Address:

    GRPC第三方服务器地址

  • EnableServer:

    是否启用GRPC第三方服务器

  • EnableStdout:

    是否启用标准输出



72
73
74
# File 'lib/v20210413/models.rb', line 72

def EnableStdout
  @EnableStdout
end

#EncodingObject

Parameters:

  • Enable:

    是否启用

  • Template:

    采用的模板,可选值:istio(默认)、trace

  • SelectedRange:

    选中的范围

  • CLS:

    腾讯云日志服务相关参数

  • Encoding:

    编码格式,可选值:TEXT、JSON

  • Format:

    日志格式

  • Address:

    GRPC第三方服务器地址

  • EnableServer:

    是否启用GRPC第三方服务器

  • EnableStdout:

    是否启用标准输出



72
73
74
# File 'lib/v20210413/models.rb', line 72

def Encoding
  @Encoding
end

#FormatObject

Parameters:

  • Enable:

    是否启用

  • Template:

    采用的模板,可选值:istio(默认)、trace

  • SelectedRange:

    选中的范围

  • CLS:

    腾讯云日志服务相关参数

  • Encoding:

    编码格式,可选值:TEXT、JSON

  • Format:

    日志格式

  • Address:

    GRPC第三方服务器地址

  • EnableServer:

    是否启用GRPC第三方服务器

  • EnableStdout:

    是否启用标准输出



72
73
74
# File 'lib/v20210413/models.rb', line 72

def Format
  @Format
end

#SelectedRangeObject

Parameters:

  • Enable:

    是否启用

  • Template:

    采用的模板,可选值:istio(默认)、trace

  • SelectedRange:

    选中的范围

  • CLS:

    腾讯云日志服务相关参数

  • Encoding:

    编码格式,可选值:TEXT、JSON

  • Format:

    日志格式

  • Address:

    GRPC第三方服务器地址

  • EnableServer:

    是否启用GRPC第三方服务器

  • EnableStdout:

    是否启用标准输出



72
73
74
# File 'lib/v20210413/models.rb', line 72

def SelectedRange
  @SelectedRange
end

#TemplateObject

Parameters:

  • Enable:

    是否启用

  • Template:

    采用的模板,可选值:istio(默认)、trace

  • SelectedRange:

    选中的范围

  • CLS:

    腾讯云日志服务相关参数

  • Encoding:

    编码格式,可选值:TEXT、JSON

  • Format:

    日志格式

  • Address:

    GRPC第三方服务器地址

  • EnableServer:

    是否启用GRPC第三方服务器

  • EnableStdout:

    是否启用标准输出



72
73
74
# File 'lib/v20210413/models.rb', line 72

def Template
  @Template
end

Instance Method Details

#deserialize(params) ⇒ Object



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# File 'lib/v20210413/models.rb', line 86

def deserialize(params)
  @Enable = params['Enable']
  @Template = params['Template']
  unless params['SelectedRange'].nil?
    @SelectedRange = SelectedRange.new
    @SelectedRange.deserialize(params['SelectedRange'])
  end
  unless params['CLS'].nil?
    @CLS = CLS.new
    @CLS.deserialize(params['CLS'])
  end
  @Encoding = params['Encoding']
  @Format = params['Format']
  @Address = params['Address']
  @EnableServer = params['EnableServer']
  @EnableStdout = params['EnableStdout']
end