Show / Hide Table of Contents

Class VoiceIdEvaluateSessionAction.VoiceIdEvaluateSessionActionProps

(experimental) Props type for aws.voiceid@VoiceIdEvaluateSessionAction event.

Inheritance
object
VoiceIdEvaluateSessionAction.VoiceIdEvaluateSessionActionProps
Implements
VoiceIdEvaluateSessionAction.IVoiceIdEvaluateSessionActionProps
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.VoiceID.Events
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class VoiceIdEvaluateSessionAction.VoiceIdEvaluateSessionActionProps : VoiceIdEvaluateSessionAction.IVoiceIdEvaluateSessionActionProps
Syntax (vb)
Public Class VoiceIdEvaluateSessionAction.VoiceIdEvaluateSessionActionProps Implements VoiceIdEvaluateSessionAction.IVoiceIdEvaluateSessionActionProps
Remarks

Stability: Experimental

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.VoiceID.Events;

             var voiceIdEvaluateSessionActionProps = new VoiceIdEvaluateSessionActionProps {
                 Action = new [] { "action" },
                 DomainId = new [] { "domainId" },
                 ErrorInfo = new ErrorInfo {
                     ErrorCode = new [] { "errorCode" },
                     ErrorMessage = new [] { "errorMessage" },
                     ErrorType = new [] { "errorType" }
                 },
                 EventMetadata = new AWSEventMetadataProps {
                     Region = new [] { "region" },
                     Resources = new [] { "resources" },
                     Version = new [] { "version" }
                 },
                 Session = new Session {
                     AuthenticationResult = new AuthenticationResult {
                         AudioAggregationEndedAt = new [] { "audioAggregationEndedAt" },
                         AudioAggregationStartedAt = new [] { "audioAggregationStartedAt" },
                         AuthenticationResultId = new [] { "authenticationResultId" },
                         Configuration = new ConfigurationAuthentication {
                             AcceptanceThreshold = new [] { "acceptanceThreshold" }
                         },
                         Decision = new [] { "decision" },
                         Score = new [] { "score" }
                     },
                     FraudDetectionResult = new FraudDetectionResult {
                         AudioAggregationEndedAt = new [] { "audioAggregationEndedAt" },
                         AudioAggregationStartedAt = new [] { "audioAggregationStartedAt" },
                         Configuration = new ConfigurationFraud {
                             RiskThreshold = new [] { "riskThreshold" },
                             WatchlistId = new [] { "watchlistId" }
                         },
                         Decision = new [] { "decision" },
                         FraudDetectionResultId = new [] { "fraudDetectionResultId" },
                         Reasons = new [] { "reasons" },
                         RiskDetails = new RiskDetails {
                             KnownFraudsterRisk = new KnownFraudsterRisk {
                                 GeneratedFraudsterId = new [] { "generatedFraudsterId" },
                                 RiskScore = new [] { "riskScore" }
                             },
                             VoiceSpoofingRisk = new VoiceSpoofingRisk {
                                 RiskScore = new [] { "riskScore" }
                             }
                         }
                     },
                     GeneratedSpeakerId = new [] { "generatedSpeakerId" },
                     SessionId = new [] { "sessionId" },
                     SessionName = new [] { "sessionName" },
                     StreamingStatus = new [] { "streamingStatus" }
                 },
                 SourceId = new [] { "sourceId" },
                 Status = new [] { "status" },
                 SystemAttributes = new SystemAttributes {
                     AwsConnectOriginalContactArn = new [] { "awsConnectOriginalContactArn" }
                 }
             };

Synopsis

Constructors

VoiceIdEvaluateSessionActionProps()

(experimental) Props type for aws.voiceid@VoiceIdEvaluateSessionAction event.

Properties

Action

(experimental) action property.

DomainId

(experimental) domainId property.

ErrorInfo

(experimental) errorInfo property.

EventMetadata

(experimental) EventBridge event metadata.

Session

(experimental) session property.

SourceId

(experimental) sourceId property.

Status

(experimental) status property.

SystemAttributes

(experimental) systemAttributes property.

Constructors

VoiceIdEvaluateSessionActionProps()

(experimental) Props type for aws.voiceid@VoiceIdEvaluateSessionAction event.

public VoiceIdEvaluateSessionActionProps()
Remarks

