Class AciCloud
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.Actionable
hudson.slaves.Cloud
com.microsoft.jenkins.containeragents.aci.AciCloud
- All Implemented Interfaces:
ExtensionPoint,Describable<Cloud>,ModelObject,SearchableModelObject,SearchItem,AccessControlled,ModelObjectWithContextMenu
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class hudson.slaves.Cloud
Cloud.CloudStateNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudsonNested classes/interfaces inherited from interface jenkins.model.ModelObjectWithContextMenu
ModelObjectWithContextMenu.ContextMenu, ModelObjectWithContextMenu.ContextMenuVisibility, ModelObjectWithContextMenu.MenuItem, ModelObjectWithContextMenu.MenuItemType -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleancanProvision(Cloud.CloudState cloudState) com.azure.resourcemanager.AzureResourceManagergetFirstTemplate(Label label) getName()static ExecutorServiceprovision(Cloud.CloudState cloudState, int excessWorkload) voidsetLogAnalyticsCredentialsId(String logAnalyticsCredentialsId) Methods inherited from class hudson.slaves.Cloud
all, canProvision, doConfigSubmit, doDoDelete, getACL, getDescriptor, getDisplayName, getIcon, getIconAltText, getIconClassName, getSearchUrl, getUrl, provision, reconfigure, reconfigure, registerPermissionsMethods inherited from class hudson.model.Actionable
addAction, addOrReplaceAction, doContextMenu, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, getDynamic, removeAction, removeActions, replaceAction, replaceActionsMethods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError, sendError, sendError, sendErrorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.security.AccessControlled
checkAnyPermission, checkPermission, hasAnyPermission, hasPermission, hasPermission, hasPermission2
-
Constructor Details
-
AciCloud
@DataBoundConstructor public AciCloud(String name, String credentialsId, String resourceGroup, List<AciContainerTemplate> templates)
-
-
Method Details
-
setLogAnalyticsCredentialsId
-
getAzureClient
public com.azure.resourcemanager.AzureResourceManager getAzureClient() -
provision
public Collection<NodeProvisioner.PlannedNode> provision(Cloud.CloudState cloudState, int excessWorkload) -
canProvision
- Overrides:
canProvisionin classCloud
-
getFirstTemplate
-
addIpEnv
- Throws:
Exception
-
addHost
- Throws:
Exception
-
getName
-
getCredentialsId
-
getLogAnalyticsCredentialsId
-
getResourceGroup
-
getTemplates
-
getThreadPool
-