クラス VaultSysTemplate
java.lang.ObjectSE
org.springframework.vault.core.VaultSysTemplate
- 実装されているすべてのインターフェース:
VaultSysOperations
VaultSysOperations のデフォルト実装。- 作成者:
- Mark Paluch
コンストラクターの概要
コンストラクターコンストラクター説明VaultSysTemplate(VaultOperations vaultOperations) 指定されたVaultOperationsで新しいVaultSysTemplateを作成します。方法の概要
修飾子と型メソッド説明voidauthMount(StringSE path, VaultMount vaultMount) 認証方法VaultMountをpathにマウントします。voidauthUnmount(StringSE path) pathで認証メソッドマウントをアンマウントします。voidcreateOrUpdatePolicy(StringSE name, Policy policy) Policyを作成または更新します。voiddeletePolicy(StringSE name) Policyをその名前で削除します。@Nullable PolicyPolicyをその名前で読み取ります。Vault に保管されているポリシー名をリストします。health()Vault のヘルスステータスを返します。initialize(VaultInitializationRequest vaultInitializationRequest) VaultInitializationRequestで Vault を初期化します。booleanvoidmount(StringSE path, VaultMount vaultMount) シークレットエンジンVaultMountをpathにマウントします。voidseal()封印の金庫。voidpathの秘密のエンジンマウントを取り外します。金庫を開封します。
コンストラクターの詳細
VaultSysTemplate
指定されたVaultOperationsで新しいVaultSysTemplateを作成します。- パラメーター:
vaultOperations- null であってはなりません。
メソッドの詳細
isInitialized
public boolean isInitialized()- 次で指定:
- インターフェース
VaultSysOperationsのisInitialized - 戻り値:
- Vault が初期化されている場合は true。
- 関連事項:
initialize
public VaultInitializationResponse initialize(VaultInitializationRequest vaultInitializationRequest) インターフェースからコピーされた説明:VaultSysOperationsVaultInitializationRequestで Vault を初期化します。- 次で指定:
- インターフェース
VaultSysOperationsのinitialize - パラメーター:
vaultInitializationRequest- null であってはなりません。- 戻り値:
VaultInitializationResponse- 関連事項:
seal
public void seal()インターフェースからコピーされた説明:VaultSysOperations封印の金庫。- 次で指定:
- インターフェース
VaultSysOperationsのseal - 関連事項:
unseal
インターフェースからコピーされた説明:VaultSysOperations金庫を開封します。進行状況については、VaultUnsealStatus.getProgress()を参照してください。- 次で指定:
- インターフェース
VaultSysOperationsのunseal - パラメーター:
keyShare- 空であってはならず、null であってはなりません。- 戻り値:
VaultUnsealStatus- 関連事項:
getUnsealStatus
- 次で指定:
- インターフェース
VaultSysOperationsのgetUnsealStatus - 戻り値:
VaultUnsealStatus- 関連事項:
mount
インターフェースからコピーされた説明:VaultSysOperationsシークレットエンジンVaultMountをpathにマウントします。- 次で指定:
- インターフェース
VaultSysOperationsのmount - パラメーター:
path- 空または null であってはなりません。vaultMount- null であってはなりません。- 関連事項:
getMounts
- 次で指定:
- インターフェース
VaultSysOperationsのgetMounts - 戻り値:
- すべての秘密エンジン
mountsのMapSE。 - 関連事項:
unmount
インターフェースからコピーされた説明:VaultSysOperationspathの秘密のエンジンマウントを取り外します。- 次で指定:
- インターフェース
VaultSysOperationsのunmount - パラメーター:
path- 空または null であってはなりません。- 関連事項:
authMount
インターフェースからコピーされた説明:VaultSysOperations認証方法VaultMountをpathにマウントします。- 次で指定:
- インターフェース
VaultSysOperationsのauthMount - パラメーター:
path- 空または null であってはなりません。vaultMount- null であってはなりません。- 例外:
VaultException- 関連事項:
getAuthMounts
- 次で指定:
- インターフェース
VaultSysOperationsのgetAuthMounts - 戻り値:
- すべての認証方法
mountsのMapSE。 - 例外:
VaultException- 関連事項:
authUnmount
インターフェースからコピーされた説明:VaultSysOperationspathで認証メソッドマウントをアンマウントします。- 次で指定:
- インターフェース
VaultSysOperationsのauthUnmount - パラメーター:
path- 空または null であってはなりません。- 例外:
VaultException- 関連事項:
getPolicyNames
インターフェースからコピーされた説明:VaultSysOperationsVault に保管されているポリシー名をリストします。- 次で指定:
- インターフェース
VaultSysOperationsのgetPolicyNames - 戻り値:
- ポリシー名。
- 例外:
VaultException- 関連事項:
getPolicy
インターフェースからコピーされた説明:VaultSysOperationsPolicyをその名前で読み取ります。ポリシーは、HCL (HashiCorp 構成言語) または JSON として表されます。ポリシーを取得できるのは、ポリシーが JSON として表されている場合のみです。- 次で指定:
- インターフェース
VaultSysOperationsのgetPolicy - 戻り値:
- ポリシーが見つからなかった場合は
Policyまたは null。 - 例外:
VaultException- 関連事項:
createOrUpdatePolicy
インターフェースからコピーされた説明:VaultSysOperationsPolicyを作成または更新します。- 次で指定:
- インターフェース
VaultSysOperationsのcreateOrUpdatePolicy - パラメーター:
name- ポリシー名。null または空であってはなりません。- 例外:
VaultException- 関連事項:
deletePolicy
インターフェースからコピーされた説明:VaultSysOperationsPolicyをその名前で削除します。- 次で指定:
- インターフェース
VaultSysOperationsのdeletePolicy - パラメーター:
name- ポリシー名。null または空であってはなりません。- 例外:
VaultException- 関連事項:
health
インターフェースからコピーされた説明:VaultSysOperationsVault のヘルスステータスを返します。- 次で指定:
- インターフェース
VaultSysOperationsのhealth - 戻り値:
VaultHealth- 関連事項: