chimesdkmediapipelines

package
v6.42.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MediaInsightsPipelineConfiguration

type MediaInsightsPipelineConfiguration struct {
	pulumi.CustomResourceState

	// ARN of the Media Insights Pipeline Configuration.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Collection of processors and sinks to transform media and deliver data.
	Elements MediaInsightsPipelineConfigurationElementArrayOutput `pulumi:"elements"`
	// Configuration name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Configuration for real-time alert rules to send EventBridge notifications when certain conditions are met.
	RealTimeAlertConfiguration MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput `pulumi:"realTimeAlertConfiguration"`
	// ARN of IAM Role used by service to invoke processors and sinks specified by configuration elements.
	ResourceAccessRoleArn pulumi.StringOutput `pulumi:"resourceAccessRoleArn"`
	// Key-value map of tags for the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}

Resource for managing an AWS Chime SDK Media Pipelines Media Insights Pipeline Configuration. Consult the [Call analytics developer guide](https://docs.aws.amazon.com/chime-sdk/latest/dg/call-analytics.html) for more detailed information about usage.

## Example Usage

### Basic Usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chimesdkmediapipelines"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/kinesis"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := kinesis.NewStream(ctx, "example", &kinesis.StreamArgs{
			Name:       pulumi.String("example"),
			ShardCount: pulumi.Int(2),
		})
		if err != nil {
			return err
		}
		mediaPipelinesAssumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{
			Statements: []iam.GetPolicyDocumentStatement{
				{
					Effect: pulumi.StringRef("Allow"),
					Principals: []iam.GetPolicyDocumentStatementPrincipal{
						{
							Type: "Service",
							Identifiers: []string{
								"mediapipelines.chime.amazonaws.com",
							},
						},
					},
					Actions: []string{
						"sts:AssumeRole",
					},
				},
			},
		}, nil)
		if err != nil {
			return err
		}
		callAnalyticsRole, err := iam.NewRole(ctx, "call_analytics_role", &iam.RoleArgs{
			Name:             pulumi.String("CallAnalyticsRole"),
			AssumeRolePolicy: pulumi.String(mediaPipelinesAssumeRole.Json),
		})
		if err != nil {
			return err
		}
		_, err = chimesdkmediapipelines.NewMediaInsightsPipelineConfiguration(ctx, "my_configuration", &chimesdkmediapipelines.MediaInsightsPipelineConfigurationArgs{
			Name:                  pulumi.String("MyBasicConfiguration"),
			ResourceAccessRoleArn: callAnalyticsRole.Arn,
			Elements: chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArray{
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("AmazonTranscribeCallAnalyticsProcessor"),
					AmazonTranscribeCallAnalyticsProcessorConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs{
						LanguageCode: pulumi.String("en-US"),
					},
				},
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("KinesisDataStreamSink"),
					KinesisDataStreamSinkConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs{
						InsightsTarget: example.Arn,
					},
				},
			},
			Tags: pulumi.StringMap{
				"Key1": pulumi.String("Value1"),
				"Key2": pulumi.String("Value2"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

- The required policies on `callAnalyticsRole` will vary based on the selected processors. See [Call analytics resource access role](https://docs.aws.amazon.com/chime-sdk/latest/dg/ca-resource-access-role.html) for directions on choosing appropriate policies.

### Transcribe Call Analytics processor usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chimesdkmediapipelines"
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		transcribeAssumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{
			Statements: []iam.GetPolicyDocumentStatement{
				{
					Effect: pulumi.StringRef("Allow"),
					Principals: []iam.GetPolicyDocumentStatementPrincipal{
						{
							Type: "Service",
							Identifiers: []string{
								"transcribe.amazonaws.com",
							},
						},
					},
					Actions: []string{
						"sts:AssumeRole",
					},
				},
			},
		}, nil)
		if err != nil {
			return err
		}
		postCallRole, err := iam.NewRole(ctx, "post_call_role", &iam.RoleArgs{
			Name:             pulumi.String("PostCallAccessRole"),
			AssumeRolePolicy: pulumi.String(transcribeAssumeRole.Json),
		})
		if err != nil {
			return err
		}
		_, err = chimesdkmediapipelines.NewMediaInsightsPipelineConfiguration(ctx, "my_configuration", &chimesdkmediapipelines.MediaInsightsPipelineConfigurationArgs{
			Name:                  pulumi.String("MyCallAnalyticsConfiguration"),
			ResourceAccessRoleArn: pulumi.Any(exampleAwsIamRole.Arn),
			Elements: chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArray{
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("AmazonTranscribeCallAnalyticsProcessor"),
					AmazonTranscribeCallAnalyticsProcessorConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs{
						CallAnalyticsStreamCategories: pulumi.StringArray{
							pulumi.String("category_1"),
							pulumi.String("category_2"),
						},
						ContentRedactionType:              pulumi.String("PII"),
						EnablePartialResultsStabilization: pulumi.Bool(true),
						FilterPartialResults:              pulumi.Bool(true),
						LanguageCode:                      pulumi.String("en-US"),
						LanguageModelName:                 pulumi.String("MyLanguageModel"),
						PartialResultsStability:           pulumi.String("high"),
						PiiEntityTypes:                    pulumi.String("ADDRESS,BANK_ACCOUNT_NUMBER"),
						PostCallAnalyticsSettings: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsArgs{
							ContentRedactionOutput:   pulumi.String("redacted"),
							DataAccessRoleArn:        postCallRole.Arn,
							OutputEncryptionKmsKeyId: pulumi.String("MyKmsKeyId"),
							OutputLocation:           pulumi.String("s3://MyBucket"),
						},
						VocabularyFilterMethod: pulumi.String("mask"),
						VocabularyFilterName:   pulumi.String("MyVocabularyFilter"),
						VocabularyName:         pulumi.String("MyVocabulary"),
					},
				},
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("KinesisDataStreamSink"),
					KinesisDataStreamSinkConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs{
						InsightsTarget: pulumi.Any(example.Arn),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

### Real time alerts usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chimesdkmediapipelines"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := chimesdkmediapipelines.NewMediaInsightsPipelineConfiguration(ctx, "my_configuration", &chimesdkmediapipelines.MediaInsightsPipelineConfigurationArgs{
			Name:                  pulumi.String("MyRealTimeAlertConfiguration"),
			ResourceAccessRoleArn: pulumi.Any(callAnalyticsRole.Arn),
			Elements: chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArray{
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("AmazonTranscribeCallAnalyticsProcessor"),
					AmazonTranscribeCallAnalyticsProcessorConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs{
						LanguageCode: pulumi.String("en-US"),
					},
				},
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("KinesisDataStreamSink"),
					KinesisDataStreamSinkConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs{
						InsightsTarget: pulumi.Any(example.Arn),
					},
				},
			},
			RealTimeAlertConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs{
				Disabled: pulumi.Bool(false),
				Rules: chimesdkmediapipelines.MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArray{
					&chimesdkmediapipelines.MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArgs{
						Type: pulumi.String("IssueDetection"),
						IssueDetectionConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationArgs{
							RuleName: pulumi.String("MyIssueDetectionRule"),
						},
					},
					&chimesdkmediapipelines.MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArgs{
						Type: pulumi.String("KeywordMatch"),
						KeywordMatchConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationArgs{
							Keywords: pulumi.StringArray{
								pulumi.String("keyword1"),
								pulumi.String("keyword2"),
							},
							Negate:   pulumi.Bool(false),
							RuleName: pulumi.String("MyKeywordMatchRule"),
						},
					},
					&chimesdkmediapipelines.MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArgs{
						Type: pulumi.String("Sentiment"),
						SentimentConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationArgs{
							RuleName:      pulumi.String("MySentimentRule"),
							SentimentType: pulumi.String("NEGATIVE"),
							TimePeriod:    pulumi.Int(60),
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

### Transcribe processor usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chimesdkmediapipelines"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := chimesdkmediapipelines.NewMediaInsightsPipelineConfiguration(ctx, "my_configuration", &chimesdkmediapipelines.MediaInsightsPipelineConfigurationArgs{
			Name:                  pulumi.String("MyTranscribeConfiguration"),
			ResourceAccessRoleArn: pulumi.Any(exampleAwsIamRole.Arn),
			Elements: chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArray{
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("AmazonTranscribeProcessor"),
					AmazonTranscribeProcessorConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationArgs{
						ContentIdentificationType:         pulumi.String("PII"),
						EnablePartialResultsStabilization: pulumi.Bool(true),
						FilterPartialResults:              pulumi.Bool(true),
						LanguageCode:                      pulumi.String("en-US"),
						LanguageModelName:                 pulumi.String("MyLanguageModel"),
						PartialResultsStability:           pulumi.String("high"),
						PiiEntityTypes:                    pulumi.String("ADDRESS,BANK_ACCOUNT_NUMBER"),
						ShowSpeakerLabel:                  pulumi.Bool(true),
						VocabularyFilterMethod:            pulumi.String("mask"),
						VocabularyFilterName:              pulumi.String("MyVocabularyFilter"),
						VocabularyName:                    pulumi.String("MyVocabulary"),
					},
				},
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("KinesisDataStreamSink"),
					KinesisDataStreamSinkConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs{
						InsightsTarget: pulumi.Any(example.Arn),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

### Voice analytics processor usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chimesdkmediapipelines"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := chimesdkmediapipelines.NewMediaInsightsPipelineConfiguration(ctx, "my_configuration", &chimesdkmediapipelines.MediaInsightsPipelineConfigurationArgs{
			Name:                  pulumi.String("MyVoiceAnalyticsConfiguration"),
			ResourceAccessRoleArn: pulumi.Any(example.Arn),
			Elements: chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArray{
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("VoiceAnalyticsProcessor"),
					VoiceAnalyticsProcessorConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationArgs{
						SpeakerSearchStatus:     pulumi.String("Enabled"),
						VoiceToneAnalysisStatus: pulumi.String("Enabled"),
					},
				},
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("LambdaFunctionSink"),
					LambdaFunctionSinkConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs{
						InsightsTarget: pulumi.String("arn:aws:lambda:us-west-2:1111111111:function:MyFunction"),
					},
				},
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("SnsTopicSink"),
					SnsTopicSinkConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs{
						InsightsTarget: pulumi.String("arn:aws:sns:us-west-2:1111111111:topic/MyTopic"),
					},
				},
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("SqsQueueSink"),
					SqsQueueSinkConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs{
						InsightsTarget: pulumi.String("arn:aws:sqs:us-west-2:1111111111:queue/MyQueue"),
					},
				},
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("KinesisDataStreamSink"),
					KinesisDataStreamSinkConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs{
						InsightsTarget: pulumi.Any(test.Arn),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

### S3 Recording sink usage

```go package main

import (

"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/chimesdkmediapipelines"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := chimesdkmediapipelines.NewMediaInsightsPipelineConfiguration(ctx, "my_configuration", &chimesdkmediapipelines.MediaInsightsPipelineConfigurationArgs{
			Name:                  pulumi.String("MyS3RecordingConfiguration"),
			ResourceAccessRoleArn: pulumi.Any(example.Arn),
			Elements: chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArray{
				&chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementArgs{
					Type: pulumi.String("S3RecordingSink"),
					S3RecordingSinkConfiguration: &chimesdkmediapipelines.MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs{
						Destination: pulumi.String("arn:aws:s3:::MyBucket"),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Using `pulumi import`, import Chime SDK Media Pipelines Media Insights Pipeline Configuration using the `id`. For example:

```sh $ pulumi import aws:chimesdkmediapipelines/mediaInsightsPipelineConfiguration:MediaInsightsPipelineConfiguration example abcdef123456 ```

func GetMediaInsightsPipelineConfiguration

func GetMediaInsightsPipelineConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MediaInsightsPipelineConfigurationState, opts ...pulumi.ResourceOption) (*MediaInsightsPipelineConfiguration, error)

GetMediaInsightsPipelineConfiguration gets an existing MediaInsightsPipelineConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMediaInsightsPipelineConfiguration

func NewMediaInsightsPipelineConfiguration(ctx *pulumi.Context,
	name string, args *MediaInsightsPipelineConfigurationArgs, opts ...pulumi.ResourceOption) (*MediaInsightsPipelineConfiguration, error)

NewMediaInsightsPipelineConfiguration registers a new resource with the given unique name, arguments, and options.

func (*MediaInsightsPipelineConfiguration) ElementType

func (*MediaInsightsPipelineConfiguration) ToMediaInsightsPipelineConfigurationOutput

func (i *MediaInsightsPipelineConfiguration) ToMediaInsightsPipelineConfigurationOutput() MediaInsightsPipelineConfigurationOutput

func (*MediaInsightsPipelineConfiguration) ToMediaInsightsPipelineConfigurationOutputWithContext

func (i *MediaInsightsPipelineConfiguration) ToMediaInsightsPipelineConfigurationOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationOutput

type MediaInsightsPipelineConfigurationArgs

type MediaInsightsPipelineConfigurationArgs struct {
	// Collection of processors and sinks to transform media and deliver data.
	Elements MediaInsightsPipelineConfigurationElementArrayInput
	// Configuration name.
	Name pulumi.StringPtrInput
	// Configuration for real-time alert rules to send EventBridge notifications when certain conditions are met.
	RealTimeAlertConfiguration MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrInput
	// ARN of IAM Role used by service to invoke processors and sinks specified by configuration elements.
	ResourceAccessRoleArn pulumi.StringInput
	// Key-value map of tags for the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a MediaInsightsPipelineConfiguration resource.

func (MediaInsightsPipelineConfigurationArgs) ElementType

type MediaInsightsPipelineConfigurationArray

type MediaInsightsPipelineConfigurationArray []MediaInsightsPipelineConfigurationInput

func (MediaInsightsPipelineConfigurationArray) ElementType

func (MediaInsightsPipelineConfigurationArray) ToMediaInsightsPipelineConfigurationArrayOutput

func (i MediaInsightsPipelineConfigurationArray) ToMediaInsightsPipelineConfigurationArrayOutput() MediaInsightsPipelineConfigurationArrayOutput

func (MediaInsightsPipelineConfigurationArray) ToMediaInsightsPipelineConfigurationArrayOutputWithContext

func (i MediaInsightsPipelineConfigurationArray) ToMediaInsightsPipelineConfigurationArrayOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationArrayOutput

type MediaInsightsPipelineConfigurationArrayInput

type MediaInsightsPipelineConfigurationArrayInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationArrayOutput() MediaInsightsPipelineConfigurationArrayOutput
	ToMediaInsightsPipelineConfigurationArrayOutputWithContext(context.Context) MediaInsightsPipelineConfigurationArrayOutput
}

MediaInsightsPipelineConfigurationArrayInput is an input type that accepts MediaInsightsPipelineConfigurationArray and MediaInsightsPipelineConfigurationArrayOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationArrayInput` via:

MediaInsightsPipelineConfigurationArray{ MediaInsightsPipelineConfigurationArgs{...} }

type MediaInsightsPipelineConfigurationArrayOutput

type MediaInsightsPipelineConfigurationArrayOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationArrayOutput) ElementType

func (MediaInsightsPipelineConfigurationArrayOutput) Index

func (MediaInsightsPipelineConfigurationArrayOutput) ToMediaInsightsPipelineConfigurationArrayOutput

func (o MediaInsightsPipelineConfigurationArrayOutput) ToMediaInsightsPipelineConfigurationArrayOutput() MediaInsightsPipelineConfigurationArrayOutput

func (MediaInsightsPipelineConfigurationArrayOutput) ToMediaInsightsPipelineConfigurationArrayOutputWithContext

func (o MediaInsightsPipelineConfigurationArrayOutput) ToMediaInsightsPipelineConfigurationArrayOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationArrayOutput

type MediaInsightsPipelineConfigurationElement

type MediaInsightsPipelineConfigurationElement struct {
	// Configuration for Amazon Transcribe Call Analytics processor.
	AmazonTranscribeCallAnalyticsProcessorConfiguration *MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfiguration `pulumi:"amazonTranscribeCallAnalyticsProcessorConfiguration"`
	// Configuration for Amazon Transcribe processor.
	AmazonTranscribeProcessorConfiguration *MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfiguration `pulumi:"amazonTranscribeProcessorConfiguration"`
	// Configuration for Kinesis Data Stream sink.
	KinesisDataStreamSinkConfiguration *MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfiguration `pulumi:"kinesisDataStreamSinkConfiguration"`
	// Configuration for Lambda Function sink.
	LambdaFunctionSinkConfiguration *MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfiguration `pulumi:"lambdaFunctionSinkConfiguration"`
	// Configuration for S3 recording sink.
	S3RecordingSinkConfiguration *MediaInsightsPipelineConfigurationElementS3RecordingSinkConfiguration `pulumi:"s3RecordingSinkConfiguration"`
	// Configuration for SNS Topic sink.
	SnsTopicSinkConfiguration *MediaInsightsPipelineConfigurationElementSnsTopicSinkConfiguration `pulumi:"snsTopicSinkConfiguration"`
	// Configuration for SQS Queue sink.
	SqsQueueSinkConfiguration *MediaInsightsPipelineConfigurationElementSqsQueueSinkConfiguration `pulumi:"sqsQueueSinkConfiguration"`
	// Element type.
	Type string `pulumi:"type"`
	// Configuration for Voice analytics processor.
	VoiceAnalyticsProcessorConfiguration *MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfiguration `pulumi:"voiceAnalyticsProcessorConfiguration"`
}

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfiguration

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfiguration struct {
	// Filter for category events to be delivered to insights target.
	CallAnalyticsStreamCategories []string `pulumi:"callAnalyticsStreamCategories"`
	// Labels all personally identifiable information (PII) identified in Utterance events.
	ContentIdentificationType *string `pulumi:"contentIdentificationType"`
	// Redacts all personally identifiable information (PII) identified in Utterance events.
	ContentRedactionType *string `pulumi:"contentRedactionType"`
	// Enables partial result stabilization in Utterance events.
	EnablePartialResultsStabilization *bool `pulumi:"enablePartialResultsStabilization"`
	// Filters partial Utterance events from delivery to the insights target.
	FilterPartialResults *bool `pulumi:"filterPartialResults"`
	// Language code for the transcription model.
	LanguageCode string `pulumi:"languageCode"`
	// Name of custom language model for transcription.
	LanguageModelName *string `pulumi:"languageModelName"`
	// Level of stability to use when partial results stabilization is enabled.
	PartialResultsStability *string `pulumi:"partialResultsStability"`
	// Types of personally identifiable information (PII) to redact from an Utterance event.
	PiiEntityTypes *string `pulumi:"piiEntityTypes"`
	// Settings for post call analytics.
	PostCallAnalyticsSettings *MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettings `pulumi:"postCallAnalyticsSettings"`
	// Method for applying a vocabulary filter to Utterance events.
	VocabularyFilterMethod *string `pulumi:"vocabularyFilterMethod"`
	// Name of the custom vocabulary filter to use when processing Utterance events.
	VocabularyFilterName *string `pulumi:"vocabularyFilterName"`
	// Name of the custom vocabulary to use when processing Utterance events.
	VocabularyName *string `pulumi:"vocabularyName"`
}

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs struct {
	// Filter for category events to be delivered to insights target.
	CallAnalyticsStreamCategories pulumi.StringArrayInput `pulumi:"callAnalyticsStreamCategories"`
	// Labels all personally identifiable information (PII) identified in Utterance events.
	ContentIdentificationType pulumi.StringPtrInput `pulumi:"contentIdentificationType"`
	// Redacts all personally identifiable information (PII) identified in Utterance events.
	ContentRedactionType pulumi.StringPtrInput `pulumi:"contentRedactionType"`
	// Enables partial result stabilization in Utterance events.
	EnablePartialResultsStabilization pulumi.BoolPtrInput `pulumi:"enablePartialResultsStabilization"`
	// Filters partial Utterance events from delivery to the insights target.
	FilterPartialResults pulumi.BoolPtrInput `pulumi:"filterPartialResults"`
	// Language code for the transcription model.
	LanguageCode pulumi.StringInput `pulumi:"languageCode"`
	// Name of custom language model for transcription.
	LanguageModelName pulumi.StringPtrInput `pulumi:"languageModelName"`
	// Level of stability to use when partial results stabilization is enabled.
	PartialResultsStability pulumi.StringPtrInput `pulumi:"partialResultsStability"`
	// Types of personally identifiable information (PII) to redact from an Utterance event.
	PiiEntityTypes pulumi.StringPtrInput `pulumi:"piiEntityTypes"`
	// Settings for post call analytics.
	PostCallAnalyticsSettings MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrInput `pulumi:"postCallAnalyticsSettings"`
	// Method for applying a vocabulary filter to Utterance events.
	VocabularyFilterMethod pulumi.StringPtrInput `pulumi:"vocabularyFilterMethod"`
	// Name of the custom vocabulary filter to use when processing Utterance events.
	VocabularyFilterName pulumi.StringPtrInput `pulumi:"vocabularyFilterName"`
	// Name of the custom vocabulary to use when processing Utterance events.
	VocabularyName pulumi.StringPtrInput `pulumi:"vocabularyName"`
}

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs) ElementType

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationInput

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput() MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput
	ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput
}

MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationInput is an input type that accepts MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs and MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationInput` via:

MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs{...}

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) CallAnalyticsStreamCategories

Filter for category events to be delivered to insights target.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) ContentIdentificationType

Labels all personally identifiable information (PII) identified in Utterance events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) ContentRedactionType

Redacts all personally identifiable information (PII) identified in Utterance events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) EnablePartialResultsStabilization

Enables partial result stabilization in Utterance events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) FilterPartialResults

Filters partial Utterance events from delivery to the insights target.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) LanguageCode

Language code for the transcription model.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) LanguageModelName

Name of custom language model for transcription.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) PartialResultsStability

Level of stability to use when partial results stabilization is enabled.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) PiiEntityTypes

Types of personally identifiable information (PII) to redact from an Utterance event.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) PostCallAnalyticsSettings

Settings for post call analytics.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutputWithContext

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) VocabularyFilterMethod

Method for applying a vocabulary filter to Utterance events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) VocabularyFilterName

Name of the custom vocabulary filter to use when processing Utterance events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationOutput) VocabularyName

Name of the custom vocabulary to use when processing Utterance events.

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettings

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettings struct {
	// Should output be redacted.
	ContentRedactionOutput *string `pulumi:"contentRedactionOutput"`
	// ARN of the role used by AWS Transcribe to upload your post call analysis.
	DataAccessRoleArn string `pulumi:"dataAccessRoleArn"`
	// ID of the KMS key used to encrypt the output.
	OutputEncryptionKmsKeyId *string `pulumi:"outputEncryptionKmsKeyId"`
	// The Amazon S3 location where you want your Call Analytics post-call transcription output stored.
	OutputLocation string `pulumi:"outputLocation"`
}

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsArgs

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsArgs struct {
	// Should output be redacted.
	ContentRedactionOutput pulumi.StringPtrInput `pulumi:"contentRedactionOutput"`
	// ARN of the role used by AWS Transcribe to upload your post call analysis.
	DataAccessRoleArn pulumi.StringInput `pulumi:"dataAccessRoleArn"`
	// ID of the KMS key used to encrypt the output.
	OutputEncryptionKmsKeyId pulumi.StringPtrInput `pulumi:"outputEncryptionKmsKeyId"`
	// The Amazon S3 location where you want your Call Analytics post-call transcription output stored.
	OutputLocation pulumi.StringInput `pulumi:"outputLocation"`
}

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsArgs) ElementType

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsArgs) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsArgs) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutputWithContext

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsArgs) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsArgs) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsInput

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput() MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput
	ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput
}

MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsInput is an input type that accepts MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsArgs and MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsInput` via:

MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsArgs{...}

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput) ContentRedactionOutput

Should output be redacted.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput) DataAccessRoleArn

ARN of the role used by AWS Transcribe to upload your post call analysis.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput) ElementType

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput) OutputEncryptionKmsKeyId

ID of the KMS key used to encrypt the output.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput) OutputLocation

The Amazon S3 location where you want your Call Analytics post-call transcription output stored.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutputWithContext

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrInput

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput() MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput
	ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput
}

MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrInput is an input type that accepts MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsArgs, MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtr and MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrInput` via:

        MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput) ContentRedactionOutput

Should output be redacted.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput) DataAccessRoleArn

ARN of the role used by AWS Transcribe to upload your post call analysis.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput) OutputEncryptionKmsKeyId

ID of the KMS key used to encrypt the output.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput) OutputLocation

The Amazon S3 location where you want your Call Analytics post-call transcription output stored.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPostCallAnalyticsSettingsPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrInput

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput() MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput
	ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput
}

MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrInput is an input type that accepts MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs, MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtr and MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrInput` via:

        MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) CallAnalyticsStreamCategories

Filter for category events to be delivered to insights target.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) ContentIdentificationType

Labels all personally identifiable information (PII) identified in Utterance events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) ContentRedactionType

Redacts all personally identifiable information (PII) identified in Utterance events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) EnablePartialResultsStabilization

Enables partial result stabilization in Utterance events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) FilterPartialResults

Filters partial Utterance events from delivery to the insights target.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) LanguageCode

Language code for the transcription model.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) LanguageModelName

