There is also support for Sahara’s experimental APIv2.
Get information about a Plugin.
Get version details
Get the list of Services and Service Parameters for a specified Plugin and Plugin Version.
Get a list of Plugins.
Update plugin and then return updated result to user
Get information about an image
Get a list of registered images.
Remove an Image from Sahara Image Registry.
Create or update an Image in Image Registry.
Create a Node Group Template.
Delete a Node Group Template.
Export a Node Group Template.
Get information about a Node Group Template.
Get a list of Node Group Templates.
Update a Node Group Template.
Create a Cluster Template.
Delete a Cluster Template.
Export a Cluster Template.
Get information about a Cluster Template.
Get list of Cluster Templates.
Update a Cluster Template.
Launch a Cluster.
Delete a Cluster.
Get information about a Cluster.
Get a list of Clusters.
Scale an existing Cluster.
scale_object – dict that describes scaling operation
The following scale_object can be used to change the number of instances in the node group (optionally specifiying which instances to delete) or add instances of a new node group to an existing cluster:
{
"add_node_groups": [
{
"count": 3,
"name": "new_ng",
"node_group_template_id": "ngt_id"
}
],
"resize_node_groups": [
{
"count": 2,
"name": "old_ng",
"instances": ["instance_id1", "instance_id2"]
}
]
}
Update a Cluster.
Start a verification for a Cluster.
Create a Data Source.
Delete a Data Source.
Get information about a Data Source.
Get a list of Data Sources.
Update a Data Source.
update_data (dict) – dict that contains fields that should be updated with new values.
Fields that can be updated:
name
description
type
url
is_public
is_protected
credentials - dict with the keys user and password for data source in Swift, or with the keys accesskey, secretkey, endpoint, ssl, and bucket_in_path for data source in S3
Create a Job Binary.
extra (dict) – authentication info needed for some job binaries, containing the keys user and password for job binary in Swift or the keys accesskey, secretkey, and endpoint for job binary in S3
Delete a Job Binary.
Get information about a Job Binary.
Download a Job Binary.
Get a list of Job Binaries.
Update Job Binary.
data (dict) – dict that contains fields that should be updated with new values.
Fields that can be updated:
name
description
url
is_public
is_protected
extra - dict with the keys user and password for job binary in Swift, or with the keys accesskey, secretkey, and endpoint for job binary in S3
Create a Job Template.
Launch a Job.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.