Class: AWSCDK::MediaConnect::CfnBridge::EgressGatewayBridgeProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
media_connect/cfn_bridge.rb

Overview

Create a bridge with the egress bridge type.

An egress bridge is a cloud-to-ground bridge. The content comes from an existing MediaConnect flow and is delivered to your premises.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(max_bitrate:) ⇒ EgressGatewayBridgeProperty

Returns a new instance of EgressGatewayBridgeProperty.

Parameters:

  • max_bitrate (Numeric)

    The maximum expected bitrate (in bps) of the egress bridge.



913
914
915
916
# File 'media_connect/cfn_bridge.rb', line 913

def initialize(max_bitrate:)
  @max_bitrate = max_bitrate
  Jsii::Type.check_type(@max_bitrate, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "maxBitrate")
end

Instance Attribute Details

#max_bitrateNumeric (readonly)

The maximum expected bitrate (in bps) of the egress bridge.



922
923
924
# File 'media_connect/cfn_bridge.rb', line 922

def max_bitrate
  @max_bitrate
end

Class Method Details

.jsii_propertiesObject



924
925
926
927
928
# File 'media_connect/cfn_bridge.rb', line 924

def self.jsii_properties
  {
    :max_bitrate => "maxBitrate",
  }
end

Instance Method Details

#to_jsiiObject



930
931
932
933
934
935
936
# File 'media_connect/cfn_bridge.rb', line 930

def to_jsii
  result = {}
  result.merge!({
    "maxBitrate" => @max_bitrate,
  })
  result.compact
end