public class MagnumServiceImpl extends BaseOpenStackService implements MagnumService
BaseOpenStackService.Invocation<R>| Constructor and Description |
|---|
MagnumServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
Bay |
createBay(Bay bay)
Creates a new bay
|
Baymodel |
createBaymodel(Baymodel baymodel)
Creates a new baymodel
|
Cluster |
createCluster(Cluster cluster)
Create new cluster based on cluster template
|
Clustertemplate |
createClustertemplate(Clustertemplate template)
Create new cluster template
|
Container |
createContainer(Container container)
Creates a new Container
|
Pod |
createPod(Pod pod)
Create a pod
|
ActionResponse |
deleteBay(String id)
Deletes a bay
|
ActionResponse |
deleteBaymodel(String id)
Deletes a baymodel
|
ActionResponse |
deleteCluster(String id)
Delete a cluster.
|
ActionResponse |
deleteClustertemplate(String id)
Delete a cluster template
|
ActionResponse |
deleteContainer(String uuid)
Deletes a Container
|
ActionResponse |
deletePod(String bayUuid,
String id)
Delete a pod
|
String |
execCmdInContainer(String id,
String cmd)
Execute command in a Container
|
Certificate |
getCertificate(String uuid)
Gets certificate
|
String |
getContainerLogs(String id)
Get logs of a Container
|
List<? extends Baymodel> |
listBaymodels()
Lists all Baymodels
|
List<? extends Bay> |
listBays()
Lists all Bays/clusters
|
List<? extends Cluster> |
listClusters()
List all clusters
|
List<? extends Clustertemplate> |
listClustertemplate()
List all cluster templates
|
List<? extends Container> |
listContainers()
Lists all Containers
|
List<? extends Mservice> |
listMservices()
Lists Magnum Services
|
List<? extends Pod> |
listPods(String bayUuid)
List all pods
|
Container |
pauseContainer(String id)
Pause a Container
|
Container |
rebootContainer(String id)
Reboot a Container
|
ActionResponse |
rotateCertificate(String uuid)
Rotate the CA certificate for a bay/cluster and
invalidate all user certificates.
|
Bay |
showBay(String id)
Show a bay
|
Baymodel |
showBaymodel(String id)
Gets all information of a baymodel
|
Cluster |
showCluster(String id)
Get all information of a cluster in Magnum
|
Container |
showContainer(String id)
Show a Container
|
Pod |
showPod(String bayUuid,
String id)
Show a pod
|
Certificate |
signCertificate(Carequest ca)
Generates certificate
|
Container |
startContainer(String id)
Start a Container
|
Container |
stopContainer(String id)
Stop a Container
|
Container |
unpauseContainer(String id)
Unpause a Container
|
Bay |
updateBay(String id,
String operations)
Update bay
|
Baymodel |
updateBaymodel(String id,
String operations)
Updates baymodel attributes
|
Cluster |
updateCluster(String id,
String operations)
Update information of one cluster attributes using operations
including: ``add``, ``replace`` or ``remove``.
|
Clustertemplate |
updateClustertemplate(String id,
String operations)
Update information of one cluster template attributes using operations
including: ``add``, ``replace`` or ``remove``.
|
Container |
updateContainer(String id,
String operations)
Update a container
|
Pod |
updatePod(String bayUuid,
String id,
String operations)
Update a pod
|
delete, deleteWithResponse, get, getProvider, getServiceVersion, getXOpenstackRequestId, head, patch, patchWithResponse, post, postWithResponse, put, request, toList, uripublic List<? extends Mservice> listMservices()
listMservices in interface MagnumServicepublic List<? extends Baymodel> listBaymodels()
MagnumServicelistBaymodels in interface MagnumServicepublic Baymodel createBaymodel(Baymodel baymodel)
MagnumServicecreateBaymodel in interface MagnumServicepublic ActionResponse deleteBaymodel(String id)
MagnumServicedeleteBaymodel in interface MagnumServicepublic Baymodel showBaymodel(String id)
MagnumServiceshowBaymodel in interface MagnumServicepublic Baymodel updateBaymodel(String id, String operations)
MagnumServiceupdateBaymodel in interface MagnumServicepublic List<? extends Bay> listBays()
MagnumServicelistBays in interface MagnumServicepublic Bay createBay(Bay bay)
MagnumServicecreateBay in interface MagnumServicepublic ActionResponse deleteBay(String id)
MagnumServicedeleteBay in interface MagnumServicepublic Bay showBay(String id)
MagnumServiceshowBay in interface MagnumServicepublic Bay updateBay(String id, String operations)
MagnumServiceupdateBay in interface MagnumServicepublic List<? extends Container> listContainers()
MagnumServicelistContainers in interface MagnumServicepublic Container createContainer(Container container)
MagnumServicecreateContainer in interface MagnumServicepublic ActionResponse deleteContainer(String uuid)
MagnumServicedeleteContainer in interface MagnumServicepublic String execCmdInContainer(String id, String cmd)
MagnumServiceexecCmdInContainer in interface MagnumServicepublic String getContainerLogs(String id)
MagnumServicegetContainerLogs in interface MagnumServicepublic Container pauseContainer(String id)
MagnumServicepauseContainer in interface MagnumServicepublic Container unpauseContainer(String id)
MagnumServiceunpauseContainer in interface MagnumServicepublic Container rebootContainer(String id)
MagnumServicerebootContainer in interface MagnumServicepublic Container startContainer(String id)
MagnumServicestartContainer in interface MagnumServicepublic Container stopContainer(String id)
MagnumServicestopContainer in interface MagnumServicepublic Container showContainer(String id)
MagnumServiceshowContainer in interface MagnumServicepublic Container updateContainer(String id, String operations)
MagnumServiceupdateContainer in interface MagnumServicepublic Certificate getCertificate(String uuid)
MagnumServicegetCertificate in interface MagnumServiceuuid - of a bay or clusterpublic Certificate signCertificate(Carequest ca)
MagnumServicesignCertificate in interface MagnumServiceca - requestpublic ActionResponse rotateCertificate(String uuid)
MagnumServicerotateCertificate in interface MagnumServiceuuid - of a bay or clusterpublic Cluster createCluster(Cluster cluster)
MagnumServicecreateCluster in interface MagnumServicepublic List<? extends Cluster> listClusters()
MagnumServicelistClusters in interface MagnumServicepublic Cluster showCluster(String id)
MagnumServiceshowCluster in interface MagnumServiceid - of the clusterpublic ActionResponse deleteCluster(String id)
MagnumServicedeleteCluster in interface MagnumServiceid - of the clusterpublic Cluster updateCluster(String id, String operations)
MagnumServiceupdateCluster in interface MagnumServicepublic Clustertemplate createClustertemplate(Clustertemplate template)
MagnumServicecreateClustertemplate in interface MagnumServicepublic List<? extends Clustertemplate> listClustertemplate()
MagnumServicelistClustertemplate in interface MagnumServicepublic ActionResponse deleteClustertemplate(String id)
MagnumServicedeleteClustertemplate in interface MagnumServiceid - of the clustertemplatepublic Clustertemplate updateClustertemplate(String id, String operations)
MagnumServiceupdateClustertemplate in interface MagnumServicepublic List<? extends Pod> listPods(String bayUuid)
MagnumServicelistPods in interface MagnumServicepublic Pod createPod(Pod pod)
MagnumServicecreatePod in interface MagnumServicepublic ActionResponse deletePod(String bayUuid, String id)
MagnumServicedeletePod in interface MagnumServicepublic Pod showPod(String bayUuid, String id)
MagnumServiceshowPod in interface MagnumServicepublic Pod updatePod(String bayUuid, String id, String operations)
MagnumServiceupdatePod in interface MagnumServiceCopyright © 2017. All rights reserved.