Skip to content
v2.275.0

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 ​

ipoptionalstringipoptionalstripoptionalStringIpoptionalstringIpoptional*string#
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.
portoptionalstringportoptionalstrportoptionalStringPortoptionalstringPortoptional*string#
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.
urloptionalstringurloptionalstrurloptionalStringUrloptionalstringUrloptional*string#
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.