For the complete documentation index, see llms.txt. This page is also available as Markdown.

レコードフィールドクラス

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>

はい

Email

フィールド値

名前
必須
デフォルト

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>

はい