aboutsummaryrefslogtreecommitdiffstats
path: root/src/onapsdk/aai/templates
diff options
context:
space:
mode:
Diffstat (limited to 'src/onapsdk/aai/templates')
-rw-r--r--src/onapsdk/aai/templates/aai_add_relationship.json.j211
-rw-r--r--src/onapsdk/aai/templates/aai_bulk.json.j211
-rw-r--r--src/onapsdk/aai/templates/aai_line_of_business_create.json.j23
-rw-r--r--src/onapsdk/aai/templates/aai_owning_entity_create.json.j24
-rw-r--r--src/onapsdk/aai/templates/aai_platform_create.json.j23
-rw-r--r--src/onapsdk/aai/templates/aai_project_create.json.j23
-rw-r--r--src/onapsdk/aai/templates/aai_service_create.json.j24
-rw-r--r--src/onapsdk/aai/templates/aai_service_instance_create.json.j222
-rw-r--r--src/onapsdk/aai/templates/aai_sp_partner_create.json.j221
-rw-r--r--src/onapsdk/aai/templates/cloud_region_add_availability_zone.json.j27
-rw-r--r--src/onapsdk/aai/templates/cloud_region_add_esr_system_info.json.j254
-rw-r--r--src/onapsdk/aai/templates/cloud_region_add_tenant.json.j25
-rw-r--r--src/onapsdk/aai/templates/cloud_region_create.json.j216
-rw-r--r--src/onapsdk/aai/templates/complex_create.json.j223
-rw-r--r--src/onapsdk/aai/templates/customer_create.json.j215
-rw-r--r--src/onapsdk/aai/templates/customer_service_subscription_create.json.j23
-rw-r--r--src/onapsdk/aai/templates/geo_region_create.json.j210
-rw-r--r--src/onapsdk/aai/templates/site_resource_create.json.j216
18 files changed, 231 insertions, 0 deletions
diff --git a/src/onapsdk/aai/templates/aai_add_relationship.json.j2 b/src/onapsdk/aai/templates/aai_add_relationship.json.j2
new file mode 100644
index 0000000..5d7acb8
--- /dev/null
+++ b/src/onapsdk/aai/templates/aai_add_relationship.json.j2
@@ -0,0 +1,11 @@
+{
+ "related-to": "{{ relationship.related_to }}",
+ "related-link": "{{ relationship.related_link }}",
+ {% if relationship.relationship_label %}
+ "relationship-label": "{{ relationship.relationship_label }}",
+ {% endif %}
+ {% if relationship.related_to_property %}
+ "related-to-property": {{ relationship.related_to_property | tojson }},
+ {% endif %}
+ "relationship-data": {{ relationship.relationship_data | tojson }}
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/aai_bulk.json.j2 b/src/onapsdk/aai/templates/aai_bulk.json.j2
new file mode 100644
index 0000000..40a97bd
--- /dev/null
+++ b/src/onapsdk/aai/templates/aai_bulk.json.j2
@@ -0,0 +1,11 @@
+{
+ "operations": [
+ {% for operation in operations %}
+ {
+ "action": "{{ operation.action }}",
+ "uri": "{{ operation.uri }}",
+ "body": {{ operation.body }}
+ }{% if not loop.last %},{% endif %}
+ {% endfor %}
+ ]
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/aai_line_of_business_create.json.j2 b/src/onapsdk/aai/templates/aai_line_of_business_create.json.j2
new file mode 100644
index 0000000..adab1fa
--- /dev/null
+++ b/src/onapsdk/aai/templates/aai_line_of_business_create.json.j2
@@ -0,0 +1,3 @@
+{
+ "line-of-business-name": "{{ line_of_business_name }}"
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/aai_owning_entity_create.json.j2 b/src/onapsdk/aai/templates/aai_owning_entity_create.json.j2
new file mode 100644
index 0000000..2877a3d
--- /dev/null
+++ b/src/onapsdk/aai/templates/aai_owning_entity_create.json.j2
@@ -0,0 +1,4 @@
+{
+ "owning-entity-name": "{{ owning_entity_name }}",
+ "owning-entity-id": "{{ owning_entity_id }}"
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/aai_platform_create.json.j2 b/src/onapsdk/aai/templates/aai_platform_create.json.j2
new file mode 100644
index 0000000..afe339a
--- /dev/null
+++ b/src/onapsdk/aai/templates/aai_platform_create.json.j2
@@ -0,0 +1,3 @@
+{
+ "platform-name": "{{ platform_name }}"
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/aai_project_create.json.j2 b/src/onapsdk/aai/templates/aai_project_create.json.j2
new file mode 100644
index 0000000..3c7a426
--- /dev/null
+++ b/src/onapsdk/aai/templates/aai_project_create.json.j2
@@ -0,0 +1,3 @@
+{
+ "project-name": "{{ project_name }}"
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/aai_service_create.json.j2 b/src/onapsdk/aai/templates/aai_service_create.json.j2
new file mode 100644
index 0000000..ee360cc
--- /dev/null
+++ b/src/onapsdk/aai/templates/aai_service_create.json.j2
@@ -0,0 +1,4 @@
+{
+ "service-id": "{{ service_id }}",
+ "service-description": "{{ service_description }}"
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/aai_service_instance_create.json.j2 b/src/onapsdk/aai/templates/aai_service_instance_create.json.j2
new file mode 100644
index 0000000..91f0046
--- /dev/null
+++ b/src/onapsdk/aai/templates/aai_service_instance_create.json.j2
@@ -0,0 +1,22 @@
+{
+ "service-instance-id": "{{ service_instance.instance_id }}"
+ {% if service_instance.instance_name %}, "service-instance-name": "{{ service_instance.instance_name }}"{% endif %}
+ {% if service_instance.service_type %}, "service-type": "{{ service_instance.service_type }}"{% endif %}
+ {% if service_instance.service_role %}, "service-role": "{{ service_instance.service_role }}"{% endif %}
+ {% if service_instance.environment_context %}, "environment-context": "{{ service_instance.environment_context }}"{% endif %}
+ {% if service_instance.workload_context %}, "workload-context": "{{ service_instance.workload_context }}"{% endif %}
+ {% if service_instance.created_at %}, "created-at": "{{ service_instance.created_at }}"{% endif %}
+ {% if service_instance.updated_at %}, "updated-at": "{{ service_instance.updated_at }}"{% endif %}
+ {% if service_instance.description %}, "description": "{{ service_instance.description }}"{% endif %}
+ {% if service_instance.model_invariant_id %}, "model-invariant-id": "{{ service_instance.model_invariant_id }}"{% endif %}
+ {% if service_instance.model_version_id %}, "model-version-id": "{{ service_instance.model_version_id }}"{% endif %}
+ {% if service_instance.persona_model_version %}, "persona-model-version": "{{ service_instance.persona_model_version }}"{% endif %}
+ {% if service_instance.widget_model_id %}, "widget-model-id": "{{ service_instance.widget_model_id }}"{% endif %}
+ {% if service_instance.widget_model_version %}, "widget-model-version": "{{ service_instance.widget_model_version }}"{% endif %}
+ {% if service_instance.bandwith_total %}, "bandwidth-total": "{{ service_instance.bandwith_total }}"{% endif %}
+ {% if service_instance.vhn_portal_url %}, "vhn-portal-url": "{{ service_instance.vhn_portal_url }}"{% endif %}
+ {% if service_instance.service_instance_location_id %}, "service-instance-location-id": "{{ service_instance.service_instance_location_id }}"{% endif %}
+ {% if service_instance.selflink %}, "selflink": "{{ service_instance.selflink }}"{% endif %}
+ {% if service_instance.orchestration_status %}, "orchestration-status": "{{ service_instance.orchestration_status }}"{% endif %}
+ {% if service_instance.input_parameters %}, "input-parameters": "{{ service_instance.input_parameters }}"{% endif %}
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/aai_sp_partner_create.json.j2 b/src/onapsdk/aai/templates/aai_sp_partner_create.json.j2
new file mode 100644
index 0000000..40ba1d7
--- /dev/null
+++ b/src/onapsdk/aai/templates/aai_sp_partner_create.json.j2
@@ -0,0 +1,21 @@
+{
+ "sp-partner-id": "{{ sp_partner_id }}"
+ {% if url %}
+ , "url": "{{ url }}"
+ {% endif %}
+ {% if callsource %}
+ , "callsource": "{{ callsource }}"
+ {% endif %}
+ {% if operational_status %}
+ , "operational-status": "{{ operational_status }}"
+ {% endif %}
+ {% if model_customization_id %}
+ , "model-customization-id": "{{ model_customization_id }}"
+ {% endif %}
+ {% if model_invariant_id %}
+ , "model-invariant-id": "{{ model_invariant_id }}"
+ {% endif %}
+ {% if model_version_id %}
+ , "model-version-id": "{{ model_version_id }}"
+ {% endif %}
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/cloud_region_add_availability_zone.json.j2 b/src/onapsdk/aai/templates/cloud_region_add_availability_zone.json.j2
new file mode 100644
index 0000000..be6ebc5
--- /dev/null
+++ b/src/onapsdk/aai/templates/cloud_region_add_availability_zone.json.j2
@@ -0,0 +1,7 @@
+{
+ "availability-zone-name": "{{ availability_zone_name }}",
+ "hypervisor-type": "{{ availability_zone_hypervisor_type }}"
+ {% if availability_zone_operational_status %}
+ , "operational-status": "{{ availability_zone_operational_status }}"
+ {% endif %}
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/cloud_region_add_esr_system_info.json.j2 b/src/onapsdk/aai/templates/cloud_region_add_esr_system_info.json.j2
new file mode 100644
index 0000000..ab03de3
--- /dev/null
+++ b/src/onapsdk/aai/templates/cloud_region_add_esr_system_info.json.j2
@@ -0,0 +1,54 @@
+{
+ "esr-system-info-id": "{{ esr_system_info_id }}",
+ "user-name": "{{ user_name }}",
+ "password": "{{ password }}",
+ "system-type": "{{ system_type }}"
+ {% if system_name %}
+ , "system-name": "{{ system_name }}"
+ {% endif %}
+ {% if esr_type %}
+ , "type": "{{ esr_type }}"
+ {% endif %}
+ {% if vendor %}
+ , "vendor": "{{ vendor }}"
+ {% endif %}
+ {% if version %}
+ , "version": "{{ version }}"
+ {% endif %}
+ {% if service_url %}
+ , "service-url": "{{ service_url }}"
+ {% endif %}
+ {% if protocol %}
+ , "protocol": "{{ protocol }}"
+ {% endif %}
+ {% if ssl_cacert %}
+ , "ssl-cacert": "{{ ssl_cacert }}"
+ {% endif %}
+ {% if ssl_insecure is not none %}
+ , "ssl-insecure": {{ ssl_insecure | tojson }}
+ {% endif %}
+ {% if ip_address %}
+ , "ip-address": "{{ ip_address }}"
+ {% endif %}
+ {% if port %}
+ , "port": "{{ port }}"
+ {% endif %}
+ {% if cloud_domain %}
+ , "cloud-domain": "{{ cloud_domain }}"
+ {% endif %}
+ {% if default_tenant %}
+ , "default-tenant": "{{ default_tenant }}"
+ {% endif %}
+ {% if passive is not none %}
+ , "passive": {{ passive | tojson }}
+ {% endif %}
+ {% if remote_path %}
+ , "remote-path": "{{ remote_path }}"
+ {% endif %}
+ {% if system_status %}
+ , "system-status": "{{ system_status }}"
+ {% endif %}
+ {% if openstack_region_id %}
+ , "openstack-region-id": "{{ openstack_region_id }}"
+ {% endif %}
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/cloud_region_add_tenant.json.j2 b/src/onapsdk/aai/templates/cloud_region_add_tenant.json.j2
new file mode 100644
index 0000000..fd7bcb7
--- /dev/null
+++ b/src/onapsdk/aai/templates/cloud_region_add_tenant.json.j2
@@ -0,0 +1,5 @@
+{
+ "tenant-id": "{{ tenant_id }}",
+ "tenant-name": "{{ tenant_name }}",
+ "tenant-context": "{{ tenant_context }}"
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/cloud_region_create.json.j2 b/src/onapsdk/aai/templates/cloud_region_create.json.j2
new file mode 100644
index 0000000..65a7057
--- /dev/null
+++ b/src/onapsdk/aai/templates/cloud_region_create.json.j2
@@ -0,0 +1,16 @@
+{
+ "cloud-owner": "{{ cloud_region.cloud_owner }}",
+ "cloud-region-id": "{{ cloud_region.cloud_region_id }}",
+ "orchestration-disabled": "{{ cloud_region.orchestration_disabled }}",
+ "in-maint": "{{ cloud_region.in_maint }}",
+ "cloud-type": "{{ cloud_region.cloud_type }}",
+ "owner-defined-type": "{{ cloud_region.owner_defined_type }}",
+ "cloud-region-version": "{{ cloud_region.cloud_region_version }}",
+ "identity-url": "{{ cloud_region.identity_url }}",
+ "cloud-zone": "{{ cloud_region.cloud_zone }}",
+ "complex-name": "{{ cloud_region.complex_name }}",
+ "sriov-automation": "{{ cloud_region.sriov_automation }}",
+ "cloud-extra-info": "{{ cloud_region.cloud_extra_info }}",
+ "upgrade-cycle": "{{ cloud_region.upgrade_cycle }}",
+ "resource-version": "{{ cloud_region.resource_version }}"
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/complex_create.json.j2 b/src/onapsdk/aai/templates/complex_create.json.j2
new file mode 100644
index 0000000..681fdad
--- /dev/null
+++ b/src/onapsdk/aai/templates/complex_create.json.j2
@@ -0,0 +1,23 @@
+{
+ "physical-location-id": "{{ complex.physical_location_id }}",
+ "data-center-code": "{{ complex.data_center_code }}",
+ "complex-name": "{{ complex.name }}",
+ "identity-url": "{{ complex.identity_url }}",
+ "resource-version": "{{ complex.resource_version }}",
+ "physical-location-type": "{{ complex.physical_location_type }}",
+ "street1": "{{ complex.street1 }}",
+ "street2": "{{ complex.street2 }}",
+ "city": "{{ complex.city }}",
+ "state": "{{ complex.state }}",
+ "postal-code": "{{ complex.postal_code }}",
+ "country": "{{ complex.country }}",
+ "region": "{{ complex.region }}",
+ "latitude": "{{ complex.latitude }}",
+ "longitude": "{{ complex.longitude }}",
+ "elevation": "{{ complex.elevation }}",
+ "lata": "{{ complex.lata }}",
+ "time-zone": "{{ complex.timezone }}",
+ "data-owner": "{{ complex.data_owner }}",
+ "data-source": "{{ complex.data_source }}",
+ "data-source-version": "{{ complex.data_source_version }}"
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/customer_create.json.j2 b/src/onapsdk/aai/templates/customer_create.json.j2
new file mode 100644
index 0000000..0eea2ed
--- /dev/null
+++ b/src/onapsdk/aai/templates/customer_create.json.j2
@@ -0,0 +1,15 @@
+{
+ "global-customer-id": "{{ global_customer_id }}",
+ "subscriber-name": "{{ subscriber_name }}",
+ "subscriber-type": "{{ subscriber_type }}"{% if service_subscriptions %},
+ "service-subscriptions": {
+ "service-subscription": [
+ {% for service_subscription in service_subscriptions %}
+ {
+ "service-type": "{{ service_subscription }}"
+ }{% if not loop.last %},{% endif %}
+ {% endfor %}
+ ]
+ }
+ {% endif %}
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/customer_service_subscription_create.json.j2 b/src/onapsdk/aai/templates/customer_service_subscription_create.json.j2
new file mode 100644
index 0000000..c1ee61e
--- /dev/null
+++ b/src/onapsdk/aai/templates/customer_service_subscription_create.json.j2
@@ -0,0 +1,3 @@
+{
+ "service-id": "{{ service_id }}"
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/geo_region_create.json.j2 b/src/onapsdk/aai/templates/geo_region_create.json.j2
new file mode 100644
index 0000000..d84b427
--- /dev/null
+++ b/src/onapsdk/aai/templates/geo_region_create.json.j2
@@ -0,0 +1,10 @@
+{
+ {% if geo_region_name is not none %}"geo-region-name": "{{ geo_region_name }}",{% endif %}
+ {% if geo_region_type is not none %}"geo-region-type": "{{ geo_region_type }}",{% endif %}
+ {% if geo_region_role is not none %}"geo-region-role": "{{ geo_region_role }}",{% endif %}
+ {% if geo_region_function is not none %}"geo-region-function": "{{ geo_region_function }}",{% endif %}
+ {% if data_owner is not none %}"data-owner": "{{ data_owner }}",{% endif %}
+ {% if data_source is not none %}"data-source": "{{ data_source }}",{% endif %}
+ {% if data_source_version is not none %}"data-source-version": "{{ data_source_version }}",{% endif %}
+ "geo-region-id": "{{ geo_region_id }}"
+} \ No newline at end of file
diff --git a/src/onapsdk/aai/templates/site_resource_create.json.j2 b/src/onapsdk/aai/templates/site_resource_create.json.j2
new file mode 100644
index 0000000..caaf291
--- /dev/null
+++ b/src/onapsdk/aai/templates/site_resource_create.json.j2
@@ -0,0 +1,16 @@
+{
+ {% if site_resource_name is not none %}"site-resource-name": "{{ site_resource_name }}",{% endif %}
+ {% if description is not none %}"description": "{{ description }}",{% endif %}
+ {% if site_resource_type is not none %}"type": "{{ site_resource_type }}",{% endif %}
+ {% if role is not none %}"role": "{{ role }}",{% endif %}
+ {% if generated_site_id is not none %}"generated-site-id": "{{ generated_site_id }}",{% endif %}
+ {% if selflink is not none %}"selflink": "{{ selflink }}",{% endif %}
+ {% if operational_status is not none %}"operational-status": "{{ operational_status }}",{% endif %}
+ {% if model_customization_id is not none %}"model-customization-id": "{{ model_customization_id }}",{% endif %}
+ {% if model_invariant_id is not none %}"model-invariant-id": "{{ model_invariant_id }}",{% endif %}
+ {% if model_version_id is not none %}"model-version-id": "{{ model_version_id }}",{% endif %}
+ {% if data_owner is not none %}"data-owner": "{{ data_owner }}",{% endif %}
+ {% if data_source is not none %}"data-source": "{{ data_source }}",{% endif %}
+ {% if data_source_version is not none %}"data-source-version": "{{ data_source_version }}",{% endif %}
+ "site-resource-id": "{{ site_resource_id }}"
+} \ No newline at end of file