UserCustomSecretsManager
カスタムシークレットを管理するクラス
警告
※ 既にインスタンス化されているものが提供されるのでcustomSecretManager
を使用してアクセスしてください。
詳しくは例を参照してください。
Methods
getSecretByName()
getSecretByName(customSecretsName): Promise<CustomSecret>
カスタムシークレットを取得する
Parameters
Parameter | Type | Description |
---|---|---|
customSecretsName | string | カスタムシークレット名 |
Returns
Promise
<CustomSecret
>
カスタムシークレット
Example
const secret = customSecretManager.getSecretByName('your-secret-name')
logger.info('カスタムシークレットを取得しました', { secret }) // { name: 'your-secret-name', secret: 'your-secret-value' }
getSecretList()
getSecretList(): Promise<CustomSecret[]>
カスタムシークレット一覧を取得する
Returns
Promise
<CustomSecret
[]>
カスタムシークレット一覧
Example
const secretList = customSecretManager.getSecretList()
logger.info('カスタムシークレット一覧を取得しました', { secretList }) // [{ name: 'your-secret-name', secret: 'your-secret-value' },{ name: 'your-secret-name2', secret: 'your-secret-value2' }]