記録タイプの作成
記録タイプの使用および管理の説明と例
概要
ボルト内やCommander CLIを介して特定のタイプの記録を作成できます。また、Keeper管理者によって有効化されている場合は、カスタムの記録タイプのテンプレートを作成することもできます。記録タイプで、記録で使用できるフィールドが定義されます。記録の設計図として機能するため、様々な用途の記録を簡単に作成および管理できます。
Keeperによって定義された一連の標準的な記録タイプがあり、ログイン、パスポート、SSH鍵などの一般的なタイプが含まれています。
また、組織で使用するための新しい記録タイプを定義することもできます。
関連する記録タイプコマンドのリストは、コマンドマニュアルをご参照ください
クイックスタート
ログイン記録タイプの記録を追加します
add type=login title='my login' f.login=John.Doe f.password=75vf@5JB@o f.url=https://www.example.com f.oneTimeCode=otpauth://totp/Label?secret=Secret
使用可能なすべての記録タイプを表示します
record-type-info
記録タイプの詳細情報を表示します
record-type-info -lr login
指定した記録タイプの記録を作成するJSONの例を表示します
record-type-info -lr login -e
フィールドタイプ
フィールド | 説明 |
---|---|
| テキストフィールド |
| 数値フィールド |
| KeeperFillによって認識されるログインフィールド |
| マスクされた、パスワードを生成できるパスワードフィールド |
| 名前を構成するファースト、ミドル、ラストのテキストフィールド |
| プレーンテキストの会社名 |
| 電話番号と種類のフィールド |
| 検証済みのメールアドレス |
| アドレスを取得する複数のフィールド |
| 別のアドレス記録への参照 |
| 検証されたカレンダ日付。unixミリ秒で保存されます |
| 検証されたカレンダ日付。unixミリ秒で保存されます |
| 検証されたカレンダ日付。unixミリ秒で保存されます |
| 有効なカード番号、有効期限、セキュリティコードのフィールド |
| プレーンテキスト |
| プレーンテキスト |
| 銀行口座情報フィールド |
| 別の記録の |
| 複数行のテキスト |
| URLテキストフィールド。 ボルト内のリンクとしてアクセスできます |
| 別の記録のファイルフィールドへの参照 |
| ホスト情報を取得する複数のフィールド |
| 秘密の質問と回答のテキストフィールド |
| マスクされた暗証番号 |
| TOTPシードを所与として、TOTPコードを生成します |
| ASN.1形式の秘密鍵および公開鍵 |
| 複数行のテキスト入力 |
| マスクされたテキスト入力 |
標準的な記録タイプ
記録タイプ | ID |
---|---|
| 1 |
| 11 |
| 19 |
| 20 |
| 21 |
| 22 |
| 23 |
| 24 |
| 26 |
| 27 |
| 28 |
| 29 |
| 30 |
| 31 |
| 32 |
| 34 |
| 40 |
以下に、各記録タイプのフィールド、json表記の例、および各タイプの記録の作成方法の例を示します。
すべての記録タイプには、以下のフィールドがあります。
title
- 記録の名前 (必須)
notes
- テキスト
custom
- カスタムフィールドと値を記録に追加できます。カスタムフィールドの追加に関する詳細は、追加のドキュメントをご参照ください。
login記録タイプ
名前: login
Id: 1
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
| テキスト | ||
| テキスト | ||
| テキスト | ||
| |||
| テキスト |
記録の追加例:
ドット記法 add type=login title='my login' f.login=John.Doe f.password=75vf@5JB@o f.url=https://www.example.com f.oneTimeCode="otpauth://totp/Label?secret=Secret"
JSONデータ add --data '{"type": "login", "title": "my login", "fields": [{"type": "login", "value": ["John.Doe"]}, {"type": "password", "value": ["75vf@5JB@o"]}, {"type": "url", "value": ["https://www.example.com"]}, {"type": "oneTimeCode", "value": ["otpauth://totp/Label?secret=Secret"]}], "custom": []}'
bankAccount記録タイプ
名前: bankAccount
Id: 11
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
|
| '当座預金 | 普通預金 | その他' | |
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
| テキスト | ||
| テキスト | ||
| テキスト | ||
| |||
| |||
| テキスト |
記録の追加例:
ドット記法 add type=bankAccount title='my bankAccount' f.bankAccount.accountType=Checking f.bankAccount.otherType=SomeText f.bankAccount.routingNumber=SomeText f.bankAccount.accountNumber=SomeText f.name.first=John f.name.middle=Danger f.name.last=Doe f.login=John.Doe f.password=75vf@5JB@o f.url=https://www.example.com f.oneTimeCode="otpauth://totp/Label?secret=Secret"
JSONデータ add --data '{"type": "bankAccount", "title": "my bankAccount", "fields": [{"type": "bankAccount", "value": [{"accountType":"Checking", "otherType":"SomeText", "routingNumber":"SomeText", "accountNumber":"SomeText"}], "required": true}, {"type": "name", "value": [{"first":"John", "middle":"Danger", "last":"Doe"}]}, {"type": "login", "value": ["John.Doe"]}, {"type": "password", "value": ["75vf@5JB@o"]}, {"type": "url", "value": ["https://www.example.com"]}, {"type": "cardRef", "value": []}, {"type": "oneTimeCode", "value": ["otpauth://totp/Label?secret=Secret"]}], "custom": []}'
address記録タイプ
名前: address
Id: 14
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
|
記録の追加例:
ドット記法 add type=address title='my address' f.address.street1=SomeText f.address.street2=SomeText f.address.city=SomeText f.address.state=SomeText f.address.zip=SomeText f.address.country=SomeText
JSONデータ add --data '{"type": "address", "title": "my address", "fields": [{"type": "address", "value": [{"street1":"SomeText", "street2":"SomeText", "city":"SomeText", "state":"SomeText", "zip":"SomeText", "country":"SomeText"}]}], "custom": []}'
bankCard記録タイプ
名前: bankCard
Id: 18
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
| テキスト | cardholderName | |
| テキスト | ||
| |||
|
記録の追加例:
ドット記法 add type=bankCard title='my bankCard' f.paymentCard.cardNumber=SomeText f.paymentCard.cardExpirationDate=SomeText f.paymentCard.cardSecurityCode=SomeText f.text=SomeText f.pinCode=SomeText
JSONデータ add --data '{"type": "bankCard", "title": "my bankCard", "fields": [{"type": "paymentCard", "value": [{"cardNumber":"SomeText", "cardExpirationDate":"SomeText", "cardSecurityCode":"SomeText"}]}, {"type": "text", "value": ["SomeText"], "label": "cardholderName"}, {"type": "pinCode", "value": ["SomeText"]}, {"type": "addressRef", "value": []}], "custom": []}'
birthCertificate記録タイプ
名前: birthCertificate
Id: 19
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
| 数字 | ||
|
記録の追加例:
ドット記法 add type=birthCertificate title='my birthCertificate' f.name.first=John f.name.middle=Danger f.name.last=Doe f.birthDate=1624485827145
JSONデータ add --data '{"type": "birthCertificate", "title": "my birthCertificate", "fields": [{"type": "name", "value": [{"first":"John", "middle":"Danger", "last":"Doe"}]}, {"type": "birthDate", "value": [1624485827145]}], "custom": []}'
contact記録タイプ
名前: contact
Id: 20
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
| テキスト | company | |
| テキスト | ||
|
| 地域 | |
|
| テキスト | |
|
| テキスト | |
|
| 自宅 | 携帯 | 勤務先 | |
| |||
|
記録の追加例:
ドット記法 add type=contact title='my contact' f.name.first=John f.name.middle=Danger f.name.last=Doe f.text=SomeText f.email=SomeText f.phone.region=US f.phone.number=(555)555-5555 f.phone.ext=3 f.phone.type=Mobile
JSONデータ add --data '{"type": "contact", "title": "my contact", "fields": [{"type": "name", "value": [{"first":"John", "middle":"Danger", "last":"Doe"}], "required": true}, {"type": "text", "value": ["SomeText"], "label": "company"}, {"type": "email", "value": ["SomeText"]}, {"type": "phone", "value": [{"region":"US", "number": "(555)555-5555", "ext":"3", "type":"Mobile"}]}, {"type": "addressRef", "value": []}], "custom": []}'
driverLicense記録タイプ
名前: driverLicense
Id: 21
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
| テキスト | dlNumber | |
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
| 数字 | ||
| |||
| 数字 | ||
|
記録の追加例:
ドット記法 add type=driverLicense title='my driverLicense' f.accountNumber=SomeText f.name.first=John f.name.middle=Danger f.name.last=Doe f.birthDate=1624485827145 f.expirationDate=1624485827145
JSONデータ add --data '{"type": "driverLicense", "title": "my driverLicense", "fields": [{"type": "accountNumber", "value": ["SomeText"], "label": "dlNumber"}, {"type": "name", "value": [{"first":"John", "middle":"Danger", "last":"Doe"}]}, {"type": "birthDate", "value": [1624485827145]}, {"type": "addressRef", "value": []}, {"type": "expirationDate", "value": [1624485827145]}], "custom": []}'
encryptedNotes記録タイプ
名前: encryptedNotes
Id: 22
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
| テキスト | ||
| 数字 | ||
|
記録の追加例:
ドット記法 add type=encryptedNotes title='my encryptedNotes' f.note=SomeText f.date=1624485827145
JSONデータ add --data '{"type": "encryptedNotes", "title": "my encryptedNotes", "fields": [{"type": "note", "value": ["SomeText"]}, {"type": "date", "value": [1624485827145]}], "custom": []}'
file記録タイプ
名前: file
Id: 23
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
|
記録の追加例:
ドット記法 add type=file title='my file'
JSONデータ add --data '{"type": "file", "title": "my file", "fields": [], "custom": []}'
healthInsurance記録タイプ
名前: healthInsurance
Id: 24
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
| テキスト | ||
|
| テキスト | insuredsName |
|
| テキスト | insuredsName |
|
| テキスト | insuredsName |
| テキスト | ||
| テキスト | ||
| テキスト | ||
|
記録の追加例:
ドット記法 add type=healthInsurance title='my healthInsurance' f.accountNumber=SomeText f.name.first=John f.name.middle=Danger f.name.last=Doe f.login=John.Doe f.password=75vf@5JB@o f.url=https://www.example.com
JSONデータ add --data '{"type": "healthInsurance", "title": "my healthInsurance", "fields": [{"type": "accountNumber", "value": ["SomeText"]}, {"type": "name", "value": [{"first":"John", "middle":"Danger", "last":"Doe"}], "label": "insuredsName"}, {"type": "login", "value": ["John.Doe"]}, {"type": "password", "value": ["75vf@5JB@o"]}, {"type": "url", "value": ["https://www.example.com"]}], "custom": []}'
membership記録タイプ
名前: membership
Id: 26
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
| テキスト | ||
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
| テキスト | ||
|
記録の追加例:
ドット記法 add type=membership title='my membership' f.accountNumber=SomeText f.name.first=John f.name.middle=Danger f.name.last=Doe f.password=75vf@5JB@o
JSONデータ add --data '{"type": "membership", "title": "my membership", "fields": [{"type": "accountNumber", "value": ["SomeText"]}, {"type": "name", "value": [{"first":"John", "middle":"Danger", "last":"Doe"}]}, {"type": "password", "value": ["75vf@5JB@o"]}], "custom": []}'
passport記録タイプ
名前: passport
Id: 27
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
| テキスト | passportNumber | |
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
| 数字 | ||
| |||
| 数字 | ||
| 数字 | dateIssued | |
| テキスト | ||
|
記録の追加例:
ドット記法 add type=passport title='my passport' f.accountNumber=SomeText f.name.first=John f.name.middle=Danger f.name.last=Doe f.birthDate=1624485827145 f.expirationDate=1624485827145 f.date=1624485827145 f.password=75vf@5JB@o
JSONデータ add --data '{"type": "passport", "title": "my passport", "fields": [{"type": "accountNumber", "value": ["SomeText"], "label": "passportNumber"}, {"type": "name", "value": [{"first":"John", "middle":"Danger", "last":"Doe"}]}, {"type": "birthDate", "value": [1624485827145]}, {"type": "addressRef", "value": []}, {"type": "expirationDate", "value": [1624485827145]}, {"type": "date", "value": [1624485827145], "label": "dateIssued"}, {"type": "password", "value": ["75vf@5JB@o"]}], "custom": []}'
photo記録タイプ
名前: photo
Id: 28
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
|
記録の追加例:
ドット記法 add type=photo title='my photo'
JSONデータ add --data '{"type": "photo", "title": "my photo", "fields": [], "custom": []}'
serverCredentials記録タイプ
名前: serverCredentials
Id: 29
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
|
| テキスト | |
|
| テキスト | |
| テキスト | ||
| テキスト | ||
|
記録の追加例:
ドット記法 add type=serverCredentials title='my serverCredentials' f.host.hostName=https://www.example.com f.host.port=5000 f.login=John.Doe f.password=75vf@5JB@o
JSONデータ add --data '{"type": "serverCredentials", "title": "my serverCredentials", "fields": [{"type": "host", "value": [{"hostName": "https://www.example.com", "port":"5000"}]}, {"type": "login", "value": ["John.Doe"]}, {"type": "password", "value": ["75vf@5JB@o"]}], "custom": []}'
softwareLicense記録タイプ
名前: softwareLicense
Id: 30
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
| テキスト | ||
| 数字 | ||
| 数字 | dateActive | |
|
記録の追加例:
ドット記法 add type=softwareLicense title='my softwareLicense' f.licenseNumber=SomeText f.expirationDate=1624485827145 f.date=1624485827145
JSONデータ add --data '{"type": "softwareLicense", "title": "my softwareLicense", "fields": [{"type": "licenseNumber", "value": ["SomeText"]}, {"type": "expirationDate", "value": [1624485827145]}, {"type": "date", "value": [1624485827145], "label": "dateActive"}], "custom": []}'
ssnCard記録タイプ
名前: ssnCard
Id: 31
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
| テキスト | identityNumber | |
|
| テキスト | |
|
| テキスト | |
|
| テキスト | |
|
記録の追加例:
ドット記法 add type=ssnCard title='my ssnCard' f.accountNumber=SomeText f.name.first=John f.name.middle=Danger f.name.last=Doe
JSONデータ add --data '{"type": "ssnCard", "title": "my ssnCard", "fields": [{"type": "accountNumber", "value": ["SomeText"], "label": "identityNumber"}, {"type": "name", "value": [{"first":"John", "middle":"Danger", "last":"Doe"}]}], "custom": []}'
general記録タイプ
名前: general
Id: 32
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
| テキスト | ||
| テキスト | ||
| テキスト | ||
| テキスト | ||
|
記録の追加例:
ドット記法 add type=general title='my general' f.login=John.Doe f.password=75vf@5JB@o f.url=https://www.example.com f.oneTimeCode=SomeText
JSONデータ add --data '{"type": "general", "title": "my general", "fields": [{"type": "login", "value": ["John.Doe"]}, {"type": "password", "value": ["75vf@5JB@o"]}, {"type": "url", "value": ["https://www.example.com"]}, {"type": "oneTimeCode", "value": ["SomeText"]}], "custom": []}'
sshKeys記録タイプ
名前: sshKeys
Id: 34
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
| テキスト | ||
| テキスト | ||
|
| テキスト | |
|
| 不明-テキスト | |
| |||
| テキスト |
記録の追加例:
ドット記法 add type=sshKeys title='my sshKeys' f.login=John.Doe f.keyPair=SomeText f.host.hostName=https://www.example.com f.host.port=Unknown - Text f.secret=SomeText
JSONデータ add --data '{"type": "sshKeys", "title": "my sshKeys", "fields": [{"type": "login", "value": ["John.Doe"]}, {"type": "keyPair", "value": ["SomeText"]}, {"type": "host", "value": [{"hostName": "https://www.example.com", "port":"Unknown - Text"}]}, {"type": "secret", "value": ["SomeText"]}], "custom": []}'
databaseCredentials記録タイプ
名前: databaseCredentials
Id: 40
記録フィールド:
フィールド名 | サブフィールド | タイプ | フィールドラベル |
---|---|---|---|
| テキスト | タイプ | |
|
| テキスト | |
|
| テキスト | |
| テキスト | ||
| テキスト | ||
|
記録の追加例:
ドット記法 add type=databaseCredentials title='my databaseCredentials' f.text=SomeText f.host.hostName=https://www.example.com f.host.port=5000 f.login=John.Doe f.password=75vf@5JB@o
JSONデータ add --data '{"type": "databaseCredentials", "title": "my databaseCredentials", "fields": [{"type": "text", "value": ["SomeText"], "label": "type"}, {"type": "host", "value": [{"hostName": "https://www.example.com", "port":"5000"}]}, {"type": "login", "value": ["John.Doe"]}, {"type": "password", "value": ["75vf@5JB@o"]}], "custom": []}'
最終更新