Class AppRoleSecret
- java.lang.Object
-
- de.stklcode.jvault.connector.model.AppRoleSecret
-
public final class AppRoleSecret extends Object
Vault AppRole role metamodel.- Since:
- 0.4.0
- Author:
- Stefan Kalscheuer
-
-
Constructor Summary
Constructors Constructor Description AppRoleSecret()Construct emptyAppRoleSecretobject.AppRoleSecret(String id)ConstructAppRoleSecretwith secret ID.AppRoleSecret(String id, Map<String,Object> metadata, List<String> cidrList)ConstructAppRoleSecretwith ID and metadata.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAccessor()List<String>getCidrList()StringgetCidrListString()StringgetCreationTime()StringgetExpirationTime()StringgetId()StringgetLastUpdatedTime()Map<String,Object>getMetadata()IntegergetNumUses()IntegergetTtl()voidsetCidrList(List<String> cidrList)
-
-
-
Constructor Detail
-
AppRoleSecret
public AppRoleSecret()
Construct emptyAppRoleSecretobject.
-
AppRoleSecret
public AppRoleSecret(String id)
ConstructAppRoleSecretwith secret ID.- Parameters:
id- Secret ID
-
-
Method Detail
-
getId
public String getId()
- Returns:
- Secret ID
-
getAccessor
public String getAccessor()
- Returns:
- Secret accessor
-
setCidrList
public void setCidrList(List<String> cidrList)
- Parameters:
cidrList- List of subnets in CIDR notation
-
getCidrListString
public String getCidrListString()
- Returns:
- List of bound subnets in CIDR notation as comma-separated
String
-
getCreationTime
public String getCreationTime()
- Returns:
- Creation time
-
getExpirationTime
public String getExpirationTime()
- Returns:
- Expiration time
-
getLastUpdatedTime
public String getLastUpdatedTime()
- Returns:
- Time of last update
-
getNumUses
public Integer getNumUses()
- Returns:
- Number of uses
-
getTtl
public Integer getTtl()
- Returns:
- Time-to-live
-
-