Class: Aws::SecurityLake::Types::DataLakeResource
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityLake::Types::DataLakeResource
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securitylake/types.rb
Overview
Provides details of Amazon Security Lake object.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#create_status ⇒ String
Retrieves the status of the ‘CreateDatalake` API call for an account in Amazon Security Lake.
-
#data_lake_arn ⇒ String
The Amazon Resource Name (ARN) created by you to provide to the subscriber.
-
#encryption_configuration ⇒ Types::DataLakeEncryptionConfiguration
Provides encryption details of Amazon Security Lake object.
-
#lifecycle_configuration ⇒ Types::DataLakeLifecycleConfiguration
Provides lifecycle details of Amazon Security Lake object.
-
#region ⇒ String
The Amazon Web Services Regions where Security Lake is enabled.
-
#replication_configuration ⇒ Types::DataLakeReplicationConfiguration
Provides replication details of Amazon Security Lake object.
-
#s3_bucket_arn ⇒ String
The ARN for the Amazon Security Lake Amazon S3 bucket.
-
#update_status ⇒ Types::DataLakeUpdateStatus
The status of the last ‘UpdateDataLake `or `DeleteDataLake` API request.
Instance Attribute Details
#create_status ⇒ String
Retrieves the status of the ‘CreateDatalake` API call for an account in Amazon Security Lake.
817 818 819 820 821 822 823 824 825 826 827 828 |
# File 'lib/aws-sdk-securitylake/types.rb', line 817 class DataLakeResource < Struct.new( :create_status, :data_lake_arn, :encryption_configuration, :lifecycle_configuration, :region, :replication_configuration, :s3_bucket_arn, :update_status) SENSITIVE = [] include Aws::Structure end |
#data_lake_arn ⇒ String
The Amazon Resource Name (ARN) created by you to provide to the subscriber. For more information about ARNs and how to use them in policies, see the [Amazon Security Lake User Guide].
[1]: docs.aws.amazon.com/security-lake/latest/userguide/subscriber-management.html
817 818 819 820 821 822 823 824 825 826 827 828 |
# File 'lib/aws-sdk-securitylake/types.rb', line 817 class DataLakeResource < Struct.new( :create_status, :data_lake_arn, :encryption_configuration, :lifecycle_configuration, :region, :replication_configuration, :s3_bucket_arn, :update_status) SENSITIVE = [] include Aws::Structure end |
#encryption_configuration ⇒ Types::DataLakeEncryptionConfiguration
Provides encryption details of Amazon Security Lake object.
817 818 819 820 821 822 823 824 825 826 827 828 |
# File 'lib/aws-sdk-securitylake/types.rb', line 817 class DataLakeResource < Struct.new( :create_status, :data_lake_arn, :encryption_configuration, :lifecycle_configuration, :region, :replication_configuration, :s3_bucket_arn, :update_status) SENSITIVE = [] include Aws::Structure end |
#lifecycle_configuration ⇒ Types::DataLakeLifecycleConfiguration
Provides lifecycle details of Amazon Security Lake object.
817 818 819 820 821 822 823 824 825 826 827 828 |
# File 'lib/aws-sdk-securitylake/types.rb', line 817 class DataLakeResource < Struct.new( :create_status, :data_lake_arn, :encryption_configuration, :lifecycle_configuration, :region, :replication_configuration, :s3_bucket_arn, :update_status) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
The Amazon Web Services Regions where Security Lake is enabled.
817 818 819 820 821 822 823 824 825 826 827 828 |
# File 'lib/aws-sdk-securitylake/types.rb', line 817 class DataLakeResource < Struct.new( :create_status, :data_lake_arn, :encryption_configuration, :lifecycle_configuration, :region, :replication_configuration, :s3_bucket_arn, :update_status) SENSITIVE = [] include Aws::Structure end |
#replication_configuration ⇒ Types::DataLakeReplicationConfiguration
Provides replication details of Amazon Security Lake object.
817 818 819 820 821 822 823 824 825 826 827 828 |
# File 'lib/aws-sdk-securitylake/types.rb', line 817 class DataLakeResource < Struct.new( :create_status, :data_lake_arn, :encryption_configuration, :lifecycle_configuration, :region, :replication_configuration, :s3_bucket_arn, :update_status) SENSITIVE = [] include Aws::Structure end |
#s3_bucket_arn ⇒ String
The ARN for the Amazon Security Lake Amazon S3 bucket.
817 818 819 820 821 822 823 824 825 826 827 828 |
# File 'lib/aws-sdk-securitylake/types.rb', line 817 class DataLakeResource < Struct.new( :create_status, :data_lake_arn, :encryption_configuration, :lifecycle_configuration, :region, :replication_configuration, :s3_bucket_arn, :update_status) SENSITIVE = [] include Aws::Structure end |
#update_status ⇒ Types::DataLakeUpdateStatus
The status of the last ‘UpdateDataLake `or `DeleteDataLake` API request.
817 818 819 820 821 822 823 824 825 826 827 828 |
# File 'lib/aws-sdk-securitylake/types.rb', line 817 class DataLakeResource < Struct.new( :create_status, :data_lake_arn, :encryption_configuration, :lifecycle_configuration, :region, :replication_configuration, :s3_bucket_arn, :update_status) SENSITIVE = [] include Aws::Structure end |