Name of custom language model for transcription.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) PartialResultsStability

Level of stability to use when partial results stabilization is enabled.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) PiiEntityTypes

Types of personally identifiable information (PII) to redact from an Utterance event.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) PostCallAnalyticsSettings

Settings for post call analytics.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutputWithContext

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) VocabularyFilterMethod

Method for applying a vocabulary filter to Utterance events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) VocabularyFilterName

Name of the custom vocabulary filter to use when processing Utterance events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrOutput) VocabularyName

Name of the custom vocabulary to use when processing Utterance events.

type MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfiguration

type MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfiguration struct {
	// Labels all personally identifiable information (PII) identified in Transcript events.
	ContentIdentificationType *string `pulumi:"contentIdentificationType"`
	// Redacts all personally identifiable information (PII) identified in Transcript events.
	ContentRedactionType *string `pulumi:"contentRedactionType"`
	// Enables partial result stabilization in Transcript events.
	EnablePartialResultsStabilization *bool `pulumi:"enablePartialResultsStabilization"`
	// Filters partial Utterance events from delivery to the insights target.
	FilterPartialResults *bool `pulumi:"filterPartialResults"`
	// Language code for the transcription model.
	LanguageCode string `pulumi:"languageCode"`
	// Name of custom language model for transcription.
	LanguageModelName *string `pulumi:"languageModelName"`
	// Level of stability to use when partial results stabilization is enabled.
	PartialResultsStability *string `pulumi:"partialResultsStability"`
	// Types of personally identifiable information (PII) to redact from a Transcript event.
	PiiEntityTypes *string `pulumi:"piiEntityTypes"`
	// Enables speaker partitioning (diarization) in your Transcript events.
	ShowSpeakerLabel *bool `pulumi:"showSpeakerLabel"`
	// Method for applying a vocabulary filter to Transcript events.
	VocabularyFilterMethod *string `pulumi:"vocabularyFilterMethod"`
	// Name of the custom vocabulary filter to use when processing Transcript events.
	VocabularyFilterName *string `pulumi:"vocabularyFilterName"`
	// Name of the custom vocabulary to use when processing Transcript events.
	VocabularyName *string `pulumi:"vocabularyName"`
}

type MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationArgs

type MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationArgs struct {
	// Labels all personally identifiable information (PII) identified in Transcript events.
	ContentIdentificationType pulumi.StringPtrInput `pulumi:"contentIdentificationType"`
	// Redacts all personally identifiable information (PII) identified in Transcript events.
	ContentRedactionType pulumi.StringPtrInput `pulumi:"contentRedactionType"`
	// Enables partial result stabilization in Transcript events.
	EnablePartialResultsStabilization pulumi.BoolPtrInput `pulumi:"enablePartialResultsStabilization"`
	// Filters partial Utterance events from delivery to the insights target.
	FilterPartialResults pulumi.BoolPtrInput `pulumi:"filterPartialResults"`
	// Language code for the transcription model.
	LanguageCode pulumi.StringInput `pulumi:"languageCode"`
	// Name of custom language model for transcription.
	LanguageModelName pulumi.StringPtrInput `pulumi:"languageModelName"`
	// Level of stability to use when partial results stabilization is enabled.
	PartialResultsStability pulumi.StringPtrInput `pulumi:"partialResultsStability"`
	// Types of personally identifiable information (PII) to redact from a Transcript event.
	PiiEntityTypes pulumi.StringPtrInput `pulumi:"piiEntityTypes"`
	// Enables speaker partitioning (diarization) in your Transcript events.
	ShowSpeakerLabel pulumi.BoolPtrInput `pulumi:"showSpeakerLabel"`
	// Method for applying a vocabulary filter to Transcript events.
	VocabularyFilterMethod pulumi.StringPtrInput `pulumi:"vocabularyFilterMethod"`
	// Name of the custom vocabulary filter to use when processing Transcript events.
	VocabularyFilterName pulumi.StringPtrInput `pulumi:"vocabularyFilterName"`
	// Name of the custom vocabulary to use when processing Transcript events.
	VocabularyName pulumi.StringPtrInput `pulumi:"vocabularyName"`
}

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationArgs) ElementType

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationArgs) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationArgs) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationArgs) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationArgs) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationInput

type MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput() MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput
	ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput
}

MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationInput is an input type that accepts MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationArgs and MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationInput` via:

MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationArgs{...}

type MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput

type MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) ContentIdentificationType

Labels all personally identifiable information (PII) identified in Transcript events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) ContentRedactionType

Redacts all personally identifiable information (PII) identified in Transcript events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) EnablePartialResultsStabilization

Enables partial result stabilization in Transcript events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) FilterPartialResults

Filters partial Utterance events from delivery to the insights target.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) LanguageCode

Language code for the transcription model.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) LanguageModelName

Name of custom language model for transcription.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) PartialResultsStability

Level of stability to use when partial results stabilization is enabled.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) PiiEntityTypes

Types of personally identifiable information (PII) to redact from a Transcript event.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) ShowSpeakerLabel

Enables speaker partitioning (diarization) in your Transcript events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutputWithContext

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) VocabularyFilterMethod

Method for applying a vocabulary filter to Transcript events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) VocabularyFilterName

Name of the custom vocabulary filter to use when processing Transcript events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationOutput) VocabularyName

Name of the custom vocabulary to use when processing Transcript events.

type MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrInput

type MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput() MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput
	ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput
}

MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrInput is an input type that accepts MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationArgs, MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtr and MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrInput` via:

        MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) ContentIdentificationType

Labels all personally identifiable information (PII) identified in Transcript events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) ContentRedactionType

Redacts all personally identifiable information (PII) identified in Transcript events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) EnablePartialResultsStabilization

Enables partial result stabilization in Transcript events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) FilterPartialResults

Filters partial Utterance events from delivery to the insights target.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) LanguageCode

Language code for the transcription model.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) LanguageModelName

Name of custom language model for transcription.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) PartialResultsStability

Level of stability to use when partial results stabilization is enabled.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) PiiEntityTypes

Types of personally identifiable information (PII) to redact from a Transcript event.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) ShowSpeakerLabel

Enables speaker partitioning (diarization) in your Transcript events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutputWithContext

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) VocabularyFilterMethod

Method for applying a vocabulary filter to Transcript events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) VocabularyFilterName

Name of the custom vocabulary filter to use when processing Transcript events.

func (MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrOutput) VocabularyName

Name of the custom vocabulary to use when processing Transcript events.

type MediaInsightsPipelineConfigurationElementArgs

type MediaInsightsPipelineConfigurationElementArgs struct {
	// Configuration for Amazon Transcribe Call Analytics processor.
	AmazonTranscribeCallAnalyticsProcessorConfiguration MediaInsightsPipelineConfigurationElementAmazonTranscribeCallAnalyticsProcessorConfigurationPtrInput `pulumi:"amazonTranscribeCallAnalyticsProcessorConfiguration"`
	// Configuration for Amazon Transcribe processor.
	AmazonTranscribeProcessorConfiguration MediaInsightsPipelineConfigurationElementAmazonTranscribeProcessorConfigurationPtrInput `pulumi:"amazonTranscribeProcessorConfiguration"`
	// Configuration for Kinesis Data Stream sink.
	KinesisDataStreamSinkConfiguration MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrInput `pulumi:"kinesisDataStreamSinkConfiguration"`
	// Configuration for Lambda Function sink.
	LambdaFunctionSinkConfiguration MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrInput `pulumi:"lambdaFunctionSinkConfiguration"`
	// Configuration for S3 recording sink.
	S3RecordingSinkConfiguration MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrInput `pulumi:"s3RecordingSinkConfiguration"`
	// Configuration for SNS Topic sink.
	SnsTopicSinkConfiguration MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrInput `pulumi:"snsTopicSinkConfiguration"`
	// Configuration for SQS Queue sink.
	SqsQueueSinkConfiguration MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrInput `pulumi:"sqsQueueSinkConfiguration"`
	// Element type.
	Type pulumi.StringInput `pulumi:"type"`
	// Configuration for Voice analytics processor.
	VoiceAnalyticsProcessorConfiguration MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrInput `pulumi:"voiceAnalyticsProcessorConfiguration"`
}

func (MediaInsightsPipelineConfigurationElementArgs) ElementType

func (MediaInsightsPipelineConfigurationElementArgs) ToMediaInsightsPipelineConfigurationElementOutput

func (i MediaInsightsPipelineConfigurationElementArgs) ToMediaInsightsPipelineConfigurationElementOutput() MediaInsightsPipelineConfigurationElementOutput

func (MediaInsightsPipelineConfigurationElementArgs) ToMediaInsightsPipelineConfigurationElementOutputWithContext

func (i MediaInsightsPipelineConfigurationElementArgs) ToMediaInsightsPipelineConfigurationElementOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementOutput

type MediaInsightsPipelineConfigurationElementArray

type MediaInsightsPipelineConfigurationElementArray []MediaInsightsPipelineConfigurationElementInput

func (MediaInsightsPipelineConfigurationElementArray) ElementType

func (MediaInsightsPipelineConfigurationElementArray) ToMediaInsightsPipelineConfigurationElementArrayOutput

func (i MediaInsightsPipelineConfigurationElementArray) ToMediaInsightsPipelineConfigurationElementArrayOutput() MediaInsightsPipelineConfigurationElementArrayOutput

func (MediaInsightsPipelineConfigurationElementArray) ToMediaInsightsPipelineConfigurationElementArrayOutputWithContext

