api = Namespace("Ocloud", description='Ocloud related operations.')
- ocloud_list = api.model(
- "List Ocloud object",
+ ocloud = api.model(
+ "OcloudList",
{
'oCloudId': fields.String(required=True),
'globalCloudId': fields.String,
"ResourceType", description='Resource type related operations.')
resource_type_get = api.model(
- "Get ResourceType object",
+ "ResourceTypeGet",
{
'resourceTypeId': fields.String(required=True,
description='Resource type ID'),
"ResourcePool", description='Resource pool related operations.')
resource_pool_get = api.model(
- "Get ResourcePool object",
+ "ResourcePoolGet",
{
'resourcePoolId': fields.String(required=True,
description='Resource pool ID'),
api = Namespace("Resource", description='Resource related operations.')
resource_list = api.model(
- "List Resource object",
+ "ResourceList",
{
'resourceId': fields.String(required=True,
description='Resource ID'),
)
resource_get = api.model(
- "Get Resource object",
+ "ResourceGet",
{
'resourceId': fields.String(required=True,
description='Resource ID'),
description='Deployment manager related operations.')
deployment_manager_get = api.model(
- "Get DeploymentManager object",
+ "DeploymentManagerGet",
{
'deploymentManagerId': fields.String(
required=True,
"Subscription", description='Subscription related operations.')
subscription_get = api.model(
- "Get Subscription object",
+ "SubscriptionGet",
{
'subscriptionId': fields.String(required=True,
description='Subscription ID'),
'filter': fields.String,
}
)
+
+ subscription = api.model(
+ "SubscriptionCreate",
+ {
+ 'callback': fields.String(
+ required=True, description='Subscription callback address'),
+ 'consumerSubscriptionId': fields.String,
+ 'filter': fields.String,
+ }
+ )
+
+ subscription_post_resp = api.model(
+ "SubscriptionCreatedResp",
+ {
+ 'subscriptionId': fields.String(required=True,
+ description='Subscription ID'),
+ }
+ )