Class: Aws::SecurityLake::Types::CreateSubscriberRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityLake::Types::CreateSubscriberRequest
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securitylake/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_types ⇒ Array<String>
The Amazon S3 or Lake Formation access type.
-
#sources ⇒ Array<Types::LogSourceResource>
The supported Amazon Web Services services from which logs and events are collected.
-
#subscriber_description ⇒ String
The description for your subscriber account in Security Lake.
-
#subscriber_identity ⇒ Types::AwsIdentity
The Amazon Web Services identity used to access your data.
-
#subscriber_name ⇒ String
The name of your Security Lake subscriber account.
-
#tags ⇒ Array<Types::Tag>
An array of objects, one for each tag to associate with the subscriber.
Instance Attribute Details
#access_types ⇒ Array<String>
The Amazon S3 or Lake Formation access type.
432 433 434 435 436 437 438 439 440 441 |
# File 'lib/aws-sdk-securitylake/types.rb', line 432 class CreateSubscriberRequest < Struct.new( :access_types, :sources, :subscriber_description, :subscriber_identity, :subscriber_name, :tags) SENSITIVE = [] include Aws::Structure end |
#sources ⇒ Array<Types::LogSourceResource>
The supported Amazon Web Services services from which logs and events are collected. Security Lake supports log and event collection for natively supported Amazon Web Services services.
432 433 434 435 436 437 438 439 440 441 |
# File 'lib/aws-sdk-securitylake/types.rb', line 432 class CreateSubscriberRequest < Struct.new( :access_types, :sources, :subscriber_description, :subscriber_identity, :subscriber_name, :tags) SENSITIVE = [] include Aws::Structure end |
#subscriber_description ⇒ String
The description for your subscriber account in Security Lake.
432 433 434 435 436 437 438 439 440 441 |
# File 'lib/aws-sdk-securitylake/types.rb', line 432 class CreateSubscriberRequest < Struct.new( :access_types, :sources, :subscriber_description, :subscriber_identity, :subscriber_name, :tags) SENSITIVE = [] include Aws::Structure end |
#subscriber_identity ⇒ Types::AwsIdentity
The Amazon Web Services identity used to access your data.
432 433 434 435 436 437 438 439 440 441 |
# File 'lib/aws-sdk-securitylake/types.rb', line 432 class CreateSubscriberRequest < Struct.new( :access_types, :sources, :subscriber_description, :subscriber_identity, :subscriber_name, :tags) SENSITIVE = [] include Aws::Structure end |
#subscriber_name ⇒ String
The name of your Security Lake subscriber account.
432 433 434 435 436 437 438 439 440 441 |
# File 'lib/aws-sdk-securitylake/types.rb', line 432 class CreateSubscriberRequest < Struct.new( :access_types, :sources, :subscriber_description, :subscriber_identity, :subscriber_name, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
An array of objects, one for each tag to associate with the subscriber. For each tag, you must specify both a tag key and a tag value. A tag value cannot be null, but it can be an empty string.
432 433 434 435 436 437 438 439 440 441 |
# File 'lib/aws-sdk-securitylake/types.rb', line 432 class CreateSubscriberRequest < Struct.new( :access_types, :sources, :subscriber_description, :subscriber_identity, :subscriber_name, :tags) SENSITIVE = [] include Aws::Structure end |