@autional/api-compliance
v0.5.1
Published
Autional Compliance API — auto-generated TypeScript client from compliance-service
Readme
@autional/api-compliance
Autional Compliance API — auto-generated TypeScript client from compliance-service (168 functions).
Auto-generated by
python sdk/scripts/generate-api-packages.py. Do not edit by hand.
Functions
| Function | Method | Path | Description |
|----------|--------|------|-------------|
| getAdminComplianceAiDecisions(client, params?) | GET | /admin/compliance/ai-decisions | 查询AI决策记录列表 |
| postAdminComplianceAiDecisions(client, data: AIDecisionRequest) | POST | /admin/compliance/ai-decisions | 记录AI自动决策 |
| deleteAdminComplianceAiDecisionsByAiDecisions(client, decisionId: string) | DELETE | /admin/compliance/ai-decisions/{decision_id} | 删除AI决策记录 |
| getAdminComplianceAiDecisionsByAiDecisions(client, decisionId: string) | GET | /admin/compliance/ai-decisions/{decision_id} | 获取AI决策详情 |
| putAdminComplianceAiDecisionsByAiDecisions(client, decisionId: string, data: UpdateAIDecisionRequest) | PUT | /admin/compliance/ai-decisions/{decision_id} | 更新AI决策记录 |
| postAdminComplianceAiDecisionsReviewByAiDecisions(client, decisionId: string, data: ReviewAIDecisionRequest) | POST | /admin/compliance/ai-decisions/{decision_id}/review | 人工审核AI决策 |
| getAdminComplianceAuditFindings(client, params?) | GET | /admin/compliance/audit-findings | 查询审计发现问题列表 |
| postAdminComplianceAuditFindings(client, data: CreateAuditFindingRequest) | POST | /admin/compliance/audit-findings | 创建审计发现记录 |
| deleteAdminComplianceAuditFindingsByAuditFindings(client, auditFindingId: string) | DELETE | /admin/compliance/audit-findings/{audit_finding_id} | 删除审计发现记录 |
| getAdminComplianceAuditFindingsByAuditFindings(client, auditFindingId: string) | GET | /admin/compliance/audit-findings/{audit_finding_id} | 获取审计发现详情 |
| putAdminComplianceAuditFindingsByAuditFindings(client, auditFindingId: string, data: UpdateAuditFindingRequest) | PUT | /admin/compliance/audit-findings/{audit_finding_id} | 更新审计发现状态 |
| getAdminComplianceBreachNotifications(client, params?) | GET | /admin/compliance/breach-notifications | 查询数据泄露通知列表 |
| postAdminComplianceBreachNotifications(client, data: BreachNotificationRequest) | POST | /admin/compliance/breach-notifications | 创建数据泄露通知 |
| deleteAdminComplianceBreachNotificationsByBreachNotifications(client, breachNotificationId: string) | DELETE | /admin/compliance/breach-notifications/{breach_notification_id} | 删除数据泄露通知 |
| getAdminComplianceBreachNotificationsByBreachNotifications(client, breachNotificationId: string) | GET | /admin/compliance/breach-notifications/{breach_notification_id} | 获取数据泄露通知详情 |
| putAdminComplianceBreachNotificationsByBreachNotifications(client, breachNotificationId: string, data: UpdateBreachNotificationRequest) | PUT | /admin/compliance/breach-notifications/{breach_notification_id} | 更新数据泄露通知 |
| getAdminComplianceCertifications(client, params?) | GET | /admin/compliance/certifications | 查询合规认证列表 |
| postAdminComplianceCertifications(client, data: CreateCertificationRequest) | POST | /admin/compliance/certifications | 创建合规认证记录 |
| deleteAdminComplianceCertificationsByCertifications(client, certificationId: string) | DELETE | /admin/compliance/certifications/{certification_id} | 删除合规认证记录 |
| getAdminComplianceCertificationsByCertifications(client, certificationId: string) | GET | /admin/compliance/certifications/{certification_id} | 获取合规认证详情 |
| putAdminComplianceCertificationsByCertifications(client, certificationId: string, data: UpdateComplianceCertificationRequest) | PUT | /admin/compliance/certifications/{certification_id} | 更新合规认证信息 |
| getAdminComplianceCleanupRecords(client, params?) | GET | /admin/compliance/cleanup-records | 查询数据清理历史记录 |
| postAdminComplianceCleanupRecords(client, data: CreateCleanupRecordRequest) | POST | /admin/compliance/cleanup-records | 创建数据清理记录 |
| getAdminComplianceCrossBorderTransfers(client, params?) | GET | /admin/compliance/cross-border-transfers | 查询跨境数据传输列表 |
| postAdminComplianceCrossBorderTransfers(client, data: CreateCrossBorderTransferRequest) | POST | /admin/compliance/cross-border-transfers | 创建跨境数据传输记录 |
| deleteAdminComplianceCrossBorderTransfersByCrossBorderTransfers(client, crossBorderTransferId: string) | DELETE | /admin/compliance/cross-border-transfers/{cross_border_transfer_id} | 删除跨境数据传输记录 |
| getAdminComplianceCrossBorderTransfersByCrossBorderTransfers(client, crossBorderTransferId: string) | GET | /admin/compliance/cross-border-transfers/{cross_border_transfer_id} | 获取跨境数据传输详情 |
| putAdminComplianceCrossBorderTransfersByCrossBorderTransfers(client, crossBorderTransferId: string, data: UpdateCrossBorderTransferRequest) | PUT | /admin/compliance/cross-border-transfers/{cross_border_transfer_id} | 更新跨境数据传输记录 |
| getAdminComplianceDataClassifications(client, params?) | GET | /admin/compliance/data-classifications | 查询数据分类列表 |
| postAdminComplianceDataClassifications(client, data: DataClassificationRequest) | POST | /admin/compliance/data-classifications | 创建数据分类规则 |
| deleteAdminComplianceDataClassificationsByDataClassifications(client, dataClassificationId: string) | DELETE | /admin/compliance/data-classifications/{data_classification_id} | 删除数据分类规则 |
| getAdminComplianceDataClassificationsByDataClassifications(client, dataClassificationId: string) | GET | /admin/compliance/data-classifications/{data_classification_id} | 获取数据分类分级详情 |
| putAdminComplianceDataClassificationsByDataClassifications(client, dataClassificationId: string, data: UpdateDataClassificationRequest) | PUT | /admin/compliance/data-classifications/{data_classification_id} | 更新数据分类规则 |
| getAdminComplianceDengbaoControls(client, params?) | GET | /admin/compliance/dengbao/controls | 查询等级保护控制项列表 |
| postAdminComplianceDengbaoControls(client, data: CreateDengbaoControlRequest) | POST | /admin/compliance/dengbao/controls | 创建等级保护控制项 |
| deleteAdminComplianceDengbaoControlsByControls(client, controlId: string) | DELETE | /admin/compliance/dengbao/controls/{control_id} | 删除等级保护控制项 |
| putAdminComplianceDengbaoControlsByControls(client, controlId: string, data: UpdateDengbaoControlRequest) | PUT | /admin/compliance/dengbao/controls/{control_id} | 更新等级保护控制项 |
| getAdminComplianceErasureRequestsByErasureRequests(client, erasureId: string) | GET | /admin/compliance/erasure-requests/{erasure_id} | 获取删除权请求详情 |
| getAdminComplianceEvidence(client, params?) | GET | /admin/compliance/evidence | 查询合规证据列表 |
| postAdminComplianceEvidence(client, data: CreateEvidenceRequest) | POST | /admin/compliance/evidence | 上传合规证据 |
| deleteAdminComplianceEvidenceByEvidence(client, evidenceId: string) | DELETE | /admin/compliance/evidence/{evidence_id} | 删除合规证据 |
| getAdminComplianceEvidenceByEvidence(client, evidenceId: string) | GET | /admin/compliance/evidence/{evidence_id} | 获取合规证据详情 |
| putAdminComplianceEvidenceByEvidence(client, evidenceId: string, data: UpdateEvidenceRequest) | PUT | /admin/compliance/evidence/{evidence_id} | 更新合规证据 |
| deleteAdminComplianceGdprConsent(client, data: RevokeConsentRequest) | DELETE | /admin/compliance/gdpr/consent | 撤销数据处理同意 |
| getAdminComplianceGdprConsent(client, params?) | GET | /admin/compliance/gdpr/consent | 查询同意记录列表 |
| postAdminComplianceGdprConsent(client, data: CreateConsentRequest) | POST | /admin/compliance/gdpr/consent | 创建同意记录 |
| getAdminComplianceGdprConsentByConsent(client, consentId: string) | GET | /admin/compliance/gdpr/consent/{consent_id} | 获取同意记录详情 |
| getAdminComplianceGdprDsar(client, params?) | GET | /admin/compliance/gdpr/dsar | 查询DSAR列表 |
| postAdminComplianceGdprDsar(client, data: CreateDSARRequest) | POST | /admin/compliance/gdpr/dsar | 创建DSAR |
| deleteAdminComplianceGdprDsarByDsar(client, dsarId: string) | DELETE | /admin/compliance/gdpr/dsar/{dsar_id} | 删除DSAR |
| getAdminComplianceGdprDsarByDsar(client, dsarId: string) | GET | /admin/compliance/gdpr/dsar/{dsar_id} | 获取DSAR详情 |
| putAdminComplianceGdprDsarByDsar(client, dsarId: string, data: UpdateDSARRequest) | PUT | /admin/compliance/gdpr/dsar/{dsar_id} | 更新DSAR |
| getAdminComplianceGdprRightToErasure(client, params?) | GET | /admin/compliance/gdpr/right-to-erasure | 查询删除权请求列表 |
| postAdminComplianceGdprRightToErasure(client, data: CreateErasureRequest) | POST | /admin/compliance/gdpr/right-to-erasure | 创建数据删除权请求 |
| getAdminComplianceGdprRightToErasureByRightToErasure(client, erasureId: string) | GET | /admin/compliance/gdpr/right-to-erasure/{erasure_id} | 获取删除权请求详情 |
| putAdminComplianceGdprRightToErasureByRightToErasure(client, erasureId: string, data: UpdateErasureRequest) | PUT | /admin/compliance/gdpr/right-to-erasure/{erasure_id} | 更新删除权请求状态 |
| postAdminComplianceGdprRightToErasureExecuteByRightToErasure(client, erasureId: string) | POST | /admin/compliance/gdpr/right-to-erasure/{erasure_id}/execute | 执行数据擦除 |
| getAdminComplianceHipaaControls(client, params?) | GET | /admin/compliance/hipaa/controls | 查询HIPAA控制项列表 |
| postAdminComplianceHipaaControls(client, data: CreateHIPAAControlRequest) | POST | /admin/compliance/hipaa/controls | 创建HIPAA控制项 |
| deleteAdminComplianceHipaaControlsByControls(client, controlId: string) | DELETE | /admin/compliance/hipaa/controls/{control_id} | 删除HIPAA控制项 |
| putAdminComplianceHipaaControlsByControls(client, controlId: string, data: UpdateHIPAAControlRequest) | PUT | /admin/compliance/hipaa/controls/{control_id} | 更新HIPAA控制项 |
| getAdminComplianceIso27001Controls(client, params?) | GET | /admin/compliance/iso27001/controls | 查询ISO27001控制项列表 |
| postAdminComplianceIso27001Controls(client, data: CreateISO27001ControlRequest) | POST | /admin/compliance/iso27001/controls | 创建ISO27001控制项 |
| deleteAdminComplianceIso27001ControlsByControls(client, controlId: string) | DELETE | /admin/compliance/iso27001/controls/{control_id} | 删除ISO27001控制项 |
| getAdminComplianceIso27001ControlsByControls(client, controlId: string) | GET | /admin/compliance/iso27001/controls/{control_id} | 获取ISO27001控制项详情 |
| putAdminComplianceIso27001ControlsByControls(client, controlId: string, data: UpdateISO27001ControlRequest) | PUT | /admin/compliance/iso27001/controls/{control_id} | 更新ISO27001控制项 |
| getAdminComplianceLegalDocuments(client, params?) | GET | /admin/compliance/legal-documents | 查询协议文档列表 |
| postAdminComplianceLegalDocuments(client, data: CreateLegalDocumentRequest) | POST | /admin/compliance/legal-documents | 创建协议文档 |
| getAdminComplianceLegalDocumentsByLegalDocuments(client, legalDocumentId: string) | GET | /admin/compliance/legal-documents/{legal_document_id} | 获取协议文档详情 |
| putAdminComplianceLegalDocumentsByLegalDocuments(client, legalDocumentId: string, data: UpdateLegalDocumentRequest) | PUT | /admin/compliance/legal-documents/{legal_document_id} | 更新协议文档 |
| postAdminComplianceLegalDocumentsArchiveByLegalDocuments(client, legalDocumentId: string) | POST | /admin/compliance/legal-documents/{legal_document_id}/archive | 归档协议文档 |
| postAdminComplianceLegalDocumentsPublishByLegalDocuments(client, legalDocumentId: string) | POST | /admin/compliance/legal-documents/{legal_document_id}/publish | 发布协议文档 |
| getAdminCompliancePcidssControls(client, params?) | GET | /admin/compliance/pcidss/controls | 查询PCI DSS控制项列表 |
| postAdminCompliancePcidssControls(client, data: CreatePCIDSSControlRequest) | POST | /admin/compliance/pcidss/controls | 创建PCI DSS控制项 |
| deleteAdminCompliancePcidssControlsByControls(client, controlId: string) | DELETE | /admin/compliance/pcidss/controls/{control_id} | 删除PCI DSS控制项 |
| putAdminCompliancePcidssControlsByControls(client, controlId: string, data: UpdatePCIDSSControlRequest) | PUT | /admin/compliance/pcidss/controls/{control_id} | 更新PCI DSS控制项 |
| getAdminCompliancePenetrationTestReports(client, params?) | GET | /admin/compliance/penetration-test-reports | 查询渗透测试报告列表 |
| postAdminCompliancePenetrationTestReports(client, data: CreatePenTestReportRequest) | POST | /admin/compliance/penetration-test-reports | 创建渗透测试报告 |
| deleteAdminCompliancePenetrationTestReportsByPenetrationTestReports(client, penetrationTestReportId: string) | DELETE | /admin/compliance/penetration-test-reports/{penetration_test_report_id} | 删除渗透测试报告 |
| putAdminCompliancePenetrationTestReportsByPenetrationTestReports(client, penetrationTestReportId: string, data: UpdatePenTestReportRequest) | PUT | /admin/compliance/penetration-test-reports/{penetration_test_report_id} | 更新渗透测试报告 |
| getAdminCompliancePiplControls(client, params?) | GET | /admin/compliance/pipl/controls | 查询PIPL控制项列表 |
| postAdminCompliancePiplControls(client, data: CreatePIPLControlRequest) | POST | /admin/compliance/pipl/controls | 创建PIPL控制项 |
| deleteAdminCompliancePiplControlsByControls(client, controlId: string) | DELETE | /admin/compliance/pipl/controls/{control_id} | 删除PIPL控制项 |
| putAdminCompliancePiplControlsByControls(client, controlId: string, data: UpdatePIPLControlRequest) | PUT | /admin/compliance/pipl/controls/{control_id} | 更新PIPL控制项 |
| getAdminCompliancePrivacyImpact(client, params?) | GET | /admin/compliance/privacy-impact | 查询隐私影响评估列表 |
| postAdminCompliancePrivacyImpact(client, data: PIARequest) | POST | /admin/compliance/privacy-impact | 创建隐私影响评估 |
| deleteAdminCompliancePrivacyImpactByPrivacyImpact(client, privacyImpactId: string) | DELETE | /admin/compliance/privacy-impact/{privacy_impact_id} | 删除隐私影响评估 |
| getAdminCompliancePrivacyImpactByPrivacyImpact(client, privacyImpactId: string) | GET | /admin/compliance/privacy-impact/{privacy_impact_id} | 获取隐私影响评估详情 |
| putAdminCompliancePrivacyImpactByPrivacyImpact(client, privacyImpactId: string, data: UpdatePIARequest) | PUT | /admin/compliance/privacy-impact/{privacy_impact_id} | 更新隐私影响评估 |
| postAdminCompliancePrivacyPolicies(client, data: UpsertPrivacyPolicyRequest) | POST | /admin/compliance/privacy-policies | 创建/更新隐私政策 |
| putAdminComplianceProfile(client, data: UpsertComplianceProfileRequest) | PUT | /admin/compliance/profile | 创建或更新合规配置 |
| postAdminComplianceProfiles(client, data: UpsertComplianceProfileRequest) | POST | /admin/compliance/profiles | 创建或更新合规配置档 |
| getAdminCompliancePsd2Controls(client, params?) | GET | /admin/compliance/psd2/controls | 查询PSD2控制项列表 |
| postAdminCompliancePsd2Controls(client, data: CreatePSD2ControlRequest) | POST | /admin/compliance/psd2/controls | 创建PSD2控制项 |
| deleteAdminCompliancePsd2ControlsByControls(client, controlId: string) | DELETE | /admin/compliance/psd2/controls/{control_id} | 删除PSD2控制项 |
| putAdminCompliancePsd2ControlsByControls(client, controlId: string, data: UpdatePSD2ControlRequest) | PUT | /admin/compliance/psd2/controls/{control_id} | 更新PSD2控制项 |
| getAdminComplianceRegulatoryWatch(client, params?) | GET | /admin/compliance/regulatory-watch | 查询法规动态监控列表 |
| postAdminComplianceRegulatoryWatch(client, data: CreateRegulatoryWatchItemRequest) | POST | /admin/compliance/regulatory-watch | 创建法规动态监控项 |
| deleteAdminComplianceRegulatoryWatchByRegulatoryWatch(client, regulatoryWatchId: string) | DELETE | /admin/compliance/regulatory-watch/{regulatory_watch_id} | 删除法规动态监控项 |
| putAdminComplianceRegulatoryWatchByRegulatoryWatch(client, regulatoryWatchId: string, data: UpdateRegulatoryWatchItemRequest) | PUT | /admin/compliance/regulatory-watch/{regulatory_watch_id} | 更新法规动态监控项 |
| getAdminComplianceRetentionPolicies(client, params?) | GET | /admin/compliance/retention-policies | 查询保留策略列表 |
| postAdminComplianceRetentionPolicies(client, data: CreateRetentionPolicyRequest) | POST | /admin/compliance/retention-policies | 创建数据保留策略 |
| deleteAdminComplianceRetentionPoliciesByRetentionPolicies(client, retentionPolicyId: string) | DELETE | /admin/compliance/retention-policies/{retention_policy_id} | 删除数据保留策略 |
| putAdminComplianceRetentionPoliciesByRetentionPolicies(client, retentionPolicyId: string, data: UpdateRetentionPolicyRequest) | PUT | /admin/compliance/retention-policies/{retention_policy_id} | 更新数据保留策略 |
| getAdminComplianceScoreHistory(client) | GET | /admin/compliance/score-history | 查询合规评分历史 |
| getAdminComplianceSodChecks(client) | GET | /admin/compliance/sod-checks | 执行职责分离检查 |
| getAdminComplianceSodRules(client, params?) | GET | /admin/compliance/sod-rules | 查询职责分离规则列表 |
| postAdminComplianceSodRules(client, data: CreateSoDRuleRequest) | POST | /admin/compliance/sod-rules | 创建职责分离规则 |
| deleteAdminComplianceSodRulesBySodRules(client, sodRuleId: string) | DELETE | /admin/compliance/sod-rules/{sod_rule_id} | 删除职责分离规则 |
| putAdminComplianceSodRulesBySodRules(client, sodRuleId: string, data: UpdateSoDRuleRequest) | PUT | /admin/compliance/sod-rules/{sod_rule_id} | 更新职责分离规则 |
| getAdminComplianceSoxItgc(client, params?) | GET | /admin/compliance/sox/itgc | 查询SOX ITGC控制项列表 |
| postAdminComplianceSoxItgc(client, data: CreateSOXITGCControlRequest) | POST | /admin/compliance/sox/itgc | 创建SOX ITGC控制项 |
| deleteAdminComplianceSoxItgcByItgc(client, itgcId: string) | DELETE | /admin/compliance/sox/itgc/{itgc_id} | 删除SOX ITGC控制项 |
| getAdminComplianceSoxItgcByItgc(client, itgcId: string) | GET | /admin/compliance/sox/itgc/{itgc_id} | 获取SOX ITGC控制项详情 |
| putAdminComplianceSoxItgcByItgc(client, itgcId: string, data: UpdateSOXITGCControlRequest) | PUT | /admin/compliance/sox/itgc/{itgc_id} | 更新SOX ITGC控制项 |
| getAdminComplianceStandards(client) | GET | /admin/compliance/standards | 列出所有合规标准 |
| postAdminComplianceStandardsReload(client) | POST | /admin/compliance/standards/reload | 重载合规标准文件 |
| getAdminComplianceStandardsByStandards(client, standardId: string) | GET | /admin/compliance/standards/{standard_id} | 获取合规标准详情 |
| getAdminComplianceStandardsControlsByStandards(client, standardId: string) | GET | /admin/compliance/standards/{standard_id}/controls | 列出合规标准控制项 |
| getAdminComplianceSubprocessors(client, params?) | GET | /admin/compliance/subprocessors | 查询子处理商列表 |
| postAdminComplianceSubprocessors(client, data: CreateSubProcessorRequest) | POST | /admin/compliance/subprocessors | 创建子处理商记录 |
| deleteAdminComplianceSubprocessorsBySubprocessors(client, subprocessorId: string) | DELETE | /admin/compliance/subprocessors/{subprocessor_id} | 删除子处理商记录 |
| getAdminComplianceSubprocessorsBySubprocessors(client, subprocessorId: string) | GET | /admin/compliance/subprocessors/{subprocessor_id} | 获取子处理商详情 |
| putAdminComplianceSubprocessorsBySubprocessors(client, subprocessorId: string, data: UpdateSubProcessorRequest) | PUT | /admin/compliance/subprocessors/{subprocessor_id} | 更新子处理商信息 |
| postAdminComplianceTenantsSelfGapAnalysis(client) | POST | /admin/compliance/tenants/self/gap-analysis | Run gap analysis for current tenant |
| getAdminComplianceTenantsSelfOverrides(client) | GET | /admin/compliance/tenants/self/overrides | 查询合规参数覆盖列表 |
| postAdminComplianceTenantsSelfOverrides(client, data: OverrideRequest) | POST | /admin/compliance/tenants/self/overrides | 创建合规参数覆盖 |
| deleteAdminComplianceTenantsSelfOverridesByOverrides(client, param: string) | DELETE | /admin/compliance/tenants/self/overrides/{param} | 删除合规参数覆盖 |
| getAdminComplianceTenantsSelfPolicy(client) | GET | /admin/compliance/tenants/self/policy | Get resolved policy for current tenant |
| postAdminComplianceTenantsSelfReadinessByReadiness(client, readinessId: string, data: CurrentConfigRequest) | POST | /admin/compliance/tenants/self/readiness/{readiness_id} | Get readiness report for current tenant |
| getAdminComplianceTenantsSelfScore(client) | GET | /admin/compliance/tenants/self/score | Get compliance score for current tenant |
| putAdminComplianceTenantsSelfStandards(client, data: TenantStandardsRequest) | PUT | /admin/compliance/tenants/self/standards | Update compliance standards for current tenant |
| postAdminComplianceTenantsGapAnalysisByTenants(client, tid: string, data: CurrentConfigRequest) | POST | /admin/compliance/tenants/{tid}/gap-analysis | 运行合规差距分析 |
| getAdminComplianceTenantsPolicyByTenants(client, tid: string) | GET | /admin/compliance/tenants/{tid}/policy | 获取解析后的合规策略 |
| postAdminComplianceTenantsReadinessByTenantsByReadiness(client, tid: string, readinessId: string, data: CurrentConfigRequest) | POST | /admin/compliance/tenants/{tid}/readiness/{readiness_id} | 获取认证就绪报告 |
| getAdminComplianceTenantsScoreByTenants(client, tid: string) | GET | /admin/compliance/tenants/{tid}/score | 获取合规评分 |
| putAdminComplianceTenantsStandardsByTenants(client, tid: string, data: TenantStandardsRequest) | PUT | /admin/compliance/tenants/{tid}/standards | 更新租户选中的合规标准 |
| getAdminComplianceVendorRiskAssessment(client, params?) | GET | /admin/compliance/vendor-risk-assessment | 查询供应商风险评估列表 |
| postAdminComplianceVendorRiskAssessment(client, data: VendorRiskAssessmentRequest) | POST | /admin/compliance/vendor-risk-assessment | 创建供应商风险评估 |
| deleteAdminComplianceVendorRiskAssessmentByVendorRiskAssessment(client, vendorRiskAssessmentId: string) | DELETE | /admin/compliance/vendor-risk-assessment/{vendor_risk_assessment_id} | 删除供应商风险评估 |
| putAdminComplianceVendorRiskAssessmentByVendorRiskAssessment(client, vendorRiskAssessmentId: string, data: UpdateVendorRiskAssessmentRequest) | PUT | /admin/compliance/vendor-risk-assessment/{vendor_risk_assessment_id} | 更新供应商风险评估 |
| getComplianceGdprDsarMe(client, params?) | GET | /compliance/gdpr/dsar/me | 查询我的DSAR列表 |
| postComplianceGdprDsarMe(client, data: CreateMyDSARRequest) | POST | /compliance/gdpr/dsar/me | 提交我的DSAR |
| getComplianceGdprDsarStatusByDsar(client, dsarId: string) | GET | /compliance/gdpr/dsar/{dsar_id}/status | 获取DSAR状态 |
| getCompliancePrivacyPolicy(client) | GET | /compliance/privacy/policy | 获取当前隐私政策 |
| getCompliancePrivacyPolicyVersions(client, params?) | GET | /compliance/privacy/policy/versions | 获取隐私政策版本历史 |
| getCompliancePrivacyRetention(client, params?) | GET | /compliance/privacy/retention | 获取数据保留策略公示 |
| getComplianceProfile(client) | GET | /compliance/profile | 获取合规配置信息 |
| getCompliancePublicAuditFindings(client, params?) | GET | /compliance/public/audit-findings | 获取公开审计发现 |
| getCompliancePublicBreachNotifications(client, params?) | GET | /compliance/public/breach-notifications | 获取公开泄露通知 |
| getCompliancePublicCertifications(client, params?) | GET | /compliance/public/certifications | 获取公开合规认证列表 |
| getCompliancePublicCrossBorderTransfers(client, params?) | GET | /compliance/public/cross-border-transfers | 获取公开跨境数据传输 |
| getCompliancePublicDataClassifications(client, params?) | GET | /compliance/public/data-classifications | 获取公开数据分类 |
| getCompliancePublicDengbaoControls(client, params?) | GET | /compliance/public/dengbao/controls | 获取公开等级保护控制项 |
| getCompliancePublicEvidence(client, params?) | GET | /compliance/public/evidence | 公开查询合规证据 |
| getCompliancePublicHipaaControls(client, params?) | GET | /compliance/public/hipaa/controls | 获取公开HIPAA控制项 |
| getCompliancePublicIso27001Controls(client, params?) | GET | /compliance/public/iso27001/controls | 获取公开ISO27001控制项 |
| getCompliancePublicLegalDocuments(client, params?) | GET | /compliance/public/legal-documents | 获取公开协议文档(terms/privacy) |
| getCompliancePublicPcidssControls(client, params?) | GET | /compliance/public/pcidss/controls | 获取公开PCI DSS控制项 |
| getCompliancePublicPenetrationTestReports(client, params?) | GET | /compliance/public/penetration-test-reports | 获取公开渗透测试报告 |
| getCompliancePublicPiplControls(client, params?) | GET | /compliance/public/pipl/controls | 获取公开PIPL控制项 |
| getCompliancePublicPrivacyImpact(client, params?) | GET | /compliance/public/privacy-impact | 获取公开隐私影响评估 |
| getCompliancePublicPsd2Controls(client, params?) | GET | /compliance/public/psd2/controls | 获取公开PSD2控制项 |
| getCompliancePublicRegulatoryWatch(client, params?) | GET | /compliance/public/regulatory-watch | 获取公开监管监控 |
| getCompliancePublicSecurityScore(client) | GET | /compliance/public/security-score | 获取公开安全评分 |
| getCompliancePublicStatus(client) | GET | /compliance/public/status | 获取公开合规状态 |
| getCompliancePublicSubprocessors(client, params?) | GET | /compliance/public/subprocessors | 获取公开子处理商清单 |
| getComplianceStatus(client) | GET | /compliance/status | 获取合规状态概览 |
Install
npm install @autional/core @autional/api-complianceQuick Start
import { Autional, browserPlatform } from '@autional/core';
import { getComplianceStatus } from '@autional/api-compliance';
const autional = new Autional({
appId: 'my-app',
issuer: 'https://auth.example.com', // your Autional server URL
platform: browserPlatform,
});
await autional.initialize();
// 返回值已由 ApiClient 解包为载荷(不是 { code, data, message } 信封)
const result = await getComplianceStatus(autional.api);
console.log(result);Conventions
- Every function takes the
ApiClientas its first argument (autional.api). - Field names convert automatically:
camelCaseat the call site,snake_caseon the wire. - Return values are unwrapped payloads, not
{ code, data, message }envelopes.
See the root SDK README for tokens, refresh, and OAuth flows.
