Class: Aws::SecurityLake::Types::CreateCustomLogSourceRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#configurationTypes::CustomLogSourceConfiguration

The configuration for the third-party custom source.



260
261
262
263
264
265
266
267
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 260

class CreateCustomLogSourceRequest < Struct.new(
  :configuration,
  :event_classes,
  :source_name,
  :source_version)
  SENSITIVE = []
  include Aws::Structure
end

#event_classesArray<String>

The Open Cybersecurity Schema Framework (OCSF) event classes which describes the type of data that the custom source will send to Security Lake. The supported event classes are:

  • ACCESS_ACTIVITY

  • FILE_ACTIVITY

  • KERNEL_ACTIVITY

  • KERNEL_EXTENSION

  • MEMORY_ACTIVITY

  • MODULE_ACTIVITY

  • PROCESS_ACTIVITY

  • REGISTRY_KEY_ACTIVITY

  • REGISTRY_VALUE_ACTIVITY

  • RESOURCE_ACTIVITY

  • SCHEDULED_JOB_ACTIVITY

  • SECURITY_FINDING

  • ACCOUNT_CHANGE

  • AUTHENTICATION

  • AUTHORIZATION

  • ENTITY_MANAGEMENT_AUDIT

  • DHCP_ACTIVITY

  • NETWORK_ACTIVITY

  • DNS_ACTIVITY

  • FTP_ACTIVITY

  • HTTP_ACTIVITY

  • RDP_ACTIVITY

  • SMB_ACTIVITY

  • SSH_ACTIVITY

  • CONFIG_STATE

  • INVENTORY_INFO

  • EMAIL_ACTIVITY

  • API_ACTIVITY

  • CLOUD_API

Returns:

  • (Array<String>)


260
261
262
263
264
265
266
267
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 260

class CreateCustomLogSourceRequest < Struct.new(
  :configuration,
  :event_classes,
  :source_name,
  :source_version)
  SENSITIVE = []
  include Aws::Structure
end

#source_nameString

Specify the name for a third-party custom source. This must be a Regionally unique value.

Returns:

  • (String)


260
261
262
263
264
265
266
267
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 260

class CreateCustomLogSourceRequest < Struct.new(
  :configuration,
  :event_classes,
  :source_name,
  :source_version)
  SENSITIVE = []
  include Aws::Structure
end

#source_versionString

Specify the source version for the third-party custom source, to limit log collection to a specific version of custom data source.

Returns:

  • (String)


260
261
262
263
264
265
266
267
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 260

class CreateCustomLogSourceRequest < Struct.new(
  :configuration,
  :event_classes,
  :source_name,
  :source_version)
  SENSITIVE = []
  include Aws::Structure
end