Api reference
components.compliance.public.commands ¶
create_gdpr_deletion_batch_for_data_bucket ¶
create_gdpr_deletion_batch_for_data_bucket ¶
Create a GDPR deletion batch for a given data bucket.
Source code in components/compliance/public/commands/create_gdpr_deletion_batch_for_data_bucket.py
create_gdpr_deletion_records_for_data_bucket ¶
create_gdpr_deletion_records_for_data_bucket ¶
Trigger the GDPR deletion process for a given bucket type, for each member targeted for deletion, we will create a GDPR deletion record
Source code in components/compliance/public/commands/create_gdpr_deletion_records_for_data_bucket.py
components.compliance.public.entities ¶
ComplianceProfile
dataclass
¶
GdprDeletionBatch
dataclass
¶
GdprDeletionBatch(
id,
bucket_type,
deletion_records,
reviewed_status,
reviewed_at,
reviewed_by,
reviewed_reason,
created_at,
updated_at,
records_count_for_list=0,
)
Bases: DataClassJsonMixin
Entity representing a GDPR deletion batch model
GdprDeletionRecord
dataclass
¶
GdprDeletionRecord(
id,
compliance_profile_id,
compliance_profile,
bucket_type,
deletion_batch_id,
deletion_scheduled_at,
deletion_applied_at,
created_at,
updated_at,
)
Bases: DataClassJsonMixin
Entity representing a GDPR deletion record model