UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

557 lines (556 loc) 25.5 kB
/** * 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" }