Interface Provisioner
- All Superinterfaces:
ConfigurationItem
,EmbeddedDeployable
,Serializable
- All Known Implementing Classes:
BaseProvisioner
,BaseProvisionerArtifact
@TypeIcon("icons/types/udm.Provisioner.svg")
public interface Provisioner
extends EmbeddedDeployable
Base type for all provisioners. It is an embedded configuration item i.e it will always be
contained in another configuration item and can't be created as a top level deployable in
a provisioning package. Every provisioner should contain a host template that will be created
during the deployment and the host created will be provisioned by this provisioner.
-
Field Summary
Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD
-
Method Summary
Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$directoryReference, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setProperty
-
Method Details
-
getHostTemplate
Template getHostTemplate()
-