You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::MediaLive::Types::CreateInputRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaLive::Types::CreateInputRequest
- Defined in:
- (unknown)
Overview
Note:
When passing CreateInputRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
destinations: [
{
stream_name: "__string",
},
],
input_devices: [
{
id: "__string",
},
],
input_security_groups: ["__string"],
media_connect_flows: [
{
flow_arn: "__string",
},
],
name: "__string",
request_id: "__string",
role_arn: "__string",
sources: [
{
password_param: "__string",
url: "__string",
username: "__string",
},
],
tags: {
"__string" => "__string",
},
type: "UDP_PUSH", # accepts UDP_PUSH, RTP_PUSH, RTMP_PUSH, RTMP_PULL, URL_PULL, MP4_FILE, MEDIACONNECT, INPUT_DEVICE, AWS_CDI
vpc: {
security_group_ids: ["__string"],
subnet_ids: ["__string"], # required
},
}
Instance Attribute Summary collapse
-
#destinations ⇒ Array<Types::InputDestinationRequest>
-
#input_devices ⇒ Array<Types::InputDeviceSettings>
-
#input_security_groups ⇒ Array<String>
-
#media_connect_flows ⇒ Array<Types::MediaConnectFlowRequest>
-
#name ⇒ String
-
#request_id ⇒ String
-
#role_arn ⇒ String
-
#sources ⇒ Array<Types::InputSourceRequest>
-
#tags ⇒ Hash<String,String>
-
#type ⇒ String
Possible values:
- UDP_PUSH
- RTP_PUSH
- RTMP_PUSH
- RTMP_PULL
- URL_PULL
- MP4_FILE
- MEDIACONNECT
- INPUT_DEVICE
- AWS_CDI
.
-
#vpc ⇒ Types::InputVpcRequest
Settings for a private VPC Input.
Instance Attribute Details
#destinations ⇒ Array<Types::InputDestinationRequest>
#input_devices ⇒ Array<Types::InputDeviceSettings>
#input_security_groups ⇒ Array<String>
#media_connect_flows ⇒ Array<Types::MediaConnectFlowRequest>
#name ⇒ String
#request_id ⇒ String
#role_arn ⇒ String
#sources ⇒ Array<Types::InputSourceRequest>
#tags ⇒ Hash<String,String>
#type ⇒ String
Possible values:
- UDP_PUSH
- RTP_PUSH
- RTMP_PUSH
- RTMP_PULL
- URL_PULL
- MP4_FILE
- MEDIACONNECT
- INPUT_DEVICE
- AWS_CDI
#vpc ⇒ Types::InputVpcRequest
Settings for a private VPC Input. When this property is specified, the input destination addresses will be created in a VPC rather than with public Internet addresses. This property requires setting the roleArn property on Input creation. Not compatible with the inputSecurityGroups property.