Class: Aws::FraudDetector::Types::PutEventTypeRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

The description of the event type.

Returns:

  • (String)


3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 3924

class PutEventTypeRequest < Struct.new(
  :name,
  :description,
  :event_variables,
  :labels,
  :entity_types,
  :event_ingestion,
  :tags,
  :event_orchestration)
  SENSITIVE = []
  include Aws::Structure
end

#entity_typesArray<String>

The entity type for the event type. Example entity types: customer, merchant, account.

Returns:

  • (Array<String>)


3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 3924

class PutEventTypeRequest < Struct.new(
  :name,
  :description,
  :event_variables,
  :labels,
  :entity_types,
  :event_ingestion,
  :tags,
  :event_orchestration)
  SENSITIVE = []
  include Aws::Structure
end

#event_ingestionString

Specifies if ingestion is enabled or disabled.

Returns:

  • (String)


3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 3924

class PutEventTypeRequest < Struct.new(
  :name,
  :description,
  :event_variables,
  :labels,
  :entity_types,
  :event_ingestion,
  :tags,
  :event_orchestration)
  SENSITIVE = []
  include Aws::Structure
end

#event_orchestrationTypes::EventOrchestration

Enables or disables event orchestration. If enabled, you can send event predictions to select AWS services for downstream processing of the events.



3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 3924

class PutEventTypeRequest < Struct.new(
  :name,
  :description,
  :event_variables,
  :labels,
  :entity_types,
  :event_ingestion,
  :tags,
  :event_orchestration)
  SENSITIVE = []
  include Aws::Structure
end

#event_variablesArray<String>

The event type variables.

Returns:

  • (Array<String>)


3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 3924

class PutEventTypeRequest < Struct.new(
  :name,
  :description,
  :event_variables,
  :labels,
  :entity_types,
  :event_ingestion,
  :tags,
  :event_orchestration)
  SENSITIVE = []
  include Aws::Structure
end

#labelsArray<String>

The event type labels.

Returns:

  • (Array<String>)


3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 3924

class PutEventTypeRequest < Struct.new(
  :name,
  :description,
  :event_variables,
  :labels,
  :entity_types,
  :event_ingestion,
  :tags,
  :event_orchestration)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name.

Returns:

  • (String)


3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 3924

class PutEventTypeRequest < Struct.new(
  :name,
  :description,
  :event_variables,
  :labels,
  :entity_types,
  :event_ingestion,
  :tags,
  :event_orchestration)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

A collection of key and value pairs.

Returns:



3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 3924

class PutEventTypeRequest < Struct.new(
  :name,
  :description,
  :event_variables,
  :labels,
  :entity_types,
  :event_ingestion,
  :tags,
  :event_orchestration)
  SENSITIVE = []
  include Aws::Structure
end