@pulumi/aws-native
Version:
The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)
213 lines (212 loc) • 9.18 kB
TypeScript
export declare const DetectorEventVariableDataSource: {
readonly Event: "EVENT";
};
/**
* The data source of the event variable.
*
* Valid values: `EVENT | EXTERNAL_MODEL_SCORE`
*
* When defining a variable within a detector, you can only use the `EVENT` value for DataSource when the *Inline* property is set to true. If the *Inline* property is set false, you can use either `EVENT` or `MODEL_SCORE` for DataSource.
*/
export type DetectorEventVariableDataSource = (typeof DetectorEventVariableDataSource)[keyof typeof DetectorEventVariableDataSource];
export declare const DetectorEventVariableDataType: {
readonly String: "STRING";
readonly Integer: "INTEGER";
readonly Float: "FLOAT";
readonly Boolean: "BOOLEAN";
};
/**
* The data type of the event variable.
*
* Valid values: `STRING | INTEGER | BOOLEAN | FLOAT`
*/
export type DetectorEventVariableDataType = (typeof DetectorEventVariableDataType)[keyof typeof DetectorEventVariableDataType];
export declare const DetectorEventVariableVariableType: {
readonly AuthCode: "AUTH_CODE";
readonly Avs: "AVS";
readonly BillingAddressL1: "BILLING_ADDRESS_L1";
readonly BillingAddressL2: "BILLING_ADDRESS_L2";
readonly BillingCity: "BILLING_CITY";
readonly BillingCountry: "BILLING_COUNTRY";
readonly BillingName: "BILLING_NAME";
readonly BillingPhone: "BILLING_PHONE";
readonly BillingState: "BILLING_STATE";
readonly BillingZip: "BILLING_ZIP";
readonly CardBin: "CARD_BIN";
readonly Categorical: "CATEGORICAL";
readonly CurrencyCode: "CURRENCY_CODE";
readonly EmailAddress: "EMAIL_ADDRESS";
readonly Fingerprint: "FINGERPRINT";
readonly FraudLabel: "FRAUD_LABEL";
readonly FreeFormText: "FREE_FORM_TEXT";
readonly IpAddress: "IP_ADDRESS";
readonly Numeric: "NUMERIC";
readonly OrderId: "ORDER_ID";
readonly PaymentType: "PAYMENT_TYPE";
readonly PhoneNumber: "PHONE_NUMBER";
readonly Price: "PRICE";
readonly ProductCategory: "PRODUCT_CATEGORY";
readonly ShippingAddressL1: "SHIPPING_ADDRESS_L1";
readonly ShippingAddressL2: "SHIPPING_ADDRESS_L2";
readonly ShippingCity: "SHIPPING_CITY";
readonly ShippingCountry: "SHIPPING_COUNTRY";
readonly ShippingName: "SHIPPING_NAME";
readonly ShippingPhone: "SHIPPING_PHONE";
readonly ShippingState: "SHIPPING_STATE";
readonly ShippingZip: "SHIPPING_ZIP";
readonly Useragent: "USERAGENT";
};
/**
* The type of event variable. For more information, see [Variable types](https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types) .
*/
export type DetectorEventVariableVariableType = (typeof DetectorEventVariableVariableType)[keyof typeof DetectorEventVariableVariableType];
export declare const DetectorRuleExecutionMode: {
readonly FirstMatched: "FIRST_MATCHED";
readonly AllMatched: "ALL_MATCHED";
};
/**
* The rule execution mode for the rules included in the detector version.
*
* Valid values: `FIRST_MATCHED | ALL_MATCHED` Default value: `FIRST_MATCHED`
*
* 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.
*/
export type DetectorRuleExecutionMode = (typeof DetectorRuleExecutionMode)[keyof typeof DetectorRuleExecutionMode];
export declare const DetectorRuleLanguage: {
readonly Detectorpl: "DETECTORPL";
};
/**
* The rule language.
*
* Valid Value: DETECTORPL
*/
export type DetectorRuleLanguage = (typeof DetectorRuleLanguage)[keyof typeof DetectorRuleLanguage];
export declare const DetectorVersionStatus: {
readonly Draft: "DRAFT";
readonly Active: "ACTIVE";
};
/**
* The desired detector version status for the detector
*/
export type DetectorVersionStatus = (typeof DetectorVersionStatus)[keyof typeof DetectorVersionStatus];
export declare const EventTypeEventVariableDataSource: {
readonly Event: "EVENT";
};
/**
* The source of the event variable.
*
* Valid values: `EVENT | EXTERNAL_MODEL_SCORE`
*
* When defining a variable within a event type, you can only use the `EVENT` value for DataSource when the *Inline* property is set to true. If the *Inline* property is set false, you can use either `EVENT` or `MODEL_SCORE` for DataSource.
*/
export type EventTypeEventVariableDataSource = (typeof EventTypeEventVariableDataSource)[keyof typeof EventTypeEventVariableDataSource];
export declare const EventTypeEventVariableDataType: {
readonly String: "STRING";
readonly Integer: "INTEGER";
readonly Float: "FLOAT";
readonly Boolean: "BOOLEAN";
};
/**
* The data type of the event variable. For more information, see [Data types](https://docs.aws.amazon.com/frauddetector/latest/ug/variables.html#data-types) .
*/
export type EventTypeEventVariableDataType = (typeof EventTypeEventVariableDataType)[keyof typeof EventTypeEventVariableDataType];
export declare const EventTypeEventVariableVariableType: {
readonly AuthCode: "AUTH_CODE";
readonly Avs: "AVS";
readonly BillingAddressL1: "BILLING_ADDRESS_L1";
readonly BillingAddressL2: "BILLING_ADDRESS_L2";
readonly BillingCity: "BILLING_CITY";
readonly BillingCountry: "BILLING_COUNTRY";
readonly BillingName: "BILLING_NAME";
readonly BillingPhone: "BILLING_PHONE";
readonly BillingState: "BILLING_STATE";
readonly BillingZip: "BILLING_ZIP";
readonly CardBin: "CARD_BIN";
readonly Categorical: "CATEGORICAL";
readonly CurrencyCode: "CURRENCY_CODE";
readonly EmailAddress: "EMAIL_ADDRESS";
readonly Fingerprint: "FINGERPRINT";
readonly FraudLabel: "FRAUD_LABEL";
readonly FreeFormText: "FREE_FORM_TEXT";
readonly IpAddress: "IP_ADDRESS";
readonly Numeric: "NUMERIC";
readonly OrderId: "ORDER_ID";
readonly PaymentType: "PAYMENT_TYPE";
readonly PhoneNumber: "PHONE_NUMBER";
readonly Price: "PRICE";
readonly ProductCategory: "PRODUCT_CATEGORY";
readonly ShippingAddressL1: "SHIPPING_ADDRESS_L1";
readonly ShippingAddressL2: "SHIPPING_ADDRESS_L2";
readonly ShippingCity: "SHIPPING_CITY";
readonly ShippingCountry: "SHIPPING_COUNTRY";
readonly ShippingName: "SHIPPING_NAME";
readonly ShippingPhone: "SHIPPING_PHONE";
readonly ShippingState: "SHIPPING_STATE";
readonly ShippingZip: "SHIPPING_ZIP";
readonly Useragent: "USERAGENT";
};
/**
* The type of event variable. For more information, see [Variable types](https://docs.aws.amazon.com/frauddetector/latest/ug/variables.html#variable-types) .
*/
export type EventTypeEventVariableVariableType = (typeof EventTypeEventVariableVariableType)[keyof typeof EventTypeEventVariableVariableType];
export declare const VariableDataSource: {
readonly Event: "EVENT";
readonly ExternalModelScore: "EXTERNAL_MODEL_SCORE";
};
/**
* The source of the data.
*/
export type VariableDataSource = (typeof VariableDataSource)[keyof typeof VariableDataSource];
export declare const VariableDataType: {
readonly String: "STRING";
readonly Integer: "INTEGER";
readonly Float: "FLOAT";
readonly Boolean: "BOOLEAN";
};
/**
* The data type.
*/
export type VariableDataType = (typeof VariableDataType)[keyof typeof VariableDataType];
export declare const VariableType: {
readonly AuthCode: "AUTH_CODE";
readonly Avs: "AVS";
readonly BillingAddressL1: "BILLING_ADDRESS_L1";
readonly BillingAddressL2: "BILLING_ADDRESS_L2";
readonly BillingCity: "BILLING_CITY";
readonly BillingCountry: "BILLING_COUNTRY";
readonly BillingName: "BILLING_NAME";
readonly BillingPhone: "BILLING_PHONE";
readonly BillingState: "BILLING_STATE";
readonly BillingZip: "BILLING_ZIP";
readonly CardBin: "CARD_BIN";
readonly Categorical: "CATEGORICAL";
readonly CurrencyCode: "CURRENCY_CODE";
readonly EmailAddress: "EMAIL_ADDRESS";
readonly Fingerprint: "FINGERPRINT";
readonly FraudLabel: "FRAUD_LABEL";
readonly FreeFormText: "FREE_FORM_TEXT";
readonly IpAddress: "IP_ADDRESS";
readonly Numeric: "NUMERIC";
readonly OrderId: "ORDER_ID";
readonly PaymentType: "PAYMENT_TYPE";
readonly PhoneNumber: "PHONE_NUMBER";
readonly Price: "PRICE";
readonly ProductCategory: "PRODUCT_CATEGORY";
readonly ShippingAddressL1: "SHIPPING_ADDRESS_L1";
readonly ShippingAddressL2: "SHIPPING_ADDRESS_L2";
readonly ShippingCity: "SHIPPING_CITY";
readonly ShippingCountry: "SHIPPING_COUNTRY";
readonly ShippingName: "SHIPPING_NAME";
readonly ShippingPhone: "SHIPPING_PHONE";
readonly ShippingState: "SHIPPING_STATE";
readonly ShippingZip: "SHIPPING_ZIP";
readonly Useragent: "USERAGENT";
};
/**
* The variable type. For more information see https://docs.aws.amazon.com/frauddetector/latest/ug/create-a-variable.html#variable-types
*/
export type VariableType = (typeof VariableType)[keyof typeof VariableType];