{ "string": { "derivedFrom": { "name": "tosca.datatypes.Root", "uniqueId": "tosca.datatypes.Root.datatype", "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from", "creationTime": 1550136563278, "modificationTime": 1550136563278, "toscaPresentation": {} }, "name": "string", "uniqueId": "string.datatype", "derivedFromName": "tosca.datatypes.Root", "creationTime": 1550136564103, "modificationTime": 1550136564103, "toscaPresentation": {} }, "list": { "derivedFrom": { "name": "tosca.datatypes.Root", "uniqueId": "tosca.datatypes.Root.datatype", "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from", "creationTime": 1550136563278, "modificationTime": 1550136563278, "toscaPresentation": {} }, "name": "list", "uniqueId": "list.datatype", "derivedFromName": "tosca.datatypes.Root", "creationTime": 1550136564103, "modificationTime": 1550136564103, "toscaPresentation": {} }, "map": { "derivedFrom": { "name": "tosca.datatypes.Root", "uniqueId": "tosca.datatypes.Root.datatype", "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from", "creationTime": 1550136563278, "modificationTime": 1550136563278, "toscaPresentation": {} }, "name": "map", "uniqueId": "map.datatype", "derivedFromName": "tosca.datatypes.Root", "creationTime": 1550136564103, "modificationTime": 1550136564103, "toscaPresentation": {} }, "org.openecomp.datatypes.heat.network.neutron.Subnet": { "derivedFrom": { "name": "tosca.datatypes.Root", "uniqueId": "tosca.datatypes.Root.datatype", "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from", "creationTime": 1550136563278, "modificationTime": 1550136563278, "toscaPresentation": {} }, "properties": [ { "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.tenant_id", "type": "string", "required": false, "definition": false, "description": "The ID of the tenant who owns the network", "password": false, "name": "tenant_id", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.enable_dhcp", "type": "boolean", "required": false, "definition": false, "defaultValue": "true", "description": "Set to true if DHCP is enabled and false if DHCP is disabled", "password": false, "name": "enable_dhcp", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "constraints": [ { "validValues": [ "dhcpv6-stateful", "dhcpv6-stateless", "slaac" ] } ], "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.ipv6_address_mode", "type": "string", "required": false, "definition": false, "description": "IPv6 address mode", "password": false, "name": "ipv6_address_mode", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "constraints": [ { "validValues": [ "dhcpv6-stateful", "dhcpv6-stateless", "slaac" ] } ], "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.ipv6_ra_mode", "type": "string", "required": false, "definition": false, "description": "IPv6 RA (Router Advertisement) mode", "password": false, "name": "ipv6_ra_mode", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.value_specs", "type": "map", "required": false, "constraints": [ { "minLength": 2 } ], "definition": false, "defaultValue": "{}", "description": "Extra parameters to include in the request", "schema": { "property": { "constraints": [ { "validValues": [ "dhcpv6-stateful", "dhcpv6-stateless", "slaac" ] } ], "type": "string", "required": true, "definition": false, "password": false, "hidden": false, "immutable": false, "toscaPresentation": {} }, "toscaPresentation": {} }, "password": false, "name": "value_specs", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.allocation_pools", "type": "list", "required": false, "definition": false, "description": "The start and end addresses for the allocation pools", "schema": { "property": { "type": "string", "required": true, "definition": false, "password": false, "hidden": false, "immutable": false, "toscaPresentation": {} }, "toscaPresentation": {} }, "password": false, "name": "allocation_pools", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.subnetpool", "type": "string", "required": false, "constraints": [ { "minLength": "2" }, { "maxLength": "4" } ], "definition": false, "description": "The name or ID of the subnet pool", "password": false, "name": "subnetpool", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.dns_nameservers", "type": "list", "required": false, "constraints": [ { "minLength": "2" }, { "maxLength": "4" } ], "definition": false, "defaultValue": "[]", "description": "A specified set of DNS name servers to be used", "schema": { "property": { "type": "string", "required": true, "definition": false, "password": false, "hidden": false, "immutable": false, "toscaPresentation": {} }, "toscaPresentation": {} }, "password": false, "name": "dns_nameservers", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.host_routes", "type": "list", "required": false, "definition": false, "description": "The gateway IP address", "schema": { "property": { "type": "org.openecomp.datatypes.heat.network.subnet.HostRoute", "required": true, "definition": false, "password": false, "hidden": false, "immutable": false, "toscaPresentation": {} }, "toscaPresentation": {} }, "password": false, "name": "host_routes", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "constraints": [ { "validValues": [ "4", "6" ] } ], "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.ip_version", "type": "integer", "required": false, "definition": false, "defaultValue": "4", "description": "The gateway IP address", "password": false, "name": "ip_version", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.name", "type": "string", "required": false, "definition": false, "description": "The name of the subnet", "password": false, "name": "name", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "constraints": [ { "greaterOrEqual": "0" }, { "validValues": [ "4", "6" ] } ], "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.prefixlen", "type": "integer", "required": false, "definition": false, "description": "Prefix length for subnet allocation from subnet pool", "password": false, "name": "prefixlen", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.cidr", "type": "string", "required": false, "definition": false, "description": "The CIDR", "password": false, "name": "cidr", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype.gateway_ip", "type": "string", "required": false, "definition": false, "description": "The gateway IP address", "password": false, "name": "gateway_ip", "hidden": false, "immutable": false, "toscaPresentation": {} } ], "name": "org.openecomp.datatypes.heat.network.neutron.Subnet", "uniqueId": "org.openecomp.datatypes.heat.network.neutron.Subnet.datatype", "derivedFromName": "tosca.datatypes.Root", "description": "A subnet represents an IP address block that can be used for assigning IP addresses to virtual instances", "creationTime": 1550136564412, "modificationTime": 1550136564464, "toscaPresentation": {} }, "org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress": { "derivedFrom": { "name": "tosca.datatypes.Root", "uniqueId": "tosca.datatypes.Root.datatype", "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from", "creationTime": 1550136563278, "modificationTime": 1550136563278, "toscaPresentation": {} }, "properties": [ { "uniqueId": "org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress.datatype.mac_address", "type": "list", "required": false, "definition": false, "description": "Mac Addresses List.", "schema": { "property": { "type": "string", "required": true, "definition": false, "password": false, "hidden": false, "immutable": false, "toscaPresentation": {} }, "toscaPresentation": {} }, "password": false, "name": "mac_address", "hidden": false, "immutable": false, "toscaPresentation": {} } ], "name": "org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress", "uniqueId": "org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress.datatype", "derivedFromName": "tosca.datatypes.Root", "description": "Virtual Machine Sub Interface Mac Address.", "creationTime": 1550136565026, "modificationTime": 1550136565030, "toscaPresentation": {} }, "org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList": { "derivedFrom": { "name": "tosca.datatypes.Root", "uniqueId": "tosca.datatypes.Root.datatype", "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from", "creationTime": 1550136563278, "modificationTime": 1550136563278, "toscaPresentation": {} }, "properties": [ { "uniqueId": "org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList.datatype.network_policy_entries_policy_rule", "type": "list", "required": false, "definition": false, "description": "Contrail network rule", "schema": { "property": { "type": "org.openecomp.datatypes.heat.contrailV2.network.rule.Rule", "required": true, "definition": false, "password": false, "hidden": false, "immutable": false, "toscaPresentation": {} }, "toscaPresentation": {} }, "password": false, "name": "network_policy_entries_policy_rule", "hidden": false, "immutable": false, "toscaPresentation": {} } ], "name": "org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList", "uniqueId": "org.openecomp.datatypes.heat.contrailV2.network.rule.RuleList.datatype", "derivedFromName": "tosca.datatypes.Root", "description": "list of policy rules", "creationTime": 1550136564716, "modificationTime": 1550136564720, "toscaPresentation": {} }, "integer": { "derivedFrom": { "name": "tosca.datatypes.Root", "uniqueId": "tosca.datatypes.Root.datatype", "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from", "creationTime": 1550136563278, "modificationTime": 1550136563278, "toscaPresentation": {} }, "name": "integer", "uniqueId": "integer.datatype", "derivedFromName": "tosca.datatypes.Root", "creationTime": 1550136564094, "modificationTime": 1550136564094, "toscaPresentation": {} }, "onap.datatypes.partner.access_details": { "derivedFrom": { "name": "tosca.datatypes.Root", "uniqueId": "tosca.datatypes.Root.datatype", "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from", "creationTime": 1550136563278, "modificationTime": 1550136563278, "toscaPresentation": {} }, "properties": [ { "uniqueId": "onap.datatypes.partner.access_details.addressId", "type": "string", "description": "id of the site", "required": true, "definition": false, "password": false, "name": "addressId", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "constraints": [ { "validValues": [ "standard", "stable" ] } ], "uniqueId": "onap.datatypes.partner.access_details.dsl_stability_profile", "type": "string", "description": "profile of stability", "required": false, "definition": false, "defaultValue": "standard", "password": false, "name": "dsl_stability_profile", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "onap.datatypes.partner.access_details.partner_priorty_assist", "type": "boolean", "description": "assistance flag", "required": false, "definition": true, "defaultValue": true, "password": false, "name": "partner_priorty_assist", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "onap.datatypes.partner.access_details.battery_backup", "type": "boolean", "description": "backup requirement flag", "required": false, "definition": true, "defaultValue": true, "password": false, "name": "battery_backup", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "onap.datatypes.partner.access_details.central_splitter", "type": "boolean", "description": "applicable to FTTN service", "required": false, "definition": true, "defaultValue": true, "password": false, "name": "central_splitter", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "constraints": [ { "validValues": [ "Standard", "Enhanced" ] } ], "uniqueId": "onap.datatypes.partner.access_details.service_restoration_sla", "type": "string", "description": "This is the service restoration SLA from an partner perspective.", "required": false, "definition": false, "defaultValue": "Standard", "password": false, "name": "service_restoration_sla", "hidden": false, "immutable": false, "toscaPresentation": {} } ] }, "onap.datatypes.partner.bandwidth": { "derivedFrom": { "name": "tosca.datatypes.Root", "uniqueId": "tosca.datatypes.Root.datatype", "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from", "creationTime": 1550136563278, "modificationTime": 1550136563278, "toscaPresentation": {} }, "properties": [ { "constraints": [ { "validValues": [ "standard", "guaranteed" ] } ], "uniqueId": "onap.datatypes.partner.bandwidth.bandwidth_type", "type": "string", "description": "type of bandwidth", "required": true, "definition": false, "defaultValue": "standard", "password": false, "name": "bandwidth_type", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "constraints": [ { "validValues": [ "128", "512", "1", "2", "5", "10", "20", "25", "30", "40", "50", "100", "250", "500", "1000" ] } ], "uniqueId": "onap.datatypes.partner.bandwidth.downstream", "type": "string", "description": "down speed", "required": true, "definition": true, "password": false, "name": "downstream", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "constraints": [ { "validValues": [ "128", "512", "1", "2", "5", "10", "20", "25", "30", "40", "50", "100", "250", "500", "1000" ] } ], "uniqueId": "onap.datatypes.partner.bandwidth.upstream", "type": "string", "description": "up speed", "required": true, "definition": true, "password": false, "name": "upstream", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "constraints": [ { "validValues": [ "k", "M" ] } ], "uniqueId": "onap.datatypes.partner.bandwidth.units", "type": "string", "description": "unit of speed", "required": true, "definition": true, "password": false, "name": "units", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "onap.datatypes.partner.bandwidth.service_alias", "type": "string", "description": "16 digit id", "required": false, "definition": false, "password": false, "name": "service_alias", "hidden": false, "immutable": false, "toscaPresentation": {} } ] }, "onap.datatypes.partner.service_details": { "derivedFrom": { "name": "tosca.datatypes.Root", "uniqueId": "tosca.datatypes.Root.datatype", "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from", "creationTime": 1550136563278, "modificationTime": 1550136563278, "toscaPresentation": {} }, "properties": [ { "uniqueId": "onap.datatypes.partner.service_details.bandwidth", "type": "onap.datatypes.partner.bandwidth", "description": "bandwidth details for access", "required": false, "definition": false, "password": false, "name": "bandwidth", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "constraints": [ { "validValues": [ "CONSUMER", "WHOLESALE", "BUSINESS" ] } ], "uniqueId": "onap.datatypes.partner.service_details.line_of_business", "type": "string", "description": "LOB", "required": false, "definition": false, "password": false, "name": "line_of_business", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "onap.datatypes.partner.service_details.access_details", "type": "onap.datatypes.partner.access_details", "required": false, "definition": false, "password": false, "name": "access_details", "hidden": false, "immutable": false, "toscaPresentation": {} } ] }, "onap.datatypes.partner.sppartner_details": { "derivedFrom": { "name": "tosca.datatypes.Root", "uniqueId": "tosca.datatypes.Root.datatype", "description": "The TOSCA root Data Type all other TOSCA base Data Types derive from", "creationTime": 1550136563278, "modificationTime": 1550136563278, "toscaPresentation": {} }, "properties": [ { "uniqueId": "onap.datatypes.partner.sppartner_details.partner_url", "type": "string", "description": "Partner URL to access and provision the service", "required": false, "definition": false, "password": false, "name": "partner_url", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "onap.datatypes.partner.sppartner_details.uuid", "type": "string", "description": "UUID of the service definition defined in the partner catalog", "required": false, "definition": false, "password": false, "name": "uuid", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "onap.datatypes.partner.sppartner_details.auth_user", "type": "string", "description": "Authentication details to access the Service URL", "required": false, "definition": false, "password": false, "name": "auth_user", "hidden": false, "immutable": false, "toscaPresentation": {} }, { "uniqueId": "onap.datatypes.partner.sppartner_details.auth_password", "type": "string", "description": "Authentication details to access the Service URL", "required": false, "definition": false, "password": false, "name": "auth_password", "hidden": false, "immutable": false, "toscaPresentation": {} } ] } }