Class CfnMailManagerRuleSetPropsMixin.DeliverToQBusinessActionProperty
The action to deliver incoming emails to an Amazon Q Business application for indexing.
Inherited Members
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
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
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
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.
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
Remarks
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
Remarks
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
Remarks
This role must have access to the qbusiness:BatchPutDocument API for the given application and index.