クラス 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- 関連事項: