Class ExtendedAzureCredentials

  • All Implemented Interfaces:
    com.cloudbees.plugins.credentials.common.IdCredentials, com.cloudbees.plugins.credentials.common.StandardCredentials, com.cloudbees.plugins.credentials.Credentials, ExtensionPoint, Describable<com.cloudbees.plugins.credentials.Credentials>, Serializable

    public class ExtendedAzureCredentials
    extends com.microsoft.azure.util.AzureCredentials
    Extended implementation of AzureCredentials with additional resource group name field.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ExtendedAzureCredentials.ExtendedAzureCredentialsDescriptor  
      • Nested classes/interfaces inherited from class com.microsoft.azure.util.AzureCredentials

        com.microsoft.azure.util.AzureCredentials.DescriptorImpl, com.microsoft.azure.util.AzureCredentials.ServicePrincipal, com.microsoft.azure.util.AzureCredentials.ValidationException
      • Nested classes/interfaces inherited from class com.cloudbees.plugins.credentials.impl.BaseStandardCredentials

        com.cloudbees.plugins.credentials.impl.BaseStandardCredentials.BaseStandardCredentialsDescriptor
      • Nested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.IdCredentials

        com.cloudbees.plugins.credentials.common.IdCredentials.Helpers
      • Nested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.StandardCredentials

        com.cloudbees.plugins.credentials.common.StandardCredentials.NameProvider
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getResourceGroupName()  
      void setResourceGroupName​(String resourceGroupName)  
      • Methods inherited from class com.microsoft.azure.util.AzureCredentials

        createKeyVaultClient, getActiveDirectoryEndpoint, getAuthenticationEndpoint, getAzureEnvionmentName, getAzureEnvironment, getAzureEnvironmentName, getCertificateId, getClientId, getClientSecret, getCredentialById, getGraphEndpoint, getManagementEndpoint, getOauth2TokenEndpoint, getPlainClientSecret, getResourceManagerEndpoint, getServiceManagementURL, getServicePrincipal, getSubscriptionId, getSystemCredentialById, getTenant, getTokenCredential, setActiveDirectoryEndpoint, setAuthenticationEndpoint, setAzureEnvironmentName, setCertificateId, setGraphEndpoint, setManagementEndpoint, setOauth2TokenEndpoint, setResourceManagerEndpoint, setServiceManagementURL, setTenant
      • Methods inherited from class com.cloudbees.plugins.credentials.impl.BaseStandardCredentials

        equals, getDescription, getId, hashCode
      • Methods inherited from class com.cloudbees.plugins.credentials.BaseCredentials

        getDescriptor, getScope
      • Methods inherited from interface com.cloudbees.plugins.credentials.Credentials

        forRun, getDescriptor, getScope
    • Constructor Detail

      • ExtendedAzureCredentials

        @DataBoundConstructor
        public ExtendedAzureCredentials​(com.cloudbees.plugins.credentials.CredentialsScope scope,
                                        String id,
                                        String description,
                                        String subscriptionId,
                                        String clientId,
                                        Secret clientSecret,
                                        String resourceGroupName)
    • Method Detail

      • setResourceGroupName

        public void setResourceGroupName​(String resourceGroupName)
      • getResourceGroupName

        public String getResourceGroupName()