Class ChannelArgs


  • public final class ChannelArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • cdiInputSpecification

        public java.util.Optional<com.pulumi.core.Output<ChannelCdiInputSpecificationArgs>> cdiInputSpecification()
        Returns:
        Specification of CDI inputs for this channel. See `cdiInputSpecification` Block for details.
      • channelClass

        public com.pulumi.core.Output<java.lang.String> channelClass()
        Returns:
        Class of the channel. Valid values: `STANDARD`, `SINGLE_PIPELINE`.
      • destinations

        public com.pulumi.core.Output<java.util.List<ChannelDestinationArgs>> destinations()
        Returns:
        Destinations for the channel. See `destinations` Block for details.
      • encoderSettings

        public com.pulumi.core.Output<ChannelEncoderSettingsArgs> encoderSettings()
        Returns:
        Encoder settings. See `encoderSettings` Block for details.
      • inputAttachments

        public com.pulumi.core.Output<java.util.List<ChannelInputAttachmentArgs>> inputAttachments()
        Returns:
        Input attachments for the channel. See `inputAttachments` Block for details.
      • inputSpecification

        public com.pulumi.core.Output<ChannelInputSpecificationArgs> inputSpecification()
        Returns:
        Specification of network and file inputs for the channel. See `inputSpecification` Block for details.
      • logLevel

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> logLevel()
        Returns:
        Level of verbosity for the logs written to CloudWatch Logs.
      • maintenance

        public java.util.Optional<com.pulumi.core.Output<ChannelMaintenanceArgs>> maintenance()
        Returns:
        Maintenance settings for this channel. See `maintenance` Block for details.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Name of the channel. The following arguments are optional:
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • roleArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> roleArn()
        Returns:
        ARN of the IAM role for the channel.
      • startChannel

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> startChannel()
        Returns:
        Whether to start/stop channel. Default: `false`.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Map of tags to assign to the channel. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • vpc

        public java.util.Optional<com.pulumi.core.Output<ChannelVpcArgs>> vpc()
        Returns:
        Settings for the VPC outputs. See `vpc` Block for details.