Class: TencentCloud::Teo::V20220901::FunctionEnvironmentVariable

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

Overview

边缘函数环境变量

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key = nil, value = nil, type = nil) ⇒ FunctionEnvironmentVariable

Returns a new instance of FunctionEnvironmentVariable.



13179
13180
13181
13182
13183
# File 'lib/v20220901/models.rb', line 13179

def initialize(key=nil, value=nil, type=nil)
  @Key = key
  @Value = value
  @Type = type
end

Instance Attribute Details

#KeyObject

<li>string:字符串类型;</li> <li>json:json 对象类型。</li>默认值为:string。

Parameters:

  • Key:

    变量的名称,限制只能包含大小写字母、数字,特殊字符仅支持 @ . - _ ,最大 64 个字节,不支持重复。

  • Value:

    变量的值,限制最大 5000 字节,默认值为空。

  • Type:

    变量的类型,取值有:



13177
13178
13179
# File 'lib/v20220901/models.rb', line 13177

def Key
  @Key
end

#TypeObject

<li>string:字符串类型;</li> <li>json:json 对象类型。</li>默认值为:string。

Parameters:

  • Key:

    变量的名称,限制只能包含大小写字母、数字,特殊字符仅支持 @ . - _ ,最大 64 个字节,不支持重复。

  • Value:

    变量的值,限制最大 5000 字节,默认值为空。

  • Type:

    变量的类型,取值有:



13177
13178
13179
# File 'lib/v20220901/models.rb', line 13177

def Type
  @Type
end

#ValueObject

<li>string:字符串类型;</li> <li>json:json 对象类型。</li>默认值为:string。

Parameters:

  • Key:

    变量的名称,限制只能包含大小写字母、数字,特殊字符仅支持 @ . - _ ,最大 64 个字节,不支持重复。

  • Value:

    变量的值,限制最大 5000 字节,默认值为空。

  • Type:

    变量的类型,取值有:



13177
13178
13179
# File 'lib/v20220901/models.rb', line 13177

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



13185
13186
13187
13188
13189
# File 'lib/v20220901/models.rb', line 13185

def deserialize(params)
  @Key = params['Key']
  @Value = params['Value']
  @Type = params['Type']
end