Αντικείμενα
ApiKeyCreate
Πεδία
namestringυποχρεωτικόlength ≥ 1, length ≤ 64
rolestringΠροεπιλογή: "editor"
data_profilestring | nullΠροφίλ δεδομένων του κλειδιού. Χωρίς αυτό, το κλειδί παίρνει το προεπιλεγμένο προφίλ του οργανισμού. Το προφίλ δεδομένων δεν εφαρμόζεται στον ρόλο
admin. Ένα κλειδί διαχειριστή βλέπει όλα τα δεδομένα του οργανισμού, και ένα προφίλ διαφορετικό απόfullεπιστρέφει400 api_keys.data_profile_not_applicable.expires_atstring (date-time) | nullΧρόνος λήξης του κλειδιού (ISO 8601, στο μέλλον).
nullή η απουσία τιμής σημαίνει ότι το κλειδί δεν λήγει.scopesarray of ApiKeyScope | nullΕμβέλειες του κλειδιού. Αν λείπουν, οι εμβέλειες ακολουθούν τον ρόλο: ο
adminπαίρνειread,write,admin· οιeditorκαιverifierπαίρνουνread,write· οviewerπαίρνειread. Την εμβέλειαsystemτην εκδίδει μόνο ο διαχειριστής της εγκατάστασης. Γίνονται δεκτές και λεπτομερείς εμβέλειεςresource:action(ApiKeyScope)· οι παλαιότερεςread,writeκαιadminαναπτύσσονται σε σύνολα εμβελειών.collection_idsarray of integer | nullΠεριορίζει το κλειδί σε αυτές τις συλλογές του οργανισμού. Οι κάρτες, η αναζήτηση, οι απαντήσεις και τα συμβάντα λειτουργούν μόνο σε αυτές, επιπλέον του ρόλου και του προφίλ δεδομένων. Η απουσία τιμής ή μια κενή λίστα σημαίνει χωρίς περιορισμό. Αν το κλειδί που κάνει την κλήση είναι το ίδιο περιορισμένο σε συλλογές, το νέο κλειδί μπορεί να βρίσκεται μόνο στις δικές του συλλογές. Χωρίς αυτό το πεδίο, το νέο κλειδί παίρνει τις συλλογές του κλειδιού που κάνει την κλήση. Μια κενή λίστα ή μια συλλογή εκτός της λίστας του επιστρέφει
400 api_keys.invalid_collections.items ≤ 100
allowed_cidrsarray of string | nullΔίκτυα από τα οποία επιτρέπεται να χρησιμοποιείται το κλειδί, π.χ.
10.0.0.0/8ή2001:db8::/32. Μια μεμονωμένη διεύθυνση είναι δίκτυο μίας διεύθυνσης. Ένα αίτημα από άλλη διεύθυνση επιστρέφει403 api_keys.ip_not_allowed. Η απουσία τιμής σημαίνει χωρίς περιορισμό.items ≤ 50