Show / Hide Table of Contents

Class CfnMailManagerRuleSetPropsMixin.DeliverToQBusinessActionProperty

The action to deliver incoming emails to an Amazon Q Business application for indexing.

Inheritance
object
CfnMailManagerRuleSetPropsMixin.DeliverToQBusinessActionProperty
Implements
CfnMailManagerRuleSetPropsMixin.IDeliverToQBusinessActionProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.SES.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnMailManagerRuleSetPropsMixin.DeliverToQBusinessActionProperty : CfnMailManagerRuleSetPropsMixin.IDeliverToQBusinessActionProperty
Syntax (vb)
Public Class CfnMailManagerRuleSetPropsMixin.DeliverToQBusinessActionProperty Implements CfnMailManagerRuleSetPropsMixin.IDeliverToQBusinessActionProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-mailmanagerruleset-delivertoqbusinessaction.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.SES.Mixins;

             var deliverToQBusinessActionProperty = new DeliverToQBusinessActionProperty {
                 ActionFailurePolicy = "actionFailurePolicy",
                 ApplicationId = "applicationId",
                 IndexId = "indexId",
                 RoleArn = "roleArn"
             };

Synopsis

Constructors

DeliverToQBusinessActionProperty()

The action to deliver incoming emails to an Amazon Q Business application for indexing.

Properties

ActionFailurePolicy

A policy that states what to do in the case of failure.

ApplicationId

The unique identifier of the Amazon Q Business application instance where the email content will be delivered.

IndexId

The identifier of the knowledge base index within the Amazon Q Business application where the email content will be stored and indexed.

RoleArn

The Amazon Resource Name (ARN) of the IAM Role to use while delivering to Amazon Q Business.

Constructors

DeliverToQBusinessActionProperty()

The action to deliver incoming emails to an Amazon Q Business application for indexing.

public DeliverToQBusinessActionProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-mailmanagerruleset-delivertoqbusinessaction.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.SES.Mixins;

             var deliverToQBusinessActionProperty = new DeliverToQBusinessActionProperty {
                 ActionFailurePolicy = "actionFailurePolicy",
                 ApplicationId = "applicationId",
                 IndexId = "indexId",
                 RoleArn = "roleArn"
             };

Properties

ActionFailurePolicy

A policy that states what to do in the case of failure.

public string? ActionFailurePolicy { get; set; }
Property Value

string

Remarks

The action will fail if there are configuration errors. For example, the specified application has been deleted or the role lacks necessary permissions to call the qbusiness:BatchPutDocument API.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-mailmanagerruleset-delivertoqbusinessaction.html#cfn-ses-mailmanagerruleset-delivertoqbusinessaction-actionfailurepolicy

ApplicationId

The unique identifier of the Amazon Q Business application instance where the email content will be delivered.

public string? ApplicationId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-mailmanagerruleset-delivertoqbusinessaction.html#cfn-ses-mailmanagerruleset-delivertoqbusinessaction-applicationid

IndexId

The identifier of the knowledge base index within the Amazon Q Business application where the email content will be stored and indexed.

public string? IndexId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-mailmanagerruleset-delivertoqbusinessaction.html#cfn-ses-mailmanagerruleset-delivertoqbusinessaction-indexid

RoleArn

The Amazon Resource Name (ARN) of the IAM Role to use while delivering to Amazon Q Business.

public string? RoleArn { get; set; }
Property Value

string

Remarks

This role must have access to the qbusiness:BatchPutDocument API for the given application and index.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ses-mailmanagerruleset-delivertoqbusinessaction.html#cfn-ses-mailmanagerruleset-delivertoqbusinessaction-rolearn

Implements

CfnMailManagerRuleSetPropsMixin.IDeliverToQBusinessActionProperty
Back to top Generated by DocFX