RemoteGymp · API v1

ఒక కాపీని సింక్‌లో ఉంచండి

మీ పరికరాల జాబితాను మరొక సిస్టమ్‌లోకి కాపీ చేయండి, ఆపై మారిన వాటిని మాత్రమే పొందండి.

  1. పూర్తి స్నాప్‌షాట్ తీసుకోండి

    previousSnapshotIdను nullకు సెట్ చేసి, POST మరియు /v1/sync/devicesలను కాల్ చేయండి. next, null అయ్యే వరకు, ప్రతి next విలువను afterగా పంపుతూ, GET మరియు /v1/sync/devices/{snapshotId}లను చదవండి.

  2. ప్రతి పేజీ విజయవంతం అయిన తర్వాత మీ చెక్‌పాయింట్‌ను సేవ్ చేయండి

    ప్రతి పేజీని అప్లై చేసి, ఆపై స్నాప్‌షాట్ IDని సేవ్ చేయండి. తదుపరిసారి, ఆ IDని previousSnapshotIdగా పంపండి. డివైజ్‌ను జోడించడం లేదా అప్‌డేట్ చేయడం ద్వారా upsert రికార్డులను అప్లై చేయండి; డివైజ్ విలువ nullగా ఉన్న, deletedగా గుర్తించబడిన రికార్డులను తొలగించండి. ప్రతి పేజీని మళ్లీ అప్లై చేయడానికి సురక్షితంగా చేయండి. మొత్తం అప్‌డేట్ విజయవంతమయ్యే వరకు మీ పాత చెక్‌పాయింట్‌ను ఉంచుకోండి.

  3. అవసరమైనప్పుడు మళ్ళీ ప్రారంభించండి

    చెక్‌పాయింట్ 410తో గడువు ముగిస్తే, కొత్త పూర్తి స్నాప్‌షాట్‌ను తీసి, దానిని మీరు సేవ్ చేసిన డేటాతో పోల్చండి. స్నాప్‌షాట్‌లు వాటిని సృష్టించిన క్రెడెన్షియల్‌కు చెందినవి, కాబట్టి ప్రత్యామ్నాయ క్రెడెన్షియల్‌కు దాని స్వంత బేస్‌లైన్ అవసరం.

  4. ఇతర డేటా కోసం ప్రత్యేక చెక్‌పాయింట్‌లను ఉంచండి

    పరికర స్నాప్‌షాట్‌లు సారాంశాలను కలిగి ఉంటాయి. వివరణాత్మక ఇన్వెంటరీ, సాఫ్ట్‌వేర్, హెచ్చరికలు మరియు కస్టమ్ ఫీల్డ్‌లు ప్రతి ఒక్కటి POST /v1/sync/{resource}ను ఉపయోగిస్తాయి మరియు వాటికి వాటి స్వంత చెక్‌పాయింట్ అవసరం.

  5. స్నాప్‌షాట్ పరిమితులు

    స్నాప్‌షాట్‌లు ఏడు రోజుల తర్వాత గడువు ముగుస్తాయి మరియు గరిష్టంగా 10,000 పరికరాలను కలిగి ఉంటాయి. ప్రతి క్రెడెన్షియల్ ప్రతి రిసోర్స్ మరియు సంస్థకు గంటకు నాలుగు స్నాప్‌షాట్‌లను సృష్టించవచ్చు; ప్రతి సంస్థ గంటకు మొత్తం ఇరవై స్నాప్‌షాట్‌లను సృష్టించవచ్చు. కంప్రెస్డ్ స్నాప్‌షాట్ నిల్వ ప్రతి సంస్థకు 256 MiB కు పరిమితం చేయబడింది.

API సూచిక →

కంటెంట్ రివిజన్ 3f225a253 · OpenAPI SHA-256: b12c42306a89