Documentation ¶
Overview ¶
Package frauddetector provides the client and types for making API requests to Amazon Fraud Detector.
This is the Amazon Fraud Detector API Reference. This guide is for developers who need detailed information about Amazon Fraud Detector API actions, data types, and errors. For more information about Amazon Fraud Detector features, see the Amazon Fraud Detector User Guide (https://docs.aws.amazon.com/frauddetector/latest/ug/).
See https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15 for more information on this service.
See frauddetector package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/frauddetector/
Using the Client ¶
To use Amazon Fraud Detector with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Amazon Fraud Detector client for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/frauddetector/#New
Index ¶
- Constants
- type BatchCreateVariableError
- type BatchCreateVariableInput
- type BatchCreateVariableOutput
- type BatchCreateVariableRequest
- type BatchCreateVariableResponse
- type BatchGetVariableError
- type BatchGetVariableInput
- type BatchGetVariableOutput
- type BatchGetVariableRequest
- type BatchGetVariableResponse
- type Client
- func (c *Client) BatchCreateVariableRequest(input *BatchCreateVariableInput) BatchCreateVariableRequest
- func (c *Client) BatchGetVariableRequest(input *BatchGetVariableInput) BatchGetVariableRequest
- func (c *Client) CreateDetectorVersionRequest(input *CreateDetectorVersionInput) CreateDetectorVersionRequest
- func (c *Client) CreateModelRequest(input *CreateModelInput) CreateModelRequest
- func (c *Client) CreateModelVersionRequest(input *CreateModelVersionInput) CreateModelVersionRequest
- func (c *Client) CreateRuleRequest(input *CreateRuleInput) CreateRuleRequest
- func (c *Client) CreateVariableRequest(input *CreateVariableInput) CreateVariableRequest
- func (c *Client) DeleteDetectorRequest(input *DeleteDetectorInput) DeleteDetectorRequest
- func (c *Client) DeleteDetectorVersionRequest(input *DeleteDetectorVersionInput) DeleteDetectorVersionRequest
- func (c *Client) DeleteEventRequest(input *DeleteEventInput) DeleteEventRequest
- func (c *Client) DeleteRuleRequest(input *DeleteRuleInput) DeleteRuleRequest
- func (c *Client) DescribeDetectorRequest(input *DescribeDetectorInput) DescribeDetectorRequest
- func (c *Client) DescribeModelVersionsRequest(input *DescribeModelVersionsInput) DescribeModelVersionsRequest
- func (c *Client) GetDetectorVersionRequest(input *GetDetectorVersionInput) GetDetectorVersionRequest
- func (c *Client) GetDetectorsRequest(input *GetDetectorsInput) GetDetectorsRequest
- func (c *Client) GetEntityTypesRequest(input *GetEntityTypesInput) GetEntityTypesRequest
- func (c *Client) GetEventPredictionRequest(input *GetEventPredictionInput) GetEventPredictionRequest
- func (c *Client) GetEventTypesRequest(input *GetEventTypesInput) GetEventTypesRequest
- func (c *Client) GetExternalModelsRequest(input *GetExternalModelsInput) GetExternalModelsRequest
- func (c *Client) GetKMSEncryptionKeyRequest(input *GetKMSEncryptionKeyInput) GetKMSEncryptionKeyRequest
- func (c *Client) GetLabelsRequest(input *GetLabelsInput) GetLabelsRequest
- func (c *Client) GetModelVersionRequest(input *GetModelVersionInput) GetModelVersionRequest
- func (c *Client) GetModelsRequest(input *GetModelsInput) GetModelsRequest
- func (c *Client) GetOutcomesRequest(input *GetOutcomesInput) GetOutcomesRequest
- func (c *Client) GetPredictionRequest(input *GetPredictionInput) GetPredictionRequest
- func (c *Client) GetRulesRequest(input *GetRulesInput) GetRulesRequest
- func (c *Client) GetVariablesRequest(input *GetVariablesInput) GetVariablesRequest
- func (c *Client) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
- func (c *Client) PutDetectorRequest(input *PutDetectorInput) PutDetectorRequest
- func (c *Client) PutEntityTypeRequest(input *PutEntityTypeInput) PutEntityTypeRequest
- func (c *Client) PutEventTypeRequest(input *PutEventTypeInput) PutEventTypeRequest
- func (c *Client) PutExternalModelRequest(input *PutExternalModelInput) PutExternalModelRequest
- func (c *Client) PutKMSEncryptionKeyRequest(input *PutKMSEncryptionKeyInput) PutKMSEncryptionKeyRequest
- func (c *Client) PutLabelRequest(input *PutLabelInput) PutLabelRequest
- func (c *Client) PutOutcomeRequest(input *PutOutcomeInput) PutOutcomeRequest
- func (c *Client) TagResourceRequest(input *TagResourceInput) TagResourceRequest
- func (c *Client) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
- func (c *Client) UpdateDetectorVersionMetadataRequest(input *UpdateDetectorVersionMetadataInput) UpdateDetectorVersionMetadataRequest
- func (c *Client) UpdateDetectorVersionRequest(input *UpdateDetectorVersionInput) UpdateDetectorVersionRequest
- func (c *Client) UpdateDetectorVersionStatusRequest(input *UpdateDetectorVersionStatusInput) UpdateDetectorVersionStatusRequest
- func (c *Client) UpdateModelRequest(input *UpdateModelInput) UpdateModelRequest
- func (c *Client) UpdateModelVersionRequest(input *UpdateModelVersionInput) UpdateModelVersionRequest
- func (c *Client) UpdateModelVersionStatusRequest(input *UpdateModelVersionStatusInput) UpdateModelVersionStatusRequest
- func (c *Client) UpdateRuleMetadataRequest(input *UpdateRuleMetadataInput) UpdateRuleMetadataRequest
- func (c *Client) UpdateRuleVersionRequest(input *UpdateRuleVersionInput) UpdateRuleVersionRequest
- func (c *Client) UpdateVariableRequest(input *UpdateVariableInput) UpdateVariableRequest
- type CreateDetectorVersionInput
- type CreateDetectorVersionOutput
- type CreateDetectorVersionRequest
- type CreateDetectorVersionResponse
- type CreateModelInput
- type CreateModelOutput
- type CreateModelRequest
- type CreateModelResponse
- type CreateModelVersionInput
- type CreateModelVersionOutput
- type CreateModelVersionRequest
- type CreateModelVersionResponse
- type CreateRuleInput
- type CreateRuleOutput
- type CreateRuleRequest
- type CreateRuleResponse
- type CreateVariableInput
- type CreateVariableOutput
- type CreateVariableRequest
- type CreateVariableResponse
- type DataSource
- type DataType
- type DataValidationMetrics
- type DeleteDetectorInput
- type DeleteDetectorOutput
- type DeleteDetectorRequest
- type DeleteDetectorResponse
- type DeleteDetectorVersionInput
- type DeleteDetectorVersionOutput
- type DeleteDetectorVersionRequest
- type DeleteDetectorVersionResponse
- type DeleteEventInput
- type DeleteEventOutput
- type DeleteEventRequest
- type DeleteEventResponse
- type DeleteRuleInput
- type DeleteRuleOutput
- type DeleteRuleRequest
- type DeleteRuleResponse
- type DescribeDetectorInput
- type DescribeDetectorOutput
- type DescribeDetectorRequest
- type DescribeDetectorResponse
- type DescribeModelVersionsInput
- type DescribeModelVersionsOutput
- type DescribeModelVersionsPaginator
- type DescribeModelVersionsRequest
- type DescribeModelVersionsResponse
- type Detector
- type DetectorVersionStatus
- type DetectorVersionSummary
- type Entity
- type EntityType
- type EventType
- type ExternalEventsDetail
- type ExternalModel
- type FieldValidationMessage
- type FileValidationMessage
- type GetDetectorVersionInput
- type GetDetectorVersionOutput
- type GetDetectorVersionRequest
- type GetDetectorVersionResponse
- type GetDetectorsInput
- type GetDetectorsOutput
- type GetDetectorsPaginator
- type GetDetectorsRequest
- type GetDetectorsResponse
- type GetEntityTypesInput
- type GetEntityTypesOutput
- type GetEntityTypesPaginator
- type GetEntityTypesRequest
- type GetEntityTypesResponse
- type GetEventPredictionInput
- type GetEventPredictionOutput
- type GetEventPredictionRequest
- type GetEventPredictionResponse
- type GetEventTypesInput
- type GetEventTypesOutput
- type GetEventTypesPaginator
- type GetEventTypesRequest
- type GetEventTypesResponse
- type GetExternalModelsInput
- type GetExternalModelsOutput
- type GetExternalModelsPaginator
- type GetExternalModelsRequest
- type GetExternalModelsResponse
- type GetKMSEncryptionKeyInput
- type GetKMSEncryptionKeyOutput
- type GetKMSEncryptionKeyRequest
- type GetKMSEncryptionKeyResponse
- type GetLabelsInput
- type GetLabelsOutput
- type GetLabelsPaginator
- type GetLabelsRequest
- type GetLabelsResponse
- type GetModelVersionInput
- type GetModelVersionOutput
- type GetModelVersionRequest
- type GetModelVersionResponse
- type GetModelsInput
- type GetModelsOutput
- type GetModelsPaginator
- type GetModelsRequest
- type GetModelsResponse
- type GetOutcomesInput
- type GetOutcomesOutput
- type GetOutcomesPaginator
- type GetOutcomesRequest
- type GetOutcomesResponse
- type GetPredictionInput
- type GetPredictionOutput
- type GetPredictionRequest
- type GetPredictionResponse
- type GetRulesInput
- type GetRulesOutput
- type GetRulesPaginator
- type GetRulesRequest
- type GetRulesResponse
- type GetVariablesInput
- type GetVariablesOutput
- type GetVariablesPaginator
- type GetVariablesRequest
- type GetVariablesResponse
- type KMSKey
- type Label
- type LabelSchema
- type Language
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTagsForResourcePaginator
- type ListTagsForResourceRequest
- type ListTagsForResourceResponse
- type MetricDataPoint
- type Model
- type ModelEndpointDataBlob
- type ModelEndpointStatus
- type ModelInputConfiguration
- type ModelInputDataFormat
- type ModelOutputConfiguration
- type ModelOutputDataFormat
- type ModelScores
- type ModelSource
- type ModelTypeEnum
- type ModelVersion
- type ModelVersionDetail
- type ModelVersionStatus
- type Outcome
- type PutDetectorInput
- type PutDetectorOutput
- type PutDetectorRequest
- type PutDetectorResponse
- type PutEntityTypeInput
- type PutEntityTypeOutput
- type PutEntityTypeRequest
- type PutEntityTypeResponse
- type PutEventTypeInput
- type PutEventTypeOutput
- type PutEventTypeRequest
- type PutEventTypeResponse
- type PutExternalModelInput
- type PutExternalModelOutput
- type PutExternalModelRequest
- type PutExternalModelResponse
- type PutKMSEncryptionKeyInput
- type PutKMSEncryptionKeyOutput
- type PutKMSEncryptionKeyRequest
- type PutKMSEncryptionKeyResponse
- type PutLabelInput
- type PutLabelOutput
- type PutLabelRequest
- type PutLabelResponse
- type PutOutcomeInput
- type PutOutcomeOutput
- type PutOutcomeRequest
- type PutOutcomeResponse
- type Role
- type Rule
- type RuleDetail
- type RuleExecutionMode
- type RuleResult
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type TagResourceRequest
- type TagResourceResponse
- type TrainingDataSchema
- type TrainingDataSourceEnum
- type TrainingMetrics
- type TrainingResult
- type UntagResourceInput
- type UntagResourceOutput
- type UntagResourceRequest
- type UntagResourceResponse
- type UpdateDetectorVersionInput
- type UpdateDetectorVersionMetadataInput
- type UpdateDetectorVersionMetadataOutput
- type UpdateDetectorVersionMetadataRequest
- type UpdateDetectorVersionMetadataResponse
- type UpdateDetectorVersionOutput
- type UpdateDetectorVersionRequest
- type UpdateDetectorVersionResponse
- type UpdateDetectorVersionStatusInput
- type UpdateDetectorVersionStatusOutput
- type UpdateDetectorVersionStatusRequest
- type UpdateDetectorVersionStatusResponse
- type UpdateModelInput
- type UpdateModelOutput
- type UpdateModelRequest
- type UpdateModelResponse
- type UpdateModelVersionInput
- type UpdateModelVersionOutput
- type UpdateModelVersionRequest
- type UpdateModelVersionResponse
- type UpdateModelVersionStatusInput
- type UpdateModelVersionStatusOutput
- type UpdateModelVersionStatusRequest
- type UpdateModelVersionStatusResponse
- type UpdateRuleMetadataInput
- type UpdateRuleMetadataOutput
- type UpdateRuleMetadataRequest
- type UpdateRuleMetadataResponse
- type UpdateRuleVersionInput
- type UpdateRuleVersionOutput
- type UpdateRuleVersionRequest
- type UpdateRuleVersionResponse
- type UpdateVariableInput
- type UpdateVariableOutput
- type UpdateVariableRequest
- type UpdateVariableResponse
- type Variable
- type VariableEntry
Constants ¶
const ( ServiceName = "Amazon Fraud Detector" // Service's name ServiceID = "FraudDetector" // Service's identifier EndpointsID = "frauddetector" // Service's Endpoint identifier )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // 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. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // 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. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // An exception indicating an internal server error. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // An exception indicating the specified resource was not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // An exception indicating a throttling error. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // An exception indicating a specified value is not allowed. ErrCodeValidationException = "ValidationException" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchCreateVariableError ¶
type BatchCreateVariableError struct { // The error code. Code *int64 `locationName:"code" type:"integer"` // The error message. Message *string `locationName:"message" type:"string"` // The name. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Provides the error of the batch create variable API.
func (BatchCreateVariableError) String ¶
func (s BatchCreateVariableError) String() string
String returns the string representation
type BatchCreateVariableInput ¶
type BatchCreateVariableInput struct { // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // The list of variables for the batch create variable request. // // VariableEntries is a required field VariableEntries []VariableEntry `locationName:"variableEntries" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchCreateVariableInput) String ¶
func (s BatchCreateVariableInput) String() string
String returns the string representation
func (*BatchCreateVariableInput) Validate ¶
func (s *BatchCreateVariableInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchCreateVariableOutput ¶
type BatchCreateVariableOutput struct { // Provides the errors for the BatchCreateVariable request. Errors []BatchCreateVariableError `locationName:"errors" type:"list"` // contains filtered or unexported fields }
func (BatchCreateVariableOutput) String ¶
func (s BatchCreateVariableOutput) String() string
String returns the string representation
type BatchCreateVariableRequest ¶
type BatchCreateVariableRequest struct { *aws.Request Input *BatchCreateVariableInput Copy func(*BatchCreateVariableInput) BatchCreateVariableRequest }
BatchCreateVariableRequest is the request type for the BatchCreateVariable API operation.
func (BatchCreateVariableRequest) Send ¶
func (r BatchCreateVariableRequest) Send(ctx context.Context) (*BatchCreateVariableResponse, error)
Send marshals and sends the BatchCreateVariable API request.
type BatchCreateVariableResponse ¶
type BatchCreateVariableResponse struct { *BatchCreateVariableOutput // contains filtered or unexported fields }
BatchCreateVariableResponse is the response type for the BatchCreateVariable API operation.
func (*BatchCreateVariableResponse) SDKResponseMetdata ¶
func (r *BatchCreateVariableResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the BatchCreateVariable request.
type BatchGetVariableError ¶
type BatchGetVariableError struct { // The error code. Code *int64 `locationName:"code" type:"integer"` // The error message. Message *string `locationName:"message" type:"string"` // The error name. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Provides the error of the batch get variable API.
func (BatchGetVariableError) String ¶
func (s BatchGetVariableError) String() string
String returns the string representation
type BatchGetVariableInput ¶
type BatchGetVariableInput struct { // The list of variable names to get. // // Names is a required field Names []string `locationName:"names" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchGetVariableInput) String ¶
func (s BatchGetVariableInput) String() string
String returns the string representation
func (*BatchGetVariableInput) Validate ¶
func (s *BatchGetVariableInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchGetVariableOutput ¶
type BatchGetVariableOutput struct { // The errors from the request. Errors []BatchGetVariableError `locationName:"errors" type:"list"` // The returned variables. Variables []Variable `locationName:"variables" type:"list"` // contains filtered or unexported fields }
func (BatchGetVariableOutput) String ¶
func (s BatchGetVariableOutput) String() string
String returns the string representation
type BatchGetVariableRequest ¶
type BatchGetVariableRequest struct { *aws.Request Input *BatchGetVariableInput Copy func(*BatchGetVariableInput) BatchGetVariableRequest }
BatchGetVariableRequest is the request type for the BatchGetVariable API operation.
func (BatchGetVariableRequest) Send ¶
func (r BatchGetVariableRequest) Send(ctx context.Context) (*BatchGetVariableResponse, error)
Send marshals and sends the BatchGetVariable API request.
type BatchGetVariableResponse ¶
type BatchGetVariableResponse struct { *BatchGetVariableOutput // contains filtered or unexported fields }
BatchGetVariableResponse is the response type for the BatchGetVariable API operation.
func (*BatchGetVariableResponse) SDKResponseMetdata ¶
func (r *BatchGetVariableResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the BatchGetVariable request.
type Client ¶
Client provides the API operation methods for making requests to Amazon Fraud Detector. See this package's package overview docs for details on the service.
The client's methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
New creates a new instance of the client from the provided Config.
Example:
// Create a client from just a config. svc := frauddetector.New(myConfig)
func (*Client) BatchCreateVariableRequest ¶
func (c *Client) BatchCreateVariableRequest(input *BatchCreateVariableInput) BatchCreateVariableRequest
BatchCreateVariableRequest returns a request value for making API operation for Amazon Fraud Detector.
Creates a batch of variables.
// Example sending a request using BatchCreateVariableRequest. req := client.BatchCreateVariableRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/BatchCreateVariable
func (*Client) BatchGetVariableRequest ¶
func (c *Client) BatchGetVariableRequest(input *BatchGetVariableInput) BatchGetVariableRequest
BatchGetVariableRequest returns a request value for making API operation for Amazon Fraud Detector.
Gets a batch of variables.
// Example sending a request using BatchGetVariableRequest. req := client.BatchGetVariableRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/BatchGetVariable
func (*Client) CreateDetectorVersionRequest ¶
func (c *Client) CreateDetectorVersionRequest(input *CreateDetectorVersionInput) CreateDetectorVersionRequest
CreateDetectorVersionRequest returns a request value for making API operation for Amazon Fraud Detector.
Creates a detector version. The detector version starts in a DRAFT status.
// Example sending a request using CreateDetectorVersionRequest. req := client.CreateDetectorVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/CreateDetectorVersion
func (*Client) CreateModelRequest ¶ added in v0.24.0
func (c *Client) CreateModelRequest(input *CreateModelInput) CreateModelRequest
CreateModelRequest returns a request value for making API operation for Amazon Fraud Detector.
Creates a model using the specified model type.
// Example sending a request using CreateModelRequest. req := client.CreateModelRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/CreateModel
func (*Client) CreateModelVersionRequest ¶
func (c *Client) CreateModelVersionRequest(input *CreateModelVersionInput) CreateModelVersionRequest
CreateModelVersionRequest returns a request value for making API operation for Amazon Fraud Detector.
Creates a version of the model using the specified model type and model id.
// Example sending a request using CreateModelVersionRequest. req := client.CreateModelVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/CreateModelVersion
func (*Client) CreateRuleRequest ¶
func (c *Client) CreateRuleRequest(input *CreateRuleInput) CreateRuleRequest
CreateRuleRequest returns a request value for making API operation for Amazon Fraud Detector.
Creates a rule for use with the specified detector.
// Example sending a request using CreateRuleRequest. req := client.CreateRuleRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/CreateRule
func (*Client) CreateVariableRequest ¶
func (c *Client) CreateVariableRequest(input *CreateVariableInput) CreateVariableRequest
CreateVariableRequest returns a request value for making API operation for Amazon Fraud Detector.
Creates a variable.
// Example sending a request using CreateVariableRequest. req := client.CreateVariableRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/CreateVariable
func (*Client) DeleteDetectorRequest ¶ added in v0.21.0
func (c *Client) DeleteDetectorRequest(input *DeleteDetectorInput) DeleteDetectorRequest
DeleteDetectorRequest returns a request value for making API operation for Amazon Fraud Detector.
Deletes the detector. Before deleting a detector, you must first delete all detector versions and rule versions associated with the detector.
// Example sending a request using DeleteDetectorRequest. req := client.DeleteDetectorRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/DeleteDetector
func (*Client) DeleteDetectorVersionRequest ¶
func (c *Client) DeleteDetectorVersionRequest(input *DeleteDetectorVersionInput) DeleteDetectorVersionRequest
DeleteDetectorVersionRequest returns a request value for making API operation for Amazon Fraud Detector.
Deletes the detector version. You cannot delete detector versions that are in ACTIVE status.
// Example sending a request using DeleteDetectorVersionRequest. req := client.DeleteDetectorVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/DeleteDetectorVersion
func (*Client) DeleteEventRequest ¶
func (c *Client) DeleteEventRequest(input *DeleteEventInput) DeleteEventRequest
DeleteEventRequest returns a request value for making API operation for Amazon Fraud Detector.
Deletes the specified event.
// Example sending a request using DeleteEventRequest. req := client.DeleteEventRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/DeleteEvent
func (*Client) DeleteRuleRequest ¶ added in v0.24.0
func (c *Client) DeleteRuleRequest(input *DeleteRuleInput) DeleteRuleRequest
DeleteRuleRequest returns a request value for making API operation for Amazon Fraud Detector.
Deletes the rule. You cannot delete a rule if it is used by an ACTIVE or INACTIVE detector version.
// Example sending a request using DeleteRuleRequest. req := client.DeleteRuleRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/DeleteRule
func (*Client) DescribeDetectorRequest ¶
func (c *Client) DescribeDetectorRequest(input *DescribeDetectorInput) DescribeDetectorRequest
DescribeDetectorRequest returns a request value for making API operation for Amazon Fraud Detector.
Gets all versions for a specified detector.
// Example sending a request using DescribeDetectorRequest. req := client.DescribeDetectorRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/DescribeDetector
func (*Client) DescribeModelVersionsRequest ¶
func (c *Client) DescribeModelVersionsRequest(input *DescribeModelVersionsInput) DescribeModelVersionsRequest
DescribeModelVersionsRequest returns a request value for making API operation for Amazon Fraud Detector.
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.
// Example sending a request using DescribeModelVersionsRequest. req := client.DescribeModelVersionsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/DescribeModelVersions
func (*Client) GetDetectorVersionRequest ¶
func (c *Client) GetDetectorVersionRequest(input *GetDetectorVersionInput) GetDetectorVersionRequest
GetDetectorVersionRequest returns a request value for making API operation for Amazon Fraud Detector.
Gets a particular detector version.
// Example sending a request using GetDetectorVersionRequest. req := client.GetDetectorVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetDetectorVersion
func (*Client) GetDetectorsRequest ¶
func (c *Client) GetDetectorsRequest(input *GetDetectorsInput) GetDetectorsRequest
GetDetectorsRequest returns a request value for making API operation for Amazon Fraud Detector.
Gets all detectors or a single detector if a detectorId is specified. 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 value must be between 5 and 10. To get the next page results, provide the pagination token from the GetDetectorsResponse as part of your request. A null pagination token fetches the records from the beginning.
// Example sending a request using GetDetectorsRequest. req := client.GetDetectorsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetDetectors
func (*Client) GetEntityTypesRequest ¶ added in v0.24.0
func (c *Client) GetEntityTypesRequest(input *GetEntityTypesInput) GetEntityTypesRequest
GetEntityTypesRequest returns a request value for making API operation for Amazon Fraud Detector.
Gets all entity types or a specific entity type if a name is specified. 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 value must be between 5 and 10. To get the next page results, provide the pagination token from the GetEntityTypesResponse as part of your request. A null pagination token fetches the records from the beginning.
// Example sending a request using GetEntityTypesRequest. req := client.GetEntityTypesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetEntityTypes
func (*Client) GetEventPredictionRequest ¶ added in v0.24.0
func (c *Client) GetEventPredictionRequest(input *GetEventPredictionInput) GetEventPredictionRequest
GetEventPredictionRequest returns a request value for making API operation for Amazon Fraud Detector.
Evaluates an event against a detector version. If a version ID is not provided, the detector’s (ACTIVE) version is used.
// Example sending a request using GetEventPredictionRequest. req := client.GetEventPredictionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetEventPrediction
func (*Client) GetEventTypesRequest ¶ added in v0.24.0
func (c *Client) GetEventTypesRequest(input *GetEventTypesInput) GetEventTypesRequest
GetEventTypesRequest returns a request value for making API operation for Amazon Fraud Detector.
Gets all event types or a specific event type if name is provided. 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 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.
// Example sending a request using GetEventTypesRequest. req := client.GetEventTypesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetEventTypes
func (*Client) GetExternalModelsRequest ¶
func (c *Client) GetExternalModelsRequest(input *GetExternalModelsInput) GetExternalModelsRequest
GetExternalModelsRequest returns a request value for making API operation for Amazon Fraud Detector.
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 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 page results, provide the pagination token from the GetExternalModelsResult as part of your request. A null pagination token fetches the records from the beginning.
// Example sending a request using GetExternalModelsRequest. req := client.GetExternalModelsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetExternalModels
func (*Client) GetKMSEncryptionKeyRequest ¶ added in v0.24.0
func (c *Client) GetKMSEncryptionKeyRequest(input *GetKMSEncryptionKeyInput) GetKMSEncryptionKeyRequest
GetKMSEncryptionKeyRequest returns a request value for making API operation for Amazon Fraud Detector.
Gets the encryption key if a Key Management Service (KMS) customer master key (CMK) has been specified to be used to encrypt content in Amazon Fraud Detector.
// Example sending a request using GetKMSEncryptionKeyRequest. req := client.GetKMSEncryptionKeyRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetKMSEncryptionKey
func (*Client) GetLabelsRequest ¶ added in v0.24.0
func (c *Client) GetLabelsRequest(input *GetLabelsInput) GetLabelsRequest
GetLabelsRequest returns a request value for making API operation for Amazon Fraud Detector.
Gets all labels or a specific label if name is provided. 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 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.
// Example sending a request using GetLabelsRequest. req := client.GetLabelsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetLabels
func (*Client) GetModelVersionRequest ¶
func (c *Client) GetModelVersionRequest(input *GetModelVersionInput) GetModelVersionRequest
GetModelVersionRequest returns a request value for making API operation for Amazon Fraud Detector.
Gets the details of the specified model version.
// Example sending a request using GetModelVersionRequest. req := client.GetModelVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetModelVersion
func (*Client) GetModelsRequest ¶
func (c *Client) GetModelsRequest(input *GetModelsInput) GetModelsRequest
GetModelsRequest returns a request value for making API operation for Amazon Fraud Detector.
Gets one or more models. Gets all models for the AWS account if no model type and no model id provided. Gets all models for the AWS account 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.
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 value must be between 1 and 10. 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 from the beginning.
// Example sending a request using GetModelsRequest. req := client.GetModelsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetModels
func (*Client) GetOutcomesRequest ¶
func (c *Client) GetOutcomesRequest(input *GetOutcomesInput) GetOutcomesRequest
GetOutcomesRequest returns a request value for making API operation for Amazon Fraud Detector.
Gets 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 beginning.
// Example sending a request using GetOutcomesRequest. req := client.GetOutcomesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetOutcomes
func (*Client) GetPredictionRequest ¶
func (c *Client) GetPredictionRequest(input *GetPredictionInput) GetPredictionRequest
GetPredictionRequest returns a request value for making API operation for Amazon Fraud Detector.
Evaluates an event against a detector version. If a version ID is not provided, the detector’s (ACTIVE) version is used.
// Example sending a request using GetPredictionRequest. req := client.GetPredictionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetPrediction
func (*Client) GetRulesRequest ¶
func (c *Client) GetRulesRequest(input *GetRulesInput) GetRulesRequest
GetRulesRequest returns a request value for making API operation for Amazon Fraud Detector.
Get all rules for a detector (paginated) if ruleId and ruleVersion are not specified. Gets all rules for the detector and the ruleId if present (paginated). Gets a specific rule if both the ruleId and the ruleVersion are specified.
This is a paginated API. Providing null maxResults results in retrieving maximum of 100 records per page. If you provide maxResults the value must be between 50 and 100. To get the next page result, a provide a pagination token from GetRulesResult as part of your request. Null pagination token fetches the records from the beginning.
// Example sending a request using GetRulesRequest. req := client.GetRulesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetRules
func (*Client) GetVariablesRequest ¶
func (c *Client) GetVariablesRequest(input *GetVariablesInput) GetVariablesRequest
GetVariablesRequest returns a request value for making API operation for Amazon Fraud Detector.
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.
// Example sending a request using GetVariablesRequest. req := client.GetVariablesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/GetVariables
func (*Client) ListTagsForResourceRequest ¶ added in v0.24.0
func (c *Client) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
ListTagsForResourceRequest returns a request value for making API operation for Amazon Fraud Detector.
Lists all tags associated with the resource. This is a paginated 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 from the beginning.
// Example sending a request using ListTagsForResourceRequest. req := client.ListTagsForResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/ListTagsForResource
func (*Client) PutDetectorRequest ¶
func (c *Client) PutDetectorRequest(input *PutDetectorInput) PutDetectorRequest
PutDetectorRequest returns a request value for making API operation for Amazon Fraud Detector.
Creates or updates a detector.
// Example sending a request using PutDetectorRequest. req := client.PutDetectorRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/PutDetector
func (*Client) PutEntityTypeRequest ¶ added in v0.24.0
func (c *Client) PutEntityTypeRequest(input *PutEntityTypeInput) PutEntityTypeRequest
PutEntityTypeRequest returns a request value for making API operation for Amazon Fraud Detector.
Creates or updates 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 classifies the entity. Example classifications include customer, merchant, or account.
// Example sending a request using PutEntityTypeRequest. req := client.PutEntityTypeRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/PutEntityType
func (*Client) PutEventTypeRequest ¶ added in v0.24.0
func (c *Client) PutEventTypeRequest(input *PutEventTypeInput) PutEventTypeRequest
PutEventTypeRequest returns a request value for making API operation for Amazon Fraud Detector.
Creates or updates an event type. An event is a business activity that is evaluated for fraud risk. With Amazon Fraud Detector, you generate fraud predictions for events. An event type defines the structure for an event sent to Amazon Fraud Detector. This includes the variables sent as part of the event, the entity performing the event (such as a customer), and the labels that classify the event. Example event types include online payment transactions, account registrations, and authentications.
// Example sending a request using PutEventTypeRequest. req := client.PutEventTypeRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/PutEventType
func (*Client) PutExternalModelRequest ¶
func (c *Client) PutExternalModelRequest(input *PutExternalModelInput) PutExternalModelRequest
PutExternalModelRequest returns a request value for making API operation for Amazon Fraud Detector.
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.
// Example sending a request using PutExternalModelRequest. req := client.PutExternalModelRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/PutExternalModel
func (*Client) PutKMSEncryptionKeyRequest ¶ added in v0.24.0
func (c *Client) PutKMSEncryptionKeyRequest(input *PutKMSEncryptionKeyInput) PutKMSEncryptionKeyRequest
PutKMSEncryptionKeyRequest returns a request value for making API operation for Amazon Fraud Detector.
Specifies the Key Management Service (KMS) customer master key (CMK) to be used to encrypt content in Amazon Fraud Detector.
// Example sending a request using PutKMSEncryptionKeyRequest. req := client.PutKMSEncryptionKeyRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/PutKMSEncryptionKey
func (*Client) PutLabelRequest ¶ added in v0.24.0
func (c *Client) PutLabelRequest(input *PutLabelInput) PutLabelRequest
PutLabelRequest returns a request value for making API operation for Amazon Fraud Detector.
Creates or updates label. A label classifies an event as fraudulent or legitimate. Labels are associated with event types and used to train supervised machine learning models in Amazon Fraud Detector.
// Example sending a request using PutLabelRequest. req := client.PutLabelRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/PutLabel
func (*Client) PutOutcomeRequest ¶
func (c *Client) PutOutcomeRequest(input *PutOutcomeInput) PutOutcomeRequest
PutOutcomeRequest returns a request value for making API operation for Amazon Fraud Detector.
Creates or updates an outcome.
// Example sending a request using PutOutcomeRequest. req := client.PutOutcomeRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/PutOutcome
func (*Client) TagResourceRequest ¶ added in v0.24.0
func (c *Client) TagResourceRequest(input *TagResourceInput) TagResourceRequest
TagResourceRequest returns a request value for making API operation for Amazon Fraud Detector.
Assigns tags to a resource.
// Example sending a request using TagResourceRequest. req := client.TagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/TagResource
func (*Client) UntagResourceRequest ¶ added in v0.24.0
func (c *Client) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
UntagResourceRequest returns a request value for making API operation for Amazon Fraud Detector.
Removes tags from a resource.
// Example sending a request using UntagResourceRequest. req := client.UntagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/UntagResource
func (*Client) UpdateDetectorVersionMetadataRequest ¶
func (c *Client) UpdateDetectorVersionMetadataRequest(input *UpdateDetectorVersionMetadataInput) UpdateDetectorVersionMetadataRequest
UpdateDetectorVersionMetadataRequest returns a request value for making API operation for Amazon Fraud Detector.
Updates the detector version's description. You can update the metadata for any detector version (DRAFT, ACTIVE, or INACTIVE).
// Example sending a request using UpdateDetectorVersionMetadataRequest. req := client.UpdateDetectorVersionMetadataRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/UpdateDetectorVersionMetadata
func (*Client) UpdateDetectorVersionRequest ¶
func (c *Client) UpdateDetectorVersionRequest(input *UpdateDetectorVersionInput) UpdateDetectorVersionRequest
UpdateDetectorVersionRequest returns a request value for making API operation for Amazon Fraud Detector.
Updates a detector version. The detector version attributes that you can update include models, external model endpoints, rules, rule execution mode, and description. You can only update a DRAFT detector version.
// Example sending a request using UpdateDetectorVersionRequest. req := client.UpdateDetectorVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/UpdateDetectorVersion
func (*Client) UpdateDetectorVersionStatusRequest ¶
func (c *Client) UpdateDetectorVersionStatusRequest(input *UpdateDetectorVersionStatusInput) UpdateDetectorVersionStatusRequest
UpdateDetectorVersionStatusRequest returns a request value for making API operation for Amazon Fraud Detector.
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.
// Example sending a request using UpdateDetectorVersionStatusRequest. req := client.UpdateDetectorVersionStatusRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/UpdateDetectorVersionStatus
func (*Client) UpdateModelRequest ¶ added in v0.24.0
func (c *Client) UpdateModelRequest(input *UpdateModelInput) UpdateModelRequest
UpdateModelRequest returns a request value for making API operation for Amazon Fraud Detector.
Updates a model. You can update the description attribute using this action.
// Example sending a request using UpdateModelRequest. req := client.UpdateModelRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/UpdateModel
func (*Client) UpdateModelVersionRequest ¶
func (c *Client) UpdateModelVersionRequest(input *UpdateModelVersionInput) UpdateModelVersionRequest
UpdateModelVersionRequest returns a request value for making API operation for Amazon Fraud Detector.
Updates 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 access role attributes using this action. This action creates and trains a new minor version of the model, for example version 1.01, 1.02, 1.03.
// Example sending a request using UpdateModelVersionRequest. req := client.UpdateModelVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/UpdateModelVersion
func (*Client) UpdateModelVersionStatusRequest ¶ added in v0.24.0
func (c *Client) UpdateModelVersionStatusRequest(input *UpdateModelVersionStatusInput) UpdateModelVersionStatusRequest
UpdateModelVersionStatusRequest returns a request value for making API operation for Amazon Fraud Detector.
Updates the status of a model version.
You can perform the following status updates:
Change the TRAINING_COMPLETE status to ACTIVE.
Change ACTIVEto INACTIVE.
// Example sending a request using UpdateModelVersionStatusRequest. req := client.UpdateModelVersionStatusRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/UpdateModelVersionStatus
func (*Client) UpdateRuleMetadataRequest ¶
func (c *Client) UpdateRuleMetadataRequest(input *UpdateRuleMetadataInput) UpdateRuleMetadataRequest
UpdateRuleMetadataRequest returns a request value for making API operation for Amazon Fraud Detector.
Updates a rule's metadata. The description attribute can be updated.
// Example sending a request using UpdateRuleMetadataRequest. req := client.UpdateRuleMetadataRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/UpdateRuleMetadata
func (*Client) UpdateRuleVersionRequest ¶
func (c *Client) UpdateRuleVersionRequest(input *UpdateRuleVersionInput) UpdateRuleVersionRequest
UpdateRuleVersionRequest returns a request value for making API operation for Amazon Fraud Detector.
Updates a rule version resulting in a new rule version. Updates a rule version resulting in a new rule version (version 1, 2, 3 ...).
// Example sending a request using UpdateRuleVersionRequest. req := client.UpdateRuleVersionRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/UpdateRuleVersion
func (*Client) UpdateVariableRequest ¶
func (c *Client) UpdateVariableRequest(input *UpdateVariableInput) UpdateVariableRequest
UpdateVariableRequest returns a request value for making API operation for Amazon Fraud Detector.
Updates a variable.
// Example sending a request using UpdateVariableRequest. req := client.UpdateVariableRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/frauddetector-2019-11-15/UpdateVariable
type CreateDetectorVersionInput ¶
type CreateDetectorVersionInput struct { // The description of the detector version. Description *string `locationName:"description" min:"1" type:"string"` // The ID of the detector under which you want to create a new version. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" min:"1" type:"string" required:"true"` // The Amazon Sagemaker model endpoints to include in the detector version. ExternalModelEndpoints []string `locationName:"externalModelEndpoints" type:"list"` // The model versions to include in the detector version. ModelVersions []ModelVersion `locationName:"modelVersions" type:"list"` // The rule execution mode for the rules included in the detector version. // // You can define and edit the rule mode at the detector version level, when // it is in draft status. // // If you specify FIRST_MATCHED, Amazon Fraud Detector evaluates rules sequentially, // first to last, stopping at the first matched rule. Amazon Fraud dectector // then provides the outcomes for that single rule. // // If you specifiy ALL_MATCHED, Amazon Fraud Detector evaluates all rules and // returns the outcomes for all matched rules. // // The default behavior is FIRST_MATCHED. RuleExecutionMode RuleExecutionMode `locationName:"ruleExecutionMode" type:"string" enum:"true"` // The rules to include in the detector version. // // Rules is a required field Rules []Rule `locationName:"rules" type:"list" required:"true"` // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateDetectorVersionInput) String ¶
func (s CreateDetectorVersionInput) String() string
String returns the string representation
func (*CreateDetectorVersionInput) Validate ¶
func (s *CreateDetectorVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDetectorVersionOutput ¶
type CreateDetectorVersionOutput struct { // The ID for the created version's parent detector. DetectorId *string `locationName:"detectorId" min:"1" type:"string"` // The ID for the created detector. DetectorVersionId *string `locationName:"detectorVersionId" min:"1" type:"string"` // The status of the detector version. Status DetectorVersionStatus `locationName:"status" type:"string" enum:"true"` // contains filtered or unexported fields }
func (CreateDetectorVersionOutput) String ¶
func (s CreateDetectorVersionOutput) String() string
String returns the string representation
type CreateDetectorVersionRequest ¶
type CreateDetectorVersionRequest struct { *aws.Request Input *CreateDetectorVersionInput Copy func(*CreateDetectorVersionInput) CreateDetectorVersionRequest }
CreateDetectorVersionRequest is the request type for the CreateDetectorVersion API operation.
func (CreateDetectorVersionRequest) Send ¶
func (r CreateDetectorVersionRequest) Send(ctx context.Context) (*CreateDetectorVersionResponse, error)
Send marshals and sends the CreateDetectorVersion API request.
type CreateDetectorVersionResponse ¶
type CreateDetectorVersionResponse struct { *CreateDetectorVersionOutput // contains filtered or unexported fields }
CreateDetectorVersionResponse is the response type for the CreateDetectorVersion API operation.
func (*CreateDetectorVersionResponse) SDKResponseMetdata ¶
func (r *CreateDetectorVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateDetectorVersion request.
type CreateModelInput ¶ added in v0.24.0
type CreateModelInput struct { // The model description. Description *string `locationName:"description" min:"1" type:"string"` // The name of the event type. // // EventTypeName is a required field EventTypeName *string `locationName:"eventTypeName" type:"string" required:"true"` // The model ID. // // ModelId is a required field ModelId *string `locationName:"modelId" min:"1" type:"string" required:"true"` // The model type. // // ModelType is a required field ModelType ModelTypeEnum `locationName:"modelType" type:"string" required:"true" enum:"true"` // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateModelInput) String ¶ added in v0.24.0
func (s CreateModelInput) String() string
String returns the string representation
func (*CreateModelInput) Validate ¶ added in v0.24.0
func (s *CreateModelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateModelOutput ¶ added in v0.24.0
type CreateModelOutput struct {
// contains filtered or unexported fields
}
func (CreateModelOutput) String ¶ added in v0.24.0
func (s CreateModelOutput) String() string
String returns the string representation
type CreateModelRequest ¶ added in v0.24.0
type CreateModelRequest struct { *aws.Request Input *CreateModelInput Copy func(*CreateModelInput) CreateModelRequest }
CreateModelRequest is the request type for the CreateModel API operation.
func (CreateModelRequest) Send ¶ added in v0.24.0
func (r CreateModelRequest) Send(ctx context.Context) (*CreateModelResponse, error)
Send marshals and sends the CreateModel API request.
type CreateModelResponse ¶ added in v0.24.0
type CreateModelResponse struct { *CreateModelOutput // contains filtered or unexported fields }
CreateModelResponse is the response type for the CreateModel API operation.
func (*CreateModelResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *CreateModelResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateModel request.
type CreateModelVersionInput ¶
type CreateModelVersionInput struct { // Details for the external events data used for model version training. Required // if trainingDataSource is EXTERNAL_EVENTS. ExternalEventsDetail *ExternalEventsDetail `locationName:"externalEventsDetail" type:"structure"` // The model ID. // // ModelId is a required field ModelId *string `locationName:"modelId" min:"1" type:"string" required:"true"` // The model type. // // ModelType is a required field ModelType ModelTypeEnum `locationName:"modelType" type:"string" required:"true" enum:"true"` // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // The training data schema. // // TrainingDataSchema is a required field TrainingDataSchema *TrainingDataSchema `locationName:"trainingDataSchema" type:"structure" required:"true"` // The training data source location in Amazon S3. // // TrainingDataSource is a required field TrainingDataSource TrainingDataSourceEnum `locationName:"trainingDataSource" type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
func (CreateModelVersionInput) String ¶
func (s CreateModelVersionInput) String() string
String returns the string representation
func (*CreateModelVersionInput) Validate ¶
func (s *CreateModelVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateModelVersionOutput ¶
type CreateModelVersionOutput struct { // The model ID. ModelId *string `locationName:"modelId" min:"1" type:"string"` // The model type. ModelType ModelTypeEnum `locationName:"modelType" type:"string" enum:"true"` // The model version number of the model version created. ModelVersionNumber *string `locationName:"modelVersionNumber" min:"1" type:"string"` // The model version status. Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (CreateModelVersionOutput) String ¶
func (s CreateModelVersionOutput) String() string
String returns the string representation
type CreateModelVersionRequest ¶
type CreateModelVersionRequest struct { *aws.Request Input *CreateModelVersionInput Copy func(*CreateModelVersionInput) CreateModelVersionRequest }
CreateModelVersionRequest is the request type for the CreateModelVersion API operation.
func (CreateModelVersionRequest) Send ¶
func (r CreateModelVersionRequest) Send(ctx context.Context) (*CreateModelVersionResponse, error)
Send marshals and sends the CreateModelVersion API request.
type CreateModelVersionResponse ¶
type CreateModelVersionResponse struct { *CreateModelVersionOutput // contains filtered or unexported fields }
CreateModelVersionResponse is the response type for the CreateModelVersion API operation.
func (*CreateModelVersionResponse) SDKResponseMetdata ¶
func (r *CreateModelVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateModelVersion request.
type CreateRuleInput ¶
type CreateRuleInput struct { // The rule description. Description *string `locationName:"description" min:"1" type:"string"` // The detector ID for the rule's parent detector. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" min:"1" type:"string" required:"true"` // The rule expression. // // Expression is a required field Expression *string `locationName:"expression" min:"1" type:"string" required:"true" sensitive:"true"` // The language of the rule. // // Language is a required field Language Language `locationName:"language" type:"string" required:"true" enum:"true"` // The outcome or outcomes returned when the rule expression matches. // // Outcomes is a required field Outcomes []string `locationName:"outcomes" min:"1" type:"list" required:"true"` // The rule ID. // // RuleId is a required field RuleId *string `locationName:"ruleId" min:"1" type:"string" required:"true"` // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateRuleInput) String ¶
func (s CreateRuleInput) String() string
String returns the string representation
func (*CreateRuleInput) Validate ¶
func (s *CreateRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateRuleOutput ¶
type CreateRuleOutput struct { // The created rule. Rule *Rule `locationName:"rule" type:"structure"` // contains filtered or unexported fields }
func (CreateRuleOutput) String ¶
func (s CreateRuleOutput) String() string
String returns the string representation
type CreateRuleRequest ¶
type CreateRuleRequest struct { *aws.Request Input *CreateRuleInput Copy func(*CreateRuleInput) CreateRuleRequest }
CreateRuleRequest is the request type for the CreateRule API operation.
func (CreateRuleRequest) Send ¶
func (r CreateRuleRequest) Send(ctx context.Context) (*CreateRuleResponse, error)
Send marshals and sends the CreateRule API request.
type CreateRuleResponse ¶
type CreateRuleResponse struct { *CreateRuleOutput // contains filtered or unexported fields }
CreateRuleResponse is the response type for the CreateRule API operation.
func (*CreateRuleResponse) SDKResponseMetdata ¶
func (r *CreateRuleResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateRule request.
type CreateVariableInput ¶
type CreateVariableInput struct { // The source of the data. // // DataSource is a required field DataSource DataSource `locationName:"dataSource" type:"string" required:"true" enum:"true"` // The data type. // // DataType is a required field DataType DataType `locationName:"dataType" type:"string" required:"true" enum:"true"` // The default value for the variable when no value is received. // // DefaultValue is a required field DefaultValue *string `locationName:"defaultValue" type:"string" required:"true"` // The description. Description *string `locationName:"description" type:"string"` // The name of the variable. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // The variable type. // // 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 | SHIPPING_ZIP // | USERAGENT VariableType *string `locationName:"variableType" type:"string"` // contains filtered or unexported fields }
func (CreateVariableInput) String ¶
func (s CreateVariableInput) String() string
String returns the string representation
func (*CreateVariableInput) Validate ¶
func (s *CreateVariableInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateVariableOutput ¶
type CreateVariableOutput struct {
// contains filtered or unexported fields
}
func (CreateVariableOutput) String ¶
func (s CreateVariableOutput) String() string
String returns the string representation
type CreateVariableRequest ¶
type CreateVariableRequest struct { *aws.Request Input *CreateVariableInput Copy func(*CreateVariableInput) CreateVariableRequest }
CreateVariableRequest is the request type for the CreateVariable API operation.
func (CreateVariableRequest) Send ¶
func (r CreateVariableRequest) Send(ctx context.Context) (*CreateVariableResponse, error)
Send marshals and sends the CreateVariable API request.
type CreateVariableResponse ¶
type CreateVariableResponse struct { *CreateVariableOutput // contains filtered or unexported fields }
CreateVariableResponse is the response type for the CreateVariable API operation.
func (*CreateVariableResponse) SDKResponseMetdata ¶
func (r *CreateVariableResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateVariable request.
type DataSource ¶
type DataSource string
const ( DataSourceEvent DataSource = "EVENT" DataSourceModelScore DataSource = "MODEL_SCORE" DataSourceExternalModelScore DataSource = "EXTERNAL_MODEL_SCORE" )
Enum values for DataSource
func (DataSource) MarshalValue ¶
func (enum DataSource) MarshalValue() (string, error)
func (DataSource) MarshalValueBuf ¶
func (enum DataSource) MarshalValueBuf(b []byte) ([]byte, error)
type DataType ¶
type DataType string
const ( DataTypeString DataType = "STRING" DataTypeInteger DataType = "INTEGER" DataTypeFloat DataType = "FLOAT" DataTypeBoolean DataType = "BOOLEAN" )
Enum values for DataType
func (DataType) MarshalValue ¶
type DataValidationMetrics ¶ added in v0.24.0
type DataValidationMetrics struct { // The field-specific model training validation messages. FieldLevelMessages []FieldValidationMessage `locationName:"fieldLevelMessages" type:"list"` // The file-specific model training validation messages. FileLevelMessages []FileValidationMessage `locationName:"fileLevelMessages" type:"list"` // contains filtered or unexported fields }
The model training validation messages.
func (DataValidationMetrics) String ¶ added in v0.24.0
func (s DataValidationMetrics) String() string
String returns the string representation
type DeleteDetectorInput ¶ added in v0.21.0
type DeleteDetectorInput struct { // The ID of the detector to delete. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDetectorInput) String ¶ added in v0.21.0
func (s DeleteDetectorInput) String() string
String returns the string representation
func (*DeleteDetectorInput) Validate ¶ added in v0.21.0
func (s *DeleteDetectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDetectorOutput ¶ added in v0.21.0
type DeleteDetectorOutput struct {
// contains filtered or unexported fields
}
func (DeleteDetectorOutput) String ¶ added in v0.21.0
func (s DeleteDetectorOutput) String() string
String returns the string representation
type DeleteDetectorRequest ¶ added in v0.21.0
type DeleteDetectorRequest struct { *aws.Request Input *DeleteDetectorInput Copy func(*DeleteDetectorInput) DeleteDetectorRequest }
DeleteDetectorRequest is the request type for the DeleteDetector API operation.
func (DeleteDetectorRequest) Send ¶ added in v0.21.0
func (r DeleteDetectorRequest) Send(ctx context.Context) (*DeleteDetectorResponse, error)
Send marshals and sends the DeleteDetector API request.
type DeleteDetectorResponse ¶ added in v0.21.0
type DeleteDetectorResponse struct { *DeleteDetectorOutput // contains filtered or unexported fields }
DeleteDetectorResponse is the response type for the DeleteDetector API operation.
func (*DeleteDetectorResponse) SDKResponseMetdata ¶ added in v0.21.0
func (r *DeleteDetectorResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteDetector request.
type DeleteDetectorVersionInput ¶
type DeleteDetectorVersionInput struct { // The ID of the parent detector for the detector version to delete. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" min:"1" type:"string" required:"true"` // The ID of the detector version to delete. // // DetectorVersionId is a required field DetectorVersionId *string `locationName:"detectorVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDetectorVersionInput) String ¶
func (s DeleteDetectorVersionInput) String() string
String returns the string representation
func (*DeleteDetectorVersionInput) Validate ¶
func (s *DeleteDetectorVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDetectorVersionOutput ¶
type DeleteDetectorVersionOutput struct {
// contains filtered or unexported fields
}
func (DeleteDetectorVersionOutput) String ¶
func (s DeleteDetectorVersionOutput) String() string
String returns the string representation
type DeleteDetectorVersionRequest ¶
type DeleteDetectorVersionRequest struct { *aws.Request Input *DeleteDetectorVersionInput Copy func(*DeleteDetectorVersionInput) DeleteDetectorVersionRequest }
DeleteDetectorVersionRequest is the request type for the DeleteDetectorVersion API operation.
func (DeleteDetectorVersionRequest) Send ¶
func (r DeleteDetectorVersionRequest) Send(ctx context.Context) (*DeleteDetectorVersionResponse, error)
Send marshals and sends the DeleteDetectorVersion API request.
type DeleteDetectorVersionResponse ¶
type DeleteDetectorVersionResponse struct { *DeleteDetectorVersionOutput // contains filtered or unexported fields }
DeleteDetectorVersionResponse is the response type for the DeleteDetectorVersion API operation.
func (*DeleteDetectorVersionResponse) SDKResponseMetdata ¶
func (r *DeleteDetectorVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteDetectorVersion request.
type DeleteEventInput ¶
type DeleteEventInput struct { // The ID of the event to delete. // // EventId is a required field EventId *string `locationName:"eventId" type:"string" required:"true"` // The name of the event type. // // EventTypeName is a required field EventTypeName *string `locationName:"eventTypeName" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteEventInput) String ¶
func (s DeleteEventInput) String() string
String returns the string representation
func (*DeleteEventInput) Validate ¶
func (s *DeleteEventInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteEventOutput ¶
type DeleteEventOutput struct {
// contains filtered or unexported fields
}
func (DeleteEventOutput) String ¶
func (s DeleteEventOutput) String() string
String returns the string representation
type DeleteEventRequest ¶
type DeleteEventRequest struct { *aws.Request Input *DeleteEventInput Copy func(*DeleteEventInput) DeleteEventRequest }
DeleteEventRequest is the request type for the DeleteEvent API operation.
func (DeleteEventRequest) Send ¶
func (r DeleteEventRequest) Send(ctx context.Context) (*DeleteEventResponse, error)
Send marshals and sends the DeleteEvent API request.
type DeleteEventResponse ¶
type DeleteEventResponse struct { *DeleteEventOutput // contains filtered or unexported fields }
DeleteEventResponse is the response type for the DeleteEvent API operation.
func (*DeleteEventResponse) SDKResponseMetdata ¶
func (r *DeleteEventResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteEvent request.
type DeleteRuleInput ¶ added in v0.24.0
type DeleteRuleInput struct { // A rule. // // Rule is a required field Rule *Rule `locationName:"rule" type:"structure" required:"true"` // contains filtered or unexported fields }
func (DeleteRuleInput) String ¶ added in v0.24.0
func (s DeleteRuleInput) String() string
String returns the string representation
func (*DeleteRuleInput) Validate ¶ added in v0.24.0
func (s *DeleteRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteRuleOutput ¶ added in v0.24.0
type DeleteRuleOutput struct {
// contains filtered or unexported fields
}
func (DeleteRuleOutput) String ¶ added in v0.24.0
func (s DeleteRuleOutput) String() string
String returns the string representation
type DeleteRuleRequest ¶ added in v0.24.0
type DeleteRuleRequest struct { *aws.Request Input *DeleteRuleInput Copy func(*DeleteRuleInput) DeleteRuleRequest }
DeleteRuleRequest is the request type for the DeleteRule API operation.
func (DeleteRuleRequest) Send ¶ added in v0.24.0
func (r DeleteRuleRequest) Send(ctx context.Context) (*DeleteRuleResponse, error)
Send marshals and sends the DeleteRule API request.
type DeleteRuleResponse ¶ added in v0.24.0
type DeleteRuleResponse struct { *DeleteRuleOutput // contains filtered or unexported fields }
DeleteRuleResponse is the response type for the DeleteRule API operation.
func (*DeleteRuleResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *DeleteRuleResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteRule request.
type DescribeDetectorInput ¶
type DescribeDetectorInput struct { // The detector ID. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" min:"1" type:"string" required:"true"` // The maximum number of results to return for the request. MaxResults *int64 `locationName:"maxResults" min:"1000" type:"integer"` // The next token from the previous response. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeDetectorInput) String ¶
func (s DescribeDetectorInput) String() string
String returns the string representation
func (*DescribeDetectorInput) Validate ¶
func (s *DescribeDetectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeDetectorOutput ¶
type DescribeDetectorOutput struct { // The detector ARN. Arn *string `locationName:"arn" min:"1" type:"string"` // The detector ID. DetectorId *string `locationName:"detectorId" min:"1" type:"string"` // The status and description for each detector version. DetectorVersionSummaries []DetectorVersionSummary `locationName:"detectorVersionSummaries" type:"list"` // The next token to be used for subsequent requests. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeDetectorOutput) String ¶
func (s DescribeDetectorOutput) String() string
String returns the string representation
type DescribeDetectorRequest ¶
type DescribeDetectorRequest struct { *aws.Request Input *DescribeDetectorInput Copy func(*DescribeDetectorInput) DescribeDetectorRequest }
DescribeDetectorRequest is the request type for the DescribeDetector API operation.
func (DescribeDetectorRequest) Send ¶
func (r DescribeDetectorRequest) Send(ctx context.Context) (*DescribeDetectorResponse, error)
Send marshals and sends the DescribeDetector API request.
type DescribeDetectorResponse ¶
type DescribeDetectorResponse struct { *DescribeDetectorOutput // contains filtered or unexported fields }
DescribeDetectorResponse is the response type for the DescribeDetector API operation.
func (*DescribeDetectorResponse) SDKResponseMetdata ¶
func (r *DescribeDetectorResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeDetector request.
type DescribeModelVersionsInput ¶
type DescribeModelVersionsInput struct { // The maximum number of results to return. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The model ID. ModelId *string `locationName:"modelId" min:"1" type:"string"` // The model type. ModelType ModelTypeEnum `locationName:"modelType" type:"string" enum:"true"` // The model version number. ModelVersionNumber *string `locationName:"modelVersionNumber" type:"string"` // The next token from the previous results. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeModelVersionsInput) String ¶
func (s DescribeModelVersionsInput) String() string
String returns the string representation
func (*DescribeModelVersionsInput) Validate ¶
func (s *DescribeModelVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeModelVersionsOutput ¶
type DescribeModelVersionsOutput struct { // The model version details. ModelVersionDetails []ModelVersionDetail `locationName:"modelVersionDetails" type:"list"` // The next token. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (DescribeModelVersionsOutput) String ¶
func (s DescribeModelVersionsOutput) String() string
String returns the string representation
type DescribeModelVersionsPaginator ¶
DescribeModelVersionsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewDescribeModelVersionsPaginator ¶
func NewDescribeModelVersionsPaginator(req DescribeModelVersionsRequest) DescribeModelVersionsPaginator
NewDescribeModelVersionsRequestPaginator returns a paginator for DescribeModelVersions. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.DescribeModelVersionsRequest(input) p := frauddetector.NewDescribeModelVersionsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*DescribeModelVersionsPaginator) CurrentPage ¶
func (p *DescribeModelVersionsPaginator) CurrentPage() *DescribeModelVersionsOutput
type DescribeModelVersionsRequest ¶
type DescribeModelVersionsRequest struct { *aws.Request Input *DescribeModelVersionsInput Copy func(*DescribeModelVersionsInput) DescribeModelVersionsRequest }
DescribeModelVersionsRequest is the request type for the DescribeModelVersions API operation.
func (DescribeModelVersionsRequest) Send ¶
func (r DescribeModelVersionsRequest) Send(ctx context.Context) (*DescribeModelVersionsResponse, error)
Send marshals and sends the DescribeModelVersions API request.
type DescribeModelVersionsResponse ¶
type DescribeModelVersionsResponse struct { *DescribeModelVersionsOutput // contains filtered or unexported fields }
DescribeModelVersionsResponse is the response type for the DescribeModelVersions API operation.
func (*DescribeModelVersionsResponse) SDKResponseMetdata ¶
func (r *DescribeModelVersionsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeModelVersions request.
type Detector ¶
type Detector struct { // The detector ARN. Arn *string `locationName:"arn" min:"1" type:"string"` // Timestamp of when the detector was created. CreatedTime *string `locationName:"createdTime" type:"string"` // The detector description. Description *string `locationName:"description" min:"1" type:"string"` // The detector ID. DetectorId *string `locationName:"detectorId" min:"1" type:"string"` // The name of the event type. EventTypeName *string `locationName:"eventTypeName" min:"1" type:"string"` // Timestamp of when the detector was last updated. LastUpdatedTime *string `locationName:"lastUpdatedTime" type:"string"` // contains filtered or unexported fields }
The detector.
type DetectorVersionStatus ¶
type DetectorVersionStatus string
const ( DetectorVersionStatusDraft DetectorVersionStatus = "DRAFT" DetectorVersionStatusActive DetectorVersionStatus = "ACTIVE" DetectorVersionStatusInactive DetectorVersionStatus = "INACTIVE" )
Enum values for DetectorVersionStatus
func (DetectorVersionStatus) MarshalValue ¶
func (enum DetectorVersionStatus) MarshalValue() (string, error)
func (DetectorVersionStatus) MarshalValueBuf ¶
func (enum DetectorVersionStatus) MarshalValueBuf(b []byte) ([]byte, error)
type DetectorVersionSummary ¶
type DetectorVersionSummary struct { // The detector version description. Description *string `locationName:"description" min:"1" type:"string"` // The detector version ID. DetectorVersionId *string `locationName:"detectorVersionId" min:"1" type:"string"` // Timestamp of when the detector version was last updated. LastUpdatedTime *string `locationName:"lastUpdatedTime" type:"string"` // The detector version status. Status DetectorVersionStatus `locationName:"status" type:"string" enum:"true"` // contains filtered or unexported fields }
The summary of the detector version.
func (DetectorVersionSummary) String ¶
func (s DetectorVersionSummary) String() string
String returns the string representation
type Entity ¶ added in v0.24.0
type Entity struct { // The entity ID. If you do not know the entityId, you can pass unknown, which // is areserved string literal. EntityId *string `locationName:"entityId" min:"1" type:"string"` // The entity type. EntityType *string `locationName:"entityType" type:"string"` // contains filtered or unexported fields }
The entity details.
type EntityType ¶ added in v0.24.0
type EntityType struct { // The entity type ARN. Arn *string `locationName:"arn" min:"1" type:"string"` // Timestamp of when the entity type was created. CreatedTime *string `locationName:"createdTime" type:"string"` // The entity type description. Description *string `locationName:"description" min:"1" type:"string"` // Timestamp of when the entity type was last updated. LastUpdatedTime *string `locationName:"lastUpdatedTime" type:"string"` // The entity type name. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
The entity type details.
func (EntityType) String ¶ added in v0.24.0
func (s EntityType) String() string
String returns the string representation
type EventType ¶ added in v0.24.0
type EventType struct { // The entity type ARN. Arn *string `locationName:"arn" min:"1" type:"string"` // Timestamp of when the event type was created. CreatedTime *string `locationName:"createdTime" type:"string"` // The event type description. Description *string `locationName:"description" min:"1" type:"string"` // The event type entity types. EntityTypes []string `locationName:"entityTypes" min:"1" type:"list"` // The event type event variables. EventVariables []string `locationName:"eventVariables" type:"list"` // The event type labels. Labels []string `locationName:"labels" type:"list"` // Timestamp of when the event type was last updated. LastUpdatedTime *string `locationName:"lastUpdatedTime" type:"string"` // The event type name. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
The event type details.
type ExternalEventsDetail ¶ added in v0.24.0
type ExternalEventsDetail struct { // The ARN of the role that provides Amazon Fraud Detector access to the data // location. // // DataAccessRoleArn is a required field DataAccessRoleArn *string `locationName:"dataAccessRoleArn" min:"1" type:"string" required:"true"` // The Amazon S3 bucket location for the data. // // DataLocation is a required field DataLocation *string `locationName:"dataLocation" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Details for the external events data used for model version training.
func (ExternalEventsDetail) String ¶ added in v0.24.0
func (s ExternalEventsDetail) String() string
String returns the string representation
func (*ExternalEventsDetail) Validate ¶ added in v0.24.0
func (s *ExternalEventsDetail) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ExternalModel ¶
type ExternalModel struct { // The model ARN. Arn *string `locationName:"arn" min:"1" type:"string"` // Timestamp of when the model was last created. CreatedTime *string `locationName:"createdTime" type:"string"` // The event type names. EventTypeName *string `locationName:"eventTypeName" min:"1" type:"string"` // The input configuration. InputConfiguration *ModelInputConfiguration `locationName:"inputConfiguration" type:"structure"` // Timestamp of when the model was last updated. LastUpdatedTime *string `locationName:"lastUpdatedTime" type:"string"` // The Amazon SageMaker model endpoints. ModelEndpoint *string `locationName:"modelEndpoint" type:"string"` // The Amazon Fraud Detector status for the external model endpoint ModelEndpointStatus ModelEndpointStatus `locationName:"modelEndpointStatus" type:"string" enum:"true"` // The source of the model. ModelSource ModelSource `locationName:"modelSource" type:"string" enum:"true"` // The output configuration. OutputConfiguration *ModelOutputConfiguration `locationName:"outputConfiguration" type:"structure"` // The role used to invoke the model. Role *Role `locationName:"role" type:"structure"` // contains filtered or unexported fields }
The Amazon SageMaker model.
func (ExternalModel) String ¶
func (s ExternalModel) String() string
String returns the string representation
type FieldValidationMessage ¶ added in v0.24.0
type FieldValidationMessage struct { // The message content. Content *string `locationName:"content" type:"string"` // The field name. FieldName *string `locationName:"fieldName" type:"string"` // The message ID. Identifier *string `locationName:"identifier" type:"string"` // The message title. Title *string `locationName:"title" type:"string"` // The message type. Type *string `locationName:"type" type:"string"` // contains filtered or unexported fields }
The message details.
func (FieldValidationMessage) String ¶ added in v0.24.0
func (s FieldValidationMessage) String() string
String returns the string representation
type FileValidationMessage ¶ added in v0.24.0
type FileValidationMessage struct { // The message content. Content *string `locationName:"content" type:"string"` // The message title. Title *string `locationName:"title" type:"string"` // The message type. Type *string `locationName:"type" type:"string"` // contains filtered or unexported fields }
The message details.
func (FileValidationMessage) String ¶ added in v0.24.0
func (s FileValidationMessage) String() string
String returns the string representation
type GetDetectorVersionInput ¶
type GetDetectorVersionInput struct { // The detector ID. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" min:"1" type:"string" required:"true"` // The detector version ID. // // DetectorVersionId is a required field DetectorVersionId *string `locationName:"detectorVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDetectorVersionInput) String ¶
func (s GetDetectorVersionInput) String() string
String returns the string representation
func (*GetDetectorVersionInput) Validate ¶
func (s *GetDetectorVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDetectorVersionOutput ¶
type GetDetectorVersionOutput struct { // The detector version ARN. Arn *string `locationName:"arn" min:"1" type:"string"` // The timestamp when the detector version was created. CreatedTime *string `locationName:"createdTime" type:"string"` // The detector version description. Description *string `locationName:"description" min:"1" type:"string"` // The detector ID. DetectorId *string `locationName:"detectorId" min:"1" type:"string"` // The detector version ID. DetectorVersionId *string `locationName:"detectorVersionId" type:"string"` // The Amazon SageMaker model endpoints included in the detector version. ExternalModelEndpoints []string `locationName:"externalModelEndpoints" type:"list"` // The timestamp when the detector version was last updated. LastUpdatedTime *string `locationName:"lastUpdatedTime" type:"string"` // The model versions included in the detector version. ModelVersions []ModelVersion `locationName:"modelVersions" type:"list"` // The execution mode of the rule in the dectector // // FIRST_MATCHED indicates that Amazon Fraud Detector evaluates rules sequentially, // first to last, stopping at the first matched rule. Amazon Fraud dectector // then provides the outcomes for that single rule. // // ALL_MATCHED indicates that Amazon Fraud Detector evaluates all rules and // returns the outcomes for all matched rules. You can define and edit the rule // mode at the detector version level, when it is in draft status. RuleExecutionMode RuleExecutionMode `locationName:"ruleExecutionMode" type:"string" enum:"true"` // The rules included in the detector version. Rules []Rule `locationName:"rules" type:"list"` // The status of the detector version. Status DetectorVersionStatus `locationName:"status" type:"string" enum:"true"` // contains filtered or unexported fields }
func (GetDetectorVersionOutput) String ¶
func (s GetDetectorVersionOutput) String() string
String returns the string representation
type GetDetectorVersionRequest ¶
type GetDetectorVersionRequest struct { *aws.Request Input *GetDetectorVersionInput Copy func(*GetDetectorVersionInput) GetDetectorVersionRequest }
GetDetectorVersionRequest is the request type for the GetDetectorVersion API operation.
func (GetDetectorVersionRequest) Send ¶
func (r GetDetectorVersionRequest) Send(ctx context.Context) (*GetDetectorVersionResponse, error)
Send marshals and sends the GetDetectorVersion API request.
type GetDetectorVersionResponse ¶
type GetDetectorVersionResponse struct { *GetDetectorVersionOutput // contains filtered or unexported fields }
GetDetectorVersionResponse is the response type for the GetDetectorVersion API operation.
func (*GetDetectorVersionResponse) SDKResponseMetdata ¶
func (r *GetDetectorVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetDetectorVersion request.
type GetDetectorsInput ¶
type GetDetectorsInput struct { // The detector ID. DetectorId *string `locationName:"detectorId" min:"1" type:"string"` // The maximum number of objects to return for the request. MaxResults *int64 `locationName:"maxResults" min:"5" type:"integer"` // The next token for the subsequent request. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetDetectorsInput) String ¶
func (s GetDetectorsInput) String() string
String returns the string representation
func (*GetDetectorsInput) Validate ¶
func (s *GetDetectorsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDetectorsOutput ¶
type GetDetectorsOutput struct { // The detectors. Detectors []Detector `locationName:"detectors" type:"list"` // The next page token. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetDetectorsOutput) String ¶
func (s GetDetectorsOutput) String() string
String returns the string representation
type GetDetectorsPaginator ¶
GetDetectorsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewGetDetectorsPaginator ¶
func NewGetDetectorsPaginator(req GetDetectorsRequest) GetDetectorsPaginator
NewGetDetectorsRequestPaginator returns a paginator for GetDetectors. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.GetDetectorsRequest(input) p := frauddetector.NewGetDetectorsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*GetDetectorsPaginator) CurrentPage ¶
func (p *GetDetectorsPaginator) CurrentPage() *GetDetectorsOutput
type GetDetectorsRequest ¶
type GetDetectorsRequest struct { *aws.Request Input *GetDetectorsInput Copy func(*GetDetectorsInput) GetDetectorsRequest }
GetDetectorsRequest is the request type for the GetDetectors API operation.
func (GetDetectorsRequest) Send ¶
func (r GetDetectorsRequest) Send(ctx context.Context) (*GetDetectorsResponse, error)
Send marshals and sends the GetDetectors API request.
type GetDetectorsResponse ¶
type GetDetectorsResponse struct { *GetDetectorsOutput // contains filtered or unexported fields }
GetDetectorsResponse is the response type for the GetDetectors API operation.
func (*GetDetectorsResponse) SDKResponseMetdata ¶
func (r *GetDetectorsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetDetectors request.
type GetEntityTypesInput ¶ added in v0.24.0
type GetEntityTypesInput struct { // The maximum number of objects to return for the request. MaxResults *int64 `locationName:"maxResults" min:"5" type:"integer"` // The name. Name *string `locationName:"name" min:"1" type:"string"` // The next token for the subsequent request. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetEntityTypesInput) String ¶ added in v0.24.0
func (s GetEntityTypesInput) String() string
String returns the string representation
func (*GetEntityTypesInput) Validate ¶ added in v0.24.0
func (s *GetEntityTypesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEntityTypesOutput ¶ added in v0.24.0
type GetEntityTypesOutput struct { // An array of entity types. EntityTypes []EntityType `locationName:"entityTypes" type:"list"` // The next page token. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetEntityTypesOutput) String ¶ added in v0.24.0
func (s GetEntityTypesOutput) String() string
String returns the string representation
type GetEntityTypesPaginator ¶ added in v0.24.0
GetEntityTypesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewGetEntityTypesPaginator ¶ added in v0.24.0
func NewGetEntityTypesPaginator(req GetEntityTypesRequest) GetEntityTypesPaginator
NewGetEntityTypesRequestPaginator returns a paginator for GetEntityTypes. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.GetEntityTypesRequest(input) p := frauddetector.NewGetEntityTypesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*GetEntityTypesPaginator) CurrentPage ¶ added in v0.24.0
func (p *GetEntityTypesPaginator) CurrentPage() *GetEntityTypesOutput
type GetEntityTypesRequest ¶ added in v0.24.0
type GetEntityTypesRequest struct { *aws.Request Input *GetEntityTypesInput Copy func(*GetEntityTypesInput) GetEntityTypesRequest }
GetEntityTypesRequest is the request type for the GetEntityTypes API operation.
func (GetEntityTypesRequest) Send ¶ added in v0.24.0
func (r GetEntityTypesRequest) Send(ctx context.Context) (*GetEntityTypesResponse, error)
Send marshals and sends the GetEntityTypes API request.
type GetEntityTypesResponse ¶ added in v0.24.0
type GetEntityTypesResponse struct { *GetEntityTypesOutput // contains filtered or unexported fields }
GetEntityTypesResponse is the response type for the GetEntityTypes API operation.
func (*GetEntityTypesResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *GetEntityTypesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetEntityTypes request.
type GetEventPredictionInput ¶ added in v0.24.0
type GetEventPredictionInput struct { // The detector ID. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" type:"string" required:"true"` // The detector version ID. DetectorVersionId *string `locationName:"detectorVersionId" type:"string"` // The entity type (associated with the detector's event type) and specific // entity ID representing who performed the event. If an entity id is not available, // use "UNKNOWN." // // Entities is a required field Entities []Entity `locationName:"entities" type:"list" required:"true"` // The unique ID used to identify the event. // // EventId is a required field EventId *string `locationName:"eventId" type:"string" required:"true"` // Timestamp that defines when the event under evaluation occurred. // // EventTimestamp is a required field EventTimestamp *string `locationName:"eventTimestamp" type:"string" required:"true"` // The event type associated with the detector specified for the prediction. // // EventTypeName is a required field EventTypeName *string `locationName:"eventTypeName" type:"string" required:"true"` // Names of the event type's variables you defined in Amazon Fraud Detector // to represent data elements and their corresponding values for the event you // are sending for evaluation. // // EventVariables is a required field EventVariables map[string]string `locationName:"eventVariables" min:"1" type:"map" required:"true"` // The Amazon SageMaker model endpoint input data blobs. ExternalModelEndpointDataBlobs map[string]ModelEndpointDataBlob `locationName:"externalModelEndpointDataBlobs" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (GetEventPredictionInput) String ¶ added in v0.24.0
func (s GetEventPredictionInput) String() string
String returns the string representation
func (*GetEventPredictionInput) Validate ¶ added in v0.24.0
func (s *GetEventPredictionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEventPredictionOutput ¶ added in v0.24.0
type GetEventPredictionOutput struct { // The model scores. Amazon Fraud Detector generates model scores between 0 // and 1000, where 0 is low fraud risk and 1000 is high fraud risk. Model scores // are directly related to the false positive rate (FPR). For example, a score // of 600 corresponds to an estimated 10% false positive rate whereas a score // of 900 corresponds to an estimated 2% false positive rate. ModelScores []ModelScores `locationName:"modelScores" type:"list"` // The results. RuleResults []RuleResult `locationName:"ruleResults" type:"list"` // contains filtered or unexported fields }
func (GetEventPredictionOutput) String ¶ added in v0.24.0
func (s GetEventPredictionOutput) String() string
String returns the string representation
type GetEventPredictionRequest ¶ added in v0.24.0
type GetEventPredictionRequest struct { *aws.Request Input *GetEventPredictionInput Copy func(*GetEventPredictionInput) GetEventPredictionRequest }
GetEventPredictionRequest is the request type for the GetEventPrediction API operation.
func (GetEventPredictionRequest) Send ¶ added in v0.24.0
func (r GetEventPredictionRequest) Send(ctx context.Context) (*GetEventPredictionResponse, error)
Send marshals and sends the GetEventPrediction API request.
type GetEventPredictionResponse ¶ added in v0.24.0
type GetEventPredictionResponse struct { *GetEventPredictionOutput // contains filtered or unexported fields }
GetEventPredictionResponse is the response type for the GetEventPrediction API operation.
func (*GetEventPredictionResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *GetEventPredictionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetEventPrediction request.
type GetEventTypesInput ¶ added in v0.24.0
type GetEventTypesInput struct { // The maximum number of objects to return for the request. MaxResults *int64 `locationName:"maxResults" min:"5" type:"integer"` // The name. Name *string `locationName:"name" min:"1" type:"string"` // The next token for the subsequent request. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetEventTypesInput) String ¶ added in v0.24.0
func (s GetEventTypesInput) String() string
String returns the string representation
func (*GetEventTypesInput) Validate ¶ added in v0.24.0
func (s *GetEventTypesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetEventTypesOutput ¶ added in v0.24.0
type GetEventTypesOutput struct { // An array of event types. EventTypes []EventType `locationName:"eventTypes" type:"list"` // The next page token. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetEventTypesOutput) String ¶ added in v0.24.0
func (s GetEventTypesOutput) String() string
String returns the string representation
type GetEventTypesPaginator ¶ added in v0.24.0
GetEventTypesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewGetEventTypesPaginator ¶ added in v0.24.0
func NewGetEventTypesPaginator(req GetEventTypesRequest) GetEventTypesPaginator
NewGetEventTypesRequestPaginator returns a paginator for GetEventTypes. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.GetEventTypesRequest(input) p := frauddetector.NewGetEventTypesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*GetEventTypesPaginator) CurrentPage ¶ added in v0.24.0
func (p *GetEventTypesPaginator) CurrentPage() *GetEventTypesOutput
type GetEventTypesRequest ¶ added in v0.24.0
type GetEventTypesRequest struct { *aws.Request Input *GetEventTypesInput Copy func(*GetEventTypesInput) GetEventTypesRequest }
GetEventTypesRequest is the request type for the GetEventTypes API operation.
func (GetEventTypesRequest) Send ¶ added in v0.24.0
func (r GetEventTypesRequest) Send(ctx context.Context) (*GetEventTypesResponse, error)
Send marshals and sends the GetEventTypes API request.
type GetEventTypesResponse ¶ added in v0.24.0
type GetEventTypesResponse struct { *GetEventTypesOutput // contains filtered or unexported fields }
GetEventTypesResponse is the response type for the GetEventTypes API operation.
func (*GetEventTypesResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *GetEventTypesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetEventTypes request.
type GetExternalModelsInput ¶
type GetExternalModelsInput struct { // The maximum number of objects to return for the request. MaxResults *int64 `locationName:"maxResults" min:"5" type:"integer"` // The Amazon SageMaker model endpoint. ModelEndpoint *string `locationName:"modelEndpoint" type:"string"` // The next page token for the request. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetExternalModelsInput) String ¶
func (s GetExternalModelsInput) String() string
String returns the string representation
func (*GetExternalModelsInput) Validate ¶
func (s *GetExternalModelsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetExternalModelsOutput ¶
type GetExternalModelsOutput struct { // Gets the Amazon SageMaker models. ExternalModels []ExternalModel `locationName:"externalModels" type:"list"` // The next page token to be used in subsequent requests. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetExternalModelsOutput) String ¶
func (s GetExternalModelsOutput) String() string
String returns the string representation
type GetExternalModelsPaginator ¶
GetExternalModelsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewGetExternalModelsPaginator ¶
func NewGetExternalModelsPaginator(req GetExternalModelsRequest) GetExternalModelsPaginator
NewGetExternalModelsRequestPaginator returns a paginator for GetExternalModels. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.GetExternalModelsRequest(input) p := frauddetector.NewGetExternalModelsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*GetExternalModelsPaginator) CurrentPage ¶
func (p *GetExternalModelsPaginator) CurrentPage() *GetExternalModelsOutput
type GetExternalModelsRequest ¶
type GetExternalModelsRequest struct { *aws.Request Input *GetExternalModelsInput Copy func(*GetExternalModelsInput) GetExternalModelsRequest }
GetExternalModelsRequest is the request type for the GetExternalModels API operation.
func (GetExternalModelsRequest) Send ¶
func (r GetExternalModelsRequest) Send(ctx context.Context) (*GetExternalModelsResponse, error)
Send marshals and sends the GetExternalModels API request.
type GetExternalModelsResponse ¶
type GetExternalModelsResponse struct { *GetExternalModelsOutput // contains filtered or unexported fields }
GetExternalModelsResponse is the response type for the GetExternalModels API operation.
func (*GetExternalModelsResponse) SDKResponseMetdata ¶
func (r *GetExternalModelsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetExternalModels request.
type GetKMSEncryptionKeyInput ¶ added in v0.24.0
type GetKMSEncryptionKeyInput struct {
// contains filtered or unexported fields
}
func (GetKMSEncryptionKeyInput) String ¶ added in v0.24.0
func (s GetKMSEncryptionKeyInput) String() string
String returns the string representation
type GetKMSEncryptionKeyOutput ¶ added in v0.24.0
type GetKMSEncryptionKeyOutput struct { // The KMS encryption key. KmsKey *KMSKey `locationName:"kmsKey" type:"structure"` // contains filtered or unexported fields }
func (GetKMSEncryptionKeyOutput) String ¶ added in v0.24.0
func (s GetKMSEncryptionKeyOutput) String() string
String returns the string representation
type GetKMSEncryptionKeyRequest ¶ added in v0.24.0
type GetKMSEncryptionKeyRequest struct { *aws.Request Input *GetKMSEncryptionKeyInput Copy func(*GetKMSEncryptionKeyInput) GetKMSEncryptionKeyRequest }
GetKMSEncryptionKeyRequest is the request type for the GetKMSEncryptionKey API operation.
func (GetKMSEncryptionKeyRequest) Send ¶ added in v0.24.0
func (r GetKMSEncryptionKeyRequest) Send(ctx context.Context) (*GetKMSEncryptionKeyResponse, error)
Send marshals and sends the GetKMSEncryptionKey API request.
type GetKMSEncryptionKeyResponse ¶ added in v0.24.0
type GetKMSEncryptionKeyResponse struct { *GetKMSEncryptionKeyOutput // contains filtered or unexported fields }
GetKMSEncryptionKeyResponse is the response type for the GetKMSEncryptionKey API operation.
func (*GetKMSEncryptionKeyResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *GetKMSEncryptionKeyResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetKMSEncryptionKey request.
type GetLabelsInput ¶ added in v0.24.0
type GetLabelsInput struct { // The maximum number of objects to return for the request. MaxResults *int64 `locationName:"maxResults" min:"10" type:"integer"` // The name of the label or labels to get. Name *string `locationName:"name" min:"1" type:"string"` // The next token for the subsequent request. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetLabelsInput) String ¶ added in v0.24.0
func (s GetLabelsInput) String() string
String returns the string representation
func (*GetLabelsInput) Validate ¶ added in v0.24.0
func (s *GetLabelsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLabelsOutput ¶ added in v0.24.0
type GetLabelsOutput struct { // An array of labels. Labels []Label `locationName:"labels" type:"list"` // The next page token. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetLabelsOutput) String ¶ added in v0.24.0
func (s GetLabelsOutput) String() string
String returns the string representation
type GetLabelsPaginator ¶ added in v0.24.0
GetLabelsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewGetLabelsPaginator ¶ added in v0.24.0
func NewGetLabelsPaginator(req GetLabelsRequest) GetLabelsPaginator
NewGetLabelsRequestPaginator returns a paginator for GetLabels. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.GetLabelsRequest(input) p := frauddetector.NewGetLabelsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*GetLabelsPaginator) CurrentPage ¶ added in v0.24.0
func (p *GetLabelsPaginator) CurrentPage() *GetLabelsOutput
type GetLabelsRequest ¶ added in v0.24.0
type GetLabelsRequest struct { *aws.Request Input *GetLabelsInput Copy func(*GetLabelsInput) GetLabelsRequest }
GetLabelsRequest is the request type for the GetLabels API operation.
func (GetLabelsRequest) Send ¶ added in v0.24.0
func (r GetLabelsRequest) Send(ctx context.Context) (*GetLabelsResponse, error)
Send marshals and sends the GetLabels API request.
type GetLabelsResponse ¶ added in v0.24.0
type GetLabelsResponse struct { *GetLabelsOutput // contains filtered or unexported fields }
GetLabelsResponse is the response type for the GetLabels API operation.
func (*GetLabelsResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *GetLabelsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetLabels request.
type GetModelVersionInput ¶
type GetModelVersionInput struct { // The model ID. // // ModelId is a required field ModelId *string `locationName:"modelId" min:"1" type:"string" required:"true"` // The model type. // // ModelType is a required field ModelType ModelTypeEnum `locationName:"modelType" type:"string" required:"true" enum:"true"` // The model version number. // // ModelVersionNumber is a required field ModelVersionNumber *string `locationName:"modelVersionNumber" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetModelVersionInput) String ¶
func (s GetModelVersionInput) String() string
String returns the string representation
func (*GetModelVersionInput) Validate ¶
func (s *GetModelVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetModelVersionOutput ¶
type GetModelVersionOutput struct { // The model version ARN. Arn *string `locationName:"arn" min:"1" type:"string"` // The event details. ExternalEventsDetail *ExternalEventsDetail `locationName:"externalEventsDetail" type:"structure"` // The model ID. ModelId *string `locationName:"modelId" min:"1" type:"string"` // The model type. ModelType ModelTypeEnum `locationName:"modelType" type:"string" enum:"true"` // The model version number. ModelVersionNumber *string `locationName:"modelVersionNumber" type:"string"` // The model version status. Status *string `locationName:"status" type:"string"` // The training data schema. TrainingDataSchema *TrainingDataSchema `locationName:"trainingDataSchema" type:"structure"` // The training data source. TrainingDataSource TrainingDataSourceEnum `locationName:"trainingDataSource" type:"string" enum:"true"` // contains filtered or unexported fields }
func (GetModelVersionOutput) String ¶
func (s GetModelVersionOutput) String() string
String returns the string representation
type GetModelVersionRequest ¶
type GetModelVersionRequest struct { *aws.Request Input *GetModelVersionInput Copy func(*GetModelVersionInput) GetModelVersionRequest }
GetModelVersionRequest is the request type for the GetModelVersion API operation.
func (GetModelVersionRequest) Send ¶
func (r GetModelVersionRequest) Send(ctx context.Context) (*GetModelVersionResponse, error)
Send marshals and sends the GetModelVersion API request.
type GetModelVersionResponse ¶
type GetModelVersionResponse struct { *GetModelVersionOutput // contains filtered or unexported fields }
GetModelVersionResponse is the response type for the GetModelVersion API operation.
func (*GetModelVersionResponse) SDKResponseMetdata ¶
func (r *GetModelVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetModelVersion request.
type GetModelsInput ¶
type GetModelsInput struct { // The maximum number of objects to return for the request. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The model ID. ModelId *string `locationName:"modelId" min:"1" type:"string"` // The model type. ModelType ModelTypeEnum `locationName:"modelType" type:"string" enum:"true"` // The next token for the subsequent request. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetModelsInput) String ¶
func (s GetModelsInput) String() string
String returns the string representation
func (*GetModelsInput) Validate ¶
func (s *GetModelsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetModelsOutput ¶
type GetModelsOutput struct { // The array of models. Models []Model `locationName:"models" type:"list"` // The next page token to be used in subsequent requests. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetModelsOutput) String ¶
func (s GetModelsOutput) String() string
String returns the string representation
type GetModelsPaginator ¶
GetModelsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewGetModelsPaginator ¶
func NewGetModelsPaginator(req GetModelsRequest) GetModelsPaginator
NewGetModelsRequestPaginator returns a paginator for GetModels. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.GetModelsRequest(input) p := frauddetector.NewGetModelsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*GetModelsPaginator) CurrentPage ¶
func (p *GetModelsPaginator) CurrentPage() *GetModelsOutput
type GetModelsRequest ¶
type GetModelsRequest struct { *aws.Request Input *GetModelsInput Copy func(*GetModelsInput) GetModelsRequest }
GetModelsRequest is the request type for the GetModels API operation.
func (GetModelsRequest) Send ¶
func (r GetModelsRequest) Send(ctx context.Context) (*GetModelsResponse, error)
Send marshals and sends the GetModels API request.
type GetModelsResponse ¶
type GetModelsResponse struct { *GetModelsOutput // contains filtered or unexported fields }
GetModelsResponse is the response type for the GetModels API operation.
func (*GetModelsResponse) SDKResponseMetdata ¶
func (r *GetModelsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetModels request.
type GetOutcomesInput ¶
type GetOutcomesInput struct { // The maximum number of objects to return for the request. MaxResults *int64 `locationName:"maxResults" min:"50" type:"integer"` // The name of the outcome or outcomes to get. Name *string `locationName:"name" min:"1" type:"string"` // The next page token for the request. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetOutcomesInput) String ¶
func (s GetOutcomesInput) String() string
String returns the string representation
func (*GetOutcomesInput) Validate ¶
func (s *GetOutcomesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetOutcomesOutput ¶
type GetOutcomesOutput struct { // The next page token for subsequent requests. NextToken *string `locationName:"nextToken" type:"string"` // The outcomes. Outcomes []Outcome `locationName:"outcomes" type:"list"` // contains filtered or unexported fields }
func (GetOutcomesOutput) String ¶
func (s GetOutcomesOutput) String() string
String returns the string representation
type GetOutcomesPaginator ¶
GetOutcomesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewGetOutcomesPaginator ¶
func NewGetOutcomesPaginator(req GetOutcomesRequest) GetOutcomesPaginator
NewGetOutcomesRequestPaginator returns a paginator for GetOutcomes. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.GetOutcomesRequest(input) p := frauddetector.NewGetOutcomesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*GetOutcomesPaginator) CurrentPage ¶
func (p *GetOutcomesPaginator) CurrentPage() *GetOutcomesOutput
type GetOutcomesRequest ¶
type GetOutcomesRequest struct { *aws.Request Input *GetOutcomesInput Copy func(*GetOutcomesInput) GetOutcomesRequest }
GetOutcomesRequest is the request type for the GetOutcomes API operation.
func (GetOutcomesRequest) Send ¶
func (r GetOutcomesRequest) Send(ctx context.Context) (*GetOutcomesResponse, error)
Send marshals and sends the GetOutcomes API request.
type GetOutcomesResponse ¶
type GetOutcomesResponse struct { *GetOutcomesOutput // contains filtered or unexported fields }
GetOutcomesResponse is the response type for the GetOutcomes API operation.
func (*GetOutcomesResponse) SDKResponseMetdata ¶
func (r *GetOutcomesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetOutcomes request.
type GetPredictionInput ¶
type GetPredictionInput struct { // The detector ID. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" type:"string" required:"true"` // The detector version ID. DetectorVersionId *string `locationName:"detectorVersionId" type:"string"` // Names of variables you defined in Amazon Fraud Detector to represent event // data elements and their corresponding values for the event you are sending // for evaluation. EventAttributes map[string]string `locationName:"eventAttributes" type:"map"` // The unique ID used to identify the event. // // EventId is a required field EventId *string `locationName:"eventId" type:"string" required:"true"` // The Amazon SageMaker model endpoint input data blobs. ExternalModelEndpointDataBlobs map[string]ModelEndpointDataBlob `locationName:"externalModelEndpointDataBlobs" type:"map" sensitive:"true"` // contains filtered or unexported fields }
func (GetPredictionInput) String ¶
func (s GetPredictionInput) String() string
String returns the string representation
func (*GetPredictionInput) Validate ¶
func (s *GetPredictionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPredictionOutput ¶
type GetPredictionOutput struct { // The model scores for models used in the detector version. ModelScores []ModelScores `locationName:"modelScores" type:"list"` // The prediction outcomes. Outcomes []string `locationName:"outcomes" type:"list"` // The rule results in the prediction. RuleResults []RuleResult `locationName:"ruleResults" type:"list"` // contains filtered or unexported fields }
func (GetPredictionOutput) String ¶
func (s GetPredictionOutput) String() string
String returns the string representation
type GetPredictionRequest ¶
type GetPredictionRequest struct { *aws.Request Input *GetPredictionInput Copy func(*GetPredictionInput) GetPredictionRequest }
GetPredictionRequest is the request type for the GetPrediction API operation.
func (GetPredictionRequest) Send ¶
func (r GetPredictionRequest) Send(ctx context.Context) (*GetPredictionResponse, error)
Send marshals and sends the GetPrediction API request.
type GetPredictionResponse ¶
type GetPredictionResponse struct { *GetPredictionOutput // contains filtered or unexported fields }
GetPredictionResponse is the response type for the GetPrediction API operation.
func (*GetPredictionResponse) SDKResponseMetdata ¶
func (r *GetPredictionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetPrediction request.
type GetRulesInput ¶
type GetRulesInput struct { // The detector ID. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" min:"1" type:"string" required:"true"` // The maximum number of rules to return for the request. MaxResults *int64 `locationName:"maxResults" min:"50" type:"integer"` // The next page token. NextToken *string `locationName:"nextToken" type:"string"` // The rule ID. RuleId *string `locationName:"ruleId" min:"1" type:"string"` // The rule version. RuleVersion *string `locationName:"ruleVersion" type:"string"` // contains filtered or unexported fields }
func (GetRulesInput) String ¶
func (s GetRulesInput) String() string
String returns the string representation
func (*GetRulesInput) Validate ¶
func (s *GetRulesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetRulesOutput ¶
type GetRulesOutput struct { // The next page token to be used in subsequent requests. NextToken *string `locationName:"nextToken" type:"string"` // The details of the requested rule. RuleDetails []RuleDetail `locationName:"ruleDetails" type:"list"` // contains filtered or unexported fields }
func (GetRulesOutput) String ¶
func (s GetRulesOutput) String() string
String returns the string representation
type GetRulesPaginator ¶
GetRulesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewGetRulesPaginator ¶
func NewGetRulesPaginator(req GetRulesRequest) GetRulesPaginator
NewGetRulesRequestPaginator returns a paginator for GetRules. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.GetRulesRequest(input) p := frauddetector.NewGetRulesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*GetRulesPaginator) CurrentPage ¶
func (p *GetRulesPaginator) CurrentPage() *GetRulesOutput
type GetRulesRequest ¶
type GetRulesRequest struct { *aws.Request Input *GetRulesInput Copy func(*GetRulesInput) GetRulesRequest }
GetRulesRequest is the request type for the GetRules API operation.
func (GetRulesRequest) Send ¶
func (r GetRulesRequest) Send(ctx context.Context) (*GetRulesResponse, error)
Send marshals and sends the GetRules API request.
type GetRulesResponse ¶
type GetRulesResponse struct { *GetRulesOutput // contains filtered or unexported fields }
GetRulesResponse is the response type for the GetRules API operation.
func (*GetRulesResponse) SDKResponseMetdata ¶
func (r *GetRulesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetRules request.
type GetVariablesInput ¶
type GetVariablesInput struct { // The max size per page determined for the get variable request. MaxResults *int64 `locationName:"maxResults" min:"50" type:"integer"` // The name of the variable. Name *string `locationName:"name" type:"string"` // The next page token of the get variable request. NextToken *string `locationName:"nextToken" type:"string"` // contains filtered or unexported fields }
func (GetVariablesInput) String ¶
func (s GetVariablesInput) String() string
String returns the string representation
func (*GetVariablesInput) Validate ¶
func (s *GetVariablesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVariablesOutput ¶
type GetVariablesOutput struct { // The next page token to be used in subsequent requests. NextToken *string `locationName:"nextToken" type:"string"` // The names of the variables returned. Variables []Variable `locationName:"variables" type:"list"` // contains filtered or unexported fields }
func (GetVariablesOutput) String ¶
func (s GetVariablesOutput) String() string
String returns the string representation
type GetVariablesPaginator ¶
GetVariablesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewGetVariablesPaginator ¶
func NewGetVariablesPaginator(req GetVariablesRequest) GetVariablesPaginator
NewGetVariablesRequestPaginator returns a paginator for GetVariables. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.GetVariablesRequest(input) p := frauddetector.NewGetVariablesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*GetVariablesPaginator) CurrentPage ¶
func (p *GetVariablesPaginator) CurrentPage() *GetVariablesOutput
type GetVariablesRequest ¶
type GetVariablesRequest struct { *aws.Request Input *GetVariablesInput Copy func(*GetVariablesInput) GetVariablesRequest }
GetVariablesRequest is the request type for the GetVariables API operation.
func (GetVariablesRequest) Send ¶
func (r GetVariablesRequest) Send(ctx context.Context) (*GetVariablesResponse, error)
Send marshals and sends the GetVariables API request.
type GetVariablesResponse ¶
type GetVariablesResponse struct { *GetVariablesOutput // contains filtered or unexported fields }
GetVariablesResponse is the response type for the GetVariables API operation.
func (*GetVariablesResponse) SDKResponseMetdata ¶
func (r *GetVariablesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetVariables request.
type KMSKey ¶ added in v0.24.0
type KMSKey struct { // The encryption key ARN. KmsEncryptionKeyArn *string `locationName:"kmsEncryptionKeyArn" min:"7" type:"string"` // contains filtered or unexported fields }
The KMS key details.
type Label ¶ added in v0.24.0
type Label struct { // The label ARN. Arn *string `locationName:"arn" min:"1" type:"string"` // Timestamp of when the event type was created. CreatedTime *string `locationName:"createdTime" type:"string"` // The label description. Description *string `locationName:"description" min:"1" type:"string"` // Timestamp of when the label was last updated. LastUpdatedTime *string `locationName:"lastUpdatedTime" type:"string"` // The label name. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
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. // // LabelMapper is a required field LabelMapper map[string][]string `locationName:"labelMapper" type:"map" required:"true"` // contains filtered or unexported fields }
The label schema.
func (LabelSchema) String ¶
func (s LabelSchema) String() string
String returns the string representation
func (*LabelSchema) Validate ¶
func (s *LabelSchema) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Language ¶
type Language string
const (
LanguageDetectorpl Language = "DETECTORPL"
)
Enum values for Language
func (Language) MarshalValue ¶
type ListTagsForResourceInput ¶ added in v0.24.0
type ListTagsForResourceInput struct { // The maximum number of objects to return for the request. MaxResults *int64 `locationName:"maxResults" min:"50" type:"integer"` // The next token from the previous results. NextToken *string `locationName:"nextToken" type:"string"` // The ARN that specifies the resource whose tags you want to list. // // ResourceARN is a required field ResourceARN *string `locationName:"resourceARN" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) String ¶ added in v0.24.0
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶ added in v0.24.0
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶ added in v0.24.0
type ListTagsForResourceOutput struct { // The next token for subsequent requests. NextToken *string `locationName:"nextToken" type:"string"` // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) String ¶ added in v0.24.0
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type ListTagsForResourcePaginator ¶ added in v0.24.0
ListTagsForResourcePaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListTagsForResourcePaginator ¶ added in v0.24.0
func NewListTagsForResourcePaginator(req ListTagsForResourceRequest) ListTagsForResourcePaginator
NewListTagsForResourceRequestPaginator returns a paginator for ListTagsForResource. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListTagsForResourceRequest(input) p := frauddetector.NewListTagsForResourceRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListTagsForResourcePaginator) CurrentPage ¶ added in v0.24.0
func (p *ListTagsForResourcePaginator) CurrentPage() *ListTagsForResourceOutput
type ListTagsForResourceRequest ¶ added in v0.24.0
type ListTagsForResourceRequest struct { *aws.Request Input *ListTagsForResourceInput Copy func(*ListTagsForResourceInput) ListTagsForResourceRequest }
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
func (ListTagsForResourceRequest) Send ¶ added in v0.24.0
func (r ListTagsForResourceRequest) Send(ctx context.Context) (*ListTagsForResourceResponse, error)
Send marshals and sends the ListTagsForResource API request.
type ListTagsForResourceResponse ¶ added in v0.24.0
type ListTagsForResourceResponse struct { *ListTagsForResourceOutput // contains filtered or unexported fields }
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
func (*ListTagsForResourceResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *ListTagsForResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListTagsForResource request.
type MetricDataPoint ¶ added in v0.24.0
type MetricDataPoint struct { // The false positive rate. This is the percentage of total legitimate events // that are incorrectly predicted as fraud. Fpr *float64 `locationName:"fpr" type:"float"` // The percentage of fraud events correctly predicted as fraudulent as compared // to all events predicted as fraudulent. Precision *float64 `locationName:"precision" type:"float"` // 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 *float64 `locationName:"threshold" type:"float"` // The true positive rate. This is the percentage of total fraud the model detects. // Also known as capture rate. Tpr *float64 `locationName:"tpr" type:"float"` // contains filtered or unexported fields }
Model performance metrics data points.
func (MetricDataPoint) String ¶ added in v0.24.0
func (s MetricDataPoint) String() string
String returns the string representation
type Model ¶
type Model struct { // The ARN of the model. Arn *string `locationName:"arn" min:"1" type:"string"` // Timestamp of when the model was created. CreatedTime *string `locationName:"createdTime" type:"string"` // The model description. Description *string `locationName:"description" min:"1" type:"string"` // The name of the event type. EventTypeName *string `locationName:"eventTypeName" type:"string"` // Timestamp of last time the model was updated. LastUpdatedTime *string `locationName:"lastUpdatedTime" type:"string"` // The model ID. ModelId *string `locationName:"modelId" min:"1" type:"string"` // The model type. ModelType ModelTypeEnum `locationName:"modelType" type:"string" enum:"true"` // contains filtered or unexported fields }
The model.
type ModelEndpointDataBlob ¶
type ModelEndpointDataBlob struct { // The byte buffer of the Amazon SageMaker model endpoint input data blob. // // ByteBuffer is automatically base64 encoded/decoded by the SDK. ByteBuffer []byte `locationName:"byteBuffer" type:"blob"` // The content type of the Amazon SageMaker model endpoint input data blob. ContentType *string `locationName:"contentType" min:"1" type:"string"` // contains filtered or unexported fields }
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.
func (ModelEndpointDataBlob) String ¶
func (s ModelEndpointDataBlob) String() string
String returns the string representation
func (*ModelEndpointDataBlob) Validate ¶
func (s *ModelEndpointDataBlob) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModelEndpointStatus ¶
type ModelEndpointStatus string
const ( ModelEndpointStatusAssociated ModelEndpointStatus = "ASSOCIATED" ModelEndpointStatusDissociated ModelEndpointStatus = "DISSOCIATED" )
Enum values for ModelEndpointStatus
func (ModelEndpointStatus) MarshalValue ¶
func (enum ModelEndpointStatus) MarshalValue() (string, error)
func (ModelEndpointStatus) MarshalValueBuf ¶
func (enum ModelEndpointStatus) MarshalValueBuf(b []byte) ([]byte, error)
type ModelInputConfiguration ¶
type ModelInputConfiguration struct { // 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 `locationName:"csvInputTemplate" type:"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 `locationName:"format" type:"string" enum:"true"` // 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 `locationName:"jsonInputTemplate" type:"string"` // The event variables. // // UseEventVariables is a required field UseEventVariables *bool `locationName:"useEventVariables" type:"boolean" required:"true"` // contains filtered or unexported fields }
The Amazon SageMaker model input configuration.
func (ModelInputConfiguration) String ¶
func (s ModelInputConfiguration) String() string
String returns the string representation
func (*ModelInputConfiguration) Validate ¶
func (s *ModelInputConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModelInputDataFormat ¶
type ModelInputDataFormat string
const ( ModelInputDataFormatTextCsv ModelInputDataFormat = "TEXT_CSV" ModelInputDataFormatApplicationJson ModelInputDataFormat = "APPLICATION_JSON" )
Enum values for ModelInputDataFormat
func (ModelInputDataFormat) MarshalValue ¶
func (enum ModelInputDataFormat) MarshalValue() (string, error)
func (ModelInputDataFormat) MarshalValueBuf ¶
func (enum ModelInputDataFormat) MarshalValueBuf(b []byte) ([]byte, error)
type ModelOutputConfiguration ¶
type ModelOutputConfiguration struct { // A map of CSV index values in the SageMaker response to the Amazon Fraud Detector // variables. CsvIndexToVariableMap map[string]string `locationName:"csvIndexToVariableMap" type:"map"` // The format of the model output configuration. // // Format is a required field Format ModelOutputDataFormat `locationName:"format" type:"string" required:"true" enum:"true"` // A map of JSON keys in response from SageMaker to the Amazon Fraud Detector // variables. JsonKeyToVariableMap map[string]string `locationName:"jsonKeyToVariableMap" type:"map"` // contains filtered or unexported fields }
Provides the Amazon Sagemaker model output configuration.
func (ModelOutputConfiguration) String ¶
func (s ModelOutputConfiguration) String() string
String returns the string representation
func (*ModelOutputConfiguration) Validate ¶
func (s *ModelOutputConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModelOutputDataFormat ¶
type ModelOutputDataFormat string
const ( ModelOutputDataFormatTextCsv ModelOutputDataFormat = "TEXT_CSV" ModelOutputDataFormatApplicationJsonlines ModelOutputDataFormat = "APPLICATION_JSONLINES" )
Enum values for ModelOutputDataFormat
func (ModelOutputDataFormat) MarshalValue ¶
func (enum ModelOutputDataFormat) MarshalValue() (string, error)
func (ModelOutputDataFormat) MarshalValueBuf ¶
func (enum ModelOutputDataFormat) MarshalValueBuf(b []byte) ([]byte, error)
type ModelScores ¶
type ModelScores struct { // The model version. ModelVersion *ModelVersion `locationName:"modelVersion" type:"structure"` // The model's fraud prediction scores. Scores map[string]float64 `locationName:"scores" type:"map"` // contains filtered or unexported fields }
The fraud prediction scores.
func (ModelScores) String ¶
func (s ModelScores) String() string
String returns the string representation
type ModelSource ¶
type ModelSource string
const (
ModelSourceSagemaker ModelSource = "SAGEMAKER"
)
Enum values for ModelSource
func (ModelSource) MarshalValue ¶
func (enum ModelSource) MarshalValue() (string, error)
func (ModelSource) MarshalValueBuf ¶
func (enum ModelSource) MarshalValueBuf(b []byte) ([]byte, error)
type ModelTypeEnum ¶
type ModelTypeEnum string
const (
ModelTypeEnumOnlineFraudInsights ModelTypeEnum = "ONLINE_FRAUD_INSIGHTS"
)
Enum values for ModelTypeEnum
func (ModelTypeEnum) MarshalValue ¶
func (enum ModelTypeEnum) MarshalValue() (string, error)
func (ModelTypeEnum) MarshalValueBuf ¶
func (enum ModelTypeEnum) MarshalValueBuf(b []byte) ([]byte, error)
type ModelVersion ¶
type ModelVersion struct { // The model version ARN. Arn *string `locationName:"arn" min:"1" type:"string"` // The model ID. // // ModelId is a required field ModelId *string `locationName:"modelId" min:"1" type:"string" required:"true"` // The model type. // // ModelType is a required field ModelType ModelTypeEnum `locationName:"modelType" type:"string" required:"true" enum:"true"` // The model version number. // // ModelVersionNumber is a required field ModelVersionNumber *string `locationName:"modelVersionNumber" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The model version.
func (ModelVersion) String ¶
func (s ModelVersion) String() string
String returns the string representation
func (*ModelVersion) Validate ¶
func (s *ModelVersion) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModelVersionDetail ¶
type ModelVersionDetail struct { // The model version ARN. Arn *string `locationName:"arn" min:"1" type:"string"` // The timestamp when the model was created. CreatedTime *string `locationName:"createdTime" type:"string"` // The event details. ExternalEventsDetail *ExternalEventsDetail `locationName:"externalEventsDetail" type:"structure"` // The timestamp when the model was last updated. LastUpdatedTime *string `locationName:"lastUpdatedTime" type:"string"` // The model ID. ModelId *string `locationName:"modelId" min:"1" type:"string"` // The model type. ModelType ModelTypeEnum `locationName:"modelType" type:"string" enum:"true"` // The model version number. ModelVersionNumber *string `locationName:"modelVersionNumber" type:"string"` // The status of the model version. Status *string `locationName:"status" type:"string"` // The training data schema. TrainingDataSchema *TrainingDataSchema `locationName:"trainingDataSchema" type:"structure"` // The model version training data source. TrainingDataSource TrainingDataSourceEnum `locationName:"trainingDataSource" type:"string" enum:"true"` // The training results. TrainingResult *TrainingResult `locationName:"trainingResult" type:"structure"` // contains filtered or unexported fields }
The details of the model version.
func (ModelVersionDetail) String ¶
func (s ModelVersionDetail) String() string
String returns the string representation
type ModelVersionStatus ¶
type ModelVersionStatus string
const ( ModelVersionStatusTrainingInProgress ModelVersionStatus = "TRAINING_IN_PROGRESS" ModelVersionStatusTrainingComplete ModelVersionStatus = "TRAINING_COMPLETE" ModelVersionStatusActivateRequested ModelVersionStatus = "ACTIVATE_REQUESTED" ModelVersionStatusActivateInProgress ModelVersionStatus = "ACTIVATE_IN_PROGRESS" ModelVersionStatusActive ModelVersionStatus = "ACTIVE" ModelVersionStatusInactivateInProgress ModelVersionStatus = "INACTIVATE_IN_PROGRESS" ModelVersionStatusInactive ModelVersionStatus = "INACTIVE" ModelVersionStatusDeleteRequested ModelVersionStatus = "DELETE_REQUESTED" ModelVersionStatusDeleteInProgress ModelVersionStatus = "DELETE_IN_PROGRESS" ModelVersionStatusError ModelVersionStatus = "ERROR" )
Enum values for ModelVersionStatus
func (ModelVersionStatus) MarshalValue ¶
func (enum ModelVersionStatus) MarshalValue() (string, error)
func (ModelVersionStatus) MarshalValueBuf ¶
func (enum ModelVersionStatus) MarshalValueBuf(b []byte) ([]byte, error)
type Outcome ¶
type Outcome struct { // The outcome ARN. Arn *string `locationName:"arn" min:"1" type:"string"` // The timestamp when the outcome was created. CreatedTime *string `locationName:"createdTime" type:"string"` // The outcome description. Description *string `locationName:"description" min:"1" type:"string"` // The timestamp when the outcome was last updated. LastUpdatedTime *string `locationName:"lastUpdatedTime" type:"string"` // The outcome name. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
The outcome.
type PutDetectorInput ¶
type PutDetectorInput struct { // The description of the detector. Description *string `locationName:"description" min:"1" type:"string"` // The detector ID. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" min:"1" type:"string" required:"true"` // The name of the event type. // // EventTypeName is a required field EventTypeName *string `locationName:"eventTypeName" min:"1" type:"string" required:"true"` // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (PutDetectorInput) String ¶
func (s PutDetectorInput) String() string
String returns the string representation
func (*PutDetectorInput) Validate ¶
func (s *PutDetectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutDetectorOutput ¶
type PutDetectorOutput struct {
// contains filtered or unexported fields
}
func (PutDetectorOutput) String ¶
func (s PutDetectorOutput) String() string
String returns the string representation
type PutDetectorRequest ¶
type PutDetectorRequest struct { *aws.Request Input *PutDetectorInput Copy func(*PutDetectorInput) PutDetectorRequest }
PutDetectorRequest is the request type for the PutDetector API operation.
func (PutDetectorRequest) Send ¶
func (r PutDetectorRequest) Send(ctx context.Context) (*PutDetectorResponse, error)
Send marshals and sends the PutDetector API request.
type PutDetectorResponse ¶
type PutDetectorResponse struct { *PutDetectorOutput // contains filtered or unexported fields }
PutDetectorResponse is the response type for the PutDetector API operation.
func (*PutDetectorResponse) SDKResponseMetdata ¶
func (r *PutDetectorResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutDetector request.
type PutEntityTypeInput ¶ added in v0.24.0
type PutEntityTypeInput struct { // The description. Description *string `locationName:"description" min:"1" type:"string"` // The name of the entity type. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (PutEntityTypeInput) String ¶ added in v0.24.0
func (s PutEntityTypeInput) String() string
String returns the string representation
func (*PutEntityTypeInput) Validate ¶ added in v0.24.0
func (s *PutEntityTypeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutEntityTypeOutput ¶ added in v0.24.0
type PutEntityTypeOutput struct {
// contains filtered or unexported fields
}
func (PutEntityTypeOutput) String ¶ added in v0.24.0
func (s PutEntityTypeOutput) String() string
String returns the string representation
type PutEntityTypeRequest ¶ added in v0.24.0
type PutEntityTypeRequest struct { *aws.Request Input *PutEntityTypeInput Copy func(*PutEntityTypeInput) PutEntityTypeRequest }
PutEntityTypeRequest is the request type for the PutEntityType API operation.
func (PutEntityTypeRequest) Send ¶ added in v0.24.0
func (r PutEntityTypeRequest) Send(ctx context.Context) (*PutEntityTypeResponse, error)
Send marshals and sends the PutEntityType API request.
type PutEntityTypeResponse ¶ added in v0.24.0
type PutEntityTypeResponse struct { *PutEntityTypeOutput // contains filtered or unexported fields }
PutEntityTypeResponse is the response type for the PutEntityType API operation.
func (*PutEntityTypeResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *PutEntityTypeResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutEntityType request.
type PutEventTypeInput ¶ added in v0.24.0
type PutEventTypeInput struct { // The description of the event type. Description *string `locationName:"description" min:"1" type:"string"` // The entity type for the event type. Example entity types: customer, merchant, // account. // // EntityTypes is a required field EntityTypes []string `locationName:"entityTypes" min:"1" type:"list" required:"true"` // The event type variables. // // EventVariables is a required field EventVariables []string `locationName:"eventVariables" min:"1" type:"list" required:"true"` // The event type labels. Labels []string `locationName:"labels" type:"list"` // The name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (PutEventTypeInput) String ¶ added in v0.24.0
func (s PutEventTypeInput) String() string
String returns the string representation
func (*PutEventTypeInput) Validate ¶ added in v0.24.0
func (s *PutEventTypeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutEventTypeOutput ¶ added in v0.24.0
type PutEventTypeOutput struct {
// contains filtered or unexported fields
}
func (PutEventTypeOutput) String ¶ added in v0.24.0
func (s PutEventTypeOutput) String() string
String returns the string representation
type PutEventTypeRequest ¶ added in v0.24.0
type PutEventTypeRequest struct { *aws.Request Input *PutEventTypeInput Copy func(*PutEventTypeInput) PutEventTypeRequest }
PutEventTypeRequest is the request type for the PutEventType API operation.
func (PutEventTypeRequest) Send ¶ added in v0.24.0
func (r PutEventTypeRequest) Send(ctx context.Context) (*PutEventTypeResponse, error)
Send marshals and sends the PutEventType API request.
type PutEventTypeResponse ¶ added in v0.24.0
type PutEventTypeResponse struct { *PutEventTypeOutput // contains filtered or unexported fields }
PutEventTypeResponse is the response type for the PutEventType API operation.
func (*PutEventTypeResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *PutEventTypeResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutEventType request.
type PutExternalModelInput ¶
type PutExternalModelInput struct { // The event type name. EventTypeName *string `locationName:"eventTypeName" min:"1" type:"string"` // The model endpoint input configuration. // // InputConfiguration is a required field InputConfiguration *ModelInputConfiguration `locationName:"inputConfiguration" type:"structure" required:"true"` // The model endpoints name. // // ModelEndpoint is a required field ModelEndpoint *string `locationName:"modelEndpoint" min:"1" type:"string" required:"true"` // The model endpoint’s status in Amazon Fraud Detector. // // ModelEndpointStatus is a required field ModelEndpointStatus ModelEndpointStatus `locationName:"modelEndpointStatus" type:"string" required:"true" enum:"true"` // The source of the model. // // ModelSource is a required field ModelSource ModelSource `locationName:"modelSource" type:"string" required:"true" enum:"true"` // The model endpoint output configuration. // // OutputConfiguration is a required field OutputConfiguration *ModelOutputConfiguration `locationName:"outputConfiguration" type:"structure" required:"true"` // The IAM role used to invoke the model endpoint. // // Role is a required field Role *Role `locationName:"role" type:"structure" required:"true"` // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (PutExternalModelInput) String ¶
func (s PutExternalModelInput) String() string
String returns the string representation
func (*PutExternalModelInput) Validate ¶
func (s *PutExternalModelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutExternalModelOutput ¶
type PutExternalModelOutput struct {
// contains filtered or unexported fields
}
func (PutExternalModelOutput) String ¶
func (s PutExternalModelOutput) String() string
String returns the string representation
type PutExternalModelRequest ¶
type PutExternalModelRequest struct { *aws.Request Input *PutExternalModelInput Copy func(*PutExternalModelInput) PutExternalModelRequest }
PutExternalModelRequest is the request type for the PutExternalModel API operation.
func (PutExternalModelRequest) Send ¶
func (r PutExternalModelRequest) Send(ctx context.Context) (*PutExternalModelResponse, error)
Send marshals and sends the PutExternalModel API request.
type PutExternalModelResponse ¶
type PutExternalModelResponse struct { *PutExternalModelOutput // contains filtered or unexported fields }
PutExternalModelResponse is the response type for the PutExternalModel API operation.
func (*PutExternalModelResponse) SDKResponseMetdata ¶
func (r *PutExternalModelResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutExternalModel request.
type PutKMSEncryptionKeyInput ¶ added in v0.24.0
type PutKMSEncryptionKeyInput struct { // The KMS encryption key ARN. // // KmsEncryptionKeyArn is a required field KmsEncryptionKeyArn *string `locationName:"kmsEncryptionKeyArn" min:"7" type:"string" required:"true"` // contains filtered or unexported fields }
func (PutKMSEncryptionKeyInput) String ¶ added in v0.24.0
func (s PutKMSEncryptionKeyInput) String() string
String returns the string representation
func (*PutKMSEncryptionKeyInput) Validate ¶ added in v0.24.0
func (s *PutKMSEncryptionKeyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutKMSEncryptionKeyOutput ¶ added in v0.24.0
type PutKMSEncryptionKeyOutput struct {
// contains filtered or unexported fields
}
func (PutKMSEncryptionKeyOutput) String ¶ added in v0.24.0
func (s PutKMSEncryptionKeyOutput) String() string
String returns the string representation
type PutKMSEncryptionKeyRequest ¶ added in v0.24.0
type PutKMSEncryptionKeyRequest struct { *aws.Request Input *PutKMSEncryptionKeyInput Copy func(*PutKMSEncryptionKeyInput) PutKMSEncryptionKeyRequest }
PutKMSEncryptionKeyRequest is the request type for the PutKMSEncryptionKey API operation.
func (PutKMSEncryptionKeyRequest) Send ¶ added in v0.24.0
func (r PutKMSEncryptionKeyRequest) Send(ctx context.Context) (*PutKMSEncryptionKeyResponse, error)
Send marshals and sends the PutKMSEncryptionKey API request.
type PutKMSEncryptionKeyResponse ¶ added in v0.24.0
type PutKMSEncryptionKeyResponse struct { *PutKMSEncryptionKeyOutput // contains filtered or unexported fields }
PutKMSEncryptionKeyResponse is the response type for the PutKMSEncryptionKey API operation.
func (*PutKMSEncryptionKeyResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *PutKMSEncryptionKeyResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutKMSEncryptionKey request.
type PutLabelInput ¶ added in v0.24.0
type PutLabelInput struct { // The label description. Description *string `locationName:"description" min:"1" type:"string"` // The label name. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` Tags []Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (PutLabelInput) String ¶ added in v0.24.0
func (s PutLabelInput) String() string
String returns the string representation
func (*PutLabelInput) Validate ¶ added in v0.24.0
func (s *PutLabelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutLabelOutput ¶ added in v0.24.0
type PutLabelOutput struct {
// contains filtered or unexported fields
}
func (PutLabelOutput) String ¶ added in v0.24.0
func (s PutLabelOutput) String() string
String returns the string representation
type PutLabelRequest ¶ added in v0.24.0
type PutLabelRequest struct { *aws.Request Input *PutLabelInput Copy func(*PutLabelInput) PutLabelRequest }
PutLabelRequest is the request type for the PutLabel API operation.
func (PutLabelRequest) Send ¶ added in v0.24.0
func (r PutLabelRequest) Send(ctx context.Context) (*PutLabelResponse, error)
Send marshals and sends the PutLabel API request.
type PutLabelResponse ¶ added in v0.24.0
type PutLabelResponse struct { *PutLabelOutput // contains filtered or unexported fields }
PutLabelResponse is the response type for the PutLabel API operation.
func (*PutLabelResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *PutLabelResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutLabel request.
type PutOutcomeInput ¶
type PutOutcomeInput struct { // The outcome description. Description *string `locationName:"description" min:"1" type:"string"` // The name of the outcome. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (PutOutcomeInput) String ¶
func (s PutOutcomeInput) String() string
String returns the string representation
func (*PutOutcomeInput) Validate ¶
func (s *PutOutcomeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutOutcomeOutput ¶
type PutOutcomeOutput struct {
// contains filtered or unexported fields
}
func (PutOutcomeOutput) String ¶
func (s PutOutcomeOutput) String() string
String returns the string representation
type PutOutcomeRequest ¶
type PutOutcomeRequest struct { *aws.Request Input *PutOutcomeInput Copy func(*PutOutcomeInput) PutOutcomeRequest }
PutOutcomeRequest is the request type for the PutOutcome API operation.
func (PutOutcomeRequest) Send ¶
func (r PutOutcomeRequest) Send(ctx context.Context) (*PutOutcomeResponse, error)
Send marshals and sends the PutOutcome API request.
type PutOutcomeResponse ¶
type PutOutcomeResponse struct { *PutOutcomeOutput // contains filtered or unexported fields }
PutOutcomeResponse is the response type for the PutOutcome API operation.
func (*PutOutcomeResponse) SDKResponseMetdata ¶
func (r *PutOutcomeResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutOutcome request.
type Role ¶
type Role struct { // The role ARN. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The role name. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
The role used to invoke external model endpoints.
type Rule ¶
type Rule struct { // The detector for which the rule is associated. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" min:"1" type:"string" required:"true"` // The rule ID. // // RuleId is a required field RuleId *string `locationName:"ruleId" min:"1" type:"string" required:"true"` // The rule version. // // RuleVersion is a required field RuleVersion *string `locationName:"ruleVersion" type:"string" required:"true"` // contains filtered or unexported fields }
A rule.
type RuleDetail ¶
type RuleDetail struct { // The rule ARN. Arn *string `locationName:"arn" min:"1" type:"string"` // The timestamp of when the rule was created. CreatedTime *string `locationName:"createdTime" type:"string"` // The rule description. Description *string `locationName:"description" min:"1" type:"string"` // The detector for which the rule is associated. DetectorId *string `locationName:"detectorId" min:"1" type:"string"` // The rule expression. Expression *string `locationName:"expression" min:"1" type:"string" sensitive:"true"` // The rule language. Language Language `locationName:"language" type:"string" enum:"true"` // Timestamp of the last time the rule was updated. LastUpdatedTime *string `locationName:"lastUpdatedTime" type:"string"` // The rule outcomes. Outcomes []string `locationName:"outcomes" min:"1" type:"list"` // The rule ID. RuleId *string `locationName:"ruleId" min:"1" type:"string"` // The rule version. RuleVersion *string `locationName:"ruleVersion" type:"string"` // contains filtered or unexported fields }
The details of the rule.
func (RuleDetail) String ¶
func (s RuleDetail) String() string
String returns the string representation
type RuleExecutionMode ¶ added in v0.21.0
type RuleExecutionMode string
const ( RuleExecutionModeAllMatched RuleExecutionMode = "ALL_MATCHED" RuleExecutionModeFirstMatched RuleExecutionMode = "FIRST_MATCHED" )
Enum values for RuleExecutionMode
func (RuleExecutionMode) MarshalValue ¶ added in v0.21.0
func (enum RuleExecutionMode) MarshalValue() (string, error)
func (RuleExecutionMode) MarshalValueBuf ¶ added in v0.21.0
func (enum RuleExecutionMode) MarshalValueBuf(b []byte) ([]byte, error)
type RuleResult ¶ added in v0.21.0
type RuleResult struct { // The outcomes of the matched rule, based on the rule execution mode. Outcomes []string `locationName:"outcomes" type:"list"` // The rule ID that was matched, based on the rule execution mode. RuleId *string `locationName:"ruleId" type:"string"` // contains filtered or unexported fields }
The rule results.
func (RuleResult) String ¶ added in v0.21.0
func (s RuleResult) String() string
String returns the string representation
type Tag ¶ added in v0.24.0
type Tag struct { // A tag key. // // Key is a required field Key *string `locationName:"key" min:"1" type:"string" required:"true"` // A value assigned to a tag key. // // Value is a required field Value *string `locationName:"value" type:"string" required:"true"` // contains filtered or unexported fields }
A key and value pair.
type TagResourceInput ¶ added in v0.24.0
type TagResourceInput struct { // The resource ARN. // // ResourceARN is a required field ResourceARN *string `locationName:"resourceARN" min:"1" type:"string" required:"true"` // The tags to assign to the resource. // // Tags is a required field Tags []Tag `locationName:"tags" type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) String ¶ added in v0.24.0
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶ added in v0.24.0
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶ added in v0.24.0
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) String ¶ added in v0.24.0
func (s TagResourceOutput) String() string
String returns the string representation
type TagResourceRequest ¶ added in v0.24.0
type TagResourceRequest struct { *aws.Request Input *TagResourceInput Copy func(*TagResourceInput) TagResourceRequest }
TagResourceRequest is the request type for the TagResource API operation.
func (TagResourceRequest) Send ¶ added in v0.24.0
func (r TagResourceRequest) Send(ctx context.Context) (*TagResourceResponse, error)
Send marshals and sends the TagResource API request.
type TagResourceResponse ¶ added in v0.24.0
type TagResourceResponse struct { *TagResourceOutput // contains filtered or unexported fields }
TagResourceResponse is the response type for the TagResource API operation.
func (*TagResourceResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *TagResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the TagResource request.
type TrainingDataSchema ¶ added in v0.24.0
type TrainingDataSchema struct { // The label schema. // // LabelSchema is a required field LabelSchema *LabelSchema `locationName:"labelSchema" type:"structure" required:"true"` // The training data schema variables. // // ModelVariables is a required field ModelVariables []string `locationName:"modelVariables" type:"list" required:"true"` // contains filtered or unexported fields }
The training data schema.
func (TrainingDataSchema) String ¶ added in v0.24.0
func (s TrainingDataSchema) String() string
String returns the string representation
func (*TrainingDataSchema) Validate ¶ added in v0.24.0
func (s *TrainingDataSchema) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TrainingDataSourceEnum ¶ added in v0.24.0
type TrainingDataSourceEnum string
const (
TrainingDataSourceEnumExternalEvents TrainingDataSourceEnum = "EXTERNAL_EVENTS"
)
Enum values for TrainingDataSourceEnum
func (TrainingDataSourceEnum) MarshalValue ¶ added in v0.24.0
func (enum TrainingDataSourceEnum) MarshalValue() (string, error)
func (TrainingDataSourceEnum) MarshalValueBuf ¶ added in v0.24.0
func (enum TrainingDataSourceEnum) MarshalValueBuf(b []byte) ([]byte, error)
type TrainingMetrics ¶ added in v0.24.0
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 *float64 `locationName:"auc" type:"float"` // The data points details. MetricDataPoints []MetricDataPoint `locationName:"metricDataPoints" type:"list"` // contains filtered or unexported fields }
The training metric details.
func (TrainingMetrics) String ¶ added in v0.24.0
func (s TrainingMetrics) String() string
String returns the string representation
type TrainingResult ¶ added in v0.24.0
type TrainingResult struct { // The validation metrics. DataValidationMetrics *DataValidationMetrics `locationName:"dataValidationMetrics" type:"structure"` // The training metric details. TrainingMetrics *TrainingMetrics `locationName:"trainingMetrics" type:"structure"` // contains filtered or unexported fields }
The training result details.
func (TrainingResult) String ¶ added in v0.24.0
func (s TrainingResult) String() string
String returns the string representation
type UntagResourceInput ¶ added in v0.24.0
type UntagResourceInput struct { // The ARN of the resource from which to remove the tag. // // ResourceARN is a required field ResourceARN *string `locationName:"resourceARN" min:"1" type:"string" required:"true"` // The resource ARN. // // TagKeys is a required field TagKeys []string `locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) String ¶ added in v0.24.0
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶ added in v0.24.0
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶ added in v0.24.0
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) String ¶ added in v0.24.0
func (s UntagResourceOutput) String() string
String returns the string representation
type UntagResourceRequest ¶ added in v0.24.0
type UntagResourceRequest struct { *aws.Request Input *UntagResourceInput Copy func(*UntagResourceInput) UntagResourceRequest }
UntagResourceRequest is the request type for the UntagResource API operation.
func (UntagResourceRequest) Send ¶ added in v0.24.0
func (r UntagResourceRequest) Send(ctx context.Context) (*UntagResourceResponse, error)
Send marshals and sends the UntagResource API request.
type UntagResourceResponse ¶ added in v0.24.0
type UntagResourceResponse struct { *UntagResourceOutput // contains filtered or unexported fields }
UntagResourceResponse is the response type for the UntagResource API operation.
func (*UntagResourceResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *UntagResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UntagResource request.
type UpdateDetectorVersionInput ¶
type UpdateDetectorVersionInput struct { // The detector version description. Description *string `locationName:"description" min:"1" type:"string"` // The parent detector ID for the detector version you want to update. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" min:"1" type:"string" required:"true"` // The detector version ID. // // DetectorVersionId is a required field DetectorVersionId *string `locationName:"detectorVersionId" type:"string" required:"true"` // The Amazon SageMaker model endpoints to include in the detector version. // // ExternalModelEndpoints is a required field ExternalModelEndpoints []string `locationName:"externalModelEndpoints" type:"list" required:"true"` // The model versions to include in the detector version. ModelVersions []ModelVersion `locationName:"modelVersions" type:"list"` // The rule execution mode to add to the detector. // // If you specify FIRST_MATCHED, Amazon Fraud Detector evaluates rules sequentially, // first to last, stopping at the first matched rule. Amazon Fraud dectector // then provides the outcomes for that single rule. // // If you specifiy ALL_MATCHED, Amazon Fraud Detector evaluates all rules and // returns the outcomes for all matched rules. You can define and edit the rule // mode at the detector version level, when it is in draft status. // // The default behavior is FIRST_MATCHED. RuleExecutionMode RuleExecutionMode `locationName:"ruleExecutionMode" type:"string" enum:"true"` // The rules to include in the detector version. // // Rules is a required field Rules []Rule `locationName:"rules" type:"list" required:"true"` // contains filtered or unexported fields }
func (UpdateDetectorVersionInput) String ¶
func (s UpdateDetectorVersionInput) String() string
String returns the string representation
func (*UpdateDetectorVersionInput) Validate ¶
func (s *UpdateDetectorVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDetectorVersionMetadataInput ¶
type UpdateDetectorVersionMetadataInput struct { // The description. // // Description is a required field Description *string `locationName:"description" min:"1" type:"string" required:"true"` // The detector ID. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" min:"1" type:"string" required:"true"` // The detector version ID. // // DetectorVersionId is a required field DetectorVersionId *string `locationName:"detectorVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateDetectorVersionMetadataInput) String ¶
func (s UpdateDetectorVersionMetadataInput) String() string
String returns the string representation
func (*UpdateDetectorVersionMetadataInput) Validate ¶
func (s *UpdateDetectorVersionMetadataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDetectorVersionMetadataOutput ¶
type UpdateDetectorVersionMetadataOutput struct {
// contains filtered or unexported fields
}
func (UpdateDetectorVersionMetadataOutput) String ¶
func (s UpdateDetectorVersionMetadataOutput) String() string
String returns the string representation
type UpdateDetectorVersionMetadataRequest ¶
type UpdateDetectorVersionMetadataRequest struct { *aws.Request Input *UpdateDetectorVersionMetadataInput Copy func(*UpdateDetectorVersionMetadataInput) UpdateDetectorVersionMetadataRequest }
UpdateDetectorVersionMetadataRequest is the request type for the UpdateDetectorVersionMetadata API operation.
func (UpdateDetectorVersionMetadataRequest) Send ¶
func (r UpdateDetectorVersionMetadataRequest) Send(ctx context.Context) (*UpdateDetectorVersionMetadataResponse, error)
Send marshals and sends the UpdateDetectorVersionMetadata API request.
type UpdateDetectorVersionMetadataResponse ¶
type UpdateDetectorVersionMetadataResponse struct { *UpdateDetectorVersionMetadataOutput // contains filtered or unexported fields }
UpdateDetectorVersionMetadataResponse is the response type for the UpdateDetectorVersionMetadata API operation.
func (*UpdateDetectorVersionMetadataResponse) SDKResponseMetdata ¶
func (r *UpdateDetectorVersionMetadataResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDetectorVersionMetadata request.
type UpdateDetectorVersionOutput ¶
type UpdateDetectorVersionOutput struct {
// contains filtered or unexported fields
}
func (UpdateDetectorVersionOutput) String ¶
func (s UpdateDetectorVersionOutput) String() string
String returns the string representation
type UpdateDetectorVersionRequest ¶
type UpdateDetectorVersionRequest struct { *aws.Request Input *UpdateDetectorVersionInput Copy func(*UpdateDetectorVersionInput) UpdateDetectorVersionRequest }
UpdateDetectorVersionRequest is the request type for the UpdateDetectorVersion API operation.
func (UpdateDetectorVersionRequest) Send ¶
func (r UpdateDetectorVersionRequest) Send(ctx context.Context) (*UpdateDetectorVersionResponse, error)
Send marshals and sends the UpdateDetectorVersion API request.
type UpdateDetectorVersionResponse ¶
type UpdateDetectorVersionResponse struct { *UpdateDetectorVersionOutput // contains filtered or unexported fields }
UpdateDetectorVersionResponse is the response type for the UpdateDetectorVersion API operation.
func (*UpdateDetectorVersionResponse) SDKResponseMetdata ¶
func (r *UpdateDetectorVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDetectorVersion request.
type UpdateDetectorVersionStatusInput ¶
type UpdateDetectorVersionStatusInput struct { // The detector ID. // // DetectorId is a required field DetectorId *string `locationName:"detectorId" min:"1" type:"string" required:"true"` // The detector version ID. // // DetectorVersionId is a required field DetectorVersionId *string `locationName:"detectorVersionId" type:"string" required:"true"` // The new status. // // Status is a required field Status DetectorVersionStatus `locationName:"status" type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
func (UpdateDetectorVersionStatusInput) String ¶
func (s UpdateDetectorVersionStatusInput) String() string
String returns the string representation
func (*UpdateDetectorVersionStatusInput) Validate ¶
func (s *UpdateDetectorVersionStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDetectorVersionStatusOutput ¶
type UpdateDetectorVersionStatusOutput struct {
// contains filtered or unexported fields
}
func (UpdateDetectorVersionStatusOutput) String ¶
func (s UpdateDetectorVersionStatusOutput) String() string
String returns the string representation
type UpdateDetectorVersionStatusRequest ¶
type UpdateDetectorVersionStatusRequest struct { *aws.Request Input *UpdateDetectorVersionStatusInput Copy func(*UpdateDetectorVersionStatusInput) UpdateDetectorVersionStatusRequest }
UpdateDetectorVersionStatusRequest is the request type for the UpdateDetectorVersionStatus API operation.
func (UpdateDetectorVersionStatusRequest) Send ¶
func (r UpdateDetectorVersionStatusRequest) Send(ctx context.Context) (*UpdateDetectorVersionStatusResponse, error)
Send marshals and sends the UpdateDetectorVersionStatus API request.
type UpdateDetectorVersionStatusResponse ¶
type UpdateDetectorVersionStatusResponse struct { *UpdateDetectorVersionStatusOutput // contains filtered or unexported fields }
UpdateDetectorVersionStatusResponse is the response type for the UpdateDetectorVersionStatus API operation.
func (*UpdateDetectorVersionStatusResponse) SDKResponseMetdata ¶
func (r *UpdateDetectorVersionStatusResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDetectorVersionStatus request.
type UpdateModelInput ¶ added in v0.24.0
type UpdateModelInput struct { // The new model description. Description *string `locationName:"description" min:"1" type:"string"` // The model ID. // // ModelId is a required field ModelId *string `locationName:"modelId" min:"1" type:"string" required:"true"` // The model type. // // ModelType is a required field ModelType ModelTypeEnum `locationName:"modelType" type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
func (UpdateModelInput) String ¶ added in v0.24.0
func (s UpdateModelInput) String() string
String returns the string representation
func (*UpdateModelInput) Validate ¶ added in v0.24.0
func (s *UpdateModelInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateModelOutput ¶ added in v0.24.0
type UpdateModelOutput struct {
// contains filtered or unexported fields
}
func (UpdateModelOutput) String ¶ added in v0.24.0
func (s UpdateModelOutput) String() string
String returns the string representation
type UpdateModelRequest ¶ added in v0.24.0
type UpdateModelRequest struct { *aws.Request Input *UpdateModelInput Copy func(*UpdateModelInput) UpdateModelRequest }
UpdateModelRequest is the request type for the UpdateModel API operation.
func (UpdateModelRequest) Send ¶ added in v0.24.0
func (r UpdateModelRequest) Send(ctx context.Context) (*UpdateModelResponse, error)
Send marshals and sends the UpdateModel API request.
type UpdateModelResponse ¶ added in v0.24.0
type UpdateModelResponse struct { *UpdateModelOutput // contains filtered or unexported fields }
UpdateModelResponse is the response type for the UpdateModel API operation.
func (*UpdateModelResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *UpdateModelResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateModel request.
type UpdateModelVersionInput ¶
type UpdateModelVersionInput struct { // The event details. ExternalEventsDetail *ExternalEventsDetail `locationName:"externalEventsDetail" type:"structure"` // The major version number. // // MajorVersionNumber is a required field MajorVersionNumber *string `locationName:"majorVersionNumber" type:"string" required:"true"` // The model ID. // // ModelId is a required field ModelId *string `locationName:"modelId" min:"1" type:"string" required:"true"` // The model type. // // ModelType is a required field ModelType ModelTypeEnum `locationName:"modelType" type:"string" required:"true" enum:"true"` // A collection of key and value pairs. Tags []Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (UpdateModelVersionInput) String ¶
func (s UpdateModelVersionInput) String() string
String returns the string representation
func (*UpdateModelVersionInput) Validate ¶
func (s *UpdateModelVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateModelVersionOutput ¶
type UpdateModelVersionOutput struct { // The model ID. ModelId *string `locationName:"modelId" min:"1" type:"string"` // The model type. ModelType ModelTypeEnum `locationName:"modelType" type:"string" enum:"true"` // The model version number of the model version updated. ModelVersionNumber *string `locationName:"modelVersionNumber" type:"string"` // The status of the updated model version. Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (UpdateModelVersionOutput) String ¶
func (s UpdateModelVersionOutput) String() string
String returns the string representation
type UpdateModelVersionRequest ¶
type UpdateModelVersionRequest struct { *aws.Request Input *UpdateModelVersionInput Copy func(*UpdateModelVersionInput) UpdateModelVersionRequest }
UpdateModelVersionRequest is the request type for the UpdateModelVersion API operation.
func (UpdateModelVersionRequest) Send ¶
func (r UpdateModelVersionRequest) Send(ctx context.Context) (*UpdateModelVersionResponse, error)
Send marshals and sends the UpdateModelVersion API request.
type UpdateModelVersionResponse ¶
type UpdateModelVersionResponse struct { *UpdateModelVersionOutput // contains filtered or unexported fields }
UpdateModelVersionResponse is the response type for the UpdateModelVersion API operation.
func (*UpdateModelVersionResponse) SDKResponseMetdata ¶
func (r *UpdateModelVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateModelVersion request.
type UpdateModelVersionStatusInput ¶ added in v0.24.0
type UpdateModelVersionStatusInput struct { // The model ID of the model version to update. // // ModelId is a required field ModelId *string `locationName:"modelId" min:"1" type:"string" required:"true"` // The model type. // // ModelType is a required field ModelType ModelTypeEnum `locationName:"modelType" type:"string" required:"true" enum:"true"` // The model version number. // // ModelVersionNumber is a required field ModelVersionNumber *string `locationName:"modelVersionNumber" type:"string" required:"true"` // The model version status. // // Status is a required field Status ModelVersionStatus `locationName:"status" type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
func (UpdateModelVersionStatusInput) String ¶ added in v0.24.0
func (s UpdateModelVersionStatusInput) String() string
String returns the string representation
func (*UpdateModelVersionStatusInput) Validate ¶ added in v0.24.0
func (s *UpdateModelVersionStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateModelVersionStatusOutput ¶ added in v0.24.0
type UpdateModelVersionStatusOutput struct {
// contains filtered or unexported fields
}
func (UpdateModelVersionStatusOutput) String ¶ added in v0.24.0
func (s UpdateModelVersionStatusOutput) String() string
String returns the string representation
type UpdateModelVersionStatusRequest ¶ added in v0.24.0
type UpdateModelVersionStatusRequest struct { *aws.Request Input *UpdateModelVersionStatusInput Copy func(*UpdateModelVersionStatusInput) UpdateModelVersionStatusRequest }
UpdateModelVersionStatusRequest is the request type for the UpdateModelVersionStatus API operation.
func (UpdateModelVersionStatusRequest) Send ¶ added in v0.24.0
func (r UpdateModelVersionStatusRequest) Send(ctx context.Context) (*UpdateModelVersionStatusResponse, error)
Send marshals and sends the UpdateModelVersionStatus API request.
type UpdateModelVersionStatusResponse ¶ added in v0.24.0
type UpdateModelVersionStatusResponse struct { *UpdateModelVersionStatusOutput // contains filtered or unexported fields }
UpdateModelVersionStatusResponse is the response type for the UpdateModelVersionStatus API operation.
func (*UpdateModelVersionStatusResponse) SDKResponseMetdata ¶ added in v0.24.0
func (r *UpdateModelVersionStatusResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateModelVersionStatus request.
type UpdateRuleMetadataInput ¶
type UpdateRuleMetadataInput struct { // The rule description. // // Description is a required field Description *string `locationName:"description" min:"1" type:"string" required:"true"` // The rule to update. // // Rule is a required field Rule *Rule `locationName:"rule" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateRuleMetadataInput) String ¶
func (s UpdateRuleMetadataInput) String() string
String returns the string representation
func (*UpdateRuleMetadataInput) Validate ¶
func (s *UpdateRuleMetadataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRuleMetadataOutput ¶
type UpdateRuleMetadataOutput struct {
// contains filtered or unexported fields
}
func (UpdateRuleMetadataOutput) String ¶
func (s UpdateRuleMetadataOutput) String() string
String returns the string representation
type UpdateRuleMetadataRequest ¶
type UpdateRuleMetadataRequest struct { *aws.Request Input *UpdateRuleMetadataInput Copy func(*UpdateRuleMetadataInput) UpdateRuleMetadataRequest }
UpdateRuleMetadataRequest is the request type for the UpdateRuleMetadata API operation.
func (UpdateRuleMetadataRequest) Send ¶
func (r UpdateRuleMetadataRequest) Send(ctx context.Context) (*UpdateRuleMetadataResponse, error)
Send marshals and sends the UpdateRuleMetadata API request.
type UpdateRuleMetadataResponse ¶
type UpdateRuleMetadataResponse struct { *UpdateRuleMetadataOutput // contains filtered or unexported fields }
UpdateRuleMetadataResponse is the response type for the UpdateRuleMetadata API operation.
func (*UpdateRuleMetadataResponse) SDKResponseMetdata ¶
func (r *UpdateRuleMetadataResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateRuleMetadata request.
type UpdateRuleVersionInput ¶
type UpdateRuleVersionInput struct { // The description. Description *string `locationName:"description" min:"1" type:"string"` // The rule expression. // // Expression is a required field Expression *string `locationName:"expression" min:"1" type:"string" required:"true" sensitive:"true"` // The language. // // Language is a required field Language Language `locationName:"language" type:"string" required:"true" enum:"true"` // The outcomes. // // Outcomes is a required field Outcomes []string `locationName:"outcomes" min:"1" type:"list" required:"true"` // The rule to update. // // Rule is a required field Rule *Rule `locationName:"rule" type:"structure" required:"true"` // The tags to assign to the rule version. Tags []Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (UpdateRuleVersionInput) String ¶
func (s UpdateRuleVersionInput) String() string
String returns the string representation
func (*UpdateRuleVersionInput) Validate ¶
func (s *UpdateRuleVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateRuleVersionOutput ¶
type UpdateRuleVersionOutput struct { // The new rule version that was created. Rule *Rule `locationName:"rule" type:"structure"` // contains filtered or unexported fields }
func (UpdateRuleVersionOutput) String ¶
func (s UpdateRuleVersionOutput) String() string
String returns the string representation
type UpdateRuleVersionRequest ¶
type UpdateRuleVersionRequest struct { *aws.Request Input *UpdateRuleVersionInput Copy func(*UpdateRuleVersionInput) UpdateRuleVersionRequest }
UpdateRuleVersionRequest is the request type for the UpdateRuleVersion API operation.
func (UpdateRuleVersionRequest) Send ¶
func (r UpdateRuleVersionRequest) Send(ctx context.Context) (*UpdateRuleVersionResponse, error)
Send marshals and sends the UpdateRuleVersion API request.
type UpdateRuleVersionResponse ¶
type UpdateRuleVersionResponse struct { *UpdateRuleVersionOutput // contains filtered or unexported fields }
UpdateRuleVersionResponse is the response type for the UpdateRuleVersion API operation.
func (*UpdateRuleVersionResponse) SDKResponseMetdata ¶
func (r *UpdateRuleVersionResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateRuleVersion request.
type UpdateVariableInput ¶
type UpdateVariableInput struct { // The new default value of the variable. DefaultValue *string `locationName:"defaultValue" type:"string"` // The new description. Description *string `locationName:"description" type:"string"` // The name of the variable. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The variable type. VariableType *string `locationName:"variableType" type:"string"` // contains filtered or unexported fields }
func (UpdateVariableInput) String ¶
func (s UpdateVariableInput) String() string
String returns the string representation
func (*UpdateVariableInput) Validate ¶
func (s *UpdateVariableInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateVariableOutput ¶
type UpdateVariableOutput struct {
// contains filtered or unexported fields
}
func (UpdateVariableOutput) String ¶
func (s UpdateVariableOutput) String() string
String returns the string representation
type UpdateVariableRequest ¶
type UpdateVariableRequest struct { *aws.Request Input *UpdateVariableInput Copy func(*UpdateVariableInput) UpdateVariableRequest }
UpdateVariableRequest is the request type for the UpdateVariable API operation.
func (UpdateVariableRequest) Send ¶
func (r UpdateVariableRequest) Send(ctx context.Context) (*UpdateVariableResponse, error)
Send marshals and sends the UpdateVariable API request.
type UpdateVariableResponse ¶
type UpdateVariableResponse struct { *UpdateVariableOutput // contains filtered or unexported fields }
UpdateVariableResponse is the response type for the UpdateVariable API operation.
func (*UpdateVariableResponse) SDKResponseMetdata ¶
func (r *UpdateVariableResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateVariable request.
type Variable ¶
type Variable struct { // The ARN of the variable. Arn *string `locationName:"arn" min:"1" type:"string"` // The time when the variable was created. CreatedTime *string `locationName:"createdTime" type:"string"` // The data source of the variable. DataSource DataSource `locationName:"dataSource" type:"string" enum:"true"` // The data type of the variable. DataType DataType `locationName:"dataType" type:"string" enum:"true"` // The default value of the variable. DefaultValue *string `locationName:"defaultValue" type:"string"` // The description of the variable. Description *string `locationName:"description" type:"string"` // The time when variable was last updated. LastUpdatedTime *string `locationName:"lastUpdatedTime" type:"string"` // The name of the variable. Name *string `locationName:"name" type:"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 | SHIPPING_ZIP // | USERAGENT VariableType *string `locationName:"variableType" type:"string"` // contains filtered or unexported fields }
The variable.
type VariableEntry ¶
type VariableEntry struct { // The data source of the variable. DataSource *string `locationName:"dataSource" type:"string"` // The data type of the variable. DataType *string `locationName:"dataType" type:"string"` // The default value of the variable. DefaultValue *string `locationName:"defaultValue" type:"string"` // The description of the variable. Description *string `locationName:"description" type:"string"` // The name of the variable. Name *string `locationName:"name" type:"string"` // The 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 | SHIPPING_ZIP // | USERAGENT VariableType *string `locationName:"variableType" type:"string"` // contains filtered or unexported fields }
A variable in the list of variables for the batch create variable request.
func (VariableEntry) String ¶
func (s VariableEntry) String() string
String returns the string representation
Source Files ¶
- api_client.go
- api_doc.go
- api_enums.go
- api_errors.go
- api_op_BatchCreateVariable.go
- api_op_BatchGetVariable.go
- api_op_CreateDetectorVersion.go
- api_op_CreateModel.go
- api_op_CreateModelVersion.go
- api_op_CreateRule.go
- api_op_CreateVariable.go
- api_op_DeleteDetector.go
- api_op_DeleteDetectorVersion.go
- api_op_DeleteEvent.go
- api_op_DeleteRule.go
- api_op_DescribeDetector.go
- api_op_DescribeModelVersions.go
- api_op_GetDetectorVersion.go
- api_op_GetDetectors.go
- api_op_GetEntityTypes.go
- api_op_GetEventPrediction.go
- api_op_GetEventTypes.go
- api_op_GetExternalModels.go
- api_op_GetKMSEncryptionKey.go
- api_op_GetLabels.go
- api_op_GetModelVersion.go
- api_op_GetModels.go
- api_op_GetOutcomes.go
- api_op_GetPrediction.go
- api_op_GetRules.go
- api_op_GetVariables.go
- api_op_ListTagsForResource.go
- api_op_PutDetector.go
- api_op_PutEntityType.go
- api_op_PutEventType.go
- api_op_PutExternalModel.go
- api_op_PutKMSEncryptionKey.go
- api_op_PutLabel.go
- api_op_PutOutcome.go
- api_op_TagResource.go
- api_op_UntagResource.go
- api_op_UpdateDetectorVersion.go
- api_op_UpdateDetectorVersionMetadata.go
- api_op_UpdateDetectorVersionStatus.go
- api_op_UpdateModel.go
- api_op_UpdateModelVersion.go
- api_op_UpdateModelVersionStatus.go
- api_op_UpdateRuleMetadata.go
- api_op_UpdateRuleVersion.go
- api_op_UpdateVariable.go
- api_types.go
Directories ¶
Path | Synopsis |
---|---|
Package frauddetectoriface provides an interface to enable mocking the Amazon Fraud Detector service client for testing your code.
|
Package frauddetectoriface provides an interface to enable mocking the Amazon Fraud Detector service client for testing your code. |