Class: Aws::SecurityLake::Types::DataLakeResource

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#create_statusString

Retrieves the status of the ‘CreateDatalake` API call for an account in Amazon Security Lake.

Returns:

  • (String)


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_arnString

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

Returns:

  • (String)


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_configurationTypes::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_configurationTypes::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

#regionString

The Amazon Web Services Regions where Security Lake is enabled.

Returns:

  • (String)


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_configurationTypes::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_arnString

The ARN for the Amazon Security Lake Amazon S3 bucket.

Returns:

  • (String)


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_statusTypes::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