interface CdiInputProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaLive.Alpha.CdiInputProps |
Go | github.com/aws/aws-cdk-go/awsmedialivealpha/v2#CdiInputProps |
Java | software.amazon.awscdk.services.medialive.alpha.CdiInputProps |
Python | aws_cdk.aws_medialive_alpha.CdiInputProps |
TypeScript (source) | @aws-cdk/aws-medialive-alpha ยป CdiInputProps |
Properties for a CDI (uncompressed) input.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as medialive_alpha from '@aws-cdk/aws-medialive-alpha';
import { aws_iam as iam } from 'aws-cdk-lib';
import { aws_ec2 as interfaces_ec2 } from 'aws-cdk-lib/interfaces';
declare const role: iam.Role;
declare const securityGroupRef: interfaces_ec2.ISecurityGroupRef;
declare const subnetRef: interfaces_ec2.ISubnetRef;
const cdiInputProps: medialive_alpha.CdiInputProps = {
subnets: [subnetRef],
// the properties below are optional
role: role,
securityGroups: [securityGroupRef],
};
Properties
| Name | Type | Description |
|---|---|---|
| subnets | ISubnet[] | Two VPC subnets, in two different availability zones, for the CDI input network interfaces. |
| role? | IRole | The IAM role MediaLive assumes to create network interfaces in the VPC. |
| security | ISecurity[] | Security groups to attach to the CDI input network interfaces. |
subnets
Type:
ISubnet[]
Two VPC subnets, in two different availability zones, for the CDI input network interfaces.
role?
Type:
IRole
*(optional, default: a role is created with the medialive.amazonaws.com service principal
[disable-awslint:prefer-ref-interface])*
The IAM role MediaLive assumes to create network interfaces in the VPC.
When omitted, a role is created and granted the required permissions. When you provide a role, no permissions are added โ you own all the permissions it needs.
securityGroups?
Type:
ISecurity[]
(optional, default: VPC default security group)
Security groups to attach to the CDI input network interfaces.

.NET
Go
Java
Python
TypeScript (