public class AwsIamAuthenticationOptions extends Object
AwsIamAuthentication
.
Authentication options provide the path, a AWSCredentialsProvider
optional role
and server name (Vault-AWS-IAM-Server-ID header).
AwsIamAuthenticationOptions
can be constructed using builder()
.
Instances of this class are immutable once constructed.
AwsIamAuthentication
,
builder()
Modifier and Type | Class and Description |
---|---|
static class |
AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
Builder for
AwsIamAuthenticationOptions . |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_AWS_AUTHENTICATION_PATH |
Modifier and Type | Method and Description |
---|---|
static AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder |
builder() |
com.amazonaws.auth.AWSCredentialsProvider |
getCredentialsProvider() |
URI |
getEndpointUri() |
String |
getPath() |
String |
getRole() |
String |
getServerId() |
String |
getServerName()
Deprecated.
since 2.0, renamed to
getServerId() . |
public static final String DEFAULT_AWS_AUTHENTICATION_PATH
public static AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder builder()
AwsIamAuthenticationOptions.AwsIamAuthenticationOptionsBuilder
.public String getPath()
public com.amazonaws.auth.AWSCredentialsProvider getCredentialsProvider()
@Nullable public String getServerId()
@Nullable @Deprecated public String getServerName()
getServerId()
.public URI getEndpointUri()
Copyright © 2016–2019 Pivotal Software, Inc.. All rights reserved.