add subscriptions endpoint to awxkit

This commit is contained in:
Elijah DeLee 2019-09-10 17:02:15 -04:00 committed by Ryan Petrello
parent 8a29276a7d
commit eba69142f1
No known key found for this signature in database
GPG Key ID: F2AA5F2122351777
3 changed files with 13 additions and 0 deletions

View File

@ -38,3 +38,4 @@ from .instances import * # NOQA
from .instance_groups import * # NOQA
from .credential_input_sources import * # NOQA
from .metrics import * # NOQA
from .subscriptions import * # NOQA

View File

@ -0,0 +1,11 @@
from awxkit.api.resources import resources
from . import base
from . import page
class Subscriptions(page.Page):
def get_possible_licenses(self, **kwargs):
return self.post(json=kwargs).json
page.register_page(resources.subscriptions, Subscriptions)

View File

@ -265,6 +265,7 @@ class Resources(object):
_workflow_job_template_workflow_nodes = r'workflow_job_templates/\d+/workflow_nodes/'
_workflow_job_templates = 'workflow_job_templates/'
_workflow_job_workflow_nodes = r'workflow_jobs/\d+/workflow_nodes/'
_subscriptions = 'config/subscriptions/'
_workflow_jobs = 'workflow_jobs/'
api = '/api/'
common = api + r'v\d+/'