Class: TencentCloud::Ecm::V20190719::Route

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

Overview

路由策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(destinationcidrblock = nil, gatewaytype = nil, gatewayid = nil, routeitemid = nil, routedescription = nil, enabled = nil, routetype = nil, routeid = nil, routetableid = nil) ⇒ Route

Returns a new instance of Route.



9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
# File 'lib/v20190719/models.rb', line 9889

def initialize(destinationcidrblock=nil, gatewaytype=nil, gatewayid=nil, routeitemid=nil, routedescription=nil, enabled=nil, routetype=nil, routeid=nil, routetableid=nil)
  @DestinationCidrBlock = destinationcidrblock
  @GatewayType = gatewaytype
  @GatewayId = gatewayid
  @RouteItemId = routeitemid
  @RouteDescription = routedescription
  @Enabled = enabled
  @RouteType = routetype
  @RouteId = routeid
  @RouteTableId = routetableid
end

Instance Attribute Details

#DestinationCidrBlockObject

NORMAL_CVM:普通云服务器;这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址当 GatewayType 为 EIP 时,GatewayId 固定值 ‘0’ USER:用户路由;NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除;CCN:云联网路由,系统默认下发,不可编辑与删除。用户只能添加和操作 USER 类型的路由。

Parameters:

  • DestinationCidrBlock:

    目的IPv4网段

  • GatewayType:

    下一跳类型

  • GatewayId:

    下一跳地址

  • RouteItemId:

    路由策略唯一ID

  • RouteDescription:

    路由策略描述

  • Enabled:

    是否启用

  • RouteType:

    路由类型,目前我们支持的类型有:

  • RouteId:

    路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID ‘RouteItemId`操作路由策略

  • RouteTableId:

    路由表实例ID,例如:rtb-azd4dt1c。



9887
9888
9889
# File 'lib/v20190719/models.rb', line 9887

def DestinationCidrBlock
  @DestinationCidrBlock
end

#EnabledObject

NORMAL_CVM:普通云服务器;这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址当 GatewayType 为 EIP 时,GatewayId 固定值 ‘0’ USER:用户路由;NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除;CCN:云联网路由,系统默认下发,不可编辑与删除。用户只能添加和操作 USER 类型的路由。

Parameters:

  • DestinationCidrBlock:

    目的IPv4网段

  • GatewayType:

    下一跳类型

  • GatewayId:

    下一跳地址

  • RouteItemId:

    路由策略唯一ID

  • RouteDescription:

    路由策略描述

  • Enabled:

    是否启用

  • RouteType:

    路由类型,目前我们支持的类型有:

  • RouteId:

    路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID ‘RouteItemId`操作路由策略

  • RouteTableId:

    路由表实例ID,例如:rtb-azd4dt1c。



9887
9888
9889
# File 'lib/v20190719/models.rb', line 9887

def Enabled
  @Enabled
end

#GatewayIdObject

NORMAL_CVM:普通云服务器;这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址当 GatewayType 为 EIP 时,GatewayId 固定值 ‘0’ USER:用户路由;NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除;CCN:云联网路由,系统默认下发,不可编辑与删除。用户只能添加和操作 USER 类型的路由。

Parameters:

  • DestinationCidrBlock:

    目的IPv4网段

  • GatewayType:

    下一跳类型

  • GatewayId:

    下一跳地址

  • RouteItemId:

    路由策略唯一ID

  • RouteDescription:

    路由策略描述

  • Enabled:

    是否启用

  • RouteType:

    路由类型,目前我们支持的类型有:

  • RouteId:

    路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID ‘RouteItemId`操作路由策略

  • RouteTableId:

    路由表实例ID,例如:rtb-azd4dt1c。



9887
9888
9889
# File 'lib/v20190719/models.rb', line 9887

def GatewayId
  @GatewayId
end

#GatewayTypeObject

NORMAL_CVM:普通云服务器;这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址当 GatewayType 为 EIP 时,GatewayId 固定值 ‘0’ USER:用户路由;NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除;CCN:云联网路由,系统默认下发,不可编辑与删除。用户只能添加和操作 USER 类型的路由。

Parameters:

  • DestinationCidrBlock:

    目的IPv4网段

  • GatewayType:

    下一跳类型

  • GatewayId:

    下一跳地址

  • RouteItemId:

    路由策略唯一ID

  • RouteDescription:

    路由策略描述

  • Enabled:

    是否启用

  • RouteType:

    路由类型,目前我们支持的类型有:

  • RouteId:

    路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID ‘RouteItemId`操作路由策略

  • RouteTableId:

    路由表实例ID,例如:rtb-azd4dt1c。



9887
9888
9889
# File 'lib/v20190719/models.rb', line 9887

def GatewayType
  @GatewayType
end

#RouteDescriptionObject

NORMAL_CVM:普通云服务器;这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址当 GatewayType 为 EIP 时,GatewayId 固定值 ‘0’ USER:用户路由;NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除;CCN:云联网路由,系统默认下发,不可编辑与删除。用户只能添加和操作 USER 类型的路由。

Parameters:

  • DestinationCidrBlock:

    目的IPv4网段

  • GatewayType:

    下一跳类型

  • GatewayId:

    下一跳地址

  • RouteItemId:

    路由策略唯一ID

  • RouteDescription:

    路由策略描述

  • Enabled:

    是否启用

  • RouteType:

    路由类型,目前我们支持的类型有:

  • RouteId:

    路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID ‘RouteItemId`操作路由策略

  • RouteTableId:

    路由表实例ID,例如:rtb-azd4dt1c。



9887
9888
9889
# File 'lib/v20190719/models.rb', line 9887

def RouteDescription
  @RouteDescription
end

#RouteIdObject

NORMAL_CVM:普通云服务器;这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址当 GatewayType 为 EIP 时,GatewayId 固定值 ‘0’ USER:用户路由;NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除;CCN:云联网路由,系统默认下发,不可编辑与删除。用户只能添加和操作 USER 类型的路由。

Parameters:

  • DestinationCidrBlock:

    目的IPv4网段

  • GatewayType:

    下一跳类型

  • GatewayId:

    下一跳地址

  • RouteItemId:

    路由策略唯一ID

  • RouteDescription:

    路由策略描述

  • Enabled:

    是否启用

  • RouteType:

    路由类型,目前我们支持的类型有:

  • RouteId:

    路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID ‘RouteItemId`操作路由策略

  • RouteTableId:

    路由表实例ID,例如:rtb-azd4dt1c。



9887
9888
9889
# File 'lib/v20190719/models.rb', line 9887

def RouteId
  @RouteId
end

#RouteItemIdObject

NORMAL_CVM:普通云服务器;这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址当 GatewayType 为 EIP 时,GatewayId 固定值 ‘0’ USER:用户路由;NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除;CCN:云联网路由,系统默认下发,不可编辑与删除。用户只能添加和操作 USER 类型的路由。

Parameters:

  • DestinationCidrBlock:

    目的IPv4网段

  • GatewayType:

    下一跳类型

  • GatewayId:

    下一跳地址

  • RouteItemId:

    路由策略唯一ID

  • RouteDescription:

    路由策略描述

  • Enabled:

    是否启用

  • RouteType:

    路由类型,目前我们支持的类型有:

  • RouteId:

    路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID ‘RouteItemId`操作路由策略

  • RouteTableId:

    路由表实例ID,例如:rtb-azd4dt1c。



9887
9888
9889
# File 'lib/v20190719/models.rb', line 9887

def RouteItemId
  @RouteItemId
end

#RouteTableIdObject

NORMAL_CVM:普通云服务器;这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址当 GatewayType 为 EIP 时,GatewayId 固定值 ‘0’ USER:用户路由;NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除;CCN:云联网路由,系统默认下发,不可编辑与删除。用户只能添加和操作 USER 类型的路由。

Parameters:

  • DestinationCidrBlock:

    目的IPv4网段

  • GatewayType:

    下一跳类型

  • GatewayId:

    下一跳地址

  • RouteItemId:

    路由策略唯一ID

  • RouteDescription:

    路由策略描述

  • Enabled:

    是否启用

  • RouteType:

    路由类型,目前我们支持的类型有:

  • RouteId:

    路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID ‘RouteItemId`操作路由策略

  • RouteTableId:

    路由表实例ID,例如:rtb-azd4dt1c。



9887
9888
9889
# File 'lib/v20190719/models.rb', line 9887

def RouteTableId
  @RouteTableId
end

#RouteTypeObject

NORMAL_CVM:普通云服务器;这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址当 GatewayType 为 EIP 时,GatewayId 固定值 ‘0’ USER:用户路由;NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除;CCN:云联网路由,系统默认下发,不可编辑与删除。用户只能添加和操作 USER 类型的路由。

Parameters:

  • DestinationCidrBlock:

    目的IPv4网段

  • GatewayType:

    下一跳类型

  • GatewayId:

    下一跳地址

  • RouteItemId:

    路由策略唯一ID

  • RouteDescription:

    路由策略描述

  • Enabled:

    是否启用

  • RouteType:

    路由类型,目前我们支持的类型有:

  • RouteId:

    路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID ‘RouteItemId`操作路由策略

  • RouteTableId:

    路由表实例ID,例如:rtb-azd4dt1c。



9887
9888
9889
# File 'lib/v20190719/models.rb', line 9887

def RouteType
  @RouteType
end

Instance Method Details

#deserialize(params) ⇒ Object



9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
# File 'lib/v20190719/models.rb', line 9901

def deserialize(params)
  @DestinationCidrBlock = params['DestinationCidrBlock']
  @GatewayType = params['GatewayType']
  @GatewayId = params['GatewayId']
  @RouteItemId = params['RouteItemId']
  @RouteDescription = params['RouteDescription']
  @Enabled = params['Enabled']
  @RouteType = params['RouteType']
  @RouteId = params['RouteId']
  @RouteTableId = params['RouteTableId']
end