func (i MediaInsightsPipelineConfigurationElementArray) ToMediaInsightsPipelineConfigurationElementArrayOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementArrayOutput

type MediaInsightsPipelineConfigurationElementArrayInput

type MediaInsightsPipelineConfigurationElementArrayInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementArrayOutput() MediaInsightsPipelineConfigurationElementArrayOutput
	ToMediaInsightsPipelineConfigurationElementArrayOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementArrayOutput
}

MediaInsightsPipelineConfigurationElementArrayInput is an input type that accepts MediaInsightsPipelineConfigurationElementArray and MediaInsightsPipelineConfigurationElementArrayOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementArrayInput` via:

MediaInsightsPipelineConfigurationElementArray{ MediaInsightsPipelineConfigurationElementArgs{...} }

type MediaInsightsPipelineConfigurationElementArrayOutput

type MediaInsightsPipelineConfigurationElementArrayOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementArrayOutput) ElementType

func (MediaInsightsPipelineConfigurationElementArrayOutput) Index

func (MediaInsightsPipelineConfigurationElementArrayOutput) ToMediaInsightsPipelineConfigurationElementArrayOutput

func (MediaInsightsPipelineConfigurationElementArrayOutput) ToMediaInsightsPipelineConfigurationElementArrayOutputWithContext

func (o MediaInsightsPipelineConfigurationElementArrayOutput) ToMediaInsightsPipelineConfigurationElementArrayOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementArrayOutput

type MediaInsightsPipelineConfigurationElementInput

type MediaInsightsPipelineConfigurationElementInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementOutput() MediaInsightsPipelineConfigurationElementOutput
	ToMediaInsightsPipelineConfigurationElementOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementOutput
}

MediaInsightsPipelineConfigurationElementInput is an input type that accepts MediaInsightsPipelineConfigurationElementArgs and MediaInsightsPipelineConfigurationElementOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementInput` via:

MediaInsightsPipelineConfigurationElementArgs{...}

type MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfiguration

type MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfiguration struct {
	// Kinesis Data Stream to deliver results.
	InsightsTarget string `pulumi:"insightsTarget"`
}

type MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs

type MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs struct {
	// Kinesis Data Stream to deliver results.
	InsightsTarget pulumi.StringInput `pulumi:"insightsTarget"`
}

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs) ElementType

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationInput

type MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput() MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput
	ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput
}

MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationInput is an input type that accepts MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs and MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationInput` via:

MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs{...}

type MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput

type MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput) InsightsTarget

Kinesis Data Stream to deliver results.

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrInput

type MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput() MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput
	ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput
}

MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrInput is an input type that accepts MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs, MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtr and MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrInput` via:

        MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput) InsightsTarget

Kinesis Data Stream to deliver results.

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementKinesisDataStreamSinkConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfiguration

type MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfiguration struct {
	// Lambda Function to deliver results.
	InsightsTarget string `pulumi:"insightsTarget"`
}

type MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs

type MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs struct {
	// Lambda Function to deliver results.
	InsightsTarget pulumi.StringInput `pulumi:"insightsTarget"`
}

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs) ElementType

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutputWithContext

func (i MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationInput

type MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput() MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput
	ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput
}

MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationInput is an input type that accepts MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs and MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationInput` via:

MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs{...}

type MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput

type MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput) InsightsTarget

Lambda Function to deliver results.

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrInput

type MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput() MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput
	ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput
}

MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrInput is an input type that accepts MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs, MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtr and MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrInput` via:

        MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput) Elem

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput) InsightsTarget

Lambda Function to deliver results.

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementLambdaFunctionSinkConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementOutput

type MediaInsightsPipelineConfigurationElementOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementOutput) AmazonTranscribeCallAnalyticsProcessorConfiguration

Configuration for Amazon Transcribe Call Analytics processor.

func (MediaInsightsPipelineConfigurationElementOutput) AmazonTranscribeProcessorConfiguration

Configuration for Amazon Transcribe processor.

func (MediaInsightsPipelineConfigurationElementOutput) ElementType

func (MediaInsightsPipelineConfigurationElementOutput) KinesisDataStreamSinkConfiguration

Configuration for Kinesis Data Stream sink.

func (MediaInsightsPipelineConfigurationElementOutput) LambdaFunctionSinkConfiguration

Configuration for Lambda Function sink.

func (MediaInsightsPipelineConfigurationElementOutput) S3RecordingSinkConfiguration

Configuration for S3 recording sink.

func (MediaInsightsPipelineConfigurationElementOutput) SnsTopicSinkConfiguration

Configuration for SNS Topic sink.

func (MediaInsightsPipelineConfigurationElementOutput) SqsQueueSinkConfiguration

Configuration for SQS Queue sink.

func (MediaInsightsPipelineConfigurationElementOutput) ToMediaInsightsPipelineConfigurationElementOutput

func (o MediaInsightsPipelineConfigurationElementOutput) ToMediaInsightsPipelineConfigurationElementOutput() MediaInsightsPipelineConfigurationElementOutput

func (MediaInsightsPipelineConfigurationElementOutput) ToMediaInsightsPipelineConfigurationElementOutputWithContext

func (o MediaInsightsPipelineConfigurationElementOutput) ToMediaInsightsPipelineConfigurationElementOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementOutput

func (MediaInsightsPipelineConfigurationElementOutput) Type

Element type.

func (MediaInsightsPipelineConfigurationElementOutput) VoiceAnalyticsProcessorConfiguration

Configuration for Voice analytics processor.

type MediaInsightsPipelineConfigurationElementS3RecordingSinkConfiguration

type MediaInsightsPipelineConfigurationElementS3RecordingSinkConfiguration struct {
	// S3 URI to deliver recordings.
	Destination *string `pulumi:"destination"`
}

type MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs

type MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs struct {
	// S3 URI to deliver recordings.
	Destination pulumi.StringPtrInput `pulumi:"destination"`
}

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs) ElementType

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutputWithContext

func (i MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutputWithContext

func (i MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationInput

type MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput() MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput
	ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput
}

MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationInput is an input type that accepts MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs and MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationInput` via:

MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs{...}

type MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput

type MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput) Destination

S3 URI to deliver recordings.

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrInput

type MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput() MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput
	ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput
}

MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrInput is an input type that accepts MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs, MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtr and MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrInput` via:

        MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput) Destination

S3 URI to deliver recordings.

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput) Elem

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementS3RecordingSinkConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementSnsTopicSinkConfiguration

type MediaInsightsPipelineConfigurationElementSnsTopicSinkConfiguration struct {
	// SNS topic to deliver results.
	InsightsTarget string `pulumi:"insightsTarget"`
}

type MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs

type MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs struct {
	// SNS topic to deliver results.
	InsightsTarget pulumi.StringInput `pulumi:"insightsTarget"`
}

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs) ElementType

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutputWithContext

