Enum VaultEnvironmentProperties.AuthenticationMethod
- java.lang.Object
-
- java.lang.Enum<VaultEnvironmentProperties.AuthenticationMethod>
-
- org.springframework.cloud.config.server.environment.VaultEnvironmentProperties.AuthenticationMethod
-
- All Implemented Interfaces:
Serializable,Comparable<VaultEnvironmentProperties.AuthenticationMethod>
- Enclosing class:
- VaultEnvironmentProperties
public static enum VaultEnvironmentProperties.AuthenticationMethod extends Enum<VaultEnvironmentProperties.AuthenticationMethod>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description APPROLEVault AppRole machine authentication.AWS_EC2Amazon Web Services Compute authentication.AWS_IAMAmazon Web Services IAM authentication.AZURE_MSIAzure Cloud MSI authentication.CERTTLS certificate authentication.CUBBYHOLECubbyhole token authentication.GCP_GCEGoogle Cloud Compute authentication.GCP_IAMGoogle Cloud IAM authentication.KUBERNETESKubernetes service account token authentication.PCFCloud Foundry instance identity certificate authentication.TOKENStatic token authentication.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static VaultEnvironmentProperties.AuthenticationMethodvalueOf(String name)Returns the enum constant of this type with the specified name.static VaultEnvironmentProperties.AuthenticationMethod[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
APPROLE
public static final VaultEnvironmentProperties.AuthenticationMethod APPROLE
Vault AppRole machine authentication.
-
AWS_EC2
public static final VaultEnvironmentProperties.AuthenticationMethod AWS_EC2
Amazon Web Services Compute authentication.
-
AWS_IAM
public static final VaultEnvironmentProperties.AuthenticationMethod AWS_IAM
Amazon Web Services IAM authentication.
-
AZURE_MSI
public static final VaultEnvironmentProperties.AuthenticationMethod AZURE_MSI
Azure Cloud MSI authentication.
-
CERT
public static final VaultEnvironmentProperties.AuthenticationMethod CERT
TLS certificate authentication.
-
CUBBYHOLE
public static final VaultEnvironmentProperties.AuthenticationMethod CUBBYHOLE
Cubbyhole token authentication.
-
GCP_GCE
public static final VaultEnvironmentProperties.AuthenticationMethod GCP_GCE
Google Cloud Compute authentication.
-
GCP_IAM
public static final VaultEnvironmentProperties.AuthenticationMethod GCP_IAM
Google Cloud IAM authentication.
-
KUBERNETES
public static final VaultEnvironmentProperties.AuthenticationMethod KUBERNETES
Kubernetes service account token authentication.
-
PCF
public static final VaultEnvironmentProperties.AuthenticationMethod PCF
Cloud Foundry instance identity certificate authentication.
-
TOKEN
public static final VaultEnvironmentProperties.AuthenticationMethod TOKEN
Static token authentication.
-
-
Method Detail
-
values
public static VaultEnvironmentProperties.AuthenticationMethod[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (VaultEnvironmentProperties.AuthenticationMethod c : VaultEnvironmentProperties.AuthenticationMethod.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static VaultEnvironmentProperties.AuthenticationMethod valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-