Module: Aws::SecurityLake::Types

Defined in:
lib/aws-sdk-securitylake/types.rb

Defined Under Namespace

Classes: AccessDeniedException, AwsIdentity, AwsLogSourceConfiguration, AwsLogSourceResource, BadRequestException, ConflictException, CreateAwsLogSourceRequest, CreateAwsLogSourceResponse, CreateCustomLogSourceRequest, CreateCustomLogSourceResponse, CreateDataLakeExceptionSubscriptionRequest, CreateDataLakeExceptionSubscriptionResponse, CreateDataLakeOrganizationConfigurationRequest, CreateDataLakeOrganizationConfigurationResponse, CreateDataLakeRequest, CreateDataLakeResponse, CreateSubscriberNotificationRequest, CreateSubscriberNotificationResponse, CreateSubscriberRequest, CreateSubscriberResponse, CustomLogSourceAttributes, CustomLogSourceConfiguration, CustomLogSourceCrawlerConfiguration, CustomLogSourceProvider, CustomLogSourceResource, DataLakeAutoEnableNewAccountConfiguration, DataLakeConfiguration, DataLakeEncryptionConfiguration, DataLakeException, DataLakeLifecycleConfiguration, DataLakeLifecycleExpiration, DataLakeLifecycleTransition, DataLakeReplicationConfiguration, DataLakeResource, DataLakeSource, DataLakeSourceStatus, DataLakeUpdateException, DataLakeUpdateStatus, DeleteAwsLogSourceRequest, DeleteAwsLogSourceResponse, DeleteCustomLogSourceRequest, DeleteCustomLogSourceResponse, DeleteDataLakeExceptionSubscriptionRequest, DeleteDataLakeExceptionSubscriptionResponse, DeleteDataLakeOrganizationConfigurationRequest, DeleteDataLakeOrganizationConfigurationResponse, DeleteDataLakeRequest, DeleteDataLakeResponse, DeleteSubscriberNotificationRequest, DeleteSubscriberNotificationResponse, DeleteSubscriberRequest, DeleteSubscriberResponse, DeregisterDataLakeDelegatedAdministratorRequest, DeregisterDataLakeDelegatedAdministratorResponse, GetDataLakeExceptionSubscriptionRequest, GetDataLakeExceptionSubscriptionResponse, GetDataLakeOrganizationConfigurationRequest, GetDataLakeOrganizationConfigurationResponse, GetDataLakeSourcesRequest, GetDataLakeSourcesResponse, GetSubscriberRequest, GetSubscriberResponse, HttpsNotificationConfiguration, InternalServerException, ListDataLakeExceptionsRequest, ListDataLakeExceptionsResponse, ListDataLakesRequest, ListDataLakesResponse, ListLogSourcesRequest, ListLogSourcesResponse, ListSubscribersRequest, ListSubscribersResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, LogSource, LogSourceResource, NotificationConfiguration, RegisterDataLakeDelegatedAdministratorRequest, RegisterDataLakeDelegatedAdministratorResponse, ResourceNotFoundException, SqsNotificationConfiguration, SubscriberResource, Tag, TagResourceRequest, TagResourceResponse, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateDataLakeExceptionSubscriptionRequest, UpdateDataLakeExceptionSubscriptionResponse, UpdateDataLakeRequest, UpdateDataLakeResponse, UpdateSubscriberNotificationRequest, UpdateSubscriberNotificationResponse, UpdateSubscriberRequest, UpdateSubscriberResponse

Instance Attribute Summary collapse

Instance Attribute Details

#aws_log_sourceTypes::AwsLogSourceResource

Amazon Security Lake supports log and event collection for natively supported Amazon Web Services services. For more information, see the [Amazon Security Lake User Guide].

[1]: docs.aws.amazon.com/security-lake/latest/userguide/internal-sources.html



1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
# File 'lib/aws-sdk-securitylake/types.rb', line 1582

class LogSourceResource < Struct.new(
  :aws_log_source,
  :custom_log_source,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AwsLogSource < LogSourceResource; end
  class CustomLogSource < LogSourceResource; end
  class Unknown < LogSourceResource; end
end

#custom_log_sourceTypes::CustomLogSourceResource

Amazon Security Lake supports custom source types. For more information, see the [Amazon Security Lake User Guide].

[1]: docs.aws.amazon.com/security-lake/latest/userguide/custom-sources.html



1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
# File 'lib/aws-sdk-securitylake/types.rb', line 1582

class LogSourceResource < Struct.new(
  :aws_log_source,
  :custom_log_source,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class AwsLogSource < LogSourceResource; end
  class CustomLogSource < LogSourceResource; end
  class Unknown < LogSourceResource; end
end

#https_notification_configurationTypes::HttpsNotificationConfiguration

The configurations used for HTTPS subscriber notification.



1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
# File 'lib/aws-sdk-securitylake/types.rb', line 1611

class NotificationConfiguration < Struct.new(
  :https_notification_configuration,
  :sqs_notification_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class HttpsNotificationConfiguration < NotificationConfiguration; end
  class SqsNotificationConfiguration < NotificationConfiguration; end
  class Unknown < NotificationConfiguration; end
end

#sqs_notification_configurationTypes::SqsNotificationConfiguration

The configurations for SQS subscriber notification.



1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
# File 'lib/aws-sdk-securitylake/types.rb', line 1611

class NotificationConfiguration < Struct.new(
  :https_notification_configuration,
  :sqs_notification_configuration,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class HttpsNotificationConfiguration < NotificationConfiguration; end
  class SqsNotificationConfiguration < NotificationConfiguration; end
  class Unknown < NotificationConfiguration; end
end