1"use strict";(self.webpackChunkprivacypillar_sfo3=self.webpackChunkprivacypillar_sfo3||[]).push([["default-src_app_data-discovery_policies_connection-details-page_constants_add-connection-page-24188c"],{59967:(m,l,s)=>{s.d(l,{D:()=>d});const d=[{id:"postgres",title:"PostgreSQL",description:"PostgreSQL is a free and open-source relational database management system emphasizing extensibility and SQL compliance.",badge:"Postgres",iconClass:"fas fa-elephant",tags:["database","sql"],icon:"assets/imgs/db/PostgreSQL.png",category:"structured"},{id:"saphana",title:"SAP HANA",description:"SAP HANA is an in-memory, column-oriented relational database management system developed by SAP.",badge:"SAP HANA",iconClass:"fas fa-database",tags:["database","sql"],icon:"assets/card-logo/sap-hana.svg",category:"structured"},{id:"mysql",title:"MySQL",description:"MySQL is an open-source relational database management system.",badge:"MySQL",iconClass:"fab fa-mysql",icon:"assets/imgs/db/mysql.png",category:"structured"},{id:"mssql",title:"Microsoft SQL Server",description:"Microsoft SQL Server is a relational database management system developed by Microsoft, designed for enterprise-grade data storage, querying, and analytics.",badge:"MS SQL",tags:["database","sql"],icon:"assets/card-logo/mssql.svg",category:"structured"},{id:"snowflake",title:"Snowflake",description:"Snowflake is a cloud-based data platform for warehousing, engineering, and analytics workloads.",badge:"Snowflake",tags:["database","sql"],icon:"assets/card-logo/snowflake.svg",category:"structured"},{id:"clickhouse",title:"ClickHouse",description:"ClickHouse is a column-oriented database management system built for fast analytical queries.",badge:"ClickHouse",tags:["database","analytics"],icon:"assets/card-logo/clickhouse.svg",category:"structured"},{id:"oracle",title:"Oracle",description:"Oracle Database is a relational database management system designed for enterprise applications and workloads.",badge:"Oracle",tags:["database","sql"],icon:"assets/card-logo/oracle.svg",category:"structured"},{id:"bigquery",title:"BigQuery",description:"BigQuery is Google Cloud's serverless data warehouse for large-scale analytics.",badge:"BigQuery",tags:["database","analytics"],icon:"assets/card-logo/bigquery.svg",category:"structured"},{id:"athena",title:"Athena",description:"Amazon Athena is an interactive query service that analyzes data in Amazon S3 using SQL.",badge:"Athena",tags:["database","analytics"],icon:"assets/card-logo/athena.svg",category:"structured"},{id:"neon",title:"Neon",description:"Neon is a serverless Postgres database that separates storage and compute.",badge:"Neon",iconClass:"fas fa-bolt",icon:"assets/card-logo/neon.svg",category:"structured"},{id:"supabase",title:"Supabase",description:"Supabase is an open source Firebase alternative that ships with Auth, Instant APIs, Edge functions and more.",badge:"Supabase",iconClass:"fas fa-shapes",icon:"assets/card-logo/supabase.svg",category:"structured"},{id:"mongodb",title:"MongoDB",description:"MongoDB is an open source, scalable, cross-platform, document-oriented database program.",badge:"MongoDB",iconClass:"fas fa-leaf",icon:"assets/card-logo/mongodb.svg",category:"structured"},{id:"dynamodb",title:"AWS DynamoDB",description:"Amazon DynamoDB is a fully managed proprietary NoSQL database offered by Amazon Web Services.",badge:"DynamoDB",tags:["aws","
1nosql"],icon:"assets/card-logo/dynamodb.svg",category:"structured"},{id:"s3",title:"Amazon S3",system_type:"s3",category:"unstructured",description:"Amazon S3 is an object storage service used to store and retrieve unstructured data such as documents, images, logs, and backups at any scale.",badge:"AWS S3",iconClass:"fas fa-cubes",icon:"assets/card-logo/s3.svg"},{id:"sharepoint",title:"Microsoft SharePoint",system_type:"sharepoint",category:"unstructured",description:"Microsoft SharePoint is a document management and collaboration platform used to store, organize, and share unstructured content such as files, folders, and records.",badge:"SharePoint",iconClass:"fas fa-folder-open",icon:"assets/card-logo/sharepoint.svg"},{id:"azure",title:"Azure Blob Storage",system_type:"azure",category:"unstructured",description:"Azure Blob Storage is a cloud object storage service optimized for storing large amounts of unstructured data such as documents, media files, and application logs.",badge:"Azure Blob",iconClass:"fas fa-cloud-upload-alt",icon:"assets/card-logo/azure.svg"},{id:"minio",title:"MinIO",system_type:"minio",category:"unstructured",description:"MinIO is a high-performance, S3-compatible object storage solution used to store and manage unstructured data such as documents, images, videos, backups, and application files.",badge:"MinIO",iconClass:"fas fa-box-open",icon:"assets/card-logo/minio.svg"},{id:"onedrive",title:"OneDrive",system_type:"onedrive",category:"unstructured",description:"OneDrive is a cloud-based file storage service used to securely store, access, manage, and share files across users and devices.",badge:"OneDrive",iconClass:"fas fa-cloud",icon:"assets/card-logo/onedrive-logo.png"},{id:"gdrive",title:"Google Drive",system_type:"gdrive",category:"unstructured",description:"Google Drive is a cloud-based file storage service used to securely store, access, manage, and share files across users and devices.",badge:"Google Drive",iconClass:"fab fa-google-drive",icon:"assets/card-logo/gdrive.svg"},{id:"gcs",title:"Google Cloud Storage",system_type:"gcs",category:"unstructured",description:"Google Cloud Storage is an object storage service for securely storing and managing unstructured data such as documents, media files, and application backups.",badge:"GCS",icon:"assets/card-logo/google-cloud-storage-logo.png"},{id:"salesforce",title:"Salesforce",description:"Salesforce is a cloud-based customer relationship management platform for managing customer data and business processes.",badge:"Salesforce",tags:["saas","crm"],icon:"assets/card-logo/salesforce.svg",category:"structured"}]},57972:(m,l,s)=>{s.d(l,{IL:()=>d,JW:()=>u,Uy:()=>n,We:()=>c,ll:()=>o});const d=[{label:"Name",value:"Name"},{label:"Date of Birth",value:"Date of Birth"},{label:"Gender",value:"Gender"},{label:"Nationality",value:"Nationality"},{label:"Residential Address",value:"Residential Address"},{label:"Residential Status",value:"Residential Status"},{label:"Socio-Economic Profile",value:"Socio-Economic Profile"},{label:"Educational Level",value:"Educational Level"},{label:"Marital Status",value:"Marital Status"},{label:"Employment ID",value:"Employment ID"},{label:"Company Email",value:"Company Email"},{label:"Company Phone",value:"Company Phone"},{label:"Work Location",value:"Work Location"},{label:"Internal IP Address",value:"Internal IP Address"},{label:"Insurance Details",value:"Insurance Details"},{label:"Salary / Bonus",value:"Salary / Bonus"},{label:"Performance Rating / Feedback",value:"Performance Rating / Feedback"},{label:"Pension Payment Order",value:"Pension Payment Order"},{label:"Family Pension Payment Order",value:"Family Pension Payment Order"},{label:"Letter of Allotment of Accommodation",value:"Letter of Allotment of Accommodation"},{label:"Utility Bill",value:"Utility Bill"},{label:"Property/Municipal Tax Receipt",value:"Property/Municipal Tax Receipt"},{label:"PAN",value:"PAN"},{label:"Aadhaar",value:"Aadhaar"},{label:"Passport",value:"Passport"},{label:"Tax Residency",value:"Tax Residency"},{label:"Driving License",value:"Driving License"},{label:"Voter ID",value:"Voter ID"},{label:"NREGA Job Card",value:"NREGA Job Card"},{label:"NPR Letter",value:"NPR Letter"},{label:"Phone Number",value:"Phone Number"},{label:"Email",value:"Email"},{label:"Postal / Zip Code",value:"Postal / Zip Code"},{label:"Address",value:"Address"},{label:"Bank Account Number",value:"Bank Account Number"},{label:"Transaction ID",value:"Transaction ID"},{label:"Credit Card Number",value:"Credit Card Number"},{label:"Debit Card Number",value:"Debit Card Number"},{label:"Last 4 Digits",value:"Last 4 Digits"},{label:"Card Expiry Date",value:"Card Expiry Date"},{label:"CVV",value:"CVV"},{label:"UPI ID",value:"UPI ID"},{label:"OTP",value:"OTP"},{label:"PIN",value:"PIN"},{label:"Password",value:"Password"},{label:"Annual Income",value:"Annual Income"},{label:"Credit History",value:"Credit History"},{label:"Borrowing History",value:"Borrowing History"},{label:"Investment History",value:"Investment History"},{label:"Transaction History",value:"Transaction History"},{label:"Expenditure Pattern",value:"Expenditure Pattern"},{label:"Online Banking History",value:"Online Banking History"},{label:"PEP Status",value:"PEP Status"},{label:"FATCA Declaration",value:"FATCA Declaration"},{label:"CRS Declaration",value:"CRS Declaration"},{label:"Beneficial Owner Identification",value:"Beneficial Owner Identification"},{label:"Fingerprint",value:"Fingerprint"},{label:"Retina / Iris",value:"Retina / Iris"},{label:"Facial Recognition",value:"Facial Recognition"},{label:"Voice Recognition",value:"Voice Recognition"},{label:"IP Address",value:"IP Address"},{label:"MAC Address",value:"MAC Address"},{label:"GPS Coordinates",value:"GPS Coordinates"},{label:"Device ID",value:"Device ID"},{label:"Session ID",value:"Session ID"},{label:"Login ID / User ID",value:"Login ID / User ID"},{label:"AML Risk Rating",value:"AML Risk Rating"},{label:"CIBIL / Credit Score",value:"CIBIL / Credit Score"},{label:"Race",value:"Race"},{label:"Ethnicity",value:"Ethnicity"},{label:"Religion",value:"Religion"},{label:"Political Beliefs",value:"Political Beliefs"},{label:"Philosophical Beliefs",value:"Philosophical Beliefs"},{label:"Sexual Orientation",value:"Sexual Orientation"},{label:"Medical Records",value:"Medical Records"},{label:"Health Insurance Details",value:"Health Insurance Details"},{label:"Disability Status",value:"Disability Status"},{label:"Customer Feedback",value:"Customer Feedback"},{label:"Criminal History",value:"Criminal History"}],o=[{label:"Very High",value:"Very High"},{label:"High",value:"High"},{label:"Medium",value:"Medium"},{label:"Low",value:"Low"}
1],n={Name:"DemographicInformation","Date of Birth":"DemographicInformation",Gender:"DemographicInformation",Nationality:"DemographicInformation","Residential Address":"DemographicInformation","Residential Status":"DemographicInformation","Socio-Economic Profile":"DemographicInformation","Educational Level":"DemographicInformation","Marital Status":"DemographicInformation","Employment ID":"EmploymentInformation","Company Email":"EmploymentInformation","Company Phone":"EmploymentInformation","Work Location":"EmploymentInformation","Internal IP Address":"EmploymentInformation","Insurance Details":"EmployeeSensitiveInformation","Salary / Bonus":"EmployeeSensitiveInformation","Performance Rating / Feedback":"EmployeeSensitiveInformation","Pension Payment Order":"GovernmentID_AddressProof","Family Pension Payment Order":"GovernmentID_AddressProof","Letter of Allotment of Accommodation":"GovernmentID_AddressProof","Utility Bill":"GovernmentID_AddressProof","Property/Municipal Tax Receipt":"GovernmentID_AddressProof",PAN:"GovernmentID_IdentityProof",Aadhaar:"GovernmentID_IdentityProof",Passport:"GovernmentID_IdentityProof","Tax Residency":"GovernmentID_IdentityProof","Driving License":"GovernmentID_IdentityProof","Voter ID":"GovernmentID_IdentityProof","NREGA Job Card":"GovernmentID_IdentityProof","NPR Letter":"GovernmentID_IdentityProof","Phone Number":"ContactInformation",Email:"ContactInformation","Postal / Zip Code":"ContactInformation",Address:"ContactInformation","Bank Account Number":"PaymentInformation","Transaction ID":"PaymentInformation","Credit Card Number":"PaymentInformation","Debit Card Number":"PaymentInformation","Last 4 Digits":"PaymentInformation","Card Expiry Date":"PaymentInformation",CVV:"PaymentInformation","UPI ID":"PaymentInformation",OTP:"PaymentInformation",PIN:"PaymentInformation",Password:"PaymentInformation","Annual Income":"FinancialBehaviour","Credit History":"FinancialBehaviour","Borrowing History":"FinancialBehaviour","Investment History":"FinancialBehaviour","Transaction History":"FinancialBehaviour","Expenditure Pattern":"FinancialBehaviour","Online Banking History":"FinancialBehaviour","PEP Status":"RegulatoryDeclarations","FATCA Declaration":"RegulatoryDeclarations","CRS Declaration":"RegulatoryDeclarations","Beneficial Owner Identification":"RegulatoryDeclarations",Fingerprint:"BiometricData","Retina / Iris":"BiometricData","Facial Recognition":"BiometricData","Voice Recognition":"BiometricData","IP Address":"DigitalFootprints","MAC Address":"DigitalFootprints","GPS Coordinates":"OnlineIdentifiers","Device ID":"OnlineIdentifiers","Session ID":"OnlineIdentifiers","Login ID / User ID":"OnlineIdentifiers","AML Risk Rating":"RiskProfile","CIBIL / Credit Score":"RiskProfile",Race:"SensitiveInformation",Ethnicity:"SensitiveInformation",Religion:"SensitiveInformation","Political Beliefs":"SensitiveInformation","Philosophical Beliefs":"SensitiveInformation","Sexual Orientation":"SensitiveInformation","Medical Records":"MedicalInformation","Health Insurance Details":"MedicalInformation","Disability Status":"MedicalInformation","Customer Feedback":"CustomerFeedback","Criminal History":"CriminalHistory"},u={Name:"HighRisk","Date of Birth":"HighRisk",Gender:"ModerateRisk",Nationality:"LowRisk","Residential Address":"ModerateRisk","Residential Status":"LowRisk","Socio-Economic Profile":"HighRisk","Educational Level":"LowRisk","Marital Status":"LowRisk","Employment ID":"ModerateRisk","Company Email":"ModerateRisk","Company Phone":"ModerateRisk","Work Location":"LowRisk","Internal IP Address":"ModerateRisk","Insurance Details":"HighRisk","Salary / Bonus":"HighRisk","Performance Rating / Feedback":"HighRisk","Pension Payment Order":"HighRisk","Family Pension Payment Order":"HighRisk","Letter of Allotment of Accommodation":"HighRisk","Utility Bill":"ModerateRisk","Property/Municipal Tax Receipt":"ModerateRisk",PAN:"HighRisk",Aadhaar:"HighRisk",Passport:"HighRisk","Tax Residency":"ModerateRisk","Driving License":"HighRisk","Voter ID":"HighRisk","NREGA Job Card":"HighRisk","NPR Letter":"HighRisk","Phone Number":"ModerateRisk",Email:"ModerateRisk","Postal / Zip Code":"LowRisk",Address:"ModerateRisk","Bank Account Number":"HighRisk","Transaction ID":"ModerateRisk","Credit Card Number":"HighRisk","Debit Card Number":"HighRisk","Last 4 Digits":"LowRisk","Card Expiry Date":"LowRisk",CVV:"HighRisk","UPI ID":"ModerateRisk",OTP:"HighRisk",PIN:"HighRisk",Password:"HighRisk","Annual Income":"HighRisk","Credit History":"HighRisk","Borrowing History":"HighRisk","Investment History":"HighRisk","Transaction History":"HighRisk","Expenditure Pattern":"ModerateRisk","Online Banking History":"HighRisk","PEP Status":"HighRisk","FATCA Declaration":"HighRisk","CRS Declaration":"HighRisk","Beneficial Owner Identification":"HighRisk",Fingerprint:"HighRisk","Retina / Iris":"HighRisk","Facial Recognition":"HighRisk","Voice Recognition":"HighRisk","IP Address":"ModerateRisk","MAC Address":"ModerateRisk","GPS Coordinates":"HighRisk","Device ID":"HighRisk","Session ID":"ModerateRisk","Login ID / User ID":"ModerateRisk","AML Risk Rating":"HighRisk","CIBIL / Credit Score":"HighRisk",Race:"HighRisk",Ethnicity:"HighRisk",Religion:"HighRisk","Political Beliefs":"HighRisk","Philosophical Beliefs":"HighRisk","Sexual Orientation":"HighRisk","Medical Records":"HighRisk","Health Insurance Details":"HighRisk","Disability Status":"HighRisk","Customer Feedback":"LowRisk","Criminal History":"HighRisk"},c={"Very High":4,High:3,Medium:2,Low:1}},48708:(m,l,s)=>{s.d(l,{b:()=>b});var d=s(21086),o=s(61737),n=s(27221),u=s(24850),c=s(92340),p=s(94650),y=s(80529);let b=(()=>{const r=class{constructor(e){this.http=e,this.apiUrl=c.N.keyStoneUrl,this.podsBasePath=`${this.apiUrl}/data-discovery/pods`,this.organizationBasePath=`${c.N.apiUrl}/organizations`}getOrganization(e){return this.http.get(`${this.organizationBasePath}/${e}`)}getPods(e){return this.http.get(`${this.podsBasePath}/${e}`)}createPod(e,a){return this.http.post(`${this.podsBasePath}/${e}`,this.buildPodPayload(a))}updatePod(e,a,t){return this.http.put(`${this.podsBasePath}/${e}/${a}`,{pod_url:t.pod_url,name:t.name,version:t.version})}getPodConnection(e,a){return this.http.get(`${this.podsBasePath}/${e}/connection/${a}
1`).pipe((0,n.K)(i=>404===i.status?(0,d.of)([]):(0,o._)(()=>i)))}addPodConnection(e,a,t){return this.http.post(`${this.podsBasePath}/${e}/connection/${a}`,t)}backfillPodConnectionMapping(e,a){return this.http.post(`${this.podsBasePath}/${e}/connections/${a}/backfill-mapping`,{})}deleteConnection(e,a,t){return this.http.delete(`${this.podsBasePath}/${e}/${a}/connection/${t}`)}getPodProfilers(e){return this.http.get(`${this.apiUrl}/data-discovery/organizations/${e}/pii-profilers`).pipe((0,u.U)(a=>(Array.isArray(a)?a:Array.isArray(a?.response)?a.response:a?.response?[a.response]:[]).filter(i=>!this.isDeletedProfiler(i)).map(i=>({...i,id:i?.id,name:i?.name||"",description:i?.description||"",patterns:Array.isArray(i?.patterns)?i.patterns:[],pod_id:i?.pod_id||i?.podId||"",push_to_pod:i?.push_to_pod??i?.pushToPod??!1,is_default:i?.is_default??i?.isDefault??!1,created_at:i?.created_at||i?.createdAt,updated_at:i?.updated_at||i?.updatedAt})).filter(i=>Boolean(i.id&&i.name))),(0,n.K)(a=>(0,o._)(()=>a)))}getAvailableProfilers(e){return this.getPodProfilers(e)}createPodProfiler(e,a){return this.http.post(`${this.apiUrl}/data-discovery/organizations/${e}/pii-profilers`,a).pipe((0,n.K)(t=>(0,o._)(()=>t)))}updatePodProfiler(e,a,t){return this.http.put(`${this.apiUrl}/data-discovery/organizations/${e}/pii-profilers/${a}`,t).pipe((0,n.K)(i=>(0,o._)(()=>i)))}deletePodProfiler(e,a){return this.http.delete(`${this.apiUrl}/data-discovery/organizations/${e}/pii-profilers/${a}`).pipe((0,n.K)(t=>(0,o._)(()=>t)))}deletePod(e,a){const i=`${this.apiUrl}/pods/${e}/${a}`;return this.http.delete(`${this.podsBasePath}/${e}/${a}`).pipe((0,n.K)(h=>404===h.status?this.http.delete(i):(0,o._)(()=>h)))}isDeletedProfiler(e){return Boolean(e?.deleted_at||e?.DeletedAt||e?.deletedAt||e?.is_deleted||e?.isDeleted)}buildPodPayload(e){return{pod_url:e.pod_url,name:e.name,version:e.version,Status:e.status||e.Status||"pending",Description:e.description||e.Description||"",registered:e.registered??!1,org_name:e.org_name||""}}};let g=r;return r.\u0275fac=function(a){return new(a||r)(p.LFG(y.eN))},r.\u0275prov=p.Yz7({token:r,factory:r.\u0275fac,providedIn:"root"}),g})()}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.