[−][src]Trait rusoto_frauddetector::FraudDetector
Trait representing the capabilities of the Amazon Fraud Detector API. Amazon Fraud Detector clients implement this trait.
Required methods
#[must_use]fn batch_create_variable<'life0, 'async_trait>(
&'life0 self,
input: BatchCreateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<BatchCreateVariableResult, RusotoError<BatchCreateVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: BatchCreateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<BatchCreateVariableResult, RusotoError<BatchCreateVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a batch of variables.
#[must_use]fn batch_get_variable<'life0, 'async_trait>(
&'life0 self,
input: BatchGetVariableRequest
) -> Pin<Box<dyn Future<Output = Result<BatchGetVariableResult, RusotoError<BatchGetVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: BatchGetVariableRequest
) -> Pin<Box<dyn Future<Output = Result<BatchGetVariableResult, RusotoError<BatchGetVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a batch of variables.
#[must_use]fn create_detector_version<'life0, 'async_trait>(
&'life0 self,
input: CreateDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateDetectorVersionResult, RusotoError<CreateDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: CreateDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateDetectorVersionResult, RusotoError<CreateDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a detector version. The detector version starts in a DRAFT
status.
#[must_use]fn create_model_version<'life0, 'async_trait>(
&'life0 self,
input: CreateModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateModelVersionResult, RusotoError<CreateModelVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: CreateModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateModelVersionResult, RusotoError<CreateModelVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a version of the model using the specified model type.
#[must_use]fn create_rule<'life0, 'async_trait>(
&'life0 self,
input: CreateRuleRequest
) -> Pin<Box<dyn Future<Output = Result<CreateRuleResult, RusotoError<CreateRuleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: CreateRuleRequest
) -> Pin<Box<dyn Future<Output = Result<CreateRuleResult, RusotoError<CreateRuleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a rule for use with the specified detector.
#[must_use]fn create_variable<'life0, 'async_trait>(
&'life0 self,
input: CreateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVariableResult, RusotoError<CreateVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: CreateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVariableResult, RusotoError<CreateVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a variable.
#[must_use]fn delete_detector<'life0, 'async_trait>(
&'life0 self,
input: DeleteDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorResult, RusotoError<DeleteDetectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DeleteDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorResult, RusotoError<DeleteDetectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the detector. Before deleting a detector, you must first delete all detector versions and rule versions associated with the detector.
#[must_use]fn delete_detector_version<'life0, 'async_trait>(
&'life0 self,
input: DeleteDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorVersionResult, RusotoError<DeleteDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DeleteDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorVersionResult, RusotoError<DeleteDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the detector version. You cannot delete detector versions that are in ACTIVE
status.
#[must_use]fn delete_event<'life0, 'async_trait>(
&'life0 self,
input: DeleteEventRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteEventResult, RusotoError<DeleteEventError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DeleteEventRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteEventResult, RusotoError<DeleteEventError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the specified event.
#[must_use]fn delete_rule_version<'life0, 'async_trait>(
&'life0 self,
input: DeleteRuleVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteRuleVersionResult, RusotoError<DeleteRuleVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DeleteRuleVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteRuleVersionResult, RusotoError<DeleteRuleVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the rule version. You cannot delete a rule version if it is used by an ACTIVE
or INACTIVE
detector version.
#[must_use]fn describe_detector<'life0, 'async_trait>(
&'life0 self,
input: DescribeDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDetectorResult, RusotoError<DescribeDetectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DescribeDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDetectorResult, RusotoError<DescribeDetectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets all versions for a specified detector.
#[must_use]fn describe_model_versions<'life0, 'async_trait>(
&'life0 self,
input: DescribeModelVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeModelVersionsResult, RusotoError<DescribeModelVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: DescribeModelVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeModelVersionsResult, RusotoError<DescribeModelVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets 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 single, specified model version.
#[must_use]fn get_detector_version<'life0, 'async_trait>(
&'life0 self,
input: GetDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<GetDetectorVersionResult, RusotoError<GetDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: GetDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<GetDetectorVersionResult, RusotoError<GetDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a particular detector version.
#[must_use]fn get_detectors<'life0, 'async_trait>(
&'life0 self,
input: GetDetectorsRequest
) -> Pin<Box<dyn Future<Output = Result<GetDetectorsResult, RusotoError<GetDetectorsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: GetDetectorsRequest
) -> Pin<Box<dyn Future<Output = Result<GetDetectorsResult, RusotoError<GetDetectorsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets all of detectors. This is a paginated API. If you provide a null maxSizePerPage
, this actions retrieves a maximum of 10 records per page. If you provide a maxSizePerPage
, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetEventTypesResponse
as part of your request. A null pagination token fetches the records from the beginning.
#[must_use]fn get_external_models<'life0, 'async_trait>(
&'life0 self,
input: GetExternalModelsRequest
) -> Pin<Box<dyn Future<Output = Result<GetExternalModelsResult, RusotoError<GetExternalModelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: GetExternalModelsRequest
) -> Pin<Box<dyn Future<Output = Result<GetExternalModelsResult, RusotoError<GetExternalModelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets the details for one or more Amazon SageMaker models that have been imported into the service. This is a paginated API. If you provide a null maxSizePerPage
, this actions retrieves a maximum of 10 records per page. If you provide a maxSizePerPage
, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetExternalModelsResult
as part of your request. A null pagination token fetches the records from the beginning.
#[must_use]fn get_model_version<'life0, 'async_trait>(
&'life0 self,
input: GetModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<GetModelVersionResult, RusotoError<GetModelVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: GetModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<GetModelVersionResult, RusotoError<GetModelVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a model version.
#[must_use]fn get_models<'life0, 'async_trait>(
&'life0 self,
input: GetModelsRequest
) -> Pin<Box<dyn Future<Output = Result<GetModelsResult, RusotoError<GetModelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: GetModelsRequest
) -> Pin<Box<dyn Future<Output = Result<GetModelsResult, RusotoError<GetModelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets all of the models for the AWS account, or the specified model type, or gets a single model for the specified model type, model ID combination.
#[must_use]fn get_outcomes<'life0, 'async_trait>(
&'life0 self,
input: GetOutcomesRequest
) -> Pin<Box<dyn Future<Output = Result<GetOutcomesResult, RusotoError<GetOutcomesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: GetOutcomesRequest
) -> Pin<Box<dyn Future<Output = Result<GetOutcomesResult, RusotoError<GetOutcomesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets one or more outcomes. This is a paginated API. If you provide a null maxSizePerPage
, this actions retrieves a maximum of 10 records per page. If you provide a maxSizePerPage
, 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 beginning.
#[must_use]fn get_prediction<'life0, 'async_trait>(
&'life0 self,
input: GetPredictionRequest
) -> Pin<Box<dyn Future<Output = Result<GetPredictionResult, RusotoError<GetPredictionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: GetPredictionRequest
) -> Pin<Box<dyn Future<Output = Result<GetPredictionResult, RusotoError<GetPredictionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Evaluates an event against a detector version. If a version ID is not provided, the detector’s (ACTIVE
) version is used.
#[must_use]fn get_rules<'life0, 'async_trait>(
&'life0 self,
input: GetRulesRequest
) -> Pin<Box<dyn Future<Output = Result<GetRulesResult, RusotoError<GetRulesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: GetRulesRequest
) -> Pin<Box<dyn Future<Output = Result<GetRulesResult, RusotoError<GetRulesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets all rules available for the specified detector.
#[must_use]fn get_variables<'life0, 'async_trait>(
&'life0 self,
input: GetVariablesRequest
) -> Pin<Box<dyn Future<Output = Result<GetVariablesResult, RusotoError<GetVariablesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: GetVariablesRequest
) -> Pin<Box<dyn Future<Output = Result<GetVariablesResult, RusotoError<GetVariablesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets 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 50 and 100. To get the next page result, a provide a pagination token from GetVariablesResult
as part of your request. Null pagination token fetches the records from the beginning.
#[must_use]fn put_detector<'life0, 'async_trait>(
&'life0 self,
input: PutDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<PutDetectorResult, RusotoError<PutDetectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: PutDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<PutDetectorResult, RusotoError<PutDetectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates or updates a detector.
#[must_use]fn put_external_model<'life0, 'async_trait>(
&'life0 self,
input: PutExternalModelRequest
) -> Pin<Box<dyn Future<Output = Result<PutExternalModelResult, RusotoError<PutExternalModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: PutExternalModelRequest
) -> Pin<Box<dyn Future<Output = Result<PutExternalModelResult, RusotoError<PutExternalModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates or updates an Amazon SageMaker model endpoint. You can also use this action to update the configuration of the model endpoint, including the IAM role and/or the mapped variables.
#[must_use]fn put_model<'life0, 'async_trait>(
&'life0 self,
input: PutModelRequest
) -> Pin<Box<dyn Future<Output = Result<PutModelResult, RusotoError<PutModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: PutModelRequest
) -> Pin<Box<dyn Future<Output = Result<PutModelResult, RusotoError<PutModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates or updates a model.
#[must_use]fn put_outcome<'life0, 'async_trait>(
&'life0 self,
input: PutOutcomeRequest
) -> Pin<Box<dyn Future<Output = Result<PutOutcomeResult, RusotoError<PutOutcomeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: PutOutcomeRequest
) -> Pin<Box<dyn Future<Output = Result<PutOutcomeResult, RusotoError<PutOutcomeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates or updates an outcome.
#[must_use]fn update_detector_version<'life0, 'async_trait>(
&'life0 self,
input: UpdateDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionResult, RusotoError<UpdateDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: UpdateDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionResult, RusotoError<UpdateDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a detector version. The detector version attributes that you can update include models, external model endpoints, rules, and description. You can only update a DRAFT
detector version.
#[must_use]fn update_detector_version_metadata<'life0, 'async_trait>(
&'life0 self,
input: UpdateDetectorVersionMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionMetadataResult, RusotoError<UpdateDetectorVersionMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: UpdateDetectorVersionMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionMetadataResult, RusotoError<UpdateDetectorVersionMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the detector version's description. You can update the metadata for any detector version (DRAFT, ACTIVE,
or INACTIVE
).
#[must_use]fn update_detector_version_status<'life0, 'async_trait>(
&'life0 self,
input: UpdateDetectorVersionStatusRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionStatusResult, RusotoError<UpdateDetectorVersionStatusError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: UpdateDetectorVersionStatusRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionStatusResult, RusotoError<UpdateDetectorVersionStatusError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the detector version’s status. You can perform the following promotions or demotions using UpdateDetectorVersionStatus
: DRAFT
to ACTIVE
, ACTIVE
to INACTIVE
, and INACTIVE
to ACTIVE
.
#[must_use]fn update_model_version<'life0, 'async_trait>(
&'life0 self,
input: UpdateModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateModelVersionResult, RusotoError<UpdateModelVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: UpdateModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateModelVersionResult, RusotoError<UpdateModelVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a model version. You can update the description and status attributes using this action. You can perform the following status updates:
-
Change the
TRAININGCOMPLETE
status toACTIVE
-
Change
ACTIVE
back toTRAININGCOMPLETE
#[must_use]fn update_rule_metadata<'life0, 'async_trait>(
&'life0 self,
input: UpdateRuleMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRuleMetadataResult, RusotoError<UpdateRuleMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: UpdateRuleMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRuleMetadataResult, RusotoError<UpdateRuleMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a rule's metadata.
#[must_use]fn update_rule_version<'life0, 'async_trait>(
&'life0 self,
input: UpdateRuleVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRuleVersionResult, RusotoError<UpdateRuleVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: UpdateRuleVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRuleVersionResult, RusotoError<UpdateRuleVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a rule version resulting in a new rule version.
#[must_use]fn update_variable<'life0, 'async_trait>(
&'life0 self,
input: UpdateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVariableResult, RusotoError<UpdateVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
&'life0 self,
input: UpdateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVariableResult, RusotoError<UpdateVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a variable.
Implementors
impl FraudDetector for FraudDetectorClient
[src]
fn batch_create_variable<'life0, 'async_trait>(
&'life0 self,
input: BatchCreateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<BatchCreateVariableResult, RusotoError<BatchCreateVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: BatchCreateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<BatchCreateVariableResult, RusotoError<BatchCreateVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a batch of variables.
fn batch_get_variable<'life0, 'async_trait>(
&'life0 self,
input: BatchGetVariableRequest
) -> Pin<Box<dyn Future<Output = Result<BatchGetVariableResult, RusotoError<BatchGetVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: BatchGetVariableRequest
) -> Pin<Box<dyn Future<Output = Result<BatchGetVariableResult, RusotoError<BatchGetVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a batch of variables.
fn create_detector_version<'life0, 'async_trait>(
&'life0 self,
input: CreateDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateDetectorVersionResult, RusotoError<CreateDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateDetectorVersionResult, RusotoError<CreateDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a detector version. The detector version starts in a DRAFT
status.
fn create_model_version<'life0, 'async_trait>(
&'life0 self,
input: CreateModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateModelVersionResult, RusotoError<CreateModelVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<CreateModelVersionResult, RusotoError<CreateModelVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a version of the model using the specified model type.
fn create_rule<'life0, 'async_trait>(
&'life0 self,
input: CreateRuleRequest
) -> Pin<Box<dyn Future<Output = Result<CreateRuleResult, RusotoError<CreateRuleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateRuleRequest
) -> Pin<Box<dyn Future<Output = Result<CreateRuleResult, RusotoError<CreateRuleError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a rule for use with the specified detector.
fn create_variable<'life0, 'async_trait>(
&'life0 self,
input: CreateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVariableResult, RusotoError<CreateVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: CreateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVariableResult, RusotoError<CreateVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates a variable.
fn delete_detector<'life0, 'async_trait>(
&'life0 self,
input: DeleteDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorResult, RusotoError<DeleteDetectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorResult, RusotoError<DeleteDetectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the detector. Before deleting a detector, you must first delete all detector versions and rule versions associated with the detector.
fn delete_detector_version<'life0, 'async_trait>(
&'life0 self,
input: DeleteDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorVersionResult, RusotoError<DeleteDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteDetectorVersionResult, RusotoError<DeleteDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the detector version. You cannot delete detector versions that are in ACTIVE
status.
fn delete_event<'life0, 'async_trait>(
&'life0 self,
input: DeleteEventRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteEventResult, RusotoError<DeleteEventError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteEventRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteEventResult, RusotoError<DeleteEventError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the specified event.
fn delete_rule_version<'life0, 'async_trait>(
&'life0 self,
input: DeleteRuleVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteRuleVersionResult, RusotoError<DeleteRuleVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DeleteRuleVersionRequest
) -> Pin<Box<dyn Future<Output = Result<DeleteRuleVersionResult, RusotoError<DeleteRuleVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Deletes the rule version. You cannot delete a rule version if it is used by an ACTIVE
or INACTIVE
detector version.
fn describe_detector<'life0, 'async_trait>(
&'life0 self,
input: DescribeDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDetectorResult, RusotoError<DescribeDetectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeDetectorResult, RusotoError<DescribeDetectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets all versions for a specified detector.
fn describe_model_versions<'life0, 'async_trait>(
&'life0 self,
input: DescribeModelVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeModelVersionsResult, RusotoError<DescribeModelVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: DescribeModelVersionsRequest
) -> Pin<Box<dyn Future<Output = Result<DescribeModelVersionsResult, RusotoError<DescribeModelVersionsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets 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 single, specified model version.
fn get_detector_version<'life0, 'async_trait>(
&'life0 self,
input: GetDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<GetDetectorVersionResult, RusotoError<GetDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<GetDetectorVersionResult, RusotoError<GetDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a particular detector version.
fn get_detectors<'life0, 'async_trait>(
&'life0 self,
input: GetDetectorsRequest
) -> Pin<Box<dyn Future<Output = Result<GetDetectorsResult, RusotoError<GetDetectorsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetDetectorsRequest
) -> Pin<Box<dyn Future<Output = Result<GetDetectorsResult, RusotoError<GetDetectorsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets all of detectors. This is a paginated API. If you provide a null maxSizePerPage
, this actions retrieves a maximum of 10 records per page. If you provide a maxSizePerPage
, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetEventTypesResponse
as part of your request. A null pagination token fetches the records from the beginning.
fn get_external_models<'life0, 'async_trait>(
&'life0 self,
input: GetExternalModelsRequest
) -> Pin<Box<dyn Future<Output = Result<GetExternalModelsResult, RusotoError<GetExternalModelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetExternalModelsRequest
) -> Pin<Box<dyn Future<Output = Result<GetExternalModelsResult, RusotoError<GetExternalModelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets the details for one or more Amazon SageMaker models that have been imported into the service. This is a paginated API. If you provide a null maxSizePerPage
, this actions retrieves a maximum of 10 records per page. If you provide a maxSizePerPage
, the value must be between 5 and 10. To get the next page results, provide the pagination token from the GetExternalModelsResult
as part of your request. A null pagination token fetches the records from the beginning.
fn get_model_version<'life0, 'async_trait>(
&'life0 self,
input: GetModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<GetModelVersionResult, RusotoError<GetModelVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<GetModelVersionResult, RusotoError<GetModelVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets a model version.
fn get_models<'life0, 'async_trait>(
&'life0 self,
input: GetModelsRequest
) -> Pin<Box<dyn Future<Output = Result<GetModelsResult, RusotoError<GetModelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetModelsRequest
) -> Pin<Box<dyn Future<Output = Result<GetModelsResult, RusotoError<GetModelsError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets all of the models for the AWS account, or the specified model type, or gets a single model for the specified model type, model ID combination.
fn get_outcomes<'life0, 'async_trait>(
&'life0 self,
input: GetOutcomesRequest
) -> Pin<Box<dyn Future<Output = Result<GetOutcomesResult, RusotoError<GetOutcomesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetOutcomesRequest
) -> Pin<Box<dyn Future<Output = Result<GetOutcomesResult, RusotoError<GetOutcomesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets one or more outcomes. This is a paginated API. If you provide a null maxSizePerPage
, this actions retrieves a maximum of 10 records per page. If you provide a maxSizePerPage
, 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 beginning.
fn get_prediction<'life0, 'async_trait>(
&'life0 self,
input: GetPredictionRequest
) -> Pin<Box<dyn Future<Output = Result<GetPredictionResult, RusotoError<GetPredictionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetPredictionRequest
) -> Pin<Box<dyn Future<Output = Result<GetPredictionResult, RusotoError<GetPredictionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Evaluates an event against a detector version. If a version ID is not provided, the detector’s (ACTIVE
) version is used.
fn get_rules<'life0, 'async_trait>(
&'life0 self,
input: GetRulesRequest
) -> Pin<Box<dyn Future<Output = Result<GetRulesResult, RusotoError<GetRulesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetRulesRequest
) -> Pin<Box<dyn Future<Output = Result<GetRulesResult, RusotoError<GetRulesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets all rules available for the specified detector.
fn get_variables<'life0, 'async_trait>(
&'life0 self,
input: GetVariablesRequest
) -> Pin<Box<dyn Future<Output = Result<GetVariablesResult, RusotoError<GetVariablesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: GetVariablesRequest
) -> Pin<Box<dyn Future<Output = Result<GetVariablesResult, RusotoError<GetVariablesError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Gets 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 50 and 100. To get the next page result, a provide a pagination token from GetVariablesResult
as part of your request. Null pagination token fetches the records from the beginning.
fn put_detector<'life0, 'async_trait>(
&'life0 self,
input: PutDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<PutDetectorResult, RusotoError<PutDetectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: PutDetectorRequest
) -> Pin<Box<dyn Future<Output = Result<PutDetectorResult, RusotoError<PutDetectorError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates or updates a detector.
fn put_external_model<'life0, 'async_trait>(
&'life0 self,
input: PutExternalModelRequest
) -> Pin<Box<dyn Future<Output = Result<PutExternalModelResult, RusotoError<PutExternalModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: PutExternalModelRequest
) -> Pin<Box<dyn Future<Output = Result<PutExternalModelResult, RusotoError<PutExternalModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates or updates an Amazon SageMaker model endpoint. You can also use this action to update the configuration of the model endpoint, including the IAM role and/or the mapped variables.
fn put_model<'life0, 'async_trait>(
&'life0 self,
input: PutModelRequest
) -> Pin<Box<dyn Future<Output = Result<PutModelResult, RusotoError<PutModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: PutModelRequest
) -> Pin<Box<dyn Future<Output = Result<PutModelResult, RusotoError<PutModelError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates or updates a model.
fn put_outcome<'life0, 'async_trait>(
&'life0 self,
input: PutOutcomeRequest
) -> Pin<Box<dyn Future<Output = Result<PutOutcomeResult, RusotoError<PutOutcomeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: PutOutcomeRequest
) -> Pin<Box<dyn Future<Output = Result<PutOutcomeResult, RusotoError<PutOutcomeError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Creates or updates an outcome.
fn update_detector_version<'life0, 'async_trait>(
&'life0 self,
input: UpdateDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionResult, RusotoError<UpdateDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateDetectorVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionResult, RusotoError<UpdateDetectorVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a detector version. The detector version attributes that you can update include models, external model endpoints, rules, and description. You can only update a DRAFT
detector version.
fn update_detector_version_metadata<'life0, 'async_trait>(
&'life0 self,
input: UpdateDetectorVersionMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionMetadataResult, RusotoError<UpdateDetectorVersionMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateDetectorVersionMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionMetadataResult, RusotoError<UpdateDetectorVersionMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the detector version's description. You can update the metadata for any detector version (DRAFT, ACTIVE,
or INACTIVE
).
fn update_detector_version_status<'life0, 'async_trait>(
&'life0 self,
input: UpdateDetectorVersionStatusRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionStatusResult, RusotoError<UpdateDetectorVersionStatusError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateDetectorVersionStatusRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateDetectorVersionStatusResult, RusotoError<UpdateDetectorVersionStatusError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates the detector version’s status. You can perform the following promotions or demotions using UpdateDetectorVersionStatus
: DRAFT
to ACTIVE
, ACTIVE
to INACTIVE
, and INACTIVE
to ACTIVE
.
fn update_model_version<'life0, 'async_trait>(
&'life0 self,
input: UpdateModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateModelVersionResult, RusotoError<UpdateModelVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateModelVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateModelVersionResult, RusotoError<UpdateModelVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a model version. You can update the description and status attributes using this action. You can perform the following status updates:
-
Change the
TRAININGCOMPLETE
status toACTIVE
-
Change
ACTIVE
back toTRAININGCOMPLETE
fn update_rule_metadata<'life0, 'async_trait>(
&'life0 self,
input: UpdateRuleMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRuleMetadataResult, RusotoError<UpdateRuleMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateRuleMetadataRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRuleMetadataResult, RusotoError<UpdateRuleMetadataError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a rule's metadata.
fn update_rule_version<'life0, 'async_trait>(
&'life0 self,
input: UpdateRuleVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRuleVersionResult, RusotoError<UpdateRuleVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateRuleVersionRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateRuleVersionResult, RusotoError<UpdateRuleVersionError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a rule version resulting in a new rule version.
fn update_variable<'life0, 'async_trait>(
&'life0 self,
input: UpdateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVariableResult, RusotoError<UpdateVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
&'life0 self,
input: UpdateVariableRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVariableResult, RusotoError<UpdateVariableError>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Updates a variable.