/**
 * All IAM policy actions for Amazon Fraud Detector (FRAUDDETECTOR)
 *
 * Extracted by `aws-iam-policy` from
 * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonfrauddetector.html
 *
 * 2025-02-24T21:48:04.554Z
 */
export declare enum AwsFrauddetectorActions {
    /**
     * Grants permission to create a batch of variables
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_BatchCreateVariable.html
     */
    BatchCreateVariable = "frauddetector:BatchCreateVariable",
    /**
     * Grants permission to get a batch of variables
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_BatchGetVariable.html
     */
    BatchGetVariable = "frauddetector:BatchGetVariable",
    /**
     * Grants permission to cancel the specified batch import job
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_CancelBatchImportJob.html
     */
    CancelBatchImportJob = "frauddetector:CancelBatchImportJob",
    /**
     * Grants permission to cancel the specified batch prediction job
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_CancelBatchPredictionJob.html
     */
    CancelBatchPredictionJob = "frauddetector:CancelBatchPredictionJob",
    /**
     * Grants permission to create a batch import job
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateBatchImportJob.html
     */
    CreateBatchImportJob = "frauddetector:CreateBatchImportJob",
    /**
     * Grants permission to create a batch prediction job
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateBatchPredictionJob.html
     */
    CreateBatchPredictionJob = "frauddetector:CreateBatchPredictionJob",
    /**
     * Grants permission to create a detector version. The detector version starts in
     * a DRAFT status
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateDetectorVersion.html
     */
    CreateDetectorVersion = "frauddetector:CreateDetectorVersion",
    /**
     * Grants permission to create a list
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateList.html
     */
    CreateList = "frauddetector:CreateList",
    /**
     * Grants permission to create a model using the specified model type
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateModel.html
     */
    CreateModel = "frauddetector:CreateModel",
    /**
     * Grants permission to create a version of the model using the specified model ty
     * pe and model id
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateModelVersion.html
     */
    CreateModelVersion = "frauddetector:CreateModelVersion",
    /**
     * Grants permission to create a rule for use with the specified detector
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateRule.html
     */
    CreateRule = "frauddetector:CreateRule",
    /**
     * Grants permission to create a variable
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_CreateVariable.html
     */
    CreateVariable = "frauddetector:CreateVariable",
    /**
     * Grants permission to delete a batch import job
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteBatchImportJob.html
     */
    DeleteBatchImportJob = "frauddetector:DeleteBatchImportJob",
    /**
     * Grants permission to delete a batch prediction job
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteBatchPredictionJob.html
     */
    DeleteBatchPredictionJob = "frauddetector:DeleteBatchPredictionJob",
    /**
     * Grants permission to delete the detector. Before deleting a detector, you must
     * first delete all detector versions and rule versions associated with the detect
     * or
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteDetector.html
     */
    DeleteDetector = "frauddetector:DeleteDetector",
    /**
     * Grants permission to delete the detector version. You cannot delete detector ve
     * rsions that are in ACTIVE status
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteDetectorVersion.html
     */
    DeleteDetectorVersion = "frauddetector:DeleteDetectorVersion",
    /**
     * Grants permission to delete an entity type. You cannot delete an entity type th
     * at is included in an event type
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteEntityType.html
     */
    DeleteEntityType = "frauddetector:DeleteEntityType",
    /**
     * Grants permission to deletes the specified event
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteEvent.html
     */
    DeleteEvent = "frauddetector:DeleteEvent",
    /**
     * Grants permission to delete an event type. You cannot delete an event type that
     * is used in a detector or a model
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteEventType.html
     */
    DeleteEventType = "frauddetector:DeleteEventType",
    /**
     * Grants permission to delete events for the specified event type
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteEventsByEventType.html
     */
    DeleteEventsByEventType = "frauddetector:DeleteEventsByEventType",
    /**
     * Grants permission to remove a SageMaker model from Amazon Fraud Detector. You c
     * an remove an Amazon SageMaker model if it is not associated with a detector ver
     * sion
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteExternalModel.html
     */
    DeleteExternalModel = "frauddetector:DeleteExternalModel",
    /**
     * Grants permission to delete a label. You cannot delete labels that are included
     * in an event type in Amazon Fraud Detector. You cannot delete a label assigned t
     * o an event ID. You must first delete the relevant event ID
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteLabel.html
     */
    DeleteLabel = "frauddetector:DeleteLabel",
    /**
     * Grants permission to delete a list
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteList.html
     */
    DeleteList = "frauddetector:DeleteList",
    /**
     * Grants permission to delete a model. You can delete models and model versions i
     * n Amazon Fraud Detector, provided that they are not associated with a detector
     * version
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteModel.html
     */
    DeleteModel = "frauddetector:DeleteModel",
    /**
     * Grants permission to delete a model version. You can delete models and model ve
     * rsions in Amazon Fraud Detector, provided that they are not associated with a d
     * etector version
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteModelVersion.html
     */
    DeleteModelVersion = "frauddetector:DeleteModelVersion",
    /**
     * Grants permission to delete an outcome. You cannot delete an outcome that is us
     * ed in a rule version
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteOutcome.html
     */
    DeleteOutcome = "frauddetector:DeleteOutcome",
    /**
     * Grants permission to delete the rule. You cannot delete a rule if it is used by
     * an ACTIVE or INACTIVE detector version
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteRule.html
     */
    DeleteRule = "frauddetector:DeleteRule",
    /**
     * Grants permission to delete a variable. You cannot delete variables that are in
     * cluded in an event type in Amazon Fraud Detector
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DeleteVariable.html
     */
    DeleteVariable = "frauddetector:DeleteVariable",
    /**
     * Grants permission to get all versions for a specified detector
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DescribeDetector.html
     */
    DescribeDetector = "frauddetector:DescribeDetector",
    /**
     * Grants permission to get all of the model versions for the specified model type
     * or for the specified model type and model ID. You can also get details for a si
     * ngle, specified model version
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_DescribeModelVersions.html
     */
    DescribeModelVersions = "frauddetector:DescribeModelVersions",
    /**
     * Grants permission to get the data validation report of a specific batch import
     * job
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/ug/prepare-storage-event-data.html#smart-data-validation
     */
    GetBatchImportJobValidationReport = "frauddetector:GetBatchImportJobValidationReport",
    /**
     * Grants permission to get all batch import jobs or a specific job if you specify
     * a job ID
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetBatchImportJobs.html
     */
    GetBatchImportJobs = "frauddetector:GetBatchImportJobs",
    /**
     * Grants permission to get all batch prediction jobs or a specific job if you spe
     * cify a job ID. This is a paginated API. If you provide a null maxResults, this
     * action retrieves a maximum of 50 records per page. If you provide a maxResults,
     * the value must be between 1 and 50. To get the next page results, provide the p
     * agination token from the GetBatchPredictionJobsResponse as part of your request
     * . A null pagination token fetches the records from the beginning
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetBatchPredictionJobs.html
     */
    GetBatchPredictionJobs = "frauddetector:GetBatchPredictionJobs",
    /**
     * Grants permission to get a specific event type DeleteEventsByEventType API exec
     * ution status
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetDeleteEventsByEventTypeStatus.html
     */
    GetDeleteEventsByEventTypeStatus = "frauddetector:GetDeleteEventsByEventTypeStatus",
    /**
     * Grants permission to get a particular detector version
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetDetectorVersion.html
     */
    GetDetectorVersion = "frauddetector:GetDetectorVersion",
    /**
     * Grants permission to get all detectors or a single detector if a detectorId is
     * specified. This is a paginated API. If you provide a null maxResults, this acti
     * on retrieves a maximum of 10 records per page. If you provide a maxResults, the
     * value must be between 5 and 10. To get the next page results, provide the pagin
     * ation token from the GetDetectorsResponse as part of your request. A null pagin
     * ation token fetches the records from the beginning
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetDetectors.html
     */
    GetDetectors = "frauddetector:GetDetectors",
    /**
     * Grants permission to get all entity types or a specific entity type if a name i
     * s specified. This is a paginated API. If you provide a null maxResults, this ac
     * tion retrieves a maximum of 10 records per page. If you provide a maxResults, t
     * he value must be between 5 and 10. To get the next page results, provide the pa
     * gination token from the GetEntityTypesResponse as part of your request. A null
     * pagination token fetches the records from the beginning
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetEntityTypes.html
     */
    GetEntityTypes = "frauddetector:GetEntityTypes",
    /**
     * Grants permission to get the details of the specified event
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetEvent.html
     */
    GetEvent = "frauddetector:GetEvent",
    /**
     * Grants permission to evaluate an event against a detector version. If a version
     * ID is not provided, the detector's (ACTIVE) version is used
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetEventPrediction.html
     */
    GetEventPrediction = "frauddetector:GetEventPrediction",
    /**
     * Grants permission to get more details of a particular prediction
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetEventPredictionMetadata.html
     */
    GetEventPredictionMetadata = "frauddetector:GetEventPredictionMetadata",
    /**
     * Grants permission to get all event types or a specific event type if name is pr
     * ovided. This is a paginated API. If you provide a null maxResults, this action
     * retrieves a maximum of 10 records per page. If you provide a maxResults, the va
     * lue must be between 5 and 10. To get the next page results, provide the paginat
     * ion token from the GetEventTypesResponse as part of your request. A null pagina
     * tion token fetches the records from the beginning
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetEventTypes.html
     */
    GetEventTypes = "frauddetector:GetEventTypes",
    /**
     * Grants permission to get the details for one or more Amazon SageMaker models th
     * at have been imported into the service. This is a paginated API. If you provide
     * a null maxResults, this actions retrieves a maximum of 10 records per page. If
     * you provide a maxResults, the value must be between 5 and 10. To get the next p
     * age results, provide the pagination token from the GetExternalModelsResult as p
     * art of your request. A null pagination token fetches the records from the begin
     * ning
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetExternalModels.html
     */
    GetExternalModels = "frauddetector:GetExternalModels",
    /**
     * Grants permission to get the encryption key if a Key Management Service (KMS) c
     * ustomer master key (CMK) has been specified to be used to encrypt content in Am
     * azon Fraud Detector
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetKMSEncryptionKey.html
     */
    GetKMSEncryptionKey = "frauddetector:GetKMSEncryptionKey",
    /**
     * Grants permission to get all labels or a specific label if name is provided. Th
     * is is a paginated API. If you provide a null maxResults, this action retrieves
     * a maximum of 50 records per page. If you provide a maxResults, the value must b
     * e between 10 and 50. To get the next page results, provide the pagination token
     * from the GetGetLabelsResponse as part of your request. A null pagination token
     * fetches the records from the beginning
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetLabels.html
     */
    GetLabels = "frauddetector:GetLabels",
    /**
     * Grants permission to get elements of a list
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetListElements.html
     */
    GetListElements = "frauddetector:GetListElements",
    /**
     * Grants permission to get metadata about lists
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetListsMetadata.html
     */
    GetListsMetadata = "frauddetector:GetListsMetadata",
    /**
     * Grants permission to get the details of the specified model version
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetModelVersion.html
     */
    GetModelVersion = "frauddetector:GetModelVersion",
    /**
     * Grants permission to get one or more models. Gets all models for the AWS accoun
     * t if no model type and no model id provided. Gets all models for the AWS accoun
     * t and model type, if the model type is specified but model id is not provided.
     * Gets a specific model if (model type, model id) tuple is specified
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetModels.html
     */
    GetModels = "frauddetector:GetModels",
    /**
     * Grants permission to get one or more outcomes. This is a paginated API. If you
     * provide a null maxResults, this actions retrieves a maximum of 100 records per
     * page. If you provide a maxResults, the value must be between 50 and 100. To get
     * the next page results, provide the pagination token from the GetOutcomesResult
     * as part of your request. A null pagination token fetches the records from the b
     * eginning
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetOutcomes.html
     */
    GetOutcomes = "frauddetector:GetOutcomes",
    /**
     * Grants permission to get all rules for a detector (paginated) if ruleId and rul
     * eVersion are not specified. Gets all rules for the detector and the ruleId if p
     * resent (paginated). Gets a specific rule if both the ruleId and the ruleVersion
     * are specified
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetRules.html
     */
    GetRules = "frauddetector:GetRules",
    /**
     * Grants permission to get all of the variables or the specific variable. This is
     * a paginated API. Providing null maxSizePerPage results in retrieving maximum of
     * 100 records per page. If you provide maxSizePerPage the value must be between 5
     * 0 and 100. To get the next page result, a provide a pagination token from GetVa
     * riablesResult as part of your request. Null pagination token fetches the record
     * s from the beginning
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_GetVariables.html
     */
    GetVariables = "frauddetector:GetVariables",
    /**
     * Grants permission to get a list of past predictions
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_ListEventPredictions.html
     */
    ListEventPredictions = "frauddetector:ListEventPredictions",
    /**
     * Grants permission to list all tags associated with the resource. This is a pagi
     * nated API. To get the next page results, provide the pagination token from the
     * response as part of your request. A null pagination token fetches the records f
     * rom the beginning
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_ListTagsForResource.html
     */
    ListTagsForResource = "frauddetector:ListTagsForResource",
    /**
     * Grants permission to create or update a detector
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_PutDetector.html
     */
    PutDetector = "frauddetector:PutDetector",
    /**
     * Grants permission to create or update an entity type. An entity represents who
     * is performing the event. As part of a fraud prediction, you pass the entity ID
     * to indicate the specific entity who performed the event. An entity type classif
     * ies the entity. Example classifications include customer, merchant, or account
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_PutEntityType.html
     */
    PutEntityType = "frauddetector:PutEntityType",
    /**
     * Grants permission to create or update an event type. An event is a business act
     * ivity that is evaluated for fraud risk. With Amazon Fraud Detector, you generat
     * e fraud predictions for events. An event type defines the structure for an even
     * t sent to Amazon Fraud Detector. This includes the variables sent as part of th
     * e event, the entity performing the event (such as a customer), and the labels t
     * hat classify the event. Example event types include online payment transactions
     * , account registrations, and authentications
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_PutEventType.html
     */
    PutEventType = "frauddetector:PutEventType",
    /**
     * Grants permission to create or update an Amazon SageMaker model endpoint. You c
     * an also use this action to update the configuration of the model endpoint, incl
     * uding the IAM role and/or the mapped variables
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_PutExternalModel.html
     */
    PutExternalModel = "frauddetector:PutExternalModel",
    /**
     * Grants permission to specify the Key Management Service (KMS) customer master k
     * ey (CMK) to be used to encrypt content in Amazon Fraud Detector
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_PutKMSEncryptionKey.html
     */
    PutKMSEncryptionKey = "frauddetector:PutKMSEncryptionKey",
    /**
     * Grants permission to create or update label. A label classifies an event as fra
     * udulent or legitimate. Labels are associated with event types and used to train
     * supervised machine learning models in Amazon Fraud Detector
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_PutLabel.html
     */
    PutLabel = "frauddetector:PutLabel",
    /**
     * Grants permission to create or update an outcome
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_PutOutcome.html
     */
    PutOutcome = "frauddetector:PutOutcome",
    /**
     * Grants permission to send event
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_SendEvent.html
     */
    SendEvent = "frauddetector:SendEvent",
    /**
     * Grants permission to assign tags to a resource
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_TagResource.html
     */
    TagResource = "frauddetector:TagResource",
    /**
     * Grants permission to remove tags from a resource
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_UntagResource.html
     */
    UntagResource = "frauddetector:UntagResource",
    /**
     * Grants permission to update a detector version. The detector version attributes
     * that you can update include models, external model endpoints, rules, rule execu
     * tion mode, and description. You can only update a DRAFT detector version
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateDetectorVersion.html
     */
    UpdateDetectorVersion = "frauddetector:UpdateDetectorVersion",
    /**
     * Grants permission to update the detector version's description. You can update
     * the metadata for any detector version (DRAFT, ACTIVE, or INACTIVE)
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateDetectorVersionMetadata.html
     */
    UpdateDetectorVersionMetadata = "frauddetector:UpdateDetectorVersionMetadata",
    /**
     * Grants permission to update the detector version's status. You can perform the
     * following promotions or demotions using UpdateDetectorVersionStatus: DRAFT to A
     * CTIVE, ACTIVE to INACTIVE, and INACTIVE to ACTIVE
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateDetectorVersionStatus.html
     */
    UpdateDetectorVersionStatus = "frauddetector:UpdateDetectorVersionStatus",
    /**
     * Grants permission to update an existing event record's label value
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateEventLabel.html
     */
    UpdateEventLabel = "frauddetector:UpdateEventLabel",
    /**
     * Grants permission to update a list
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateList.html
     */
    UpdateList = "frauddetector:UpdateList",
    /**
     * Grants permission to update a model. You can update the description attribute u
     * sing this action
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateModel.html
     */
    UpdateModel = "frauddetector:UpdateModel",
    /**
     * Grants permission to update a model version. Updating a model version retrains
     * an existing model version using updated training data and produces a new minor
     * version of the model. You can update the training data set location and data ac
     * cess role attributes using this action. This action creates and trains a new mi
     * nor version of the model, for example version 1.01, 1.02, 1.03
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateModelVersion.html
     */
    UpdateModelVersion = "frauddetector:UpdateModelVersion",
    /**
     * Grants permission to update the status of a model version
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateModelVersionStatus.html
     */
    UpdateModelVersionStatus = "frauddetector:UpdateModelVersionStatus",
    /**
     * Grants permission to update a rule's metadata. The description attribute can be
     * updated
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateRuleMetadata.html
     */
    UpdateRuleMetadata = "frauddetector:UpdateRuleMetadata",
    /**
     * Grants permission to update a rule version resulting in a new rule version. Upd
     * ates a rule version resulting in a new rule version (version 1, 2, 3 ...)
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateRuleVersion.html
     */
    UpdateRuleVersion = "frauddetector:UpdateRuleVersion",
    /**
     * Grants permission to update a variable
     *
     * See https://docs.aws.amazon.com/frauddetector/latest/api/API_UpdateVariable.html
     */
    UpdateVariable = "frauddetector:UpdateVariable"
}
