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)


764
765
766
767
768
769
770
771
772
773
774
775
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 764

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)


764
765
766
767
768
769
770
771
772
773
774
775
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 764

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.



764
765
766
767
768
769
770
771
772
773
774
775
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 764

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.



764
765
766
767
768
769
770
771
772
773
774
775
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 764

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)


764
765
766
767
768
769
770
771
772
773
774
775
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 764

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.



764
765
766
767
768
769
770
771
772
773
774
775
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 764

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)


764
765
766
767
768
769
770
771
772
773
774
775
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 764

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.



764
765
766
767
768
769
770
771
772
773
774
775
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 764

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