Class AzureKeyVaultBuildWrapper
java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
org.jenkinsci.plugins.azurekeyvaultplugin.AzureKeyVaultBuildWrapper
- All Implemented Interfaces:
ExtensionPoint
,Describable<org.jenkinsci.plugins.workflow.steps.Step>
public class AzureKeyVaultBuildWrapper
extends org.jenkinsci.plugins.workflow.steps.Step
Wraps a build with azure key vault secrets / certificates
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setApplicationIDOverride
(String applicationID) void
setApplicationSecretOverride
(String applicationSecret) void
setCredentialIDOverride
(String credentialID) void
setKeyVaultURLOverride
(String keyVaultURL) void
setTenantIdOverride
(String tenantId) org.jenkinsci.plugins.workflow.steps.StepExecution
start
(org.jenkinsci.plugins.workflow.steps.StepContext context) Methods inherited from class org.jenkinsci.plugins.workflow.steps.Step
getDescriptor
-
Constructor Details
-
AzureKeyVaultBuildWrapper
@DataBoundConstructor public AzureKeyVaultBuildWrapper(@CheckForNull List<AzureKeyVaultSecret> azureKeyVaultSecrets)
-
-
Method Details
-
getKeyVaultURLOverride
-
setKeyVaultURLOverride
-
getApplicationIDOverride
-
setApplicationIDOverride
-
getApplicationSecretOverride
-
setApplicationSecretOverride
-
getCredentialIDOverride
-
setCredentialIDOverride
-
getTenantIdOverride
-
setTenantIdOverride
-
getApplicationID
-
getAzureKeyVaultSecrets
-
start
public org.jenkinsci.plugins.workflow.steps.StepExecution start(org.jenkinsci.plugins.workflow.steps.StepContext context) throws Exception - Specified by:
start
in classorg.jenkinsci.plugins.workflow.steps.Step
- Throws:
Exception
-