Stability: Experimental

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.VoiceID.Events;

             var voiceIdEvaluateSessionActionProps = new VoiceIdEvaluateSessionActionProps {
                 Action = new [] { "action" },
                 DomainId = new [] { "domainId" },
                 ErrorInfo = new ErrorInfo {
                     ErrorCode = new [] { "errorCode" },
                     ErrorMessage = new [] { "errorMessage" },
                     ErrorType = new [] { "errorType" }
                 },
                 EventMetadata = new AWSEventMetadataProps {
                     Region = new [] { "region" },
                     Resources = new [] { "resources" },
                     Version = new [] { "version" }
                 },
                 Session = new Session {
                     AuthenticationResult = new AuthenticationResult {
                         AudioAggregationEndedAt = new [] { "audioAggregationEndedAt" },
                         AudioAggregationStartedAt = new [] { "audioAggregationStartedAt" },
                         AuthenticationResultId = new [] { "authenticationResultId" },
                         Configuration = new ConfigurationAuthentication {
                             AcceptanceThreshold = new [] { "acceptanceThreshold" }
                         },
                         Decision = new [] { "decision" },
                         Score = new [] { "score" }
                     },
                     FraudDetectionResult = new FraudDetectionResult {
                         AudioAggregationEndedAt = new [] { "audioAggregationEndedAt" },
                         AudioAggregationStartedAt = new [] { "audioAggregationStartedAt" },
                         Configuration = new ConfigurationFraud {
                             RiskThreshold = new [] { "riskThreshold" },
                             WatchlistId = new [] { "watchlistId" }
                         },
                         Decision = new [] { "decision" },
                         FraudDetectionResultId = new [] { "fraudDetectionResultId" },
                         Reasons = new [] { "reasons" },
                         RiskDetails = new RiskDetails {
                             KnownFraudsterRisk = new KnownFraudsterRisk {
                                 GeneratedFraudsterId = new [] { "generatedFraudsterId" },
                                 RiskScore = new [] { "riskScore" }
                             },
                             VoiceSpoofingRisk = new VoiceSpoofingRisk {
                                 RiskScore = new [] { "riskScore" }
                             }
                         }
                     },
                     GeneratedSpeakerId = new [] { "generatedSpeakerId" },
                     SessionId = new [] { "sessionId" },
                     SessionName = new [] { "sessionName" },
                     StreamingStatus = new [] { "streamingStatus" }
                 },
                 SourceId = new [] { "sourceId" },
                 Status = new [] { "status" },
                 SystemAttributes = new SystemAttributes {
                     AwsConnectOriginalContactArn = new [] { "awsConnectOriginalContactArn" }
                 }
             };

Properties

Action

(experimental) action property.

public string[]? Action { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of action is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

DomainId

(experimental) domainId property.

public string[]? DomainId { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of domainId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Filter with the Domain reference

Stability: Experimental

ErrorInfo

(experimental) errorInfo property.

public VoiceIdEvaluateSessionAction.IErrorInfo? ErrorInfo { get; set; }
Property Value

VoiceIdEvaluateSessionAction.IErrorInfo

Remarks

Specify an array of string values to match this event if the actual value of errorInfo is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

EventMetadata

(experimental) EventBridge event metadata.

public IAWSEventMetadataProps? EventMetadata { get; set; }
Property Value

IAWSEventMetadataProps

Remarks

Default: - -

Stability: Experimental

Session

(experimental) session property.

public VoiceIdEvaluateSessionAction.ISession? Session { get; set; }
Property Value

VoiceIdEvaluateSessionAction.ISession

Remarks

Specify an array of string values to match this event if the actual value of session is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

SourceId

(experimental) sourceId property.

public string[]? SourceId { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of sourceId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

Status

(experimental) status property.

public string[]? Status { get; set; }
Property Value

string[]

Remarks

Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

SystemAttributes

(experimental) systemAttributes property.

public VoiceIdEvaluateSessionAction.ISystemAttributes? SystemAttributes { get; set; }
Property Value

VoiceIdEvaluateSessionAction.ISystemAttributes

Remarks

Specify an array of string values to match this event if the actual value of systemAttributes is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default: - Do not filter on this field

Stability: Experimental

Implements

VoiceIdEvaluateSessionAction.IVoiceIdEvaluateSessionActionProps
Back to top Generated by DocFX