Interface CfnDetector.EventVariableProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDetector.EventVariableProperty.Jsii$Proxy
- Enclosing class:
- CfnDetector
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.frauddetector.*; EventVariableProperty eventVariableProperty = EventVariableProperty.builder() .arn("arn") .createdTime("createdTime") .dataSource("dataSource") .dataType("dataType") .defaultValue("defaultValue") .description("description") .inline(false) .lastUpdatedTime("lastUpdatedTime") .name("name") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .variableType("variableType") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnDetector.EventVariableProperty
static final class
An implementation forCfnDetector.EventVariableProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
getArn()
The event variable ARN.default String
Timestamp for when the event variable was created.default String
The data source of the event variable.default String
The data type of the event variable.default String
The default value of the event variable.default String
The description of the event variable.default Object
Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack.default String
Timestamp for when the event variable was last updated.default String
getName()
The name of the event variable.getTags()
An array of key-value pairs to apply to this resource.default String
The type of event variable.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getArn
The event variable ARN. -
getCreatedTime
Timestamp for when the event variable was created. -
getDataSource
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 eitherEVENT
orMODEL_SCORE
for DataSource. -
getDataType
The data type of the event variable.Valid values:
STRING | INTEGER | BOOLEAN | FLOAT
-
getDefaultValue
The default value of the event variable.This is required if you are providing the details of your variables instead of the ARN.
-
getDescription
The description of the event variable. -
getInline
Indicates whether the resource is defined within this CloudFormation template and impacts the create, update, and delete behavior of the stack.If the value is
true
, CloudFormation will create/update/delete the resource when creating/updating/deleting the stack. If the value isfalse
, CloudFormation will validate that the object exists and then use it within the resource without making changes to the object.For example, when creating
AWS::FraudDetector::Detector
you must define at least two variables. You can setInline=true
for these variables and CloudFormation will create/update/delete the variables as part of stack operations. However, if you setInline=false
, CloudFormation will associate the variables to your detector but not execute any changes to the variables. -
getLastUpdatedTime
Timestamp for when the event variable was last updated. -
getName
The name of the event variable. -
getTags
An array of key-value pairs to apply to this resource.For more information, see Tag .
-
getVariableType
The type of event variable.For more information, see Variable types .
-
builder
-