@Generated(value="jsii-pacmak/1.58.0 (build f8ba112)",
date="2022-05-20T22:19:56.043Z")
public interface CfnInputProps
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.*; Object tags; CfnInputProps cfnInputProps = CfnInputProps.builder() .destinations(List.of(InputDestinationRequestProperty.builder() .streamName("streamName") .build())) .inputDevices(List.of(InputDeviceSettingsProperty.builder() .id("id") .build())) .inputSecurityGroups(List.of("inputSecurityGroups")) .mediaConnectFlows(List.of(MediaConnectFlowRequestProperty.builder() .flowArn("flowArn") .build())) .name("name") .roleArn("roleArn") .sources(List.of(InputSourceRequestProperty.builder() .passwordParam("passwordParam") .url("url") .username("username") .build())) .tags(tags) .type("type") .vpc(InputVpcRequestProperty.builder() .securityGroupIds(List.of("securityGroupIds")) .subnetIds(List.of("subnetIds")) .build()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnInputProps.Builder
A builder for
CfnInputProps |
static class |
CfnInputProps.Jsii$Proxy
An implementation for
CfnInputProps |
Modifier and Type | Method and Description |
---|---|
static CfnInputProps.Builder |
builder() |
default java.lang.Object |
getDestinations()
Settings that apply only if the input is a push type of input.
|
default java.lang.Object |
getInputDevices()
Settings that apply only if the input is an Elemental Link input.
|
default java.util.List<java.lang.String> |
getInputSecurityGroups()
The list of input security groups (referenced by IDs) to attach to the input if the input is a push type.
|
default java.lang.Object |
getMediaConnectFlows()
Settings that apply only if the input is a MediaConnect input.
|
default java.lang.String |
getName()
A name for the input.
|
default java.lang.String |
getRoleArn()
The IAM role for MediaLive to assume when creating a MediaConnect input or Amazon VPC input.
|
default java.lang.Object |
getSources()
Settings that apply only if the input is a pull type of input.
|
default java.lang.Object |
getTags()
A collection of tags for this input.
|
default java.lang.String |
getType()
The type for this input.
|
default java.lang.Object |
getVpc()
Settings that apply only if the input is an push input where the source is on Amazon VPC.
|
default java.lang.Object getDestinations()
default java.lang.Object getInputDevices()
default java.util.List<java.lang.String> getInputSecurityGroups()
default java.lang.Object getMediaConnectFlows()
default java.lang.String getName()
default java.lang.String getRoleArn()
This doesn't apply to other types of inputs. The role is identified by its ARN.
default java.lang.Object getSources()
default java.lang.Object getTags()
Each tag is a key-value pair.
default java.lang.String getType()
default java.lang.Object getVpc()
static CfnInputProps.Builder builder()
CfnInputProps.Builder
of CfnInputProps