Class PipeTargetParametersArgs


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

      • batchJobParameters

        public java.util.Optional<com.pulumi.core.Output<PipeTargetParametersBatchJobParametersArgs>> batchJobParameters()
        Returns:
        Parameters for using an AWS Batch job as a target. See `batchJobParameters` Block for details.
      • cloudwatchLogsParameters

        public java.util.Optional<com.pulumi.core.Output<PipeTargetParametersCloudwatchLogsParametersArgs>> cloudwatchLogsParameters()
        Returns:
        Parameters for using a CloudWatch Logs log stream as a target. See `cloudwatchLogsParameters` Block for details.
      • ecsTaskParameters

        public java.util.Optional<com.pulumi.core.Output<PipeTargetParametersEcsTaskParametersArgs>> ecsTaskParameters()
        Returns:
        Parameters for using an Amazon ECS task as a target. See `ecsTaskParameters` Block for details.
      • eventbridgeEventBusParameters

        public java.util.Optional<com.pulumi.core.Output<PipeTargetParametersEventbridgeEventBusParametersArgs>> eventbridgeEventBusParameters()
        Returns:
        Parameters for using an EventBridge event bus as a target. See `eventbridgeEventBusParameters` Block for details.
      • httpParameters

        public java.util.Optional<com.pulumi.core.Output<PipeTargetParametersHttpParametersArgs>> httpParameters()
        Returns:
        Custom parameters used when the target is an API Gateway REST API or EventBridge ApiDestination. See `target_parameters.http_parameters` Block for details.
      • inputTemplate

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> inputTemplate()
        Returns:
        Valid JSON text passed to the target. In this case, nothing from the event itself is passed to the target. Maximum length of 8192 characters.
      • kinesisStreamParameters

        public java.util.Optional<com.pulumi.core.Output<PipeTargetParametersKinesisStreamParametersArgs>> kinesisStreamParameters()
        Returns:
        Parameters for using a Kinesis stream as a target. See `target_parameters.kinesis_stream_parameters` Block for details.
      • lambdaFunctionParameters

        public java.util.Optional<com.pulumi.core.Output<PipeTargetParametersLambdaFunctionParametersArgs>> lambdaFunctionParameters()
        Returns:
        Parameters for using a Lambda function as a target. See `lambdaFunctionParameters` Block for details.
      • redshiftDataParameters

        public java.util.Optional<com.pulumi.core.Output<PipeTargetParametersRedshiftDataParametersArgs>> redshiftDataParameters()
        Returns:
        Custom parameters used when the target is an Amazon Redshift cluster to invoke the Amazon Redshift Data API BatchExecuteStatement. See `redshiftDataParameters` Block for details.
      • sagemakerPipelineParameters

        public java.util.Optional<com.pulumi.core.Output<PipeTargetParametersSagemakerPipelineParametersArgs>> sagemakerPipelineParameters()
        Returns:
        Parameters for using a SageMaker AI pipeline as a target. See `sagemakerPipelineParameters` Block for details.
      • sqsQueueParameters

        public java.util.Optional<com.pulumi.core.Output<PipeTargetParametersSqsQueueParametersArgs>> sqsQueueParameters()
        Returns:
        Parameters for using an Amazon SQS stream as a target. See `target_parameters.sqs_queue_parameters` Block for details.
      • stepFunctionStateMachineParameters

        public java.util.Optional<com.pulumi.core.Output<PipeTargetParametersStepFunctionStateMachineParametersArgs>> stepFunctionStateMachineParameters()
        Returns:
        Parameters for using a Step Functions state machine as a target. See `stepFunctionStateMachineParameters` Block for details.