Class: TencentCloud::Mps::V20190612::DescribeInput

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

Overview

查询输入配置信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(inputid = nil, inputname = nil, description = nil, protocol = nil, inputaddresslist = nil, allowiplist = nil, srtsettings = nil, rtpsettings = nil, inputregion = nil, rtmpsettings = nil, failover = nil, rtmppullsettings = nil, rtsppullsettings = nil, hlspullsettings = nil, resilientstream = nil, securitygroupids = nil, zones = nil, ristsettings = nil, streamurls = nil) ⇒ DescribeInput

Returns a new instance of DescribeInput.



10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
# File 'lib/v20190612/models.rb', line 10718

def initialize(inputid=nil, inputname=nil, description=nil, protocol=nil, inputaddresslist=nil, allowiplist=nil, srtsettings=nil, rtpsettings=nil, inputregion=nil, rtmpsettings=nil, failover=nil, rtmppullsettings=nil, rtsppullsettings=nil, hlspullsettings=nil, resilientstream=nil, securitygroupids=nil, zones=nil, ristsettings=nil, streamurls=nil)
  @InputId = inputid
  @InputName = inputname
  @Description = description
  @Protocol = protocol
  @InputAddressList = inputaddresslist
  @AllowIpList = allowiplist
  @SRTSettings = srtsettings
  @RTPSettings = rtpsettings
  @InputRegion = inputregion
  @RTMPSettings = rtmpsettings
  @FailOver = failover
  @RTMPPullSettings = rtmppullsettings
  @RTSPPullSettings = rtsppullsettings
  @HLSPullSettings = hlspullsettings
  @ResilientStream = resilientstream
  @SecurityGroupIds = securitygroupids
  @Zones = zones
  @RISTSettings = ristsettings
  @StreamUrls = streamurls
end

Instance Attribute Details

#AllowIpListObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def AllowIpList
  @AllowIpList
end

#DescriptionObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def Description
  @Description
end

#FailOverObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def FailOver
  @FailOver
end

#HLSPullSettingsObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def HLSPullSettings
  @HLSPullSettings
end

#InputAddressListObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def InputAddressList
  @InputAddressList
end

#InputIdObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def InputId
  @InputId
end

#InputNameObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def InputName
  @InputName
end

#InputRegionObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def InputRegion
  @InputRegion
end

#ProtocolObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def Protocol
  @Protocol
end

#ResilientStreamObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def ResilientStream
  @ResilientStream
end

#RISTSettingsObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def RISTSettings
  @RISTSettings
end

#RTMPPullSettingsObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def RTMPPullSettings
  @RTMPPullSettings
end

#RTMPSettingsObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def RTMPSettings
  @RTMPSettings
end

#RTPSettingsObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def RTPSettings
  @RTPSettings
end

#RTSPPullSettingsObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def RTSPPullSettings
  @RTSPPullSettings
end

#SecurityGroupIdsObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def SecurityGroupIds
  @SecurityGroupIds
end

#SRTSettingsObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def SRTSettings
  @SRTSettings
end

#StreamUrlsObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def StreamUrls
  @StreamUrls
end

#ZonesObject

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

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • Protocol:

    输入协议。

  • InputAddressList:

    输入地址列表。

  • AllowIpList:

    输入IP白名单列表。

  • SRTSettings:

    输入的SRT配置信息。

  • RTPSettings:

    输入的RTP配置信息。

  • InputRegion:

    输入的地区。

  • RTMPSettings:

    输入的RTMP配置信息。

  • FailOver:

    输入的主备开关。

  • RTMPPullSettings:

    输入的RTMP_PULL配置信息。

  • RTSPPullSettings:

    输入的RTSP_PULL配置信息。

  • HLSPullSettings:

    输入的HLS_PULL配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。

  • Zones:

    可用区配置,开启容灾情况下最多有两个,顺序和pipeline 0、1对应,否则最多只有一个可用区。

  • RISTSettings:

    输入的RIST配置信息。

  • StreamUrls:

    输入模块配置相关的URL信息,包含提供的推流地址,或者配置的第三方源流地址



10716
10717
10718
# File 'lib/v20190612/models.rb', line 10716

def Zones
  @Zones
end

Instance Method Details

#deserialize(params) ⇒ Object



10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
# File 'lib/v20190612/models.rb', line 10740

def deserialize(params)
  @InputId = params['InputId']
  @InputName = params['InputName']
  @Description = params['Description']
  @Protocol = params['Protocol']
  unless params['InputAddressList'].nil?
    @InputAddressList = []
    params['InputAddressList'].each do |i|
      inputaddress_tmp = InputAddress.new
      inputaddress_tmp.deserialize(i)
      @InputAddressList << inputaddress_tmp
    end
  end
  @AllowIpList = params['AllowIpList']
  unless params['SRTSettings'].nil?
    @SRTSettings = DescribeInputSRTSettings.new
    @SRTSettings.deserialize(params['SRTSettings'])
  end
  unless params['RTPSettings'].nil?
    @RTPSettings = DescribeInputRTPSettings.new
    @RTPSettings.deserialize(params['RTPSettings'])
  end
  @InputRegion = params['InputRegion']
  unless params['RTMPSettings'].nil?
    @RTMPSettings = DescribeInputRTMPSettings.new
    @RTMPSettings.deserialize(params['RTMPSettings'])
  end
  @FailOver = params['FailOver']
  unless params['RTMPPullSettings'].nil?
    @RTMPPullSettings = DescribeInputRTMPPullSettings.new
    @RTMPPullSettings.deserialize(params['RTMPPullSettings'])
  end
  unless params['RTSPPullSettings'].nil?
    @RTSPPullSettings = DescribeInputRTSPPullSettings.new
    @RTSPPullSettings.deserialize(params['RTSPPullSettings'])
  end
  unless params['HLSPullSettings'].nil?
    @HLSPullSettings = DescribeInputHLSPullSettings.new
    @HLSPullSettings.deserialize(params['HLSPullSettings'])
  end
  unless params['ResilientStream'].nil?
    @ResilientStream = ResilientStreamConf.new
    @ResilientStream.deserialize(params['ResilientStream'])
  end
  @SecurityGroupIds = params['SecurityGroupIds']
  @Zones = params['Zones']
  unless params['RISTSettings'].nil?
    @RISTSettings = DescribeInputRISTSettings.new
    @RISTSettings.deserialize(params['RISTSettings'])
  end
  unless params['StreamUrls'].nil?
    @StreamUrls = []
    params['StreamUrls'].each do |i|
      streamurldetail_tmp = StreamUrlDetail.new
      streamurldetail_tmp.deserialize(i)
      @StreamUrls << streamurldetail_tmp
    end
  end
end