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 configuration operation for an account in Amazon Security Lake.

Returns:

  • (String)


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_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)


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

#regionString

The Amazon Web Services Regions where Security Lake is enabled.

Returns:

  • (String)


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

The ARN for the Amazon Security Lake Amazon S3 bucket.

Returns:

  • (String)


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

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