レコードフィールドクラス
KeeperシークレットマネージャーJava SDKで利用できるフィールドタイプクラス
レコードフィールドにアクセス
getField メソッドを使用して、レコードのフィールドにアクセスします。
Java
data.getField(FieldType.class)Kotlin
data.getField<FieldType>()FieldType には、以下の一覧に含まれるクラスを指定する必要があります。
フィールドタイプクラスのリファレンス
KeeperRecordField
すべてのレコードフィールドはKeeperRecordFieldクラスを拡張し、lblフィールドを含みます
sealed class KeeperRecordField {
abstract val label: String?
}フィールド値
label
String
いいえ
null
Password
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
enforceGeneration
Boolean
いいえ
null
value
MutableList<String>
はい
Url
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<String>
はい
FileRef
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
value
MutableList<String>
はい
OneTimeCode
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
value
MutableList<String>
はい
OneTimePassword
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
value
MutableList<String>
はい
Name
フィールド値
first
String
いいえ
null
middle
String
いいえ
null
last
String
いいえ
null
Names
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<Name>
はい
BirthDate
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<Long>
はい
Date
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<Long>
はい
ExpirationDate
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<Long>
はい
Text
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<String>
はい
SecurityQuestion
フィールド値
question
String
いいえ
null
answer
String
いいえ
null
SecurityQuestions
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<SecurityQuestion>
はい
Multiline
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<String>
はい
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<String>
はい
CardRef
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<String>
はい
AddressRef
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<String>
はい
PinCode
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
value
MutableList<String>
はい
Phone
フィールド値
region
String
いいえ
null
number
String
いいえ
null
ext
String
いいえ
null
type
String
いいえ
null
Phones
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
List<Phone>
はい
HiddenField
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
List<String>
はい
SecureNote
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
List<String>
はい
AccountNumber
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
List<String>
はい
PaymentCard
フィールド値
cardNumber
String
いいえ
null
cardExpirationDate
String
いいえ
null
cardSecurityCode
String
いいえ
null
PaymentCards
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<PaymentCard>)
はい
BankAccount
フィールド値
accountType
String
いいえ
null
routingNumber
String
いいえ
null
accountNumber
String
いいえ
null
otherType
String
いいえ
null
BankAccounts
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<BankAccount>)
はい
KeyPair
フィールド値
publicKey
String
いいえ
null
privateKey
String
いいえ
null
KeyPairs
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<KeyPair>
はい
Host
フィールド値
hostName
String
いいえ
null
port
String
いいえ
null
allowSupplyUser
Boolean
いいえ
null
allowSupplyHost
Boolean
いいえ
null
Hosts
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<Host>
はい
Address
フィールド値
street1
String
いいえ
null
street2
String
いいえ
null
city
String
いいえ
null
state
String
いいえ
null
country
String
いいえ
null
zip
String
いいえ
null
Addresses
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<Address>
はい
LicenseNumber
フィールド値
label
String
いいえ
null
required
Boolean
いいえ
null
privacyScreen
Boolean
いいえ
null
value
MutableList<String>
はい
KeeperFileData
フィールド値
title
String
はい
name
String
はい
type
String
いいえ
null
size
Long
はい
lastModified
Long
はい
AllowedSettings
PAMリソースに対して、どの操作を許可するかを定義する構成オブジェクトです。
フィールド値
connections
Boolean
いいえ
null
リソースへの接続を許可します
portForwards
Boolean
いいえ
null
ポートフォワーディングを許可します
rotation
Boolean
いいえ
null
認証情報のローテーションを許可します
sessionRecording
Boolean
いいえ
null
セッション記録を有効にします
typescriptRecording
Boolean
いいえ
null
タイプスクリプト記録を有効にします
PamResource
コントローラー、フォルダ、認証情報に関する情報を含むPAMリソース参照です。
フィールド値
controllerUid
String
いいえ
null
コントローラーUID
folderUid
String
いいえ
null
フォルダUID
resourceRef
MutableList<String>
いいえ
null
リソース参照UID
adminCredentialRef
String
いいえ
null
管理者認証情報のUID
allowedSettings
AllowedSettings
いいえ
null
許可されている操作の構成
PamResources
特権リソースにアクセスするためのPAMリソース構成です。
フィールド値
label
String
いいえ
null
フィールドのラベル
required
Boolean
いいえ
null
フィールドが必須かどうか
value
MutableList<PamResource>
はい
—
PAMリソースの一覧
使用例
PamHostnames
PAMリソースに関連付けられたホスト名を示します。ホスト名およびポート情報にはHostタイプが使用されます。
フィールド値
label
String
いいえ
null
フィールドのラベル
required
Boolean
いいえ
null
フィールドが必須かどうか
privacyScreen
Boolean
いいえ
null
プライバシースクリーンを有効にします
value
MutableList<Host>
はい

