クラス AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
java.lang.ObjectSE
org.springframework.vault.authentication.AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder
- 含まれているクラス:
- AwsEc2AuthenticationOptions
方法の概要
修飾子と型メソッド説明build()新しいAwsEc2AuthenticationOptionsインスタンスを作成します。identityDocumentUri(URISE identityDocumentUri) ID ドキュメントURISE を構成します。metadataTokenRequestUri(URISE metadataTokenRequestUri) アイデンティティメタデータトークンリクエストURISE を構成します。インスタンスサービスメタデータ v2 トークン TTL を構成します。ログインリクエスト用にAwsEc2AuthenticationOptions.Nonceを構成します。マウントパスを構成します。ログインが試行されているロールの名前を構成します。ロールが指定されていない場合、ログインエンドポイントは、ログインしようとしている EC2 インスタンスの AMI ID の名前を持つロールを探します。インスタンスサービスメタデータversionを構成します。
メソッドの詳細
path
マウントパスを構成します。- パラメーター:
path- 空または null であってはなりません。- 戻り値:
- このビルダー。
identityDocumentUri
public AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder identityDocumentUri(URISE identityDocumentUri) ID ドキュメントURISE を構成します。- パラメーター:
identityDocumentUri- null であってはなりません。- 戻り値:
- このビルダー。
- 関連事項:
role
ログインが試行されているロールの名前を構成します。ロールが指定されていない場合、ログインエンドポイントは、ログインしようとしている EC2 インスタンスの AMI ID の名前を持つロールを探します。- パラメーター:
role- 空または null の場合があります。- 戻り値:
- このビルダー。
nonce
public AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder nonce(AwsEc2AuthenticationOptions.Nonce nonce) ログインリクエスト用にAwsEc2AuthenticationOptions.Nonceを構成します。デフォルトはAwsEc2AuthenticationOptions.Nonce.generated()です。- パラメーター:
nonce- null であってはなりません。- 戻り値:
- このビルダー。
- 導入:
- 1.1
metadataTokenTtl
public AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder metadataTokenTtl(DurationSE ttl) インスタンスサービスメタデータ v2 トークンの TTL を構成します。デフォルトは 1 分です。- パラメーター:
ttl- null であってはなりません。- 戻り値:
- このビルダー。
- 導入:
- 3.2
metadataTokenRequestUri
public AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder metadataTokenRequestUri(URISE metadataTokenRequestUri) アイデンティティメタデータトークンリクエストURISE を構成します。- パラメーター:
metadataTokenRequestUri- null であってはなりません。- 戻り値:
- このビルダー。
- 導入:
- 3.2
- 関連事項:
version
public AwsEc2AuthenticationOptions.AwsEc2AuthenticationOptionsBuilder version(AwsEc2AuthenticationOptions.InstanceMetadataServiceVersion version) インスタンスサービスメタデータversionを構成します。デフォルトはAwsEc2AuthenticationOptions.InstanceMetadataServiceVersion.V1です。- パラメーター:
version- null であってはなりません。- 戻り値:
- このビルダー。
- 導入:
- 3.2
build
新しいAwsEc2AuthenticationOptionsインスタンスを作成します。- 戻り値:
- 新しい
AwsEc2AuthenticationOptions。