Class: TencentCloud::Mps::V20190612::ModifyInput

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, allowiplist = nil, srtsettings = nil, rtpsettings = nil, protocol = nil, failover = nil, rtmppullsettings = nil, rtsppullsettings = nil, hlspullsettings = nil, resilientstream = nil, securitygroupids = nil, zones = nil, ristsettings = nil, inputregion = nil, failoveroption = nil) ⇒ ModifyInput

Returns a new instance of ModifyInput.



21998
21999
22000
22001
22002
22003
22004
22005
22006
22007
22008
22009
22010
22011
22012
22013
22014
22015
22016
# File 'lib/v20190612/models.rb', line 21998

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

Instance Attribute Details

#AllowIpListObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def AllowIpList
  @AllowIpList
end

#DescriptionObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def Description
  @Description
end

#FailOverObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def FailOver
  @FailOver
end

#FailOverOptionObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def FailOverOption
  @FailOverOption
end

#HLSPullSettingsObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def HLSPullSettings
  @HLSPullSettings
end

#InputIdObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def InputId
  @InputId
end

#InputNameObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def InputName
  @InputName
end

#InputRegionObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def InputRegion
  @InputRegion
end

#ProtocolObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def Protocol
  @Protocol
end

#ResilientStreamObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def ResilientStream
  @ResilientStream
end

#RISTSettingsObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def RISTSettings
  @RISTSettings
end

#RTMPPullSettingsObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def RTMPPullSettings
  @RTMPPullSettings
end

#RTPSettingsObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def RTPSettings
  @RTPSettings
end

#RTSPPullSettingsObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def RTSPPullSettings
  @RTSPPullSettings
end

#SecurityGroupIdsObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def SecurityGroupIds
  @SecurityGroupIds
end

#SRTSettingsObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def SRTSettings
  @SRTSettings
end

#ZonesObject

Parameters:

  • InputId:

    输入Id。

  • InputName:

    输入名称。

  • Description:

    输入描述。

  • AllowIpList:

    允许的推流的IP,CIDR格式。

  • SRTSettings:

    SRT的配置信息。

  • RTPSettings:

    RTP的配置信息。

  • Protocol:

    输入的协议,可选[SRT|RTP|RTMP|RTMP_PULL|RTSP_PULL|RIST]。 -

  • FailOver:

    输入的主备开关,可选[OPEN|CLOSE]。

  • RTMPPullSettings:

    RTMP_PULL的配置信息。

  • RTSPPullSettings:

    RTSP_PULL的配置信息。

  • HLSPullSettings:

    HLS_PULL的配置信息。

  • ResilientStream:

    延播平滑吐流配置信息。

  • SecurityGroupIds:

    绑定的输入安全组 ID。 仅支持关联一组安全组。

  • Zones:

    可用区,非必填,最多支持输入两个可用区,对于需改接口,只要第二个可用区会参与到资源分配。如果input开启容灾或者涉及RTSP_PULL协议切换时有效(会重新分配地址)。

  • RISTSettings:

    RIST的配置信息。

  • InputRegion:

    输入节点的地区

  • FailOverOption:

    冷热备相关



21996
21997
21998
# File 'lib/v20190612/models.rb', line 21996

def Zones
  @Zones
end

Instance Method Details

#deserialize(params) ⇒ Object



22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
22029
22030
22031
22032
22033
22034
22035
22036
22037
22038
22039
22040
22041
22042
22043
22044
22045
22046
22047
22048
22049
22050
22051
22052
22053
22054
22055
22056
22057
22058
22059
22060
# File 'lib/v20190612/models.rb', line 22018

def deserialize(params)
  @InputId = params['InputId']
  @InputName = params['InputName']
  @Description = params['Description']
  @AllowIpList = params['AllowIpList']
  unless params['SRTSettings'].nil?
    @SRTSettings = CreateInputSRTSettings.new
    @SRTSettings.deserialize(params['SRTSettings'])
  end
  unless params['RTPSettings'].nil?
    @RTPSettings = CreateInputRTPSettings.new
    @RTPSettings.deserialize(params['RTPSettings'])
  end
  @Protocol = params['Protocol']
  @FailOver = params['FailOver']
  unless params['RTMPPullSettings'].nil?
    @RTMPPullSettings = CreateInputRTMPPullSettings.new
    @RTMPPullSettings.deserialize(params['RTMPPullSettings'])
  end
  unless params['RTSPPullSettings'].nil?
    @RTSPPullSettings = CreateInputRTSPPullSettings.new
    @RTSPPullSettings.deserialize(params['RTSPPullSettings'])
  end
  unless params['HLSPullSettings'].nil?
    @HLSPullSettings = CreateInputHLSPullSettings.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 = CreateInputRISTSettings.new
    @RISTSettings.deserialize(params['RISTSettings'])
  end
  @InputRegion = params['InputRegion']
  unless params['FailOverOption'].nil?
    @FailOverOption = FailOverOption.new
    @FailOverOption.deserialize(params['FailOverOption'])
  end
end