Class: Aws::SecurityLake::Types::DataLakeResource
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityLake::Types::DataLakeResource
- Defined in:
- gems/aws-sdk-securitylake/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
orDeleteDataLake
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 'gems/aws-sdk-securitylake/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.
817 818 819 820 821 822 823 824 825 826 827 828 |
# File 'gems/aws-sdk-securitylake/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 'gems/aws-sdk-securitylake/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 'gems/aws-sdk-securitylake/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 'gems/aws-sdk-securitylake/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 'gems/aws-sdk-securitylake/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 'gems/aws-sdk-securitylake/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 'gems/aws-sdk-securitylake/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 |