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.



12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
# File 'lib/v20190612/models.rb', line 12689

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

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信息,包含提供的推流地址,或者配置的第三方源流地址



12687
12688
12689
# File 'lib/v20190612/models.rb', line 12687

def Zones
  @Zones
end

Instance Method Details

#deserialize(params) ⇒ Object



12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
# File 'lib/v20190612/models.rb', line 12711

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