func (i MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutputWithContext

func (i MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationInput

type MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput() MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput
	ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput
}

MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationInput is an input type that accepts MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs and MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationInput` via:

MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs{...}

type MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput

type MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput) InsightsTarget

SNS topic to deliver results.

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutputWithContext

func (o MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrInput

type MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput() MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput
	ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput
}

MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrInput is an input type that accepts MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs, MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtr and MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrInput` via:

        MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput) Elem

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput) InsightsTarget

SNS topic to deliver results.

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementSnsTopicSinkConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementSqsQueueSinkConfiguration

type MediaInsightsPipelineConfigurationElementSqsQueueSinkConfiguration struct {
	// SQS queue to deliver results.
	InsightsTarget string `pulumi:"insightsTarget"`
}

type MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs

type MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs struct {
	// SQS queue to deliver results.
	InsightsTarget pulumi.StringInput `pulumi:"insightsTarget"`
}

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs) ElementType

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutputWithContext

func (i MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutputWithContext

func (i MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationInput

type MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput() MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput
	ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput
}

MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationInput is an input type that accepts MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs and MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationInput` via:

MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs{...}

type MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput

type MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput) InsightsTarget

SQS queue to deliver results.

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutputWithContext

func (o MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationOutput) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrInput

type MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput() MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput
	ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput
}

MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrInput is an input type that accepts MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs, MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtr and MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrInput` via:

        MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput) Elem

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput) InsightsTarget

SQS queue to deliver results.

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementSqsQueueSinkConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfiguration

type MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfiguration struct {
	// Enable speaker search.
	SpeakerSearchStatus string `pulumi:"speakerSearchStatus"`
	// Enable voice tone analysis.
	VoiceToneAnalysisStatus string `pulumi:"voiceToneAnalysisStatus"`
}

type MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationArgs

type MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationArgs struct {
	// Enable speaker search.
	SpeakerSearchStatus pulumi.StringInput `pulumi:"speakerSearchStatus"`
	// Enable voice tone analysis.
	VoiceToneAnalysisStatus pulumi.StringInput `pulumi:"voiceToneAnalysisStatus"`
}

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationArgs) ElementType

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationArgs) ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationArgs) ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationArgs) ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationArgs) ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationInput

type MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput() MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput
	ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput
}

MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationInput is an input type that accepts MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationArgs and MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationInput` via:

MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationArgs{...}

type MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput

type MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput) SpeakerSearchStatus

Enable speaker search.

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput) ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput) ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput) ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput) ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutputWithContext

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationOutput) VoiceToneAnalysisStatus

Enable voice tone analysis.

type MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrInput

type MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput() MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput
	ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput
}

MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrInput is an input type that accepts MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationArgs, MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtr and MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrInput` via:

        MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput

type MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput) SpeakerSearchStatus

Enable speaker search.

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutputWithContext

func (MediaInsightsPipelineConfigurationElementVoiceAnalyticsProcessorConfigurationPtrOutput) VoiceToneAnalysisStatus

Enable voice tone analysis.

type MediaInsightsPipelineConfigurationInput

type MediaInsightsPipelineConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationOutput() MediaInsightsPipelineConfigurationOutput
	ToMediaInsightsPipelineConfigurationOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationOutput
}

type MediaInsightsPipelineConfigurationMap

type MediaInsightsPipelineConfigurationMap map[string]MediaInsightsPipelineConfigurationInput

func (MediaInsightsPipelineConfigurationMap) ElementType

func (MediaInsightsPipelineConfigurationMap) ToMediaInsightsPipelineConfigurationMapOutput

func (i MediaInsightsPipelineConfigurationMap) ToMediaInsightsPipelineConfigurationMapOutput() MediaInsightsPipelineConfigurationMapOutput

func (MediaInsightsPipelineConfigurationMap) ToMediaInsightsPipelineConfigurationMapOutputWithContext

func (i MediaInsightsPipelineConfigurationMap) ToMediaInsightsPipelineConfigurationMapOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationMapOutput

type MediaInsightsPipelineConfigurationMapInput

type MediaInsightsPipelineConfigurationMapInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationMapOutput() MediaInsightsPipelineConfigurationMapOutput
	ToMediaInsightsPipelineConfigurationMapOutputWithContext(context.Context) MediaInsightsPipelineConfigurationMapOutput
}

MediaInsightsPipelineConfigurationMapInput is an input type that accepts MediaInsightsPipelineConfigurationMap and MediaInsightsPipelineConfigurationMapOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationMapInput` via:

MediaInsightsPipelineConfigurationMap{ "key": MediaInsightsPipelineConfigurationArgs{...} }

type MediaInsightsPipelineConfigurationMapOutput

type MediaInsightsPipelineConfigurationMapOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationMapOutput) ElementType

func (MediaInsightsPipelineConfigurationMapOutput) MapIndex

func (MediaInsightsPipelineConfigurationMapOutput) ToMediaInsightsPipelineConfigurationMapOutput

func (o MediaInsightsPipelineConfigurationMapOutput) ToMediaInsightsPipelineConfigurationMapOutput() MediaInsightsPipelineConfigurationMapOutput

func (MediaInsightsPipelineConfigurationMapOutput) ToMediaInsightsPipelineConfigurationMapOutputWithContext

func (o MediaInsightsPipelineConfigurationMapOutput) ToMediaInsightsPipelineConfigurationMapOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationMapOutput

type MediaInsightsPipelineConfigurationOutput

type MediaInsightsPipelineConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationOutput) Arn

ARN of the Media Insights Pipeline Configuration.

func (MediaInsightsPipelineConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationOutput) Elements

Collection of processors and sinks to transform media and deliver data.

func (MediaInsightsPipelineConfigurationOutput) Name

Configuration name.

func (MediaInsightsPipelineConfigurationOutput) RealTimeAlertConfiguration

Configuration for real-time alert rules to send EventBridge notifications when certain conditions are met.

func (MediaInsightsPipelineConfigurationOutput) ResourceAccessRoleArn

ARN of IAM Role used by service to invoke processors and sinks specified by configuration elements.

func (MediaInsightsPipelineConfigurationOutput) Tags

Key-value map of tags for the resource.

func (MediaInsightsPipelineConfigurationOutput) TagsAll deprecated

Deprecated: Please use `tags` instead.

func (MediaInsightsPipelineConfigurationOutput) ToMediaInsightsPipelineConfigurationOutput

func (o MediaInsightsPipelineConfigurationOutput) ToMediaInsightsPipelineConfigurationOutput() MediaInsightsPipelineConfigurationOutput

func (MediaInsightsPipelineConfigurationOutput) ToMediaInsightsPipelineConfigurationOutputWithContext

func (o MediaInsightsPipelineConfigurationOutput) ToMediaInsightsPipelineConfigurationOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfiguration

type MediaInsightsPipelineConfigurationRealTimeAlertConfiguration struct {
	// Disables real time alert rules.
	Disabled *bool `pulumi:"disabled"`
	// Collection of real time alert rules
	Rules []MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRule `pulumi:"rules"`
}

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs struct {
	// Disables real time alert rules.
	Disabled pulumi.BoolPtrInput `pulumi:"disabled"`
	// Collection of real time alert rules
	Rules MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayInput `pulumi:"rules"`
}

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutputWithContext

func (i MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutputWithContext

func (i MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationInput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput() MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput
	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutputWithContext(context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput
}

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationInput is an input type that accepts MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs and MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationRealTimeAlertConfigurationInput` via:

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs{...}

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput) Disabled

