Class: TencentCloud::Ecm::V20190719::DescribeConfigResponse

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

Overview

DescribeConfig返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(networkstoragerange = nil, imagewhiteset = nil, instancenetworklimitconfigs = nil, imagelimits = nil, defaultipdirect = nil, requestid = nil) ⇒ DescribeConfigResponse

Returns a new instance of DescribeConfigResponse.



2764
2765
2766
2767
2768
2769
2770
2771
# File 'lib/v20190719/models.rb', line 2764

def initialize(networkstoragerange=nil, imagewhiteset=nil, instancenetworklimitconfigs=nil, imagelimits=nil, defaultipdirect=nil, requestid=nil)
  @NetworkStorageRange = networkstoragerange
  @ImageWhiteSet = imagewhiteset
  @InstanceNetworkLimitConfigs = instancenetworklimitconfigs
  @ImageLimits = imagelimits
  @DefaultIPDirect = defaultipdirect
  @RequestId = requestid
end

Instance Attribute Details

#DefaultIPDirectObject

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

Parameters:

  • NetworkStorageRange:

    网络带宽硬盘大小的范围信息。

  • ImageWhiteSet:

    镜像操作系统白名单。

  • InstanceNetworkLimitConfigs:

    网络限额信息。

  • ImageLimits:

    镜像限额信息。

  • DefaultIPDirect:

    默认是否IP直通,用于模块创建,虚机购买等具有直通参数场景时的默认参数。

  • RequestId:

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



2762
2763
2764
# File 'lib/v20190719/models.rb', line 2762

def DefaultIPDirect
  @DefaultIPDirect
end

#ImageLimitsObject

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

Parameters:

  • NetworkStorageRange:

    网络带宽硬盘大小的范围信息。

  • ImageWhiteSet:

    镜像操作系统白名单。

  • InstanceNetworkLimitConfigs:

    网络限额信息。

  • ImageLimits:

    镜像限额信息。

  • DefaultIPDirect:

    默认是否IP直通,用于模块创建,虚机购买等具有直通参数场景时的默认参数。

  • RequestId:

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



2762
2763
2764
# File 'lib/v20190719/models.rb', line 2762

def ImageLimits
  @ImageLimits
end

#ImageWhiteSetObject

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

Parameters:

  • NetworkStorageRange:

    网络带宽硬盘大小的范围信息。

  • ImageWhiteSet:

    镜像操作系统白名单。

  • InstanceNetworkLimitConfigs:

    网络限额信息。

  • ImageLimits:

    镜像限额信息。

  • DefaultIPDirect:

    默认是否IP直通,用于模块创建,虚机购买等具有直通参数场景时的默认参数。

  • RequestId:

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



2762
2763
2764
# File 'lib/v20190719/models.rb', line 2762

def ImageWhiteSet
  @ImageWhiteSet
end

#InstanceNetworkLimitConfigsObject

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

Parameters:

  • NetworkStorageRange:

    网络带宽硬盘大小的范围信息。

  • ImageWhiteSet:

    镜像操作系统白名单。

  • InstanceNetworkLimitConfigs:

    网络限额信息。

  • ImageLimits:

    镜像限额信息。

  • DefaultIPDirect:

    默认是否IP直通,用于模块创建,虚机购买等具有直通参数场景时的默认参数。

  • RequestId:

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



2762
2763
2764
# File 'lib/v20190719/models.rb', line 2762

def InstanceNetworkLimitConfigs
  @InstanceNetworkLimitConfigs
end

#NetworkStorageRangeObject

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

Parameters:

  • NetworkStorageRange:

    网络带宽硬盘大小的范围信息。

  • ImageWhiteSet:

    镜像操作系统白名单。

  • InstanceNetworkLimitConfigs:

    网络限额信息。

  • ImageLimits:

    镜像限额信息。

  • DefaultIPDirect:

    默认是否IP直通,用于模块创建,虚机购买等具有直通参数场景时的默认参数。

  • RequestId:

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



2762
2763
2764
# File 'lib/v20190719/models.rb', line 2762

def NetworkStorageRange
  @NetworkStorageRange
end

#RequestIdObject

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

Parameters:

  • NetworkStorageRange:

    网络带宽硬盘大小的范围信息。

  • ImageWhiteSet:

    镜像操作系统白名单。

  • InstanceNetworkLimitConfigs:

    网络限额信息。

  • ImageLimits:

    镜像限额信息。

  • DefaultIPDirect:

    默认是否IP直通,用于模块创建,虚机购买等具有直通参数场景时的默认参数。

  • RequestId:

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



2762
2763
2764
# File 'lib/v20190719/models.rb', line 2762

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
# File 'lib/v20190719/models.rb', line 2773

def deserialize(params)
  unless params['NetworkStorageRange'].nil?
    @NetworkStorageRange = NetworkStorageRange.new
    @NetworkStorageRange.deserialize(params['NetworkStorageRange'])
  end
  @ImageWhiteSet = params['ImageWhiteSet']
  unless params['InstanceNetworkLimitConfigs'].nil?
    @InstanceNetworkLimitConfigs = []
    params['InstanceNetworkLimitConfigs'].each do |i|
      instancenetworklimitconfig_tmp = InstanceNetworkLimitConfig.new
      instancenetworklimitconfig_tmp.deserialize(i)
      @InstanceNetworkLimitConfigs << instancenetworklimitconfig_tmp
    end
  end
  unless params['ImageLimits'].nil?
    @ImageLimits = ImageLimitConfig.new
    @ImageLimits.deserialize(params['ImageLimits'])
  end
  @DefaultIPDirect = params['DefaultIPDirect']
  @RequestId = params['RequestId']
end