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.CloudState
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Nested 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 TypeMethodDescriptionvoid
void
boolean
canProvision
(Cloud.CloudState cloudState) com.azure.resourcemanager.AzureResourceManager
getFirstTemplate
(Label label) getName()
static ExecutorService
provision
(Cloud.CloudState cloudState, int excessWorkload) void
setLogAnalyticsCredentialsId
(String logAnalyticsCredentialsId) Methods inherited from class hudson.slaves.Cloud
all, canProvision, doConfigSubmit, doDoDelete, getACL, getDescriptor, getDisplayName, getIcon, getIconAltText, getIconClassName, getSearchUrl, getUrl, provision, reconfigure, reconfigure, registerPermissions
Methods inherited from class hudson.model.Actionable
addAction, addOrReplaceAction, doContextMenu, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, getDynamic, removeAction, removeActions, replaceAction, replaceActions
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError, sendError, sendError, sendError
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
canProvision
in classCloud
-
getFirstTemplate
-
addIpEnv
- Throws:
Exception
-
addHost
- Throws:
Exception
-
getName
-
getCredentialsId
-
getLogAnalyticsCredentialsId
-
getResourceGroup
-
getTemplates
-
getThreadPool
-