Class VoiceIdEvaluateSessionAction.VoiceIdEvaluateSessionActionProps
(experimental) Props type for aws.voiceid@VoiceIdEvaluateSessionAction event.
Inherited Members
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
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