Disables real time alert rules.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput) Rules

Collection of real time alert rules

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutputWithContext

func (o MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutputWithContext

func (o MediaInsightsPipelineConfigurationRealTimeAlertConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrInput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput() MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput
	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput
}

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrInput is an input type that accepts MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs, MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtr and MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrInput` via:

        MediaInsightsPipelineConfigurationRealTimeAlertConfigurationArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput) Disabled

Disables real time alert rules.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput) Elem

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput) Rules

Collection of real time alert rules

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutputWithContext

func (o MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRule

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRule struct {
	// Configuration for an issue detection rule.
	IssueDetectionConfiguration *MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfiguration `pulumi:"issueDetectionConfiguration"`
	// Configuration for a keyword match rule.
	KeywordMatchConfiguration *MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfiguration `pulumi:"keywordMatchConfiguration"`
	// Configuration for a sentiment rule.
	SentimentConfiguration *MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfiguration `pulumi:"sentimentConfiguration"`
	// Rule type.
	Type string `pulumi:"type"`
}

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArgs

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArgs struct {
	// Configuration for an issue detection rule.
	IssueDetectionConfiguration MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrInput `pulumi:"issueDetectionConfiguration"`
	// Configuration for a keyword match rule.
	KeywordMatchConfiguration MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrInput `pulumi:"keywordMatchConfiguration"`
	// Configuration for a sentiment rule.
	SentimentConfiguration MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrInput `pulumi:"sentimentConfiguration"`
	// Rule type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArgs) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutputWithContext

func (i MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArray

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArray []MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleInput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArray) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArray) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArray) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutputWithContext

func (i MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArray) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayInput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutput() MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutput
	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutputWithContext(context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutput
}

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayInput is an input type that accepts MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArray and MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayInput` via:

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArray{ MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArgs{...} }

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutput) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArrayOutputWithContext

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleInput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput() MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput
	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutputWithContext(context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput
}

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleInput is an input type that accepts MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArgs and MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleInput` via:

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleArgs{...}

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfiguration

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfiguration struct {
	// Rule name.
	RuleName string `pulumi:"ruleName"`
}

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationArgs

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationArgs struct {
	// Rule name.
	RuleName pulumi.StringInput `pulumi:"ruleName"`
}

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationArgs) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationInput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput() MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput
	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutputWithContext(context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput
}

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationInput is an input type that accepts MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationArgs and MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationInput` via:

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationArgs{...}

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput) RuleName

Rule name.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrInput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput() MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput
	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput
}

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrInput is an input type that accepts MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationArgs, MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtr and MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrInput` via:

        MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput) RuleName

Rule name.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleIssueDetectionConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfiguration

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfiguration struct {
	// Collection of keywords to match.
	Keywords []string `pulumi:"keywords"`
	// Negate the rule.
	Negate *bool `pulumi:"negate"`
	// Rule name.
	RuleName string `pulumi:"ruleName"`
}

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationArgs

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationArgs struct {
	// Collection of keywords to match.
	Keywords pulumi.StringArrayInput `pulumi:"keywords"`
	// Negate the rule.
	Negate pulumi.BoolPtrInput `pulumi:"negate"`
	// Rule name.
	RuleName pulumi.StringInput `pulumi:"ruleName"`
}

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationArgs) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationInput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput() MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput
	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutputWithContext(context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput
}

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationInput is an input type that accepts MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationArgs and MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationInput` via:

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationArgs{...}

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput) Keywords

Collection of keywords to match.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput) Negate

Negate the rule.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput) RuleName

Rule name.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrInput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput() MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput
	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput
}

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrInput is an input type that accepts MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationArgs, MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtr and MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrInput` via:

        MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput) Keywords

Collection of keywords to match.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput) Negate

Negate the rule.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput) RuleName

Rule name.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleKeywordMatchConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput) IssueDetectionConfiguration

Configuration for an issue detection rule.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput) KeywordMatchConfiguration

Configuration for a keyword match rule.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput) SentimentConfiguration

Configuration for a sentiment rule.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutputWithContext

func (o MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutputWithContext(ctx context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleOutput) Type

Rule type.

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfiguration

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfiguration struct {
	// Rule name.
	RuleName string `pulumi:"ruleName"`
	// Sentiment type to match.
	SentimentType string `pulumi:"sentimentType"`
	// Analysis interval.
	TimePeriod int `pulumi:"timePeriod"`
}

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationArgs

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationArgs struct {
	// Rule name.
	RuleName pulumi.StringInput `pulumi:"ruleName"`
	// Sentiment type to match.
	SentimentType pulumi.StringInput `pulumi:"sentimentType"`
	// Analysis interval.
	TimePeriod pulumi.IntInput `pulumi:"timePeriod"`
}

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationArgs) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationArgs) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationInput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput() MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput
	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutputWithContext(context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput
}

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationInput is an input type that accepts MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationArgs and MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationInput` via:

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationArgs{...}

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput) RuleName

Rule name.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput) SentimentType

Sentiment type to match.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput) TimePeriod

Analysis interval.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutputWithContext

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrInput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrInput interface {
	pulumi.Input

	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput() MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput
	ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutputWithContext(context.Context) MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput
}

MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrInput is an input type that accepts MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationArgs, MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtr and MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput values. You can construct a concrete instance of `MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrInput` via:

        MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationArgs{...}

or:

        nil

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput

type MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput struct{ *pulumi.OutputState }

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput) ElementType

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput) RuleName

Rule name.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput) SentimentType

Sentiment type to match.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput) TimePeriod

Analysis interval.

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput

func (MediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutput) ToMediaInsightsPipelineConfigurationRealTimeAlertConfigurationRuleSentimentConfigurationPtrOutputWithContext

type MediaInsightsPipelineConfigurationState

type MediaInsightsPipelineConfigurationState struct {
	// ARN of the Media Insights Pipeline Configuration.
	Arn pulumi.StringPtrInput
	// Collection of processors and sinks to transform media and deliver data.
	Elements MediaInsightsPipelineConfigurationElementArrayInput
	// Configuration name.
	Name pulumi.StringPtrInput
	// Configuration for real-time alert rules to send EventBridge notifications when certain conditions are met.
	RealTimeAlertConfiguration MediaInsightsPipelineConfigurationRealTimeAlertConfigurationPtrInput
	// ARN of IAM Role used by service to invoke processors and sinks specified by configuration elements.
	ResourceAccessRoleArn pulumi.StringPtrInput
	// Key-value map of tags for the resource.
	Tags pulumi.StringMapInput
	// Deprecated: Please use `tags` instead.
	TagsAll pulumi.StringMapInput
}

func (MediaInsightsPipelineConfigurationState) ElementType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL