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 configuration operation 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 configuration operation for an account in Amazon Security Lake.
812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 812 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.
812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 812 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.
812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 812 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.
812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 812 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.
812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 812 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.
812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 812 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.
812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 812 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.
812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 812 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 |