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

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

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 '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_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.

Returns:

  • (String)


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

#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 '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_configurationTypes::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_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 '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_statusTypes::DataLakeUpdateStatus

The status of the last UpdateDataLakeor 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