Class GcpSyncedAuthMethod
java.lang.Object
hudson.model.AbstractDescribableImpl<SyncedAuthMethod>
io.jenkins.plugins.akeyless.synced.auth.SyncedAuthMethod
io.jenkins.plugins.akeyless.synced.auth.GcpSyncedAuthMethod
- All Implemented Interfaces:
Describable<SyncedAuthMethod>
GCP authentication. Uses akeyless-java-cloud-id-lightweight to obtain
identity token from GCP metadata server.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.akeyless.client.model.AuthbooleanisConfigured(String accessId) voidsetGcpAudience(String gcpAudience) Methods inherited from class io.jenkins.plugins.akeyless.synced.auth.SyncedAuthMethod
allMethods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
GcpSyncedAuthMethod
@DataBoundConstructor public GcpSyncedAuthMethod()
-
-
Method Details
-
getGcpAudience
-
setGcpAudience
-
buildAuth
- Specified by:
buildAuthin classSyncedAuthMethod- Throws:
Exception
-
isConfigured
- Specified by:
isConfiguredin classSyncedAuthMethod
-