Class: AWSCDK::MediaConnect::CfnFlowOutput::InterfaceProperty

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

Overview

The VPC interface that is used for the media stream associated with the source or output.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name:) ⇒ InterfaceProperty

Returns a new instance of InterfaceProperty.

Parameters:

  • name (String)

    The name of the VPC interface.



1040
1041
1042
1043
# File 'media_connect/cfn_flow_output.rb', line 1040

def initialize(name:)
  @name = name
  Jsii::Type.check_type(@name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "name")
end

Instance Attribute Details

#nameString (readonly)

The name of the VPC interface.



1049
1050
1051
# File 'media_connect/cfn_flow_output.rb', line 1049

def name
  @name
end

Class Method Details

.jsii_propertiesObject



1051
1052
1053
1054
1055
# File 'media_connect/cfn_flow_output.rb', line 1051

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

Instance Method Details

#to_jsiiObject



1057
1058
1059
1060
1061
1062
1063
# File 'media_connect/cfn_flow_output.rb', line 1057

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