Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string
}

    An exception indicating Amazon Fraud Detector does not have the needed permissions. This can occur if you submit a request, such as PutExternalModel, that specifies a role that is not in your account.

    func (*AccessDeniedException) Error

    func (e *AccessDeniedException) Error() string

    func (*AccessDeniedException) ErrorCode

    func (e *AccessDeniedException) ErrorCode() string

    func (*AccessDeniedException) ErrorFault

    func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

    func (*AccessDeniedException) ErrorMessage

    func (e *AccessDeniedException) ErrorMessage() string

    type BatchCreateVariableError

    type BatchCreateVariableError struct {
    
    	// The error code.
    	Code int32
    
    	// The error message.
    	Message *string
    
    	// The name.
    	Name *string
    }

      Provides the error of the batch create variable API.

      type BatchGetVariableError

      type BatchGetVariableError struct {
      
      	// The error code.
      	Code int32
      
      	// The error message.
      	Message *string
      
      	// The error name.
      	Name *string
      }

        Provides the error of the batch get variable API.

        type ConflictException

        type ConflictException struct {
        	Message *string
        }

          An exception indicating there was a conflict during a delete operation. The following delete operations can cause a conflict exception:

          * DeleteDetector: A conflict exception will occur if the detector has associated Rules or DetectorVersions. You can only delete a detector if it has no Rules or DetectorVersions.

          * DeleteDetectorVersion: A conflict exception will occur if the DetectorVersion status is ACTIVE.

          * DeleteRule: A conflict exception will occur if the RuleVersion is in use by an associated ACTIVE or INACTIVE DetectorVersion.

          func (*ConflictException) Error

          func (e *ConflictException) Error() string

          func (*ConflictException) ErrorCode

          func (e *ConflictException) ErrorCode() string

          func (*ConflictException) ErrorFault

          func (e *ConflictException) ErrorFault() smithy.ErrorFault

          func (*ConflictException) ErrorMessage

          func (e *ConflictException) ErrorMessage() string

          type DataSource

          type DataSource string
          const (
          	DataSourceEvent              DataSource = "EVENT"
          	DataSourceModelScore         DataSource = "MODEL_SCORE"
          	DataSourceExternalModelScore DataSource = "EXTERNAL_MODEL_SCORE"
          )

            Enum values for DataSource

            func (DataSource) Values

            func (DataSource) Values() []DataSource

              Values returns all known values for DataSource. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

              type DataType

              type DataType string
              const (
              	DataTypeString  DataType = "STRING"
              	DataTypeInteger DataType = "INTEGER"
              	DataTypeFloat   DataType = "FLOAT"
              	DataTypeBoolean DataType = "BOOLEAN"
              )

                Enum values for DataType

                func (DataType) Values

                func (DataType) Values() []DataType

                  Values returns all known values for DataType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                  type DataValidationMetrics

                  type DataValidationMetrics struct {
                  
                  	// The field-specific model training validation messages.
                  	FieldLevelMessages []FieldValidationMessage
                  
                  	// The file-specific model training validation messages.
                  	FileLevelMessages []FileValidationMessage
                  }

                    The model training validation messages.

                    type Detector

                    type Detector struct {
                    
                    	// The detector ARN.
                    	Arn *string
                    
                    	// Timestamp of when the detector was created.
                    	CreatedTime *string
                    
                    	// The detector description.
                    	Description *string
                    
                    	// The detector ID.
                    	DetectorId *string
                    
                    	// The name of the event type.
                    	EventTypeName *string
                    
                    	// Timestamp of when the detector was last updated.
                    	LastUpdatedTime *string
                    }

                      The detector.

                      type DetectorVersionStatus

                      type DetectorVersionStatus string
                      const (
                      	DetectorVersionStatusDraft    DetectorVersionStatus = "DRAFT"
                      	DetectorVersionStatusActive   DetectorVersionStatus = "ACTIVE"
                      	DetectorVersionStatusInactive DetectorVersionStatus = "INACTIVE"
                      )

                        Enum values for DetectorVersionStatus

                        func (DetectorVersionStatus) Values

                          Values returns all known values for DetectorVersionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                          type DetectorVersionSummary

                          type DetectorVersionSummary struct {
                          
                          	// The detector version description.
                          	Description *string
                          
                          	// The detector version ID.
                          	DetectorVersionId *string
                          
                          	// Timestamp of when the detector version was last updated.
                          	LastUpdatedTime *string
                          
                          	// The detector version status.
                          	Status DetectorVersionStatus
                          }

                            The summary of the detector version.

                            type Entity

                            type Entity struct {
                            
                            	// The entity ID. If you do not know the entityId, you can pass unknown, which is
                            	// areserved string literal.
                            	//
                            	// This member is required.
                            	EntityId *string
                            
                            	// The entity type.
                            	//
                            	// This member is required.
                            	EntityType *string
                            }

                              The entity details.

                              type EntityType

                              type EntityType struct {
                              
                              	// The entity type ARN.
                              	Arn *string
                              
                              	// Timestamp of when the entity type was created.
                              	CreatedTime *string
                              
                              	// The entity type description.
                              	Description *string
                              
                              	// Timestamp of when the entity type was last updated.
                              	LastUpdatedTime *string
                              
                              	// The entity type name.
                              	Name *string
                              }

                                The entity type details.

                                type EventType

                                type EventType struct {
                                
                                	// The entity type ARN.
                                	Arn *string
                                
                                	// Timestamp of when the event type was created.
                                	CreatedTime *string
                                
                                	// The event type description.
                                	Description *string
                                
                                	// The event type entity types.
                                	EntityTypes []string
                                
                                	// The event type event variables.
                                	EventVariables []string
                                
                                	// The event type labels.
                                	Labels []string
                                
                                	// Timestamp of when the event type was last updated.
                                	LastUpdatedTime *string
                                
                                	// The event type name.
                                	Name *string
                                }

                                  The event type details.

                                  type ExternalEventsDetail

                                  type ExternalEventsDetail struct {
                                  
                                  	// The ARN of the role that provides Amazon Fraud Detector access to the data
                                  	// location.
                                  	//
                                  	// This member is required.
                                  	DataAccessRoleArn *string
                                  
                                  	// The Amazon S3 bucket location for the data.
                                  	//
                                  	// This member is required.
                                  	DataLocation *string
                                  }

                                    Details for the external events data used for model version training.

                                    type ExternalModel

                                    type ExternalModel struct {
                                    
                                    	// The model ARN.
                                    	Arn *string
                                    
                                    	// Timestamp of when the model was last created.
                                    	CreatedTime *string
                                    
                                    	// The input configuration.
                                    	InputConfiguration *ModelInputConfiguration
                                    
                                    	// The role used to invoke the model.
                                    	InvokeModelEndpointRoleArn *string
                                    
                                    	// Timestamp of when the model was last updated.
                                    	LastUpdatedTime *string
                                    
                                    	// The Amazon SageMaker model endpoints.
                                    	ModelEndpoint *string
                                    
                                    	// The Amazon Fraud Detector status for the external model endpoint
                                    	ModelEndpointStatus ModelEndpointStatus
                                    
                                    	// The source of the model.
                                    	ModelSource ModelSource
                                    
                                    	// The output configuration.
                                    	OutputConfiguration *ModelOutputConfiguration
                                    }

                                      The Amazon SageMaker model.

                                      type FieldValidationMessage

                                      type FieldValidationMessage struct {
                                      
                                      	// The message content.
                                      	Content *string
                                      
                                      	// The field name.
                                      	FieldName *string
                                      
                                      	// The message ID.
                                      	Identifier *string
                                      
                                      	// The message title.
                                      	Title *string
                                      
                                      	// The message type.
                                      	Type *string
                                      }

                                        The message details.

                                        type FileValidationMessage

                                        type FileValidationMessage struct {
                                        
                                        	// The message content.
                                        	Content *string
                                        
                                        	// The message title.
                                        	Title *string
                                        
                                        	// The message type.
                                        	Type *string
                                        }

                                          The message details.

                                          type InternalServerException

                                          type InternalServerException struct {
                                          	Message *string
                                          }

                                            An exception indicating an internal server error.

                                            func (*InternalServerException) Error

                                            func (e *InternalServerException) Error() string

                                            func (*InternalServerException) ErrorCode

                                            func (e *InternalServerException) ErrorCode() string

                                            func (*InternalServerException) ErrorFault

                                            func (e *InternalServerException) ErrorFault() smithy.ErrorFault

                                            func (*InternalServerException) ErrorMessage

                                            func (e *InternalServerException) ErrorMessage() string

                                            type KMSKey

                                            type KMSKey struct {
                                            
                                            	// The encryption key ARN.
                                            	KmsEncryptionKeyArn *string
                                            }

                                              The KMS key details.

                                              type Label

                                              type Label struct {
                                              
                                              	// The label ARN.
                                              	Arn *string
                                              
                                              	// Timestamp of when the event type was created.
                                              	CreatedTime *string
                                              
                                              	// The label description.
                                              	Description *string
                                              
                                              	// Timestamp of when the label was last updated.
                                              	LastUpdatedTime *string
                                              
                                              	// The label name.
                                              	Name *string
                                              }

                                                The label details.

                                                type LabelSchema

                                                type LabelSchema struct {
                                                
                                                	// The label mapper maps the Amazon Fraud Detector supported model classification
                                                	// labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if
                                                	// "FRAUD" and "LEGIT" are Amazon Fraud Detector supported labels, this mapper
                                                	// could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT"
                                                	// => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}.
                                                	// The value part of the mapper is a list, because you may have multiple label
                                                	// variants from your event type for a single Amazon Fraud Detector label.
                                                	//
                                                	// This member is required.
                                                	LabelMapper map[string][]string
                                                }

                                                  The label schema.

                                                  type Language

                                                  type Language string
                                                  const (
                                                  	LanguageDetectorpl Language = "DETECTORPL"
                                                  )

                                                    Enum values for Language

                                                    func (Language) Values

                                                    func (Language) Values() []Language

                                                      Values returns all known values for Language. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                                      type MetricDataPoint

                                                      type MetricDataPoint struct {
                                                      
                                                      	// The false positive rate. This is the percentage of total legitimate events that
                                                      	// are incorrectly predicted as fraud.
                                                      	Fpr *float32
                                                      
                                                      	// The percentage of fraud events correctly predicted as fraudulent as compared to
                                                      	// all events predicted as fraudulent.
                                                      	Precision *float32
                                                      
                                                      	// The model threshold that specifies an acceptable fraud capture rate. For
                                                      	// example, a threshold of 500 means any model score 500 or above is labeled as
                                                      	// fraud.
                                                      	Threshold *float32
                                                      
                                                      	// The true positive rate. This is the percentage of total fraud the model detects.
                                                      	// Also known as capture rate.
                                                      	Tpr *float32
                                                      }

                                                        Model performance metrics data points.

                                                        type Model

                                                        type Model struct {
                                                        
                                                        	// The ARN of the model.
                                                        	Arn *string
                                                        
                                                        	// Timestamp of when the model was created.
                                                        	CreatedTime *string
                                                        
                                                        	// The model description.
                                                        	Description *string
                                                        
                                                        	// The name of the event type.
                                                        	EventTypeName *string
                                                        
                                                        	// Timestamp of last time the model was updated.
                                                        	LastUpdatedTime *string
                                                        
                                                        	// The model ID.
                                                        	ModelId *string
                                                        
                                                        	// The model type.
                                                        	ModelType ModelTypeEnum
                                                        }

                                                          The model.

                                                          type ModelEndpointDataBlob

                                                          type ModelEndpointDataBlob struct {
                                                          
                                                          	// The byte buffer of the Amazon SageMaker model endpoint input data blob.
                                                          	ByteBuffer []byte
                                                          
                                                          	// The content type of the Amazon SageMaker model endpoint input data blob.
                                                          	ContentType *string
                                                          }

                                                            A pre-formed Amazon SageMaker model input you can include if your detector version includes an imported Amazon SageMaker model endpoint with pass-through input configuration.

                                                            type ModelEndpointStatus

                                                            type ModelEndpointStatus string
                                                            const (
                                                            	ModelEndpointStatusAssociated  ModelEndpointStatus = "ASSOCIATED"
                                                            	ModelEndpointStatusDissociated ModelEndpointStatus = "DISSOCIATED"
                                                            )

                                                              Enum values for ModelEndpointStatus

                                                              func (ModelEndpointStatus) Values

                                                                Values returns all known values for ModelEndpointStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                                                type ModelInputConfiguration

                                                                type ModelInputConfiguration struct {
                                                                
                                                                	// The event variables.
                                                                	//
                                                                	// This member is required.
                                                                	UseEventVariables *bool
                                                                
                                                                	// Template for constructing the CSV input-data sent to SageMaker. At
                                                                	// event-evaluation, the placeholders for variable-names in the template will be
                                                                	// replaced with the variable values before being sent to SageMaker.
                                                                	CsvInputTemplate *string
                                                                
                                                                	// The event type name.
                                                                	EventTypeName *string
                                                                
                                                                	// The format of the model input configuration. The format differs depending on if
                                                                	// it is passed through to SageMaker or constructed by Amazon Fraud Detector.
                                                                	Format ModelInputDataFormat
                                                                
                                                                	// Template for constructing the JSON input-data sent to SageMaker. At
                                                                	// event-evaluation, the placeholders for variable names in the template will be
                                                                	// replaced with the variable values before being sent to SageMaker.
                                                                	JsonInputTemplate *string
                                                                }

                                                                  The Amazon SageMaker model input configuration.

                                                                  type ModelInputDataFormat

                                                                  type ModelInputDataFormat string
                                                                  const (
                                                                  	ModelInputDataFormatCsv  ModelInputDataFormat = "TEXT_CSV"
                                                                  	ModelInputDataFormatJson ModelInputDataFormat = "APPLICATION_JSON"
                                                                  )

                                                                    Enum values for ModelInputDataFormat

                                                                    func (ModelInputDataFormat) Values

                                                                      Values returns all known values for ModelInputDataFormat. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                                                      type ModelOutputConfiguration

                                                                      type ModelOutputConfiguration struct {
                                                                      
                                                                      	// The format of the model output configuration.
                                                                      	//
                                                                      	// This member is required.
                                                                      	Format ModelOutputDataFormat
                                                                      
                                                                      	// A map of CSV index values in the SageMaker response to the Amazon Fraud Detector
                                                                      	// variables.
                                                                      	CsvIndexToVariableMap map[string]string
                                                                      
                                                                      	// A map of JSON keys in response from SageMaker to the Amazon Fraud Detector
                                                                      	// variables.
                                                                      	JsonKeyToVariableMap map[string]string
                                                                      }

                                                                        Provides the Amazon Sagemaker model output configuration.

                                                                        type ModelOutputDataFormat

                                                                        type ModelOutputDataFormat string
                                                                        const (
                                                                        	ModelOutputDataFormatCsv       ModelOutputDataFormat = "TEXT_CSV"
                                                                        	ModelOutputDataFormatJsonlines ModelOutputDataFormat = "APPLICATION_JSONLINES"
                                                                        )

                                                                          Enum values for ModelOutputDataFormat

                                                                          func (ModelOutputDataFormat) Values

                                                                            Values returns all known values for ModelOutputDataFormat. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                                                            type ModelScores

                                                                            type ModelScores struct {
                                                                            
                                                                            	// The model version.
                                                                            	ModelVersion *ModelVersion
                                                                            
                                                                            	// The model's fraud prediction scores.
                                                                            	Scores map[string]float32
                                                                            }

                                                                              The fraud prediction scores.

                                                                              type ModelSource

                                                                              type ModelSource string
                                                                              const (
                                                                              	ModelSourceSagemaker ModelSource = "SAGEMAKER"
                                                                              )

                                                                                Enum values for ModelSource

                                                                                func (ModelSource) Values

                                                                                func (ModelSource) Values() []ModelSource

                                                                                  Values returns all known values for ModelSource. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                                                                  type ModelTypeEnum

                                                                                  type ModelTypeEnum string
                                                                                  const (
                                                                                  	ModelTypeEnumOnlineFraudInsights ModelTypeEnum = "ONLINE_FRAUD_INSIGHTS"
                                                                                  )

                                                                                    Enum values for ModelTypeEnum

                                                                                    func (ModelTypeEnum) Values

                                                                                    func (ModelTypeEnum) Values() []ModelTypeEnum

                                                                                      Values returns all known values for ModelTypeEnum. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                                                                      type ModelVersion

                                                                                      type ModelVersion struct {
                                                                                      
                                                                                      	// The model ID.
                                                                                      	//
                                                                                      	// This member is required.
                                                                                      	ModelId *string
                                                                                      
                                                                                      	// The model type.
                                                                                      	//
                                                                                      	// This member is required.
                                                                                      	ModelType ModelTypeEnum
                                                                                      
                                                                                      	// The model version number.
                                                                                      	//
                                                                                      	// This member is required.
                                                                                      	ModelVersionNumber *string
                                                                                      
                                                                                      	// The model version ARN.
                                                                                      	Arn *string
                                                                                      }

                                                                                        The model version.

                                                                                        type ModelVersionDetail

                                                                                        type ModelVersionDetail struct {
                                                                                        
                                                                                        	// The model version ARN.
                                                                                        	Arn *string
                                                                                        
                                                                                        	// The timestamp when the model was created.
                                                                                        	CreatedTime *string
                                                                                        
                                                                                        	// The event details.
                                                                                        	ExternalEventsDetail *ExternalEventsDetail
                                                                                        
                                                                                        	// The timestamp when the model was last updated.
                                                                                        	LastUpdatedTime *string
                                                                                        
                                                                                        	// The model ID.
                                                                                        	ModelId *string
                                                                                        
                                                                                        	// The model type.
                                                                                        	ModelType ModelTypeEnum
                                                                                        
                                                                                        	// The model version number.
                                                                                        	ModelVersionNumber *string
                                                                                        
                                                                                        	// The status of the model version.
                                                                                        	Status *string
                                                                                        
                                                                                        	// The training data schema.
                                                                                        	TrainingDataSchema *TrainingDataSchema
                                                                                        
                                                                                        	// The model version training data source.
                                                                                        	TrainingDataSource TrainingDataSourceEnum
                                                                                        
                                                                                        	// The training results.
                                                                                        	TrainingResult *TrainingResult
                                                                                        }

                                                                                          The details of the model version.

                                                                                          type ModelVersionStatus

                                                                                          type ModelVersionStatus string
                                                                                          const (
                                                                                          	ModelVersionStatusActive   ModelVersionStatus = "ACTIVE"
                                                                                          	ModelVersionStatusInactive ModelVersionStatus = "INACTIVE"
                                                                                          )

                                                                                            Enum values for ModelVersionStatus

                                                                                            func (ModelVersionStatus) Values

                                                                                              Values returns all known values for ModelVersionStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                                                                              type Outcome

                                                                                              type Outcome struct {
                                                                                              
                                                                                              	// The outcome ARN.
                                                                                              	Arn *string
                                                                                              
                                                                                              	// The timestamp when the outcome was created.
                                                                                              	CreatedTime *string
                                                                                              
                                                                                              	// The outcome description.
                                                                                              	Description *string
                                                                                              
                                                                                              	// The timestamp when the outcome was last updated.
                                                                                              	LastUpdatedTime *string
                                                                                              
                                                                                              	// The outcome name.
                                                                                              	Name *string
                                                                                              }

                                                                                                The outcome.

                                                                                                type ResourceNotFoundException

                                                                                                type ResourceNotFoundException struct {
                                                                                                	Message *string
                                                                                                }

                                                                                                  An exception indicating the specified resource was not found.

                                                                                                  func (*ResourceNotFoundException) Error

                                                                                                  func (e *ResourceNotFoundException) Error() string

                                                                                                  func (*ResourceNotFoundException) ErrorCode

                                                                                                  func (e *ResourceNotFoundException) ErrorCode() string

                                                                                                  func (*ResourceNotFoundException) ErrorFault

                                                                                                  func (*ResourceNotFoundException) ErrorMessage

                                                                                                  func (e *ResourceNotFoundException) ErrorMessage() string

                                                                                                  type Rule

                                                                                                  type Rule struct {
                                                                                                  
                                                                                                  	// The detector for which the rule is associated.
                                                                                                  	//
                                                                                                  	// This member is required.
                                                                                                  	DetectorId *string
                                                                                                  
                                                                                                  	// The rule ID.
                                                                                                  	//
                                                                                                  	// This member is required.
                                                                                                  	RuleId *string
                                                                                                  
                                                                                                  	// The rule version.
                                                                                                  	//
                                                                                                  	// This member is required.
                                                                                                  	RuleVersion *string
                                                                                                  }

                                                                                                    A rule.

                                                                                                    type RuleDetail

                                                                                                    type RuleDetail struct {
                                                                                                    
                                                                                                    	// The rule ARN.
                                                                                                    	Arn *string
                                                                                                    
                                                                                                    	// The timestamp of when the rule was created.
                                                                                                    	CreatedTime *string
                                                                                                    
                                                                                                    	// The rule description.
                                                                                                    	Description *string
                                                                                                    
                                                                                                    	// The detector for which the rule is associated.
                                                                                                    	DetectorId *string
                                                                                                    
                                                                                                    	// The rule expression.
                                                                                                    	Expression *string
                                                                                                    
                                                                                                    	// The rule language.
                                                                                                    	Language Language
                                                                                                    
                                                                                                    	// Timestamp of the last time the rule was updated.
                                                                                                    	LastUpdatedTime *string
                                                                                                    
                                                                                                    	// The rule outcomes.
                                                                                                    	Outcomes []string
                                                                                                    
                                                                                                    	// The rule ID.
                                                                                                    	RuleId *string
                                                                                                    
                                                                                                    	// The rule version.
                                                                                                    	RuleVersion *string
                                                                                                    }

                                                                                                      The details of the rule.

                                                                                                      type RuleExecutionMode

                                                                                                      type RuleExecutionMode string
                                                                                                      const (
                                                                                                      	RuleExecutionModeAllMatched   RuleExecutionMode = "ALL_MATCHED"
                                                                                                      	RuleExecutionModeFirstMatched RuleExecutionMode = "FIRST_MATCHED"
                                                                                                      )

                                                                                                        Enum values for RuleExecutionMode

                                                                                                        func (RuleExecutionMode) Values

                                                                                                          Values returns all known values for RuleExecutionMode. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                                                                                          type RuleResult

                                                                                                          type RuleResult struct {
                                                                                                          
                                                                                                          	// The outcomes of the matched rule, based on the rule execution mode.
                                                                                                          	Outcomes []string
                                                                                                          
                                                                                                          	// The rule ID that was matched, based on the rule execution mode.
                                                                                                          	RuleId *string
                                                                                                          }

                                                                                                            The rule results.

                                                                                                            type Tag

                                                                                                            type Tag struct {
                                                                                                            
                                                                                                            	// A tag key.
                                                                                                            	//
                                                                                                            	// This member is required.
                                                                                                            	Key *string
                                                                                                            
                                                                                                            	// A value assigned to a tag key.
                                                                                                            	//
                                                                                                            	// This member is required.
                                                                                                            	Value *string
                                                                                                            }

                                                                                                              A key and value pair.

                                                                                                              type ThrottlingException

                                                                                                              type ThrottlingException struct {
                                                                                                              	Message *string
                                                                                                              }

                                                                                                                An exception indicating a throttling error.

                                                                                                                func (*ThrottlingException) Error

                                                                                                                func (e *ThrottlingException) Error() string

                                                                                                                func (*ThrottlingException) ErrorCode

                                                                                                                func (e *ThrottlingException) ErrorCode() string

                                                                                                                func (*ThrottlingException) ErrorFault

                                                                                                                func (e *ThrottlingException) ErrorFault() smithy.ErrorFault

                                                                                                                func (*ThrottlingException) ErrorMessage

                                                                                                                func (e *ThrottlingException) ErrorMessage() string

                                                                                                                type TrainingDataSchema

                                                                                                                type TrainingDataSchema struct {
                                                                                                                
                                                                                                                	// The label schema.
                                                                                                                	//
                                                                                                                	// This member is required.
                                                                                                                	LabelSchema *LabelSchema
                                                                                                                
                                                                                                                	// The training data schema variables.
                                                                                                                	//
                                                                                                                	// This member is required.
                                                                                                                	ModelVariables []string
                                                                                                                }

                                                                                                                  The training data schema.

                                                                                                                  type TrainingDataSourceEnum

                                                                                                                  type TrainingDataSourceEnum string
                                                                                                                  const (
                                                                                                                  	TrainingDataSourceEnumExternalEvents TrainingDataSourceEnum = "EXTERNAL_EVENTS"
                                                                                                                  )

                                                                                                                    Enum values for TrainingDataSourceEnum

                                                                                                                    func (TrainingDataSourceEnum) Values

                                                                                                                      Values returns all known values for TrainingDataSourceEnum. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                                                                                                      type TrainingMetrics

                                                                                                                      type TrainingMetrics struct {
                                                                                                                      
                                                                                                                      	// The area under the curve. This summarizes true positive rate (TPR) and false
                                                                                                                      	// positive rate (FPR) across all possible model score thresholds. A model with no
                                                                                                                      	// predictive power has an AUC of 0.5, whereas a perfect model has a score of 1.0.
                                                                                                                      	Auc *float32
                                                                                                                      
                                                                                                                      	// The data points details.
                                                                                                                      	MetricDataPoints []MetricDataPoint
                                                                                                                      }

                                                                                                                        The training metric details.

                                                                                                                        type TrainingResult

                                                                                                                        type TrainingResult struct {
                                                                                                                        
                                                                                                                        	// The validation metrics.
                                                                                                                        	DataValidationMetrics *DataValidationMetrics
                                                                                                                        
                                                                                                                        	// The training metric details.
                                                                                                                        	TrainingMetrics *TrainingMetrics
                                                                                                                        }

                                                                                                                          The training result details.

                                                                                                                          type ValidationException

                                                                                                                          type ValidationException struct {
                                                                                                                          	Message *string
                                                                                                                          }

                                                                                                                            An exception indicating a specified value is not allowed.

                                                                                                                            func (*ValidationException) Error

                                                                                                                            func (e *ValidationException) Error() string

                                                                                                                            func (*ValidationException) ErrorCode

                                                                                                                            func (e *ValidationException) ErrorCode() string

                                                                                                                            func (*ValidationException) ErrorFault

                                                                                                                            func (e *ValidationException) ErrorFault() smithy.ErrorFault

                                                                                                                            func (*ValidationException) ErrorMessage

                                                                                                                            func (e *ValidationException) ErrorMessage() string

                                                                                                                            type Variable

                                                                                                                            type Variable struct {
                                                                                                                            
                                                                                                                            	// The ARN of the variable.
                                                                                                                            	Arn *string
                                                                                                                            
                                                                                                                            	// The time when the variable was created.
                                                                                                                            	CreatedTime *string
                                                                                                                            
                                                                                                                            	// The data source of the variable.
                                                                                                                            	DataSource DataSource
                                                                                                                            
                                                                                                                            	// The data type of the variable. For more information see Variable types
                                                                                                                            	// (https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types).
                                                                                                                            	DataType DataType
                                                                                                                            
                                                                                                                            	// The default value of the variable.
                                                                                                                            	DefaultValue *string
                                                                                                                            
                                                                                                                            	// The description of the variable.
                                                                                                                            	Description *string
                                                                                                                            
                                                                                                                            	// The time when variable was last updated.
                                                                                                                            	LastUpdatedTime *string
                                                                                                                            
                                                                                                                            	// The name of the variable.
                                                                                                                            	Name *string
                                                                                                                            
                                                                                                                            	// The variable type of the variable. Valid Values: AUTH_CODE | AVS |
                                                                                                                            	// BILLING_ADDRESS_L1 | BILLING_ADDRESS_L2 | BILLING_CITY | BILLING_COUNTRY |
                                                                                                                            	// BILLING_NAME | BILLING_PHONE | BILLING_STATE | BILLING_ZIP | CARD_BIN |
                                                                                                                            	// CATEGORICAL | CURRENCY_CODE | EMAIL_ADDRESS | FINGERPRINT | FRAUD_LABEL |
                                                                                                                            	// FREE_FORM_TEXT | IP_ADDRESS | NUMERIC | ORDER_ID | PAYMENT_TYPE | PHONE_NUMBER |
                                                                                                                            	// PRICE | PRODUCT_CATEGORY | SHIPPING_ADDRESS_L1 | SHIPPING_ADDRESS_L2 |
                                                                                                                            	// SHIPPING_CITY | SHIPPING_COUNTRY | SHIPPING_NAME | SHIPPING_PHONE |
                                                                                                                            	// SHIPPING_STATE | SHIPPING_ZIP | USERAGENT
                                                                                                                            	VariableType *string
                                                                                                                            }

                                                                                                                              The variable.

                                                                                                                              type VariableEntry

                                                                                                                              type VariableEntry struct {
                                                                                                                              
                                                                                                                              	// The data source of the variable.
                                                                                                                              	DataSource *string
                                                                                                                              
                                                                                                                              	// The data type of the variable.
                                                                                                                              	DataType *string
                                                                                                                              
                                                                                                                              	// The default value of the variable.
                                                                                                                              	DefaultValue *string
                                                                                                                              
                                                                                                                              	// The description of the variable.
                                                                                                                              	Description *string
                                                                                                                              
                                                                                                                              	// The name of the variable.
                                                                                                                              	Name *string
                                                                                                                              
                                                                                                                              	// The type of the variable. For more information see Variable types
                                                                                                                              	// (https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types).
                                                                                                                              	// Valid Values: AUTH_CODE | AVS | BILLING_ADDRESS_L1 | BILLING_ADDRESS_L2 |
                                                                                                                              	// BILLING_CITY | BILLING_COUNTRY | BILLING_NAME | BILLING_PHONE | BILLING_STATE |
                                                                                                                              	// BILLING_ZIP | CARD_BIN | CATEGORICAL | CURRENCY_CODE | EMAIL_ADDRESS |
                                                                                                                              	// FINGERPRINT | FRAUD_LABEL | FREE_FORM_TEXT | IP_ADDRESS | NUMERIC | ORDER_ID |
                                                                                                                              	// PAYMENT_TYPE | PHONE_NUMBER | PRICE | PRODUCT_CATEGORY | SHIPPING_ADDRESS_L1 |
                                                                                                                              	// SHIPPING_ADDRESS_L2 | SHIPPING_CITY | SHIPPING_COUNTRY | SHIPPING_NAME |
                                                                                                                              	// SHIPPING_PHONE | SHIPPING_STATE | SHIPPING_ZIP | USERAGENT
                                                                                                                              	VariableType *string
                                                                                                                              }

                                                                                                                                A variable in the list of variables for the batch create variable request.