Interface CdiInputProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CdiInputProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-02T11:03:40.962Z") @Stability(Experimental) public interface CdiInputProps extends software.amazon.jsii.JsiiSerializable
(experimental) 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 software.amazon.awscdk.services.medialive.alpha.*;
 import software.amazon.awscdk.services.iam.*;
 import software.amazon.awscdk.interfaces.ec2.*;
 Role role;
 ISecurityGroupRef securityGroupRef;
 ISubnetRef subnetRef;
 CdiInputProps cdiInputProps = CdiInputProps.builder()
         .subnets(List.of(subnetRef))
         // the properties below are optional
         .role(role)
         .securityGroups(List.of(securityGroupRef))
         .build();
 
  • Method Details

    • getSubnets

      @Stability(Experimental) @NotNull List<ISubnetRef> getSubnets()
      (experimental) Two VPC subnets, in two different availability zones, for the CDI input network interfaces.
    • getRole

      @Stability(Experimental) @Nullable default IRole getRole()
      (experimental) 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.

      Default: - a role is created with the medialive.amazonaws.com service principal [disable-awslint:prefer-ref-interface]

    • getSecurityGroups

      @Stability(Experimental) @Nullable default List<ISecurityGroupRef> getSecurityGroups()
      (experimental) Security groups to attach to the CDI input network interfaces.

      Default: - VPC default security group

    • builder

      @Stability(Experimental) static CdiInputProps.Builder builder()
      Returns:
      a CdiInputProps.Builder of CdiInputProps