InputDestinationProperty Struct Added in v2.275.0
The settings for a PUSH type input.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_medialive as medialive } from 'aws-cdk-lib';
const inputDestinationProperty: medialive.CfnInput.InputDestinationProperty = {
ip: 'ip',
network: 'network',
networkRoutes: [{
cidr: 'cidr',
gateway: 'gateway',
}],
port: 'port',
staticIpAddress: 'staticIpAddress',
streamName: 'streamName',
url: 'url',
vpc: {
availabilityZone: 'availabilityZone',
networkInterfaceId: 'networkInterfaceId',
},
};
Properties
The system-generated static IP address of endpoint.
It remains fixed for the lifetime of the input.
networkoptionalstringnetworkoptionalstrnetworkoptionalStringNetworkoptionalstringNetworkoptional*string#The ID of the attached network.
networkRoutesoptionalIResolvable | IResolvable | CfnInput.InputDestinationRouteProperty[]network_routesoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, InputDestinationRouteProperty]]]networkRoutesoptionalIResolvableNetworkRoutesoptionalIResolvableNetworkRoutesoptionalinterface{}#If the push input has an input location of ON-PREM it's a requirement to specify what the route of the input is going to be on the customer local network.
The port number for the input.
staticIpAddressoptionalstringstatic_ip_addressoptionalstrstaticIpAddressoptionalStringStaticIpAddressoptionalstringStaticIpAddressoptional*string#The static IP address for the input destination.
streamNameoptionalstringstream_nameoptionalstrstreamNameoptionalStringStreamNameoptionalstringStreamNameoptional*string#The stream name for the input destination.
This represents the endpoint that the customer stream will be pushed to.
vpcoptionalIResolvable | CfnInput.InputDestinationVpcPropertyvpcoptionaltyping.Union[IResolvable, InputDestinationVpcProperty]vpcoptionalIResolvableVpcoptionalIResolvableVpcoptionalinterface{}#The properties for a VPC type input destination.