Class: TencentCloud::Scf::V20180416::Function

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

Overview

函数列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(modtime = nil, addtime = nil, runtime = nil, functionname = nil, functionid = nil, namespace = nil, status = nil, statusdesc = nil, description = nil, tags = nil, type = nil, statusreasons = nil, totalprovisionedconcurrencymem = nil, reservedconcurrencymem = nil, asyncrunenable = nil, traceenable = nil) ⇒ Function

Returns a new instance of Function.



1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
# File 'lib/v20180416/models.rb', line 1469

def initialize(modtime=nil, addtime=nil, runtime=nil, functionname=nil, functionid=nil, namespace=nil, status=nil, statusdesc=nil, description=nil, tags=nil, type=nil, statusreasons=nil, totalprovisionedconcurrencymem=nil, reservedconcurrencymem=nil, asyncrunenable=nil, traceenable=nil)
  @ModTime = modtime
  @AddTime = addtime
  @Runtime = runtime
  @FunctionName = functionname
  @FunctionId = functionid
  @Namespace = namespace
  @Status = status
  @StatusDesc = statusdesc
  @Description = description
  @Tags = tags
  @Type = type
  @StatusReasons = statusreasons
  @TotalProvisionedConcurrencyMem = totalprovisionedconcurrencymem
  @ReservedConcurrencyMem = reservedconcurrencymem
  @AsyncRunEnable = asyncrunenable
  @TraceEnable = traceenable
end

Instance Attribute Details

#AddTime ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def AddTime
  @AddTime
end

#AsyncRunEnable ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def AsyncRunEnable
  @AsyncRunEnable
end

#Description ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def Description
  @Description
end

#FunctionId ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def FunctionId
  @FunctionId
end

#FunctionName ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def FunctionName
  @FunctionName
end

#ModTime ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def ModTime
  @ModTime
end

#Namespace ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def Namespace
  @Namespace
end

#ReservedConcurrencyMem ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def ReservedConcurrencyMem
  @ReservedConcurrencyMem
end

#Runtime ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def Runtime
  @Runtime
end

#Status ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def Status
  @Status
end

#StatusDesc ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def StatusDesc
  @StatusDesc
end

#StatusReasons ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def StatusReasons
  @StatusReasons
end

#Tags ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def Tags
  @Tags
end

#TotalProvisionedConcurrencyMem ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def TotalProvisionedConcurrencyMem
  @TotalProvisionedConcurrencyMem
end

#TraceEnable ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def TraceEnable
  @TraceEnable
end

#Type ⇒ Object

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ModTime: —

    修改时间

  • AddTime: —

    创建时间

  • Runtime: —

    运行时

  • FunctionName: —

    函数名称

  • FunctionId: —

    函数ID

  • Namespace: —

    命名空间

  • Status: —

    函数状态,状态值及流转参考此处

  • StatusDesc: —

    函数状态详情

  • Description: —

    函数描述

  • Tags: —

    函数标签

  • Type: —

    函数类型,取值为 HTTP 或者 Event

  • StatusReasons: —

    函数状态失败原因

  • TotalProvisionedConcurrencyMem: —

    函数所有版本预置并发内存总和

  • ReservedConcurrencyMem: —

    函数并发保留内存

  • AsyncRunEnable: —

    函数异步属性,取值 TRUE 或者 FALSE

  • TraceEnable: —

    异步函数是否开启调用追踪,取值 TRUE 或者 FALSE



1467
1468
1469
# File 'lib/v20180416/models.rb', line 1467

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
# File 'lib/v20180416/models.rb', line 1488

def deserialize(params)
  @ModTime = params['ModTime']
  @AddTime = params['AddTime']
  @Runtime = params['Runtime']
  @FunctionName = params['FunctionName']
  @FunctionId = params['FunctionId']
  @Namespace = params['Namespace']
  @Status = params['Status']
  @StatusDesc = params['StatusDesc']
  @Description = params['Description']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @Type = params['Type']
  unless params['StatusReasons'].nil?
    @StatusReasons = []
    params['StatusReasons'].each do |i|
      statusreason_tmp = StatusReason.new
      statusreason_tmp.deserialize(i)
      @StatusReasons << statusreason_tmp
    end
  end
  @TotalProvisionedConcurrencyMem = params['TotalProvisionedConcurrencyMem']
  @ReservedConcurrencyMem = params['ReservedConcurrencyMem']
  @AsyncRunEnable = params['AsyncRunEnable']
  @TraceEnable = params['TraceEnable']
end