Class: Aws::SecurityLake::Types::CreateSubscriberRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityLake::Types::CreateSubscriberRequest
- Defined in:
- gems/aws-sdk-securitylake/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 from which logs and events are collected.
-
#subscriber_description ⇒ String
The description for your subscriber account in Security Lake.
-
#subscriber_identity ⇒ Types::AwsIdentity
The AWS 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.
427 428 429 430 431 432 433 434 435 436 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 427 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 from which logs and events are collected. Security Lake supports log and event collection for natively supported Amazon Web Services.
427 428 429 430 431 432 433 434 435 436 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 427 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.
427 428 429 430 431 432 433 434 435 436 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 427 class CreateSubscriberRequest < Struct.new( :access_types, :sources, :subscriber_description, :subscriber_identity, :subscriber_name, :tags) SENSITIVE = [] include Aws::Structure end |
#subscriber_identity ⇒ Types::AwsIdentity
The AWS identity used to access your data.
427 428 429 430 431 432 433 434 435 436 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 427 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.
427 428 429 430 431 432 433 434 435 436 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 427 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.
427 428 429 430 431 432 433 434 435 436 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 427 class CreateSubscriberRequest < Struct.new( :access_types, :sources, :subscriber_description, :subscriber_identity, :subscriber_name, :tags) SENSITIVE = [] include Aws::Structure end |