==================================================
What's New (109)
==================================================
Method: root.app_registry.application.get(app_uuid)
Operation: GET /dataservice/app-registry/application/{app-uuid}
Method: root.certificate.quarantine.banner.get()
Operation: GET /dataservice/certificate/quarantine/banner
Method: root.device.bytenants.get(tenant)
Operation: GET /dataservice/device/bytenants
Method: root.device.cellular.counter.get(type_, last_n_hours)
Operation: GET /dataservice/device/cellular/counter
Method: root.device.cellular.data_usage.get(last_n_hours, drill_down)
Operation: GET /dataservice/device/cellular/dataUsage
Method: root.device.cellular.details.get(last_n_hours)
Operation: GET /dataservice/device/cellular/details
Method: root.device.cellular.health.get(type_, last_n_hours)
Operation: GET /dataservice/device/cellular/health
Method: root.device.powerconsumption.get(device_id)
Operation: GET /dataservice/device/powerconsumption
Method: root.device.qfp.cpustat.get(device_id)
Operation: GET /dataservice/device/qfp/cpustat
Method: root.device.qfp.memstat.get(device_id)
Operation: GET /dataservice/device/qfp/memstat
Method: root.event.byuuids.post(time_filter, payload)
Operation: POST /dataservice/event/byuuids
Method: root.multicloud.interconnect.cloud.accounts.transit_gateways.get(cloud_type, cloud_account_id, transit_gateway_name, region, tag_name, refresh)
Operation: GET /dataservice/multicloud/interconnect/cloud/{cloud-type}/accounts/{cloud-account-id}/transit-gateways
Method: root.multicloud.interconnect.connectivity.cloud_onramp_gateway_connections.get_interconnect_on_ramp_gateway_connections(cloud_type, cloud_account_id, connection_name, refresh)
Operation: GET /dataservice/multicloud/interconnect/connectivity/cloud-onramp-gateway-connections
Method: root.multicloud.interconnect.connectivity.cloud_onramp_gateway_connections.post(payload)
Operation: POST /dataservice/multicloud/interconnect/connectivity/cloud-onramp-gateway-connections
Method: root.multicloud.interconnect.connectivity.cloud_onramp_gateway_connections.delete(connection_name, delete_cloud_resources)
Operation: DELETE /dataservice/multicloud/interconnect/connectivity/cloud-onramp-gateway-connections/{connection-name}
Method: root.multicloud.interconnect.connectivity.cloud_onramp_gateway_connections.get(connection_name)
Operation: GET /dataservice/multicloud/interconnect/connectivity/cloud-onramp-gateway-connections/{connection-name}
Method: root.multicloud.interconnect.connectivity.cloud_onramp_gateway_connections.put(connection_name, payload)
Operation: PUT /dataservice/multicloud/interconnect/connectivity/cloud-onramp-gateway-connections/{connection-name}
Method: root.multicloud.interconnect.connectivity.virtual_cross_connections.get_interconnect_cross_connections(interconnect_type, interconnect_gateway_name, connection_name, connection_type, cloud_type, refresh)
Operation: GET /dataservice/multicloud/interconnect/connectivity/virtual-cross-connections
Method: root.multicloud.interconnect.connectivity.virtual_cross_connections.post(payload)
Operation: POST /dataservice/multicloud/interconnect/connectivity/virtual-cross-connections
Method: root.multicloud.interconnect.connectivity.virtual_cross_connections.delete(connection_name)
Operation: DELETE /dataservice/multicloud/interconnect/connectivity/virtual-cross-connections/{connection-name}
Method: root.multicloud.interconnect.connectivity.virtual_cross_connections.get(connection_name)
Operation: GET /dataservice/multicloud/interconnect/connectivity/virtual-cross-connections/{connection-name}
Method: root.multicloud.interconnect.connectivity.virtual_cross_connections.put(connection_name, payload)
Operation: PUT /dataservice/multicloud/interconnect/connectivity/virtual-cross-connections/{connection-name}
Method: root.multicloud.interconnect.connectivity.virtual_network_connections.get_interconnect_virtual_network_connections(connection_name, cloud_type, cloud_account_id, refresh)
Operation: GET /dataservice/multicloud/interconnect/connectivity/virtual-network-connections
Method: root.multicloud.interconnect.connectivity.virtual_network_connections.post(payload)
Operation: POST /dataservice/multicloud/interconnect/connectivity/virtual-network-connections
Method: root.multicloud.interconnect.connectivity.virtual_network_connections.delete(connection_name)
Operation: DELETE /dataservice/multicloud/interconnect/connectivity/virtual-network-connections/{connection-name}
Method: root.multicloud.interconnect.connectivity.virtual_network_connections.get(connection_name)
Operation: GET /dataservice/multicloud/interconnect/connectivity/virtual-network-connections/{connection-name}
Method: root.multicloud.interconnect.connectivity.virtual_network_connections.put(connection_name, payload)
Operation: PUT /dataservice/multicloud/interconnect/connectivity/virtual-network-connections/{connection-name}
Method: root.sdavc.cloud_sourced.approve.post(payload)
Operation: POST /dataservice/sdavc/cloud-sourced/approve
Method: root.sdavc.cloud_sourced.compliance.application.post(payload)
Operation: POST /dataservice/sdavc/cloud-sourced/compliance/application
Method: root.sdavc.cloud_sourced.compliance.post(payload)
Operation: POST /dataservice/sdavc/cloud-sourced/compliance
Method: root.sdavc.cloud_sourced.get(offset, limit, sort_by, order_by, application_family, application_group, traffic_class, business_relevance, status, app_name, source, search_keyword)
Operation: GET /dataservice/sdavc/cloud-sourced
Method: root.sdavc.cloud_sourced.post(payload)
Operation: POST /dataservice/sdavc/cloud-sourced
Method: root.sdavc.protocol_pack.compliance.application.get()
Operation: GET /dataservice/sdavc/protocol-pack/compliance/application
Method: root.sdavc.protocol_pack.compliance.application.initiate_compliance.post()
Operation: POST /dataservice/sdavc/protocol-pack/compliance/application/initiate-compliance
Method: root.sdavc.protocol_pack.compliance.application.is_compliance_detected.get()
Operation: GET /dataservice/sdavc/protocol-pack/compliance/application/is-compliance-detected
Method: root.sdavc.protocol_pack.compliance.application.status.get(uuid)
Operation: GET /dataservice/sdavc/protocol-pack/compliance/application/status/{uuid}
Method: root.sdavc.protocol_pack.compliance.application.get(uuid)
Operation: GET /dataservice/sdavc/protocol-pack/compliance/application/{uuid}
Method: root.statistics.cryptovpn.common.post(payload)
Operation: POST /dataservice/statistics/cryptovpn/common
Method: root.statistics.cryptovpn.dmvpn.post(payload)
Operation: POST /dataservice/statistics/cryptovpn/dmvpn
Method: root.statistics.powerconsumption.aggregation.post(payload)
Operation: POST /dataservice/statistics/powerconsumption/aggregation
Method: root.statistics.powerconsumption.device.post(payload)
Operation: POST /dataservice/statistics/powerconsumption/device
Method: root.statistics.powerconsumption.energymix.post(payload)
Operation: POST /dataservice/statistics/powerconsumption/energymix
Method: root.statistics.powerconsumption.post(page, page_size, sort_by, sort_order, payload)
Operation: POST /dataservice/statistics/powerconsumption
Method: root.statistics.powerconsumption.supportdevicelist.get(last_n_hours)
Operation: GET /dataservice/statistics/powerconsumption/supportdevicelist
Method: root.statistics.powerconsumption.total.post(payload)
Operation: POST /dataservice/statistics/powerconsumption/total
Method: root.statistics.qfp.aggregation.get(query)
Operation: GET /dataservice/statistics/qfp/aggregation
Method: root.statistics.qfp.aggregation.post(payload)
Operation: POST /dataservice/statistics/qfp/aggregation
Method: root.statistics.qfp.csv.get(query)
Operation: GET /dataservice/statistics/qfp/csv
Method: root.statistics.qfp.doccount.get(query)
Operation: GET /dataservice/statistics/qfp/doccount
Method: root.statistics.qfp.doccount.post(payload)
Operation: POST /dataservice/statistics/qfp/doccount
Method: root.statistics.qfp.fields.get()
Operation: GET /dataservice/statistics/qfp/fields
Method: root.statistics.qfp.get(query, page, page_size, sort_by, sort_order)
Operation: GET /dataservice/statistics/qfp
Method: root.statistics.qfp.page.get(query, scroll_id, count)
Operation: GET /dataservice/statistics/qfp/page
Method: root.statistics.qfp.page.post(scroll_id, count, payload)
Operation: POST /dataservice/statistics/qfp/page
Method: root.statistics.qfp.post(page, page_size, sort_by, sort_order, payload)
Operation: POST /dataservice/statistics/qfp
Method: root.statistics.qfp.query.fields.get()
Operation: GET /dataservice/statistics/qfp/query/fields
Method: root.tenant.put(payload)
Operation: PUT /dataservice/tenant
Method: root.util.logging.configurations.get()
Operation: GET /dataservice/util/logging/configurations
Method: root.util.logging.update_configuration.post(logger_name, size_limit, reset)
Operation: POST /dataservice/util/logging/updateConfiguration
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.get(transport_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.cellular_profile.get(transport_id, cellular_controller_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/cellular-profile
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.cellular_profile.post(transport_id, cellular_controller_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/cellular-profile
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.cellular_profile.delete(transport_id, cellular_controller_id, cellular_profile_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/cellular-profile/{cellularProfileId}
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.cellular_profile.get(transport_id, cellular_controller_id, cellular_profile_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/cellular-profile/{cellularProfileId}
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.cellular_profile.put(transport_id, cellular_controller_id, cellular_profile_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/cellular-profile/{cellularProfileId}
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.delete(transport_id, cellular_controller_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.get(transport_id, cellular_controller_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.gps.get(transport_id, cellular_controller_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/gps
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.gps.post(transport_id, cellular_controller_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/gps
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.gps.delete(transport_id, cellular_controller_id, gps_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/gps/{gpsId}
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.gps.get(transport_id, cellular_controller_id, gps_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}/gps/{gpsId}
Method: root.v1.feature_profile.sd_routing.transport.cellular_controller.put(transport_id, cellular_controller_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-controller/{cellularControllerId}
Method: root.v1.feature_profile.sd_routing.transport.cellular_profile.get(transport_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-profile
Method: root.v1.feature_profile.sd_routing.transport.cellular_profile.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-profile
Method: root.v1.feature_profile.sd_routing.transport.cellular_profile.delete(transport_id, cellular_profile_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-profile/{cellularProfileId}
Method: root.v1.feature_profile.sd_routing.transport.cellular_profile.get(transport_id, cellular_profile_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-profile/{cellularProfileId}
Method: root.v1.feature_profile.sd_routing.transport.cellular_profile.put(transport_id, cellular_profile_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/cellular-profile/{cellularProfileId}
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.get(transport_id, vrf_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.post(transport_id, vrf_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.delete(transport_id, vrf_id, intf_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{intfId}
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.get(transport_id, vrf_id, intf_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{intfId}
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.put(transport_id, vrf_id, intf_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{intfId}
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.tracker.get(transport_id, vrf_id, cellular_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{cellularId}/tracker
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.tracker.post(transport_id, vrf_id, cellular_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{cellularId}/tracker
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.tracker.delete(transport_id, vrf_id, cellular_id, tracker_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{cellularId}/tracker/{trackerId}
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.tracker.get(transport_id, vrf_id, cellular_id, tracker_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{cellularId}/tracker/{trackerId}
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.tracker.put(transport_id, vrf_id, cellular_id, tracker_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{cellularId}/tracker/{trackerId}
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.trackergroup.get(transport_id, vrf_id, cellular_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{cellularId}/trackergroup
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.trackergroup.post(transport_id, vrf_id, cellular_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{cellularId}/trackergroup
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.trackergroup.delete(transport_id, vrf_id, cellular_id, tracker_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{cellularId}/trackergroup/{trackerId}
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.trackergroup.get(transport_id, vrf_id, cellular_id, tracker_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{cellularId}/trackergroup/{trackerId}
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.cellular.trackergroup.put(transport_id, vrf_id, cellular_id, tracker_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/cellular/{cellularId}/trackergroup/{trackerId}
Method: root.v1.feature_profile.sd_routing.transport.gps.get(transport_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/gps
Method: root.v1.feature_profile.sd_routing.transport.gps.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/gps
Method: root.v1.feature_profile.sd_routing.transport.gps.delete(transport_id, gps_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/gps/{gpsId}
Method: root.v1.feature_profile.sd_routing.transport.gps.get(transport_id, gps_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/gps/{gpsId}
Method: root.v1.feature_profile.sd_routing.transport.gps.put(transport_id, gps_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/gps/{gpsId}
Method: root.v1.feature_profile.sd_routing.transport.tracker.get(transport_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/tracker
Method: root.v1.feature_profile.sd_routing.transport.tracker.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/tracker
Method: root.v1.feature_profile.sd_routing.transport.tracker.delete(transport_id, tracker_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/tracker/{trackerId}
Method: root.v1.feature_profile.sd_routing.transport.tracker.get(transport_id, tracker_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/tracker/{trackerId}
Method: root.v1.feature_profile.sd_routing.transport.tracker.put(transport_id, tracker_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/tracker/{trackerId}
Method: root.v1.feature_profile.sd_routing.transport.trackergroup.get(transport_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/trackergroup
Method: root.v1.feature_profile.sd_routing.transport.trackergroup.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/trackergroup
Method: root.v1.feature_profile.sd_routing.transport.trackergroup.delete(transport_id, trackergroup_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/trackergroup/{trackergroupId}
Method: root.v1.feature_profile.sd_routing.transport.trackergroup.get(transport_id, trackergroup_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/trackergroup/{trackergroupId}
Method: root.v1.feature_profile.sd_routing.transport.trackergroup.put(transport_id, trackergroup_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/trackergroup/{trackergroupId}
Method: root.v1.feature_profile.sd_routing.transport.gps.put(transport_id, gps_id, payload, cellular_controller_id)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/{cellularControllerId}/gps/{gpsId}
==================================================
What's Deleted (6)
==================================================
Method: root.aas.init.post(payload)
Operation: POST /dataservice/aas/init
Method: root.aas.reset_credentials.post(cred_type)
Operation: POST /dataservice/aas/reset-credentials/{credType}
Method: root.jobs.batch.post(payload)
Operation: POST /dataservice/jobs/batch
Method: root.onboard.supportedlist.post(payload)
Operation: POST /dataservice/onboard/supportedlist
Method: root.statistics.app_agg.aggregation.post(payload)
Operation: POST /dataservice/statistics/app-agg/aggregation
Method: root.tenant.vsmart_mt.migrate.post()
Operation: POST /dataservice/tenant/vsmart-mt/migrate
==================================================
What's Deprecated (8)
==================================================
Method: root.tenant.post(payload) :: Deprecated
Operation: POST /dataservice/tenant
Method: root.tenant.delete.post(tenant_id, payload) :: Deprecated
Operation: POST /dataservice/tenant/{tenantId}/delete
Method: root.util.olapdb.migration.rangefrom.get() :: Deprecated
Operation: GET /dataservice/util/olapdb/migration/rangefrom
Method: root.util.olapdb.migration.rangefrom.post(payload) :: Deprecated
Operation: POST /dataservice/util/olapdb/migration/rangefrom
Method: root.util.olapdb.migration.settings.get() :: Deprecated
Operation: GET /dataservice/util/olapdb/migration/settings
Method: root.util.olapdb.migration.settings.post(payload) :: Deprecated
Operation: POST /dataservice/util/olapdb/migration/settings
Method: root.util.olapdb.migration.statsdbinfo.get() :: Deprecated
Operation: GET /dataservice/util/olapdb/migration/statsdbinfo
Method: root.util.olapdb.migration.status.get() :: Deprecated
Operation: GET /dataservice/util/olapdb/migration/status
==================================================
What's Changed (322)
==================================================
Method: root.admin.tacacs.delete()
Operation: DELETE /dataservice/admin/tacacs
Status: INCOMPATIBLE
Return:
Model(Tacacs)
server - CHANGE
server.[]: Model(TacacsServer)
source_vpn: integer - ADDED FIELD
Method: root.admin.tacacs.get()
Operation: GET /dataservice/admin/tacacs
Status: INCOMPATIBLE
Return:
Model(Tacacs)
server - CHANGE
server.[]: Model(TacacsServer)
source_vpn: integer - ADDED FIELD
Method: root.admin.tacacs.post(payload)
Operation: POST /dataservice/admin/tacacs
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(Tacacs)
server - CHANGE
server.[]: Model(TacacsServer)
source_vpn: integer - ADDED FIELD
Method: root.admin.tacacs.put(payload)
Operation: PUT /dataservice/admin/tacacs
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(Tacacs)
server - CHANGE
server.[]: Model(TacacsServer)
source_vpn: integer - ADDED FIELD
Method: root.alarms.aggregation.get(query, site_id, include_tenants)
Operation: GET /dataservice/alarms/aggregation
Status: INCOMPATIBLE
Parameters:
include_tenants - ADDED
Method: root.alarms.aggregation.post(site_id, include_tenants, payload)
Operation: POST /dataservice/alarms/aggregation
Status: INCOMPATIBLE
Parameters:
payload - ADDED
include_tenants - CHANGE
Name:
- payload
+ include_tenants
Required - REMOVED
Change type:
- any
+ boolean
Method: root.alarms.count.get(include_tenants)
Operation: GET /dataservice/alarms/count
Status: INCOMPATIBLE
Parameters:
include_tenants - ADDED
Method: root.alarms.count.post(site_id, include_tenants, payload)
Operation: POST /dataservice/alarms/count
Status: INCOMPATIBLE
Parameters:
payload - ADDED
include_tenants - CHANGE
Name:
- payload
+ include_tenants
Required - REMOVED
Change type:
- any
+ boolean
Method: root.alarms.get(query, site_id, include_tenants)
Operation: GET /dataservice/alarms
Status: INCOMPATIBLE
Parameters:
include_tenants - ADDED
Method: root.alarms.markallasviewed.post(type_, payload)
Operation: POST /dataservice/alarms/markallasviewed
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.alarms.page.get(query, scroll_id, count, site_id)
Operation: GET /dataservice/alarms/page
Status: COMPATIBLE
Parameters:
query - CHANGE
Required - REMOVED
Method: root.alarms.post(page, page_size, sort_by, sort_order, site_id, include_tenants, payload)
Operation: POST /dataservice/alarms
Status: INCOMPATIBLE
Parameters:
payload - ADDED
include_tenants - CHANGE
Name:
- payload
+ include_tenants
Required - REMOVED
Change type:
- any
+ boolean
Method: root.alarms.topn.post(site_id, include_tenants, payload)
Operation: POST /dataservice/alarms/topn
Status: INCOMPATIBLE
Parameters:
payload - ADDED
include_tenants - CHANGE
Name:
- payload
+ include_tenants
Required - REMOVED
Change type:
- any
+ boolean
Method: root.alarms.uuid.get(alarm_uuid, include_tenants)
Operation: GET /dataservice/alarms/uuid/{alarm_uuid}
Status: INCOMPATIBLE
Parameters:
include_tenants - ADDED
Method: root.certificate.stats.detail.get(status, include_tenantv_smart)
Operation: GET /dataservice/certificate/stats/detail
Status: INCOMPATIBLE
Parameters:
include_tenantv_smart - ADDED
Method: root.certificate.delete(uuid, replace_controller, device_id)
Operation: DELETE /dataservice/certificate/{uuid}
Status: INCOMPATIBLE
Parameters:
device_id - CHANGE
Required - ADDED
Method: root.device.action.changepartition.get(device_id)
Operation: GET /dataservice/device/action/changepartition
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.device.action.image_download.post(payload)
Operation: POST /dataservice/device/action/image-download
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.device.action.image_remove.post(payload)
Operation: POST /dataservice/device/action/image-remove
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.device.action.install.get(device_id)
Operation: GET /dataservice/device/action/install
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.device.action.install.post(payload)
Operation: POST /dataservice/device/action/install
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.device.action.software.package.image_count.get(image_type)
Operation: GET /dataservice/device/action/software/package/imageCount
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.device.action.software.package.metadata.get(version_id)
Operation: GET /dataservice/device/action/software/package/{versionId}/metadata
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.device.action.ztp.upgrade.get()
Operation: GET /dataservice/device/action/ztp/upgrade
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.device.action.ztp.upgrade.setting.get()
Operation: GET /dataservice/device/action/ztp/upgrade/setting
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.device.get(site_id, include_tenantv_smart)
Operation: GET /dataservice/device
Status: INCOMPATIBLE
Parameters:
include_tenantv_smart - ADDED
Method: root.device.models_request.get()
Operation: GET /dataservice/device/models
Status: INCOMPATIBLE
Parameters:
list - DELETED
Method: root.event.aggregation.get(query, site_id, include_tenants)
Operation: GET /dataservice/event/aggregation
Status: INCOMPATIBLE
Parameters:
include_tenants - ADDED
Method: root.event.aggregation.post(site_id, include_tenants, payload)
Operation: POST /dataservice/event/aggregation
Status: INCOMPATIBLE
Parameters:
payload - ADDED
include_tenants - CHANGE
Name:
- payload
+ include_tenants
Required - REMOVED
Change type:
- any
+ boolean
Method: root.event.get(query, page, page_size, sort_by, sort_order, site_id, include_tenants)
Operation: GET /dataservice/event
Status: INCOMPATIBLE
Parameters:
include_tenants - ADDED
Method: root.event.page.get(query, scroll_id, count, site_id)
Operation: GET /dataservice/event/page
Status: COMPATIBLE
Parameters:
query - CHANGE
Required - REMOVED
Method: root.event.post(page, page_size, sort_by, sort_order, site_id, include_tenants, payload)
Operation: POST /dataservice/event
Status: INCOMPATIBLE
Parameters:
payload - ADDED
include_tenants - CHANGE
Name:
- payload
+ include_tenants
Required - REMOVED
Change type:
- any
+ boolean
Method: root.health.devices.get(page, page_size, sort_by, sort_order, starting_device_id, site_id, group_id, vpn_id, reachable, control_status, personality, health, feature_type, cor_saas_status, include_tenantv_smart)
Operation: GET /dataservice/health/devices
Status: INCOMPATIBLE
Parameters:
include_tenantv_smart - ADDED
Method: root.multicloud.audit.get(cloud_type, cloud_region, refresh)
Operation: GET /dataservice/multicloud/audit
Status: INCOMPATIBLE
Parameters:
refresh - ADDED
Method: root.multicloud.interconnect.accounts.connectivity.connections.port_speeds.get(interconnect_type, interconnect_account_id, connection_type, cloud_type, cloud_account_id, connect_type, connect_subtype, connectivity_gateway_name, partner_port, authorization_key)
Operation: GET /dataservice/multicloud/interconnect/{interconnect-type}/accounts/{interconnect-account-id}/connectivity/connections/{connection-type}/port-speeds
Status: INCOMPATIBLE
Parameters:
authorization_key - ADDED
Method: root.multicloud.port_speed.edge.get(edge_type, edge_account_id, connectivity_type, cloud_type, cloud_account_id, connect_type, connect_sub_type, connectivity_gateway, partner_port, authorization_key)
Operation: GET /dataservice/multicloud/portSpeed/edge/{edgeType}/{edgeAccountId}/{connectivityType}
Status: INCOMPATIBLE
Parameters:
authorization_key - ADDED
Method: root.sdavc.protocol_pack.base.get()
Operation: GET /dataservice/sdavc/protocol-pack/base
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.compliance.all_devices.get()
Operation: GET /dataservice/sdavc/protocol-pack/compliance/all-devices
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.compliance.custom_application.get()
Operation: GET /dataservice/sdavc/protocol-pack/compliance/custom-application
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.compliance.device.noncompliant.post(payload)
Operation: POST /dataservice/sdavc/protocol-pack/compliance/device/noncompliant
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.compliance.device.noncompliant.get(protocol_pack_name)
Operation: GET /dataservice/sdavc/protocol-pack/compliance/device/noncompliant/{protocolPackName}
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.compliance.device.status.get(uuid)
Operation: GET /dataservice/sdavc/protocol-pack/compliance/device/status/{uuid}
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.compliance.initiate_device_compliance.post()
Operation: POST /dataservice/sdavc/protocol-pack/compliance/initiate-device-compliance
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.compliance.initiate_policy_compliance.post()
Operation: POST /dataservice/sdavc/protocol-pack/compliance/initiate-policy-compliance
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.compliance.new_application.get(device_uuid)
Operation: GET /dataservice/sdavc/protocol-pack/compliance/new-application/{deviceUUID}
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.compliance.policy.get(offset, limit, protocol_pack_name, old_application_source)
Operation: GET /dataservice/sdavc/protocol-pack/compliance/policy
Status: INCOMPATIBLE
Parameters:
old_application_source - ADDED
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.compliance.policy.status.get(uuid)
Operation: GET /dataservice/sdavc/protocol-pack/compliance/policy/status/{uuid}
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.default.get()
Operation: GET /dataservice/sdavc/protocol-pack/default
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.get()
Operation: GET /dataservice/sdavc/protocol-pack
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.latest.get()
Operation: GET /dataservice/sdavc/protocol-pack/latest
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.maintenance.upgrade.cancel.post()
Operation: POST /dataservice/sdavc/protocol-pack/maintenance/upgrade/cancel
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.maintenance.upgrade.post(payload)
Operation: POST /dataservice/sdavc/protocol-pack/maintenance/upgrade
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.maintenance.upgrade.status.get(uuid)
Operation: GET /dataservice/sdavc/protocol-pack/maintenance/upgrade/status/{uuid}
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.maintenance.upload.cancel.post(uuid)
Operation: POST /dataservice/sdavc/protocol-pack/maintenance/upload/cancel/{uuid}
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.maintenance.upload.confirm.post(uuid)
Operation: POST /dataservice/sdavc/protocol-pack/maintenance/upload/confirm/{uuid}
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.maintenance.upload.post(payload)
Operation: POST /dataservice/sdavc/protocol-pack/maintenance/upload
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.sdavc.protocol_pack.maintenance.upload.status.get(uuid)
Operation: GET /dataservice/sdavc/protocol-pack/maintenance/upload/status/{uuid}
Status: INCOMPATIBLE
Return:
Change type:
- none
+ any
Method: root.statistics.eiolte.cellular_aggregation.post(payload)
Operation: POST /dataservice/statistics/eiolte/cellularAggregation
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(StatisticsDbQueryParam)
aggregation - CHANGE
aggregation: Model(DbQueryAggregationObject)
histogram - CHANGE
aggregation.histogram: Model(DbQueryAggregationHistogramObject)
type_ - CHANGE
aggregation.histogram.type_
Enum:
- [day, hour, minute, month, quater, second, week, year]
+ [DAY, HOUR, MINUTE, MONTH, QUARTER, SECOND, WEEK, YEAR]
metrics - CHANGE
type_.metrics.[]: Model(DbQueryAggregationMetricObject)
type_ - CHANGE
type_.metrics.[].type_
Enum:
- [avg, cardinality, count, max, min, sum, top_hits]
+ [AVG, AVG_IF, COUNT, MAX, MIN, SUM, TOP_HITS, uniq]
query - CHANGE
query: Model(DbQuerySpecObject)
operator - CHANGE
query.operator
Enum:
+ [last_n_minutes]
rules - CHANGE
operator.rules.[]: Model(DbQueryRuleObject)
operator - CHANGE
operator.rules.[].operator
Enum:
+ [last_n_minutes]
Method: root.statistics.eiolte.unique_aggregation.post(payload)
Operation: POST /dataservice/statistics/eiolte/uniqueAggregation
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(StatisticsDbQueryParam)
aggregation - CHANGE
aggregation: Model(DbQueryAggregationObject)
histogram - CHANGE
aggregation.histogram: Model(DbQueryAggregationHistogramObject)
type_ - CHANGE
aggregation.histogram.type_
Enum:
- [day, hour, minute, month, quater, second, week, year]
+ [DAY, HOUR, MINUTE, MONTH, QUARTER, SECOND, WEEK, YEAR]
metrics - CHANGE
type_.metrics.[]: Model(DbQueryAggregationMetricObject)
type_ - CHANGE
type_.metrics.[].type_
Enum:
- [avg, cardinality, count, max, min, sum, top_hits]
+ [AVG, AVG_IF, COUNT, MAX, MIN, SUM, TOP_HITS, uniq]
query - CHANGE
query: Model(DbQuerySpecObject)
operator - CHANGE
query.operator
Enum:
+ [last_n_minutes]
rules - CHANGE
operator.rules.[]: Model(DbQueryRuleObject)
operator - CHANGE
operator.rules.[].operator
Enum:
+ [last_n_minutes]
Method: root.statistics.interface.page.get(query, scroll_id, count)
Operation: GET /dataservice/statistics/interface/page
Status: INCOMPATIBLE
Parameters:
query - CHANGE
Required - REMOVED
count - CHANGE
Required - REMOVED
Change type:
- string
+ integer
Method: root.statistics.interface.page.post(scroll_id, count, payload)
Operation: POST /dataservice/statistics/interface/page
Status: INCOMPATIBLE
Parameters:
count - CHANGE
Required - REMOVED
Change type:
- string
+ integer
Method: root.stream.device.nwpi.app_qos_data.get(trace_id, timestamp, received_timestamp, system_ip)
Operation: GET /dataservice/stream/device/nwpi/appQosData
Status: INCOMPATIBLE
Parameters:
system_ip - ADDED
Method: root.stream.device.speed.post(payload)
Operation: POST /dataservice/stream/device/speed
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(SpeedTestSession)
destination_if_addr: string - ADDED FIELD
destination_interface: string - ADDED FIELD
source_if_addr: string - ADDED FIELD
Method: root.system.device.get(device_category, model, state, uuid, device_ip, validity, family, site_id, topology, tag)
Operation: GET /dataservice/system/device/{deviceCategory}
Status: INCOMPATIBLE
Parameters:
model - CHANGE
Enum:
- [vedge-C8330-1N1S-4M2X, vedge-C8330-6TM4SX, vedge-C8330X-6TM4SX]
+ [vedge-C1100TG-1N24P32A, vedge-C1100TGX-1N24P32A]
Method: root.template.policy.customapp.post(payload)
Operation: POST /dataservice/template/policy/customapp
Status: INCOMPATIBLE
Description:
- Create a policy custom applications
+ Create Custom Applications
Return:
Change type:
- any
+ none
Method: root.template.policy.customapp.delete(id)
Operation: DELETE /dataservice/template/policy/customapp/{id}
Status: COMPATIBLE
Description:
- Delete a policy custom applications
+ Delete Custom Application
Method: root.template.policy.customapp.put(id, payload)
Operation: PUT /dataservice/template/policy/customapp/{id}
Status: COMPATIBLE
Description:
- Edit a policy custom applications
+ Update Custom Applications
Method: root.tenant.post(payload)
Operation: POST /dataservice/tenant
Status: COMPATIBLE :: DEPRECATED
Method: root.tenant.delete.post(tenant_id, payload)
Operation: POST /dataservice/tenant/{tenantId}/delete
Status: COMPATIBLE :: DEPRECATED
Method: root.tenant.put(payload, tenant_id)
Operation: PUT /dataservice/tenant/{tenantId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Name:
- tenant_id
+ payload
Change type:
- string
+ any
tenant_id - CHANGE
Name:
- payload
+ tenant_id
Change type:
- any
+ string
Method: root.util.olapdb.migration.action.post(action)
Operation: POST /dataservice/util/olapdb/migration/action/{action}
Status: INCOMPATIBLE
Parameters:
action - CHANGE
Enum:
- [PAUSE, RESTART, RESTART-STAGE-2-ONLY, START, STOP]
Method: root.util.olapdb.migration.rangefrom.get()
Operation: GET /dataservice/util/olapdb/migration/rangefrom
Status: COMPATIBLE :: DEPRECATED
Method: root.util.olapdb.migration.rangefrom.post(payload)
Operation: POST /dataservice/util/olapdb/migration/rangefrom
Status: COMPATIBLE :: DEPRECATED
Method: root.util.olapdb.migration.settings.get()
Operation: GET /dataservice/util/olapdb/migration/settings
Status: COMPATIBLE :: DEPRECATED
Method: root.util.olapdb.migration.settings.post(payload)
Operation: POST /dataservice/util/olapdb/migration/settings
Status: COMPATIBLE :: DEPRECATED
Method: root.util.olapdb.migration.statsdbinfo.get()
Operation: GET /dataservice/util/olapdb/migration/statsdbinfo
Status: COMPATIBLE :: DEPRECATED
Method: root.util.olapdb.migration.status.get()
Operation: GET /dataservice/util/olapdb/migration/status
Status: COMPATIBLE :: DEPRECATED
Method: root.v1.config_group.device.variables.put(config_group_id, payload)
Operation: PUT /dataservice/v1/config-group/{configGroupId}/device/variables
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreateConfigGroupDeviceVariablesPutRequest)
devices - CHANGE
devices
Change type:
- VariablesDevices
+ DevicesDef
Method: root.v1.feature_profile.mobility.global_.ethernet.get(profile_id, ethernet_id)
Operation: GET /dataservice/v1/feature-profile/mobility/global/{profileId}/ethernet/{ethernetId}
Status: INCOMPATIBLE
Return:
Change type:
- string
+ GetEthernetProfileParcelGetResponse
Method: root.v1.feature_profile.mobility.global_.ethernet.put(profile_id, ethernet_id, payload)
Operation: PUT /dataservice/v1/feature-profile/mobility/global/{profileId}/ethernet/{ethernetId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Change type:
- string
+ EditEthernetProfileParcelForSystemPutRequest
Method: root.v1.feature_profile.nfvirtual.system.aaa.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/nfvirtual/system/{systemId}/aaa
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreateNfvirtualAaaParcelPostRequest)
data - CHANGE
data: Model(Data)
tacacs - CHANGE
data.tacacs.[]: Model(Tacacs)
shared_secret - CHANGE
Required - ADDED
radius - CHANGE
[].radius.[]: Model(Radius)
shared_secret - CHANGE
Required - ADDED
Method: root.v1.feature_profile.nfvirtual.system.aaa.get(system_id, aaa_id)
Operation: GET /dataservice/v1/feature-profile/nfvirtual/system/{systemId}/aaa/{aaaId}
Status: INCOMPATIBLE
Return:
Model(GetSingleNfvirtualSystemAaaPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(AaaData)
tacacs - CHANGE
payload.data.tacacs.[]: Model(AaaTacacs)
shared_secret - CHANGE
Required - ADDED
radius - CHANGE
tacacs.[].radius.[]: Model(AaaRadius)
shared_secret - CHANGE
Required - ADDED
Method: root.v1.feature_profile.nfvirtual.system.aaa.put(system_id, aaa_id, payload)
Operation: PUT /dataservice/v1/feature-profile/nfvirtual/system/{systemId}/aaa/{aaaId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditNfvirtualAaaParcelPutRequest)
data - CHANGE
data: Model(SystemAaaData)
tacacs - CHANGE
data.tacacs.[]: Model(SystemAaaTacacs)
shared_secret - CHANGE
Required - ADDED
radius - CHANGE
[].radius.[]: Model(SystemAaaRadius)
shared_secret - CHANGE
Required - ADDED
Method: root.v1.feature_profile.sd_routing.cli.config.get(cli_id, config_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/cli/{cliId}/config/{configId}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingCliConfigPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.cli.full_config.get(cli_id, full_config_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/cli/{cliId}/full-config/{fullConfigId}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingCliFullConfigPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.embedded_security.policy.get(security_id, security_profile_parcel_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/embedded-security/{securityId}/policy/{securityProfileParcelId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdRoutingEmbeddedSecurityPolicyPayload)
payload - CHANGE
payload: Model(PolicyPayload)
data - CHANGE
payload.data: Model(SdRoutingEmbeddedSecurityPolicyData)
settings - CHANGE
payload.data.settings: Model(PolicySettings)
high_speed_logging: PolicyHighSpeedLogging - ADDED FIELD
sys_log_server_source_interface: oneOfSourceInterfaceOptionsWithoutDefault - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.embedded_security.policy.post(security_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/embedded-security/{securityId}/policy
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreateEmbeddedSecurityFeaturePostRequest)
data - CHANGE
data: Model(EmbeddedSecurityPolicyData)
settings - CHANGE
data.settings: Model(Settings)
high_speed_logging: HighSpeedLogging - ADDED FIELD
sys_log_server_source_interface: oneOfSourceInterfaceOptionsWithoutDefault - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.embedded_security.policy.put(security_id, security_profile_parcel_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/embedded-security/{securityId}/policy/{securityProfileParcelId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditSecurityFeaturePutRequest)
data - CHANGE
data: Model(FeatureProfileSdRoutingEmbeddedSecurityPolicyData)
settings - CHANGE
data.settings: Model(EmbeddedSecurityPolicySettings)
high_speed_logging: EmbeddedSecurityPolicyHighSpeedLogging - ADDED FIELD
sys_log_server_source_interface: oneOfSourceInterfaceOptionsWithoutDefault - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.service.dhcp_server.get(service_id, dhcp_server_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/dhcp-server/{dhcpServerId}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingServiceDhcpServerPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.ipsec_profile.get(service_id, ipsec_profile_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/ipsec-profile/{ipsecProfileId}
Status: COMPATIBLE
Description:
- Get a SD-Routing IPSec Profile Feature for Service Feature Profile
+ Get the SD-Routing IPSec profile feature from a specific service feature profile
Return:
Model(GetSingleSdRoutingServiceIpsecProfilePayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.ipsec_profile.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/ipsec-profile
Status: COMPATIBLE
Description:
- Create a SD-Routing IPSec Profile Feature for Service Feature Profile
+ Create a SD-Routing IPSec profile feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.ipsec_profile.delete(service_id, ipsec_profile_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/ipsec-profile/{ipsecProfileId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing IPSec Profile Feature for Service Feature Profile
+ Delete the SD-Routing IPSec profile feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.ipsec_profile.put(service_id, ipsec_profile_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/ipsec-profile/{ipsecProfileId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing IPSec Profile Feature for Service Feature Profile
+ Edit the SD-Routing IPSec profile feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.ipv4_acl.get(service_id, ipv4_acl_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/ipv4-acl/{ipv4AclId}
Status: INCOMPATIBLE
Description:
- Get a SD-Routing Ipv4 Acl Feature for Service Feature Profile
+ Get the SD-Routing IPv4 ACL feature from a specific service feature profile
Return:
Model(GetSingleSdRoutingServiceIpv4AclPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(Ipv4AclData)
extended_acl_sequences - CHANGE
payload.data.extended_acl_sequences
Change type:
- ExtendedAclSequences
+ extendedAclSequences
Method: root.v1.feature_profile.sd_routing.service.ipv4_acl.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/ipv4-acl
Status: INCOMPATIBLE
Description:
- Create a SD-Routing Ipv4 Acl Feature for Service Feature Profile
+ Create a SD-Routing IPv4 ACL feature from a specific service feature profile
Parameters:
payload - CHANGE
Model(CreateSdroutingServiceIpv4AclFeaturePostRequest)
data - CHANGE
data: Model(ServiceIpv4AclData)
extended_acl_sequences - CHANGE
data.extended_acl_sequences
Change type:
- ExtendedAclSequences
+ extendedAclSequences
Method: root.v1.feature_profile.sd_routing.service.ipv4_acl.delete(service_id, ipv4_acl_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/ipv4-acl/{ipv4AclId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Ipv4 Acl Feature for Service Feature Profile
+ Delete the SD-Routing IPv4 ACL feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.ipv4_acl.put(service_id, ipv4_acl_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/ipv4-acl/{ipv4AclId}
Status: INCOMPATIBLE
Description:
- Edit a SD-Routing Ipv4 Acl Feature for Service Feature Profile
+ Edit the SD-Routing IPv4 ACL feature from a specific service feature profile
Parameters:
payload - CHANGE
Model(EditSdroutingServiceIpv4AclFeaturePutRequest)
data - CHANGE
data: Model(SdRoutingServiceIpv4AclData)
extended_acl_sequences - CHANGE
data.extended_acl_sequences
Change type:
- ExtendedAclSequences
+ extendedAclSequences
Method: root.v1.feature_profile.sd_routing.service.multicloud_connection.get(service_id, multi_cloud_connection_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/multicloud-connection/{multiCloudConnectionId}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingServiceVrfLanMulticloudConnectionPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.objecttracker.get(service_id, object_tracker_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/objecttracker/{objectTrackerId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Object Tracker Feature for Service Feature Profile
+ Get the SD-Routing object tracker feature from a specific service feature profile
Return:
Model(GetSingleSdRoutingServiceObjecttrackerPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.objecttracker.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/objecttracker
Status: COMPATIBLE
Description:
- Create a SD-Routing Object Tracker Feature for Service Feature Profile
+ Create a SD-Routing object tracker feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.objecttracker.delete(service_id, object_tracker_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/objecttracker/{objectTrackerId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Object Tracker Feature for Service Feature Profile
+ Delete the SD-Routing object tracker feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.objecttracker.put(service_id, object_tracker_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/objecttracker/{objectTrackerId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Object Tracker Feature for Service Feature Profile
+ Edit the SD-Routing object tracker feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.objecttrackergroup.get(service_id, object_tracker_group_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/objecttrackergroup/{objectTrackerGroupId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Object Tracker Group Feature for Service Feature Profile
+ Get the SD-Routing object tracker group feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.objecttrackergroup.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/objecttrackergroup
Status: COMPATIBLE
Description:
- Create a SD-Routing Object Tracker Group Feature for Service Feature Profile
+ Create a SD-Routing object tracker group feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.objecttrackergroup.delete(service_id, object_tracker_group_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/objecttrackergroup/{objectTrackerGroupId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Object Tracker Group Feature for Service Feature Profile
+ Delete the SD-Routing object tracker group feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.objecttrackergroup.put(service_id, object_tracker_group_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/objecttrackergroup/{objectTrackerGroupId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Object Tracker Group Feature for Service Feature Profile
+ Edit the SD-Routing object tracker group feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.route_policy.get(service_id, route_policy_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/route-policy/{routePolicyId}
Status: INCOMPATIBLE
Description:
- Get a SD-Routing Route Policy Feature for Service Feature Profile
+ Get the SD-Routing route policy feature from a specific service feature profile
Return:
Model(GetSingleSdRoutingServiceRoutePolicyPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(RoutePolicyData)
sequences - CHANGE
payload.data.sequences.[]: Model(Sequences)
actions - CHANGE
payload.data.sequences.[].actions.[].[]: Model(Actions1)
accept - CHANGE
payload.data.sequences.[].actions.[].[].accept: Model(Accept)
set_as_path - CHANGE
payload.data.sequences.[].actions.[].[].accept.set_as_path: Model(SequencesActionsSetAsPathOptionsDef)
prepend - CHANGE
payload.data.sequences.[].actions.[].[].accept.set_as_path.prepend: Model(PrependOptionsDef)
value - CHANGE
payload.data.sequences.[].actions.[].[].accept.set_as_path.prepend.value
Change type:
- prependDef
+ integer
Method: root.v1.feature_profile.sd_routing.service.route_policy.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/route-policy
Status: INCOMPATIBLE
Description:
- Create a SD-Routing Route Policy Feature for Service Feature Profile
+ Create a SD-Routing route policy feature from a specific service feature profile
Parameters:
payload - CHANGE
Model(CreateSdroutingServiceRoutePolicyFeaturePostRequest)
data - CHANGE
data: Model(ServiceRoutePolicyData)
sequences - CHANGE
data.sequences.[]: Model(Sequences)
actions - CHANGE
data.sequences.[].actions.[].[]: Model(Actions1)
accept - CHANGE
data.sequences.[].actions.[].[].accept: Model(Accept)
set_as_path - CHANGE
data.sequences.[].actions.[].[].accept.set_as_path: Model(SequencesActionsSetAsPathOptionsDef)
prepend - CHANGE
data.sequences.[].actions.[].[].accept.set_as_path.prepend: Model(PrependOptionsDef)
value - CHANGE
data.sequences.[].actions.[].[].accept.set_as_path.prepend.value
Change type:
- prependDef
+ integer
Method: root.v1.feature_profile.sd_routing.service.route_policy.delete(service_id, route_policy_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/route-policy/{routePolicyId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Route Policy Feature for Service Feature Profile
+ Delete the SD-Routing route policy feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.route_policy.put(service_id, route_policy_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/route-policy/{routePolicyId}
Status: INCOMPATIBLE
Description:
- Edit a SD-Routing Route Policy Feature for Service Feature Profile
+ Edit the SD-Routing route policy feature from a specific service feature profile
Parameters:
payload - CHANGE
Model(EditSdroutingServiceRoutePolicyFeaturePutRequest)
data - CHANGE
data: Model(SdRoutingServiceRoutePolicyData)
sequences - CHANGE
data.sequences.[]: Model(Sequences)
actions - CHANGE
data.sequences.[].actions.[].[]: Model(Actions1)
accept - CHANGE
data.sequences.[].actions.[].[].accept: Model(Accept)
set_as_path - CHANGE
data.sequences.[].actions.[].[].accept.set_as_path: Model(SequencesActionsSetAsPathOptionsDef)
prepend - CHANGE
data.sequences.[].actions.[].[].accept.set_as_path.prepend: Model(PrependOptionsDef)
value - CHANGE
data.sequences.[].actions.[].[].accept.set_as_path.prepend.value
Change type:
- prependDef
+ integer
Method: root.v1.feature_profile.sd_routing.service.routing.ospf.get(service_id, ospf_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/routing/ospf/{ospfId}
Status: COMPATIBLE
Description:
- Get a SD-Routing LAN OSPF Feature for service VRF in Service Feature Profile
+ Get the SD-Routing LAN OSPF feature for service VRF from a specific service feature profile
Return:
Model(GetSingleSdRoutingServiceRoutingOspfPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.routing.ospf.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/routing/ospf
Status: COMPATIBLE
Description:
- Create a SD-Routing LAN OSPF Feature for service VRF in Service Feature Profile
+ Create a SD-Routing LAN OSPF feature for service VRF from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.routing.ospf.delete(service_id, ospf_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/routing/ospf/{ospfId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing LAN OSPF Feature for service VRF in Service Feature Profile
+ Delete the SD-Routing LAN OSPF feature for service VRF from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.routing.ospf.put(service_id, ospf_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/routing/ospf/{ospfId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing LAN OSPF Feature for service VRF in Service Feature Profile
+ Edit the SD-Routing LAN OSPF feature for service VRF from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.routing.ospfv3.ipv4.get(service_id, ospfv3_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv4/{ospfv3Id}
Status: COMPATIBLE
Description:
- Get a SD-Routing LAN OSPFv3 IPv4 Feature for service VRF in Service Feature Profile
+ Get the SD-Routing LAN OSPFv3 IPv4 feature from a specific service feature profile
Return:
Model(GetSingleSdRoutingServiceRoutingOspfv3Ipv4Payload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.routing.ospfv3.ipv4.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv4
Status: COMPATIBLE
Description:
- Create a SD-Routing LAN OSPFv3 IPv4 Feature for service VRF in Service Feature Profile
+ Create a SD-Routing LAN OSPFv3 IPv4 feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.routing.ospfv3.ipv4.delete(service_id, ospfv3_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv4/{ospfv3Id}
Status: COMPATIBLE
Description:
- Delete a SD-Routing LAN OSPFv3 IPv4 Feature for service VRF in Service Feature Profile
+ Delete the SD-Routing LAN OSPFv3 IPv4 feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.routing.ospfv3.ipv4.put(service_id, ospfv3_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv4/{ospfv3Id}
Status: COMPATIBLE
Description:
- Edit a SD-Routing LAN OSPFv3 IPv4 Feature for service VRF in Service Feature Profile
+ Edit the SD-Routing LAN OSPFv3 IPv4 feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.routing.ospfv3.ipv6.get(service_id, ospfv3_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv6/{ospfv3Id}
Status: COMPATIBLE
Description:
- Get a SD-Routing LAN OSPFv3 IPv6 Feature for Service Feature Profile
+ Get the SD-Routing LAN OSPFv3 IPv6 feature from a specific service feature profile
Return:
Model(GetSingleSdRoutingServiceRoutingOspfv3Ipv6Payload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.routing.ospfv3.ipv6.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv6
Status: COMPATIBLE
Description:
- Create a SD-Routing LAN OSPFv3 IPv6 Feature for Service Feature Profile
+ Create a SD-Routing LAN OSPFv3 IPv6 feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.routing.ospfv3.ipv6.delete(service_id, ospfv3_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv6/{ospfv3Id}
Status: COMPATIBLE
Description:
- Delete a SD-Routing LAN OSPFv3 IPv6 Feature for Service Feature Profile
+ Delete the SD-Routing LAN OSPFv3 IPv6 feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.routing.ospfv3.ipv6.put(service_id, ospfv3_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/routing/ospfv3/ipv6/{ospfv3Id}
Status: COMPATIBLE
Description:
- Edit a SD-Routing LAN OSPFv3 IPv6 Feature for Service Feature Profile
+ Edit the SD-Routing LAN OSPFv3 IPv6 feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.get(service_id, vrf_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}
Status: INCOMPATIBLE
Description:
- Get a SD-Routing VRF Feature for Service Feature Profile
+ Get the SD-Routing VRF feature from a specific service feature profile
Return:
Model(GetSingleSdRoutingServiceVrfPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(VrfData)
ipv4_route - CHANGE
payload.data.ipv4_route.[]: Model(Ipv4Route)
one_of_ip_route - CHANGE
payload.data.ipv4_route.[].one_of_ip_route.[]: Model(OneOfIpRoute4)
interface_container - CHANGE
payload.data.ipv4_route.[].one_of_ip_route.[].interface_container: Model(InterfaceContainer)
ip_static_route_interface - CHANGE
payload.data.ipv4_route.[].one_of_ip_route.[].interface_container.ip_static_route_interface.[]: Model(IpStaticRouteInterface)
distance: oneOfIpv4NextHopDistanceOptionsDef - ADDED FIELD
next_hop - CHANGE
Required - REMOVED
ipv6_route - CHANGE
ip_static_route_interface.[].ipv6_route.[]: Model(Ipv6Route)
one_of_ip_route - CHANGE
ip_static_route_interface.[].ipv6_route.[].one_of_ip_route.[]: Model(VrfOneOfIpRoute3)
interface_container - CHANGE
ip_static_route_interface.[].ipv6_route.[].one_of_ip_route.[].interface_container: Model(VrfInterfaceContainer)
ipv6_static_route_interface - CHANGE
ip_static_route_interface.[].ipv6_route.[].one_of_ip_route.[].interface_container.ipv6_static_route_interface.[]: Model(Ipv6StaticRouteInterface)
distance: oneOfIpv6NextHopDistanceOptionsDef - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.service.vrf.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf
Status: INCOMPATIBLE
Description:
- Create a SD-Routing VRF Feature for Service Feature Profile
+ Create a SD-Routing VRF feature from a specific service feature profile
Parameters:
payload - CHANGE
Model(CreateSdroutingServiceVrfFeaturePostRequest)
data - CHANGE
data: Model(ServiceVrfData)
ipv4_route - CHANGE
data.ipv4_route.[]: Model(Ipv4Route)
one_of_ip_route - CHANGE
data.ipv4_route.[].one_of_ip_route.[]: Model(OneOfIpRoute4)
interface_container - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container: Model(InterfaceContainer)
ip_static_route_interface - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container.ip_static_route_interface.[]: Model(IpStaticRouteInterface)
distance: oneOfIpv4NextHopDistanceOptionsDef - ADDED FIELD
next_hop - CHANGE
Required - REMOVED
ipv6_route - CHANGE
[].ipv6_route.[]: Model(Ipv6Route)
one_of_ip_route - CHANGE
[].ipv6_route.[].one_of_ip_route.[]: Model(VrfOneOfIpRoute3)
interface_container - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container: Model(VrfInterfaceContainer)
ipv6_static_route_interface - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container.ipv6_static_route_interface.[]: Model(Ipv6StaticRouteInterface)
distance: oneOfIpv6NextHopDistanceOptionsDef - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.service.vrf.routing.bgp.get(service_id, vrf_id, bgp_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/bgp/{bgpId}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingServiceVrfVrfRoutingBgpPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.vrf.routing.bgp.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/bgp
Status: COMPATIBLE
Description:
- Create a SD-Routing LAN BGP Feature for service VRF in Service Feature Profile
+ Create a SD-Routing LAN BGP feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.routing.bgp.delete(service_id, bgp_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/bgp/{bgpId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing LAN BGP Feature for service VRF in Service Feature Profile
+ Delete the SD-Routing LAN BGP feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.routing.bgp.put(service_id, bgp_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/bgp/{bgpId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing LAN BGP Feature for service VRF in Service Feature Profile
+ Edit the SD-Routing LAN BGP feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.routing.eigrp.get(service_id, eigrp_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/eigrp/{eigrpId}
Status: COMPATIBLE
Description:
- Get a SD-Routing VRF EIGRP Feature for Service Feature Profile
+ Get the SD-Routing VRF EIGRP feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.routing.eigrp.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/eigrp
Status: COMPATIBLE
Description:
- Create a SD-Routing VRF EIGRP Feature for Service Feature Profile
+ Create a SD-Routing VRF EIGRP feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.routing.eigrp.delete(service_id, eigrp_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/eigrp/{eigrpId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing VRF EIGRP Feature for Service Feature Profile
+ Delete the SD-Routing VRF EIGRP feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.routing.eigrp.put(service_id, eigrp_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/routing/eigrp/{eigrpId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing VRF EIGRP Feature for Service Feature Profile
+ Edit the SD-Routing VRF EIGRP feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.delete(service_id, vrf_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing VRF Feature for Service Feature Profile
+ Delete the SD-Routing VRF feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.dmvpn_tunnel.get(service_id, vrf_id, tunnel_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/dmvpn-tunnel/{tunnelId}
Status: INCOMPATIBLE
Description:
- Get a SD-Routing VRF DMVPN Tunnel Feature by tunnelId for Service Feature Profile
+ Get the SD-Routing VRF DMVPN Tunnel feature from a specific service feature profile
Return:
Model(GetSingleSdRoutingServiceVrfLanDmvpnTunnelPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(DmvpnTunnelData)
tunnel_attribute - CHANGE
payload.data.tunnel_attribute: Model(TunnelAttribute)
tunnel_key - CHANGE
OneOfTunnelKeyOptionsDef3 - ADDED
nhrp - CHANGE
tunnel_attribute.tunnel_key.nhrp: Model(Nhrp)
common - CHANGE
tunnel_attribute.tunnel_key.nhrp.common: Model(Common)
network_id - CHANGE
tunnel_attribute.tunnel_key.nhrp.common.network_id
Change type:
- oneOfTunnelKeyOptionsDef
+ oneOfNetworkIdOptionsDef
advanced - CHANGE
common.network_id.advanced: Model(Advanced)
ipv6_mtu - CHANGE
common.network_id.advanced.ipv6_mtu.[]: Model(OneOfIpv6MtuOptionsDef1)
value - CHANGE
Method: root.v1.feature_profile.sd_routing.service.vrf.dmvpn_tunnel.post(service_id, vrf_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/dmvpn-tunnel
Status: INCOMPATIBLE
Description:
- Create a SD-Routing VRF DMVPN Tunnel Feature for Service Feature Profile
+ Create a SD-Routing VRF DMVPN Tunnel feature from a specific service feature profile
Parameters:
payload - CHANGE
Change type:
- CreateSdroutingServiceVrfDmvpnTunnelFeatureForServicePostRequest
+ CreateSdroutingServiceVrfDmvpnTunnelFeaturePostRequest
Return:
Change type:
- CreateSdroutingServiceVrfDmvpnTunnelFeatureForServicePostResponse
+ CreateSdroutingServiceVrfDmvpnTunnelFeaturePostResponse
Method: root.v1.feature_profile.sd_routing.service.vrf.dmvpn_tunnel.delete(service_id, vrf_id, tunnel_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/dmvpn-tunnel/{tunnelId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing VRF DMVPN Tunnel Feature for Service Feature Profile
+ Delete the SD-Routing VRF DMVPN Tunnel feature from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.dmvpn_tunnel.put(service_id, vrf_id, tunnel_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/dmvpn-tunnel/{tunnelId}
Status: INCOMPATIBLE
Description:
- Edit a SD-Routing VRF DMVPN Tunnel Feature for Service Feature Profile
+ Edit the SD-Routing VRF DMVPN Tunnel feature from a specific service feature profile
Parameters:
payload - CHANGE
Change type:
- EditSdroutingServiceVrfDmvpnTunnelFeatureForServicePutRequest
+ EditSdroutingServiceVrfDmvpnTunnelFeaturePutRequest
Return:
Change type:
- EditSdroutingServiceVrfDmvpnTunnelFeatureForServicePutResponse
+ EditSdroutingServiceVrfDmvpnTunnelFeaturePutResponse
Method: root.v1.feature_profile.sd_routing.service.vrf.interface.ethernet.get(service_id, vrf_id, ethernet_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Ethernet interface feature for VRF by ethernetId in Service Feature Profile
+ Get the SD-Routing ethernet interface feature from a specific service VRF feature by feature ID in service feature profile
Return:
Model(GetSingleSdRoutingServiceVrfLanInterfaceEthernetPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.vrf.interface.ethernet.post(service_id, vrf_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet
Status: INCOMPATIBLE
Description:
- Create a SD-Routing Ethernet interface feature for VRF in Service Feature Profile
+ Create a SD-Routing ethernet interface feature from a specific service VRF feature in service feature profile
Parameters:
payload - CHANGE
Change type:
- CreateSdroutingServiceVrfInterfaceEthernetParcelForServicePostRequest
+ CreateSdroutingServiceVrfInterfaceEthernetFeatureForServicePostRequest
Return:
Change type:
- CreateSdroutingServiceVrfInterfaceEthernetParcelForServicePostResponse
+ CreateSdroutingServiceVrfInterfaceEthernetFeatureForServicePostResponse
Method: root.v1.feature_profile.sd_routing.service.vrf.interface.ethernet.delete(service_id, vrf_id, ethernet_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Ethernet interface feature for VRF in Service Feature Profile
+ Delete the SD-Routing ethernet interface feature from a specific service VRF feature in service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.interface.ethernet.dhcp_server.get(service_id, vrf_id, ethernet_id, dhcp_server_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId}/dhcp-server/{dhcpServerId}
Status: COMPATIBLE
Description:
- Get VRF Interface Ethernet feature associated DHCP Server feature for service feature profile
+ Get the LAN ethernet interface feature associated DHCP server feature in service feature profile
Return:
Model(GetSingleSdRoutingServiceVrfInterfaceEthernetDhcpServerPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.vrf.interface.ethernet.dhcp_server.post(service_id, vrf_id, ethernet_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId}/dhcp-server
Status: COMPATIBLE
Description:
- Associate a SD-Routing VRF Interface Ethernet feature with a DHCP Server feature for service feature profile
+ Associate a SD-Routing ethernet interface feature with a DHCP server feature for service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.interface.ethernet.dhcp_server.delete(service_id, vrf_id, ethernet_id, dhcp_server_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId}/dhcp-server/{dhcpServerId}
Status: COMPATIBLE
Description:
- Delete a VRF Interface Ethernet feature and a DHCP Server feature association for service feature profile
+ Delete a LAN ethernet interface feature and a DHCP server feature association for service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.interface.ethernet.dhcp_server.put(service_id, vrf_id, ethernet_id, dhcp_server_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId}/dhcp-server/{dhcpServerId}
Status: COMPATIBLE
Description:
- Update a SD-Routing VRF Interface Ethernet feature and a DHCP Server feature association for service feature profile
+ Update a SD-Routing LAN ethernet interface feature and a DHCP server feature association for service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.interface.ethernet.put(service_id, vrf_id, ethernet_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ethernet/{ethernetId}
Status: INCOMPATIBLE
Description:
- Edit a SD-Routing Ethernet interface feature for VRF in Service Feature Profile
+ Edit the SD-Routing ethernet interface feature from a specific service VRF feature in service feature profile
Parameters:
payload - CHANGE
Change type:
- EditSdroutingServiceVrfInterfaceEthernetParcelForServicePutRequest
+ EditSdroutingServiceVrfInterfaceEthernetFeatureForServicePutRequest
Return:
Change type:
- EditSdroutingServiceVrfInterfaceEthernetParcelForServicePutResponse
+ EditSdroutingServiceVrfInterfaceEthernetFeatureForServicePutResponse
Method: root.v1.feature_profile.sd_routing.service.vrf.interface.ipsec.get(service_id, vrf_id, ipsec_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ipsec/{ipsecId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Ipsec Interface Feature for Service VRF in Service Feature Profile
+ Get the SD-Routing IPSec interface feature in a specific service VRF from a specific service feature profile
Return:
Model(GetSingleSdRoutingServiceVrfLanInterfaceIpsecPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.vrf.interface.ipsec.post(service_id, vrf_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ipsec
Status: COMPATIBLE
Description:
- Create a SD-Routing Ipsec Interface Feature for Service VRF in Service Feature Profile
+ Create a SD-Routing IPSec interface feature in a specific service VRF from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.interface.ipsec.delete(service_id, vrf_id, ipsec_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ipsec/{ipsecId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Ipsec Interface Feature for Service VRF in Service Feature Profile
+ Delete the SD-Routing IPSec interface feature in a specific service VRF from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.interface.ipsec.put(service_id, vrf_id, ipsec_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/interface/ipsec/{ipsecId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Ipsec Interface Feature for Service VRF in Service Feature Profile
+ Edit the SD-Routing IPSec interface feature in a specific service VRF from a specific service feature profile
Method: root.v1.feature_profile.sd_routing.service.vrf.put(service_id, vrf_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}
Status: INCOMPATIBLE
Description:
- Edit a SD-Routing VRF Feature for Service Feature Profile
+ Edit the SD-Routing VRF feature from a specific service feature profile
Parameters:
payload - CHANGE
Model(EditSdroutingServiceVrfFeaturePutRequest)
data - CHANGE
data: Model(SdRoutingServiceVrfData)
ipv4_route - CHANGE
data.ipv4_route.[]: Model(Ipv4Route)
one_of_ip_route - CHANGE
data.ipv4_route.[].one_of_ip_route.[]: Model(OneOfIpRoute4)
interface_container - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container: Model(InterfaceContainer)
ip_static_route_interface - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container.ip_static_route_interface.[]: Model(IpStaticRouteInterface)
distance: oneOfIpv4NextHopDistanceOptionsDef - ADDED FIELD
next_hop - CHANGE
Required - REMOVED
ipv6_route - CHANGE
[].ipv6_route.[]: Model(Ipv6Route)
one_of_ip_route - CHANGE
[].ipv6_route.[].one_of_ip_route.[]: Model(VrfOneOfIpRoute3)
interface_container - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container: Model(VrfInterfaceContainer)
ipv6_static_route_interface - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container.ipv6_static_route_interface.[]: Model(Ipv6StaticRouteInterface)
distance: oneOfIpv6NextHopDistanceOptionsDef - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.service.vrf.routing.ospf.get(service_id, vrf_id, ospf_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospf/{ospfId}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingServiceVrfRoutingOspfPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.vrf.routing.ospfv3.ipv4.get(service_id, vrf_id, ospfv3_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospfv3/ipv4/{ospfv3Id}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingServiceVrfRoutingOspfv3Ipv4Payload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.service.vrf.routing.ospfv3.ipv6.get(service_id, vrf_id, ospfv3_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/service/{serviceId}/vrf/{vrfId}/routing/ospfv3/ipv6/{ospfv3Id}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingServiceVrfRoutingOspfv3Ipv6Payload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.sse.cisco.get(sse_id, cisco_sse_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/sse/{sseId}/cisco/{ciscoSseId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdRoutingSseCiscoSsePayload)
payload - CHANGE
payload: Model(CiscoPayload)
data - CHANGE
payload.data: Model(SdRoutingSseCiscoData)
interface - CHANGE
payload.data.interface
Change type:
- CiscoInterface
+ Interface
interface_pair - CHANGE
data.interface.interface_pair
Change type:
- CiscoInterfacePair
+ InterfacePair
tracker - CHANGE
interface.interface_pair.tracker.[]: Model(CiscoTracker)
name - CHANGE
interface.interface_pair.tracker.[].name
Change type:
- CiscoOneOfTrackerNameOptionsDef
+ OneOfTrackerNameOptionsDef
endpoint_api_url - CHANGE
interface_pair.tracker.[].name.endpoint_api_url.[]
Change type:
- CiscoOneOfTrackerEndpointApiUrlOptionsDef1
+ OneOfTrackerEndpointApiUrlOptionsDef1
tracker.[].name.endpoint_api_url.[].[]: Model(OneOfTrackerEndpointApiUrlOptionsDef2)
option_type - CHANGE
tracker.[].name.endpoint_api_url.[].[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef10
threshold - CHANGE
endpoint_api_url.[].[].option_type.threshold.[]
Change type:
- CiscoOneOfTrackerThresholdOptionsDef1
+ OneOfTrackerThresholdOptionsDef1
[].[].option_type.threshold.[].[]: Model(OneOfTrackerThresholdOptionsDef2)
option_type - CHANGE
[].[].option_type.threshold.[].[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef11
option_type.threshold.[].[].option_type.[]
Change type:
- CiscoOneOfTrackerThresholdOptionsDef3
+ OneOfTrackerThresholdOptionsDef3
interval - CHANGE
[].[].option_type.[].interval.[]
Change type:
- CiscoOneOfTrackerIntervalOptionsDef1
+ OneOfTrackerIntervalOptionsDef1
[].option_type.[].interval.[].[]: Model(OneOfTrackerIntervalOptionsDef2)
option_type - CHANGE
[].option_type.[].interval.[].[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef12
[].interval.[].[].option_type.[]
Change type:
- CiscoOneOfTrackerIntervalOptionsDef3
+ OneOfTrackerIntervalOptionsDef3
multiplier - CHANGE
[].[].option_type.[].multiplier.[]
Change type:
- CiscoOneOfTrackerMultiplierOptionsDef1
+ OneOfTrackerMultiplierOptionsDef1
[].option_type.[].multiplier.[].[]: Model(OneOfTrackerMultiplierOptionsDef2)
option_type - CHANGE
[].option_type.[].multiplier.[].[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef13
[].multiplier.[].[].option_type.[]
Change type:
- CiscoOneOfTrackerMultiplierOptionsDef3
+ OneOfTrackerMultiplierOptionsDef3
Method: root.v1.feature_profile.sd_routing.sse.cisco.post(sse_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/sse/{sseId}/cisco
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreateCiscoSseFeatureForSsePostRequest)
data - CHANGE
data: Model(SseCiscoData)
interface - CHANGE
data.interface.[]: Model(Interface)
if_name - CHANGE
data.interface.[].if_name: Model(OneOfInterfaceIfNameOptionsDef)
option_type - CHANGE
data.interface.[].if_name.option_type
Change type:
- GlobalOptionTypeDef
+ CiscoGlobalOptionTypeDef
tunnel_source_interface - CHANGE
[].if_name.option_type.tunnel_source_interface.[]: Model(OneOfInterfaceTunnelSourceInterfaceOptionsDef1)
option_type - CHANGE
[].if_name.option_type.tunnel_source_interface.[].option_type
Change type:
- GlobalOptionTypeDef
+ SseCiscoGlobalOptionTypeDef
option_type.tunnel_source_interface.[].option_type.[]: Model(OneOfInterfaceTunnelSourceInterfaceOptionsDef2)
option_type - CHANGE
option_type.tunnel_source_interface.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ CiscoVariableOptionTypeDef
tunnel_route_via - CHANGE
OneOfInterfaceTunnelRouteViaOptionsDef3 - ADDED
option_type.[].option_type.tunnel_route_via.[]: Model(OneOfInterfaceTunnelRouteViaOptionsDef1)
option_type - CHANGE
option_type.[].option_type.tunnel_route_via.[].option_type
Change type:
- GlobalOptionTypeDef
+ SdRoutingSseCiscoGlobalOptionTypeDef
option_type.tunnel_route_via.[].option_type.[]: Model(OneOfInterfaceTunnelRouteViaOptionsDef2)
option_type - CHANGE
option_type.tunnel_route_via.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ SseCiscoVariableOptionTypeDef
tunnel_dc_preference - CHANGE
option_type.[].option_type.tunnel_dc_preference: Model(OneOfInterfaceTunnelDcPreferenceOptionsDef)
option_type - CHANGE
option_type.[].option_type.tunnel_dc_preference.option_type
Change type:
- GlobalOptionTypeDef
+ FeatureProfileSdRoutingSseCiscoGlobalOptionTypeDef
tcp_mss_adjust - CHANGE
option_type.tunnel_dc_preference.option_type.tcp_mss_adjust.[]: Model(OneOfInterfaceTcpMssAdjustOptionsDef1)
option_type - CHANGE
option_type.tunnel_dc_preference.option_type.tcp_mss_adjust.[].option_type
Change type:
- GlobalOptionTypeDef
+ V1FeatureProfileSdRoutingSseCiscoGlobalOptionTypeDef
option_type.tcp_mss_adjust.[].option_type.[]: Model(OneOfInterfaceTcpMssAdjustOptionsDef2)
option_type - CHANGE
option_type.tcp_mss_adjust.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ SdRoutingSseCiscoVariableOptionTypeDef
[].option_type.[].option_type.[]: Model(OneOfInterfaceTcpMssAdjustOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ SseCiscoDefaultOptionTypeDef
mtu - CHANGE
option_type.[].option_type.mtu.[]: Model(OneOfInterfaceMtuOptionsDef1)
option_type - CHANGE
option_type.[].option_type.mtu.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef1
option_type.mtu.[].option_type.[]: Model(OneOfInterfaceMtuOptionsDef2)
option_type - CHANGE
option_type.mtu.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ FeatureProfileSdRoutingSseCiscoVariableOptionTypeDef
dpd_interval - CHANGE
option_type.[].option_type.dpd_interval.[]: Model(OneOfInterfaceDpdIntervalOptionsDef1)
option_type - CHANGE
option_type.[].option_type.dpd_interval.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef2
option_type.dpd_interval.[].option_type.[]: Model(OneOfInterfaceDpdIntervalOptionsDef2)
option_type - CHANGE
option_type.dpd_interval.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ V1FeatureProfileSdRoutingSseCiscoVariableOptionTypeDef
[].option_type.[].option_type.[]: Model(OneOfInterfaceDpdIntervalOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ SdRoutingSseCiscoDefaultOptionTypeDef
dpd_retries - CHANGE
option_type.[].option_type.dpd_retries.[]: Model(OneOfInterfaceDpdRetriesOptionsDef1)
option_type - CHANGE
option_type.[].option_type.dpd_retries.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef3
option_type.dpd_retries.[].option_type.[]: Model(OneOfInterfaceDpdRetriesOptionsDef2)
option_type - CHANGE
option_type.dpd_retries.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef1
[].option_type.[].option_type.[]: Model(OneOfInterfaceDpdRetriesOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ FeatureProfileSdRoutingSseCiscoDefaultOptionTypeDef
ike_version - CHANGE
option_type.[].option_type.ike_version.[]: Model(OneOfInterfaceIkeVersionOptionsDef1)
option_type - CHANGE
option_type.[].option_type.ike_version.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef4
option_type.ike_version.[].option_type.[]: Model(OneOfInterfaceIkeVersionOptionsDef2)
option_type - CHANGE
option_type.ike_version.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef2
[].option_type.[].option_type.[]: Model(OneOfInterfaceIkeVersionOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ V1FeatureProfileSdRoutingSseCiscoDefaultOptionTypeDef
ike_rekey_interval - CHANGE
option_type.[].option_type.ike_rekey_interval.[]: Model(OneOfInterfaceIkeRekeyIntervalOptionsDef1)
option_type - CHANGE
option_type.[].option_type.ike_rekey_interval.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef5
option_type.ike_rekey_interval.[].option_type.[]: Model(OneOfInterfaceIkeRekeyIntervalOptionsDef2)
option_type - CHANGE
option_type.ike_rekey_interval.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef3
[].option_type.[].option_type.[]: Model(OneOfInterfaceIkeRekeyIntervalOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ DefaultOptionTypeDef1
ike_ciphersuite - CHANGE
option_type.[].option_type.ike_ciphersuite.[]: Model(OneOfInterfaceIkeCiphersuiteOptionsDef1)
option_type - CHANGE
option_type.[].option_type.ike_ciphersuite.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef6
option_type.ike_ciphersuite.[].option_type.[]: Model(OneOfInterfaceIkeCiphersuiteOptionsDef2)
option_type - CHANGE
option_type.ike_ciphersuite.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef4
[].option_type.[].option_type.[]: Model(OneOfInterfaceIkeCiphersuiteOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ DefaultOptionTypeDef2
ike_group - CHANGE
option_type.[].option_type.ike_group.[]: Model(OneOfInterfaceIkeGroupOptionsDef1)
option_type - CHANGE
option_type.[].option_type.ike_group.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef7
option_type.ike_group.[].option_type.[]: Model(OneOfInterfaceIkeGroupOptionsDef2)
option_type - CHANGE
option_type.ike_group.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef5
[].option_type.[].option_type.[]: Model(OneOfInterfaceIkeGroupOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ DefaultOptionTypeDef3
ipsec_rekey_interval - CHANGE
option_type.[].option_type.ipsec_rekey_interval.[]: Model(OneOfInterfaceIpsecRekeyIntervalOptionsDef1)
option_type - CHANGE
option_type.[].option_type.ipsec_rekey_interval.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef8
option_type.ipsec_rekey_interval.[].option_type.[]: Model(OneOfInterfaceIpsecRekeyIntervalOptionsDef2)
option_type - CHANGE
option_type.ipsec_rekey_interval.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef6
[].option_type.[].option_type.[]: Model(OneOfInterfaceIpsecRekeyIntervalOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ DefaultOptionTypeDef4
ipsec_replay_window - CHANGE
option_type.[].option_type.ipsec_replay_window.[]: Model(OneOfInterfaceIpsecReplayWindowOptionsDef1)
option_type - CHANGE
option_type.[].option_type.ipsec_replay_window.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef9
option_type.ipsec_replay_window.[].option_type.[]: Model(OneOfInterfaceIpsecReplayWindowOptionsDef2)
option_type - CHANGE
option_type.ipsec_replay_window.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef7
[].option_type.[].option_type.[]: Model(OneOfInterfaceIpsecReplayWindowOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ DefaultOptionTypeDef5
ipsec_ciphersuite - CHANGE
option_type.[].option_type.ipsec_ciphersuite.[]: Model(OneOfInterfaceIpsecCiphersuiteOptionsDef1)
option_type - CHANGE
option_type.[].option_type.ipsec_ciphersuite.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef10
option_type.ipsec_ciphersuite.[].option_type.[]: Model(OneOfInterfaceIpsecCiphersuiteOptionsDef2)
option_type - CHANGE
option_type.ipsec_ciphersuite.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef8
[].option_type.[].option_type.[]: Model(OneOfInterfaceIpsecCiphersuiteOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ DefaultOptionTypeDef6
perfect_forward_secrecy - CHANGE
option_type.[].option_type.perfect_forward_secrecy.[]: Model(OneOfInterfacePerfectForwardSecrecyOptionsDef1)
option_type - CHANGE
option_type.[].option_type.perfect_forward_secrecy.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef11
option_type.perfect_forward_secrecy.[].option_type.[]: Model(OneOfInterfacePerfectForwardSecrecyOptionsDef2)
option_type - CHANGE
option_type.perfect_forward_secrecy.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef9
[].option_type.[].option_type.[]: Model(OneOfInterfacePerfectForwardSecrecyOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ DefaultOptionTypeDef7
tracker - CHANGE
option_type.[].option_type.tracker.[]: Model(OneOfInterfaceTrackerOptionsDef1)
option_type - CHANGE
option_type.[].option_type.tracker.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef12
option_type.tracker.[].option_type.[]: Model(OneOfInterfaceTrackerOptionsDef2)
option_type - CHANGE
option_type.tracker.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ DefaultOptionTypeDef8
interface_pair - CHANGE
option_type.interface_pair.[]: Model(InterfacePair)
active_interface - CHANGE
option_type.interface_pair.[].active_interface: Model(OneOfServiceInterfacePairActiveInterfaceOptionsDef)
option_type - CHANGE
option_type.interface_pair.[].active_interface.option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef13
active_interface_weight - CHANGE
[].active_interface.option_type.active_interface_weight: Model(OneOfServiceInterfacePairActiveInterfaceWeightOptionsDef)
option_type - CHANGE
[].active_interface.option_type.active_interface_weight.option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef14
backup_interface - CHANGE
option_type.active_interface_weight.option_type.backup_interface: Model(OneOfServiceInterfacePairBackupInterfaceOptionsDef)
option_type - CHANGE
option_type.active_interface_weight.option_type.backup_interface.option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef15
backup_interface_weight - CHANGE
option_type.backup_interface.option_type.backup_interface_weight: Model(OneOfServiceInterfacePairBackupInterfaceWeightOptionsDef)
option_type - CHANGE
option_type.backup_interface.option_type.backup_interface_weight.option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef16
tracker - CHANGE
option_type.tracker.[]: Model(Tracker)
name - CHANGE
option_type.tracker.[].name: Model(OneOfTrackerNameOptionsDef)
option_type - CHANGE
option_type.tracker.[].name.option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef17
endpoint_api_url - CHANGE
[].name.option_type.endpoint_api_url.[]: Model(OneOfTrackerEndpointApiUrlOptionsDef1)
option_type - CHANGE
[].name.option_type.endpoint_api_url.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef18
option_type.endpoint_api_url.[].option_type.[]: Model(OneOfTrackerEndpointApiUrlOptionsDef2)
option_type - CHANGE
option_type.endpoint_api_url.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef10
threshold - CHANGE
option_type.[].option_type.threshold.[]: Model(OneOfTrackerThresholdOptionsDef1)
option_type - CHANGE
option_type.[].option_type.threshold.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef19
option_type.threshold.[].option_type.[]: Model(OneOfTrackerThresholdOptionsDef2)
option_type - CHANGE
option_type.threshold.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef11
[].option_type.[].option_type.[]: Model(OneOfTrackerThresholdOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ DefaultOptionTypeDef9
interval - CHANGE
option_type.[].option_type.interval.[]: Model(OneOfTrackerIntervalOptionsDef1)
option_type - CHANGE
option_type.[].option_type.interval.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef20
option_type.interval.[].option_type.[]: Model(OneOfTrackerIntervalOptionsDef2)
option_type - CHANGE
option_type.interval.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef12
[].option_type.[].option_type.[]: Model(OneOfTrackerIntervalOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ DefaultOptionTypeDef10
multiplier - CHANGE
option_type.[].option_type.multiplier.[]: Model(OneOfTrackerMultiplierOptionsDef1)
option_type - CHANGE
option_type.[].option_type.multiplier.[].option_type
Change type:
- GlobalOptionTypeDef
+ GlobalOptionTypeDef21
option_type.multiplier.[].option_type.[]: Model(OneOfTrackerMultiplierOptionsDef2)
option_type - CHANGE
option_type.multiplier.[].option_type.[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef13
[].option_type.[].option_type.[]: Model(OneOfTrackerMultiplierOptionsDef3)
option_type - CHANGE
[].option_type.[].option_type.[].option_type
Change type:
- DefaultOptionTypeDef
+ DefaultOptionTypeDef11
Method: root.v1.feature_profile.sd_routing.sse.cisco.put(sse_id, cisco_sse_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/sse/{sseId}/cisco/{ciscoSseId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditCiscoSseFeaturePutRequest)
data - CHANGE
data: Model(FeatureProfileSdRoutingSseCiscoData)
interface - CHANGE
data.interface
Change type:
- SseCiscoInterface
+ Interface
interface_pair - CHANGE
interface.interface_pair
Change type:
- SseCiscoInterfacePair
+ InterfacePair
tracker - CHANGE
interface_pair.tracker.[]: Model(SseCiscoTracker)
name - CHANGE
interface_pair.tracker.[].name
Change type:
- SseCiscoOneOfTrackerNameOptionsDef
+ OneOfTrackerNameOptionsDef
endpoint_api_url - CHANGE
tracker.[].name.endpoint_api_url.[]
Change type:
- SseCiscoOneOfTrackerEndpointApiUrlOptionsDef1
+ OneOfTrackerEndpointApiUrlOptionsDef1
[].name.endpoint_api_url.[].[]: Model(OneOfTrackerEndpointApiUrlOptionsDef2)
option_type - CHANGE
[].name.endpoint_api_url.[].[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef10
threshold - CHANGE
[].[].option_type.threshold.[]
Change type:
- SseCiscoOneOfTrackerThresholdOptionsDef1
+ OneOfTrackerThresholdOptionsDef1
[].option_type.threshold.[].[]: Model(OneOfTrackerThresholdOptionsDef2)
option_type - CHANGE
[].option_type.threshold.[].[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef11
threshold.[].[].option_type.[]
Change type:
- SseCiscoOneOfTrackerThresholdOptionsDef3
+ OneOfTrackerThresholdOptionsDef3
interval - CHANGE
[].option_type.[].interval.[]
Change type:
- SseCiscoOneOfTrackerIntervalOptionsDef1
+ OneOfTrackerIntervalOptionsDef1
option_type.[].interval.[].[]: Model(OneOfTrackerIntervalOptionsDef2)
option_type - CHANGE
option_type.[].interval.[].[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef12
interval.[].[].option_type.[]
Change type:
- SseCiscoOneOfTrackerIntervalOptionsDef3
+ OneOfTrackerIntervalOptionsDef3
multiplier - CHANGE
[].option_type.[].multiplier.[]
Change type:
- SseCiscoOneOfTrackerMultiplierOptionsDef1
+ OneOfTrackerMultiplierOptionsDef1
option_type.[].multiplier.[].[]: Model(OneOfTrackerMultiplierOptionsDef2)
option_type - CHANGE
option_type.[].multiplier.[].[].option_type
Change type:
- VariableOptionTypeDef
+ VariableOptionTypeDef13
multiplier.[].[].option_type.[]
Change type:
- SseCiscoOneOfTrackerMultiplierOptionsDef3
+ OneOfTrackerMultiplierOptionsDef3
Method: root.v1.feature_profile.sd_routing.system.aaa.get(system_id, aaa_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/system/{systemId}/aaa/{aaaId}
Status: COMPATIBLE
Description:
- Get a SD-Routing AAA Feature for System Feature Profile
+ Get the SD-Routing AAA feature from a specific system feature profile
Return:
Model(GetSingleSdRoutingSystemAaaSdRoutingPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.system.aaa.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/system/{systemId}/aaa
Status: COMPATIBLE
Description:
- Create a SD-Routing AAA Feature for System Feature Profile
+ Create a SD-Routing AAA feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.aaa.delete(system_id, aaa_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/system/{systemId}/aaa/{aaaId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing AAA Feature for System Feature Profile
+ Delete the SD-Routing AAA feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.aaa.put(system_id, aaa_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/system/{systemId}/aaa/{aaaId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing AAA Feature for System Feature Profile
+ Edit the SD-Routing AAA feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.banner.get(system_id, banner_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/system/{systemId}/banner/{bannerId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Banner Feature for System Feature Profile
+ Get the SD-Routing banner feature from a specific system feature profile
Return:
Model(GetSingleSdRoutingSystemBannerPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.system.banner.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/system/{systemId}/banner
Status: COMPATIBLE
Description:
- Create a SD-Routing Banner Feature for System Feature Profile
+ Create a SD-Routing banner feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.banner.delete(system_id, banner_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/system/{systemId}/banner/{bannerId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Banner Feature for System Feature Profile
+ Delete the SD-Routing banner feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.banner.put(system_id, banner_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/system/{systemId}/banner/{bannerId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Banner Feature for System Feature Profile
+ Edit the SD-Routing banner feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.certificate.get(system_id, certificate_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/system/{systemId}/certificate/{certificateId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Certificate Feature for System Feature Profile
+ Get the SD-Routing certificate feature from a specific system feature profile
Return:
Model(GetSingleSdRoutingSystemCertificatePayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.system.certificate.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/system/{systemId}/certificate
Status: COMPATIBLE
Description:
- Create a SD-Routing Certificate Feature for System Feature Profile
+ Create a SD-Routing certificate feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.certificate.delete(system_id, certificate_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/system/{systemId}/certificate/{certificateId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Certificate Feature for System Feature Profile
+ Delete the SD-Routing certificate feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.certificate.put(system_id, certificate_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/system/{systemId}/certificate/{certificateId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Certificate Feature for System Feature Profile
+ Edit the SD-Routing certificate feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.flexible_port_speed.get(system_id, flexible_port_speed_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/system/{systemId}/flexible-port-speed/{flexiblePortSpeedId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Flexible Port Speed Feature for System Feature Profile
+ Get the SD-Routing flexible port speed feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.flexible_port_speed.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/system/{systemId}/flexible-port-speed
Status: COMPATIBLE
Description:
- Create a SD-Routing Flexible Port Speed Feature for System Feature Profile
+ Create a SD-Routing flexible port speed feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.flexible_port_speed.delete(system_id, flexible_port_speed_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/system/{systemId}/flexible-port-speed/{flexiblePortSpeedId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Flexible Port Speed Feature for System Feature Profile
+ Delete the SD-Routing flexible port speed feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.flexible_port_speed.put(system_id, flexible_port_speed_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/system/{systemId}/flexible-port-speed/{flexiblePortSpeedId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Flexible Port Speed Feature for System Feature Profile
+ Edit the SD-Routing flexible port speed feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.global_.get(system_id, global_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/system/{systemId}/global/{globalId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Global Setting Feature for System Feature Profile
+ Get the SD-Routing global setting feature from a specific system feature profile
Return:
Model(GetSingleSdRoutingSystemGlobalPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.system.global_.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/system/{systemId}/global
Status: COMPATIBLE
Description:
- Create a SD-Routing Global Setting Feature for System Feature Profile
+ Create a SD-Routing global setting feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.global_.delete(system_id, global_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/system/{systemId}/global/{globalId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Global Setting Feature for System Feature Profile
+ Delete the SD-Routing global setting feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.global_.put(system_id, global_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/system/{systemId}/global/{globalId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Global Setting Feature for System Feature Profile
+ Edit the SD-Routing global setting feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.logging.get(system_id, logging_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/system/{systemId}/logging/{loggingId}
Status: INCOMPATIBLE
Description:
- Get a SD-Routing Logging Feature for System Feature Profile
+ Get the SD-Routing Logging feature from a specific system feature profile
Return:
Model(GetSingleSdRoutingSystemLoggingSdRoutingPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(LoggingData)
tls_profile - CHANGE
payload.data.tls_profile.[]: Model(TlsProfile)
cipher_suite_list - CHANGE
payload.data.tls_profile.[].cipher_suite_list.[]: Model(OneOfCipherSuiteListOptionsDef3)
value: none - DELETED FIELD
Method: root.v1.feature_profile.sd_routing.system.logging.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/system/{systemId}/logging
Status: INCOMPATIBLE
Description:
- Create a SD-Routing Logging Feature for System Feature Profile
+ Create a SD-Routing Logging feature from a specific system feature profile
Parameters:
payload - CHANGE
Model(CreateSdroutingLoggingFeaturePostRequest)
data - CHANGE
data: Model(SystemLoggingData)
tls_profile - CHANGE
data.tls_profile.[]: Model(TlsProfile)
cipher_suite_list - CHANGE
data.tls_profile.[].cipher_suite_list.[]: Model(OneOfCipherSuiteListOptionsDef3)
value: none - DELETED FIELD
Method: root.v1.feature_profile.sd_routing.system.logging.delete(system_id, logging_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/system/{systemId}/logging/{loggingId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Logging Feature for System Feature Profile
+ Delete the SD-Routing Logging feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.logging.put(system_id, logging_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/system/{systemId}/logging/{loggingId}
Status: INCOMPATIBLE
Description:
- Edit a SD-Routing Logging Feature for System Feature Profile
+ Edit the SD-Routing Logging feature from a specific system feature profile
Parameters:
payload - CHANGE
Model(EditSdroutingLoggingFeaturePutRequest)
data - CHANGE
data: Model(SdRoutingSystemLoggingData)
tls_profile - CHANGE
data.tls_profile.[]: Model(TlsProfile)
cipher_suite_list - CHANGE
data.tls_profile.[].cipher_suite_list.[]: Model(OneOfCipherSuiteListOptionsDef3)
value: none - DELETED FIELD
Method: root.v1.feature_profile.sd_routing.system.ntp.get(system_id, ntp_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/system/{systemId}/ntp/{ntpId}
Status: COMPATIBLE
Description:
- Get a SD-Routing NTP Feature for System Feature Profile
+ Get the SD-Routing NTP feature from a specific system feature profile
Return:
Model(GetSingleSdRoutingSystemNtpSdRoutingPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.system.ntp.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/system/{systemId}/ntp
Status: COMPATIBLE
Description:
- Create a SD-Routing NTP Feature for System Feature Profile
+ Create a SD-Routing NTP feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.ntp.delete(system_id, ntp_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/system/{systemId}/ntp/{ntpId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing NTP Feature for System Feature Profile
+ Delete the SD-Routing NTP feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.ntp.put(system_id, ntp_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/system/{systemId}/ntp/{ntpId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing NTP Feature for System Feature Profile
+ Edit the SD-Routing NTP feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.snmp.get(system_id, snmp_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/system/{systemId}/snmp/{snmpId}
Status: INCOMPATIBLE
Description:
- Get a SD-Routing SNMP Feature for System Feature Profile
+ Get the SD-Routing SNMP feature from a specific system feature profile
Return:
Model(GetSingleSdRoutingSystemSnmpSdRoutingPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(SnmpData)
shutdown - CHANGE
payload.data.shutdown.[]: Model(OneOfShutdownOptionsDef3)
option_type - CHANGE
Required - ADDED
value - CHANGE
Required - ADDED
view - CHANGE
shutdown.[].view.[]: Model(View)
oid - CHANGE
shutdown.[].view.[].oid.[]: Model(Oid)
exclude - CHANGE
shutdown.[].view.[].oid.[].exclude.[]: Model(OneOfViewOidExcludeOptionsDef3)
option_type - CHANGE
Required - ADDED
value - CHANGE
Required - ADDED
Method: root.v1.feature_profile.sd_routing.system.snmp.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/system/{systemId}/snmp
Status: INCOMPATIBLE
Description:
- Create a SD-Routing SNMP Feature for System Feature Profile
+ Create a SD-Routing SNMP feature from a specific system feature profile
Parameters:
payload - CHANGE
Model(CreateSdroutingSnmpFeaturePostRequest)
data - CHANGE
data: Model(SystemSnmpData)
shutdown - CHANGE
data.shutdown.[]: Model(OneOfShutdownOptionsDef3)
option_type - CHANGE
Required - ADDED
value - CHANGE
Required - ADDED
view - CHANGE
[].view.[]: Model(View)
oid - CHANGE
[].view.[].oid.[]: Model(Oid)
exclude - CHANGE
[].view.[].oid.[].exclude.[]: Model(OneOfViewOidExcludeOptionsDef3)
option_type - CHANGE
Required - ADDED
value - CHANGE
Required - ADDED
Method: root.v1.feature_profile.sd_routing.system.snmp.delete(system_id, snmp_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/system/{systemId}/snmp/{snmpId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing SNMP Feature for System Feature Profile
+ Delete the SD-Routing SNMP feature from a specific system feature profile
Method: root.v1.feature_profile.sd_routing.system.snmp.put(system_id, snmp_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/system/{systemId}/snmp/{snmpId}
Status: INCOMPATIBLE
Description:
- Edit a SD-Routing SNMP Feature for System Feature Profile
+ Edit the SD-Routing SNMP feature from a specific system feature profile
Parameters:
payload - CHANGE
Model(EditSdroutingSnmpFeaturePutRequest)
data - CHANGE
data: Model(SdRoutingSystemSnmpData)
shutdown - CHANGE
data.shutdown.[]: Model(OneOfShutdownOptionsDef3)
option_type - CHANGE
Required - ADDED
value - CHANGE
Required - ADDED
view - CHANGE
[].view.[]: Model(View)
oid - CHANGE
[].view.[].oid.[]: Model(Oid)
exclude - CHANGE
[].view.[].oid.[].exclude.[]: Model(OneOfViewOidExcludeOptionsDef3)
option_type - CHANGE
Required - ADDED
value - CHANGE
Required - ADDED
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.get(transport_id, vrf_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}
Status: INCOMPATIBLE
Description:
- Get a SD-Routing Global VRF Feature for Transport Feature Profile
+ Get the SD-Routing Global VRF feature from a specific transport feature profile
Return:
Model(GetSingleSdRoutingTransportGlobalVrfPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(GlobalVrfData)
ipv4_route - CHANGE
payload.data.ipv4_route.[]: Model(Ipv4Route)
one_of_ip_route - CHANGE
payload.data.ipv4_route.[].one_of_ip_route.[]: Model(OneOfIpRoute4)
interface_container - CHANGE
payload.data.ipv4_route.[].one_of_ip_route.[].interface_container: Model(InterfaceContainer)
ip_static_route_interface - CHANGE
payload.data.ipv4_route.[].one_of_ip_route.[].interface_container.ip_static_route_interface.[]: Model(IpStaticRouteInterface)
distance: oneOfIpv4NextHopDistanceOptionsDef - ADDED FIELD
ipv6_route - CHANGE
ip_static_route_interface.[].ipv6_route.[]: Model(Ipv6Route)
one_of_ip_route - CHANGE
ip_static_route_interface.[].ipv6_route.[].one_of_ip_route.[]: Model(GlobalVrfOneOfIpRoute3)
interface_container - CHANGE
ip_static_route_interface.[].ipv6_route.[].one_of_ip_route.[].interface_container: Model(GlobalVrfInterfaceContainer)
ipv6_static_route_interface - CHANGE
ip_static_route_interface.[].ipv6_route.[].one_of_ip_route.[].interface_container.ipv6_static_route_interface.[]: Model(Ipv6StaticRouteInterface)
distance: oneOfIpv6NextHopDistanceOptionsDef - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf
Status: INCOMPATIBLE
Description:
- Create a SD-Routing Global VRF Feature for Transport Feature Profile
+ Create a SD-Routing Global VRF feature from a specific transport feature profile
Parameters:
payload - CHANGE
Model(CreateSdroutingTransportGlobalVrfFeaturePostRequest)
data - CHANGE
data: Model(TransportGlobalVrfData)
ipv4_route - CHANGE
data.ipv4_route.[]: Model(Ipv4Route)
one_of_ip_route - CHANGE
data.ipv4_route.[].one_of_ip_route.[]: Model(OneOfIpRoute4)
interface_container - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container: Model(InterfaceContainer)
ip_static_route_interface - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container.ip_static_route_interface.[]: Model(IpStaticRouteInterface)
distance: oneOfIpv4NextHopDistanceOptionsDef - ADDED FIELD
ipv6_route - CHANGE
[].ipv6_route.[]: Model(Ipv6Route)
one_of_ip_route - CHANGE
[].ipv6_route.[].one_of_ip_route.[]: Model(GlobalVrfOneOfIpRoute3)
interface_container - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container: Model(GlobalVrfInterfaceContainer)
ipv6_static_route_interface - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container.ipv6_static_route_interface.[]: Model(Ipv6StaticRouteInterface)
distance: oneOfIpv6NextHopDistanceOptionsDef - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.routing.bgp.get(transport_id, vrf_id, bgp_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/routing/bgp/{bgpId}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingTransportGlobalVrfGlobalVrfRoutingBgpPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.routing.bgp.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/routing/bgp
Status: COMPATIBLE
Description:
- Create a SD-Routing BGP Feature for Global VRF in Transport Feature Profile
+ Create a SD-Routing WAN BGP feature for global VRF from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.routing.bgp.delete(transport_id, bgp_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/routing/bgp/{bgpId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing BGP Feature for Global VRF in Transport Feature Profile
+ Delete the SD-Routing WAN BGP feature for global VRF from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.routing.bgp.put(transport_id, bgp_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/routing/bgp/{bgpId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing BGP Feature for Global VRF in Transport Feature Profile
+ Edit the SD-Routing WAN BGP feature for global VRF from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.delete(transport_id, vrf_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Global VRF Feature for Transport Feature Profile
+ Delete the SD-Routing Global VRF feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.ethernet.get(transport_id, vrf_id, ethernet_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/ethernet/{ethernetId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Ethernet interface feature for global VRF by ethernetId in Transport Feature Profile
+ Get the SD-Routing Ethernet interface profile feature from a specific global VRF feature by ethernetId in Transport Feature Profile
Return:
Model(GetSingleSdRoutingTransportGlobalVrfWanInterfaceEthernetPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.ethernet.post(transport_id, vrf_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/ethernet
Status: COMPATIBLE
Description:
- Create a SD-Routing Ethernet interface feature for global VRF in Transport Feature Profile
+ Create a SD-Routing Ethernet interface profile feature from a specific global VRF feature in Transport Feature Profile
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.ethernet.delete(transport_id, vrf_id, ethernet_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/ethernet/{ethernetId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Ethernet interface feature for global VRF in Transport Feature Profile
+ Delete the SD-Routing Ethernet interface profile feature from a specific global VRF feature in Transport Feature Profile
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.ethernet.put(transport_id, vrf_id, ethernet_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/ethernet/{ethernetId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Ethernet interface feature for global VRF in Transport Feature Profile
+ Edit the SD-Routing Ethernet interface profile feature from a specific global VRF feature in Transport Feature Profile
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.ipsec.get(transport_id, vrf_id, ipsec_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/ipsec/{ipsecId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Ipsec Interface Feature for Global VRF in Transport Feature Profile
+ Get the SD-Routing IPSec interface feature in the global VRF from a specific transport feature profile
Return:
Model(GetSingleSdRoutingTransportGlobalVrfWanInterfaceIpsecPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.ipsec.post(transport_id, vrf_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/ipsec
Status: COMPATIBLE
Description:
- Create a SD-Routing Ipsec Interface Feature for Global VRF in Transport Feature Profile
+ Create a SD-Routing IPSec interface feature in the global VRF from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.ipsec.delete(transport_id, vrf_id, ipsec_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/ipsec/{ipsecId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Ipsec Interface Feature for Global VRF in Transport Feature Profile
+ Delete the SD-Routing IPSec interface feature in the global VRF from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.interface.ipsec.put(transport_id, vrf_id, ipsec_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/interface/ipsec/{ipsecId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Ipsec Interface Feature for Global VRF in Transport Feature Profile
+ Edit the SD-Routing IPSec interface feature in the global VRF from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.put(transport_id, vrf_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}
Status: INCOMPATIBLE
Description:
- Edit a SD-Routing Global VRF Feature for Transport Feature Profile
+ Edit the SD-Routing Global VRF feature from a specific transport feature profile
Parameters:
payload - CHANGE
Model(EditSdroutingTransportGlobalVrfFeaturePutRequest)
data - CHANGE
data: Model(SdRoutingTransportGlobalVrfData)
ipv4_route - CHANGE
data.ipv4_route.[]: Model(Ipv4Route)
one_of_ip_route - CHANGE
data.ipv4_route.[].one_of_ip_route.[]: Model(OneOfIpRoute4)
interface_container - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container: Model(InterfaceContainer)
ip_static_route_interface - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container.ip_static_route_interface.[]: Model(IpStaticRouteInterface)
distance: oneOfIpv4NextHopDistanceOptionsDef - ADDED FIELD
ipv6_route - CHANGE
[].ipv6_route.[]: Model(Ipv6Route)
one_of_ip_route - CHANGE
[].ipv6_route.[].one_of_ip_route.[]: Model(GlobalVrfOneOfIpRoute3)
interface_container - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container: Model(GlobalVrfInterfaceContainer)
ipv6_static_route_interface - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container.ipv6_static_route_interface.[]: Model(Ipv6StaticRouteInterface)
distance: oneOfIpv6NextHopDistanceOptionsDef - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.routing.ospf.get(transport_id, vrf_id, ospf_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/routing/ospf/{ospfId}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingTransportGlobalVrfRoutingOspfPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.routing.ospfv3.ipv4.get(transport_id, vrf_id, ospfv3_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/routing/ospfv3/ipv4/{ospfv3Id}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingTransportGlobalVrfRoutingOspfv3Ipv4Payload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.global_vrf.routing.ospfv3.ipv6.get(transport_id, vrf_id, ospfv3_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/global-vrf/{vrfId}/routing/ospfv3/ipv6/{ospfv3Id}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingTransportGlobalVrfRoutingOspfv3Ipv6Payload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.ipv4_acl.get(transport_id, ipv4_acl_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/ipv4-acl/{ipv4AclId}
Status: INCOMPATIBLE
Description:
- Get a SD-Routing Ipv4 Acl Feature for Transport Feature Profile
+ Get the SD-Routing IPv4 ACL feature from a specific transport feature profile
Return:
Model(GetSingleSdRoutingTransportIpv4AclPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(Ipv4AclData)
extended_acl_sequences - CHANGE
payload.data.extended_acl_sequences
Change type:
- ExtendedAclSequences
+ extendedAclSequences
Method: root.v1.feature_profile.sd_routing.transport.ipv4_acl.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/ipv4-acl
Status: INCOMPATIBLE
Description:
- Create a SD-Routing Ipv4 Acl Feature for Transport Feature Profile
+ Create a SD-Routing IPv4 ACL feature from a specific transport feature profile
Parameters:
payload - CHANGE
Model(CreateSdroutingTransportIpv4AclFeaturePostRequest)
data - CHANGE
data: Model(TransportIpv4AclData)
extended_acl_sequences - CHANGE
data.extended_acl_sequences
Change type:
- ExtendedAclSequences
+ extendedAclSequences
Method: root.v1.feature_profile.sd_routing.transport.ipv4_acl.delete(transport_id, ipv4_acl_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/ipv4-acl/{ipv4AclId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Ipv4 Acl Feature for Transport Feature Profile
+ Delete the SD-Routing IPv4 ACL feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.ipv4_acl.put(transport_id, ipv4_acl_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/ipv4-acl/{ipv4AclId}
Status: INCOMPATIBLE
Description:
- Edit a SD-Routing Ipv4 Acl Feature for Transport Feature Profile
+ Edit the SD-Routing IPv4 ACL feature from a specific transport feature profile
Parameters:
payload - CHANGE
Model(EditSdroutingTransportIpv4AclFeaturePutRequest)
data - CHANGE
data: Model(SdRoutingTransportIpv4AclData)
extended_acl_sequences - CHANGE
data.extended_acl_sequences
Change type:
- ExtendedAclSequences
+ extendedAclSequences
Method: root.v1.feature_profile.sd_routing.transport.management_vrf.get(transport_id, vrf_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/management-vrf/{vrfId}
Status: INCOMPATIBLE
Description:
- Get a SD-Routing Management VRF Feature for Transport Feature Profile
+ Get the SD-Routing Management VRF feature from a specific transport feature profile
Return:
Model(GetSingleSdRoutingTransportManagementVrfPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(ManagementVrfData)
ipv4_route - CHANGE
payload.data.ipv4_route.[]: Model(Ipv4Route)
one_of_ip_route - CHANGE
payload.data.ipv4_route.[].one_of_ip_route.[]: Model(OneOfIpRoute4)
interface_container - CHANGE
payload.data.ipv4_route.[].one_of_ip_route.[].interface_container: Model(InterfaceContainer)
ip_static_route_interface - CHANGE
payload.data.ipv4_route.[].one_of_ip_route.[].interface_container.ip_static_route_interface.[]: Model(IpStaticRouteInterface)
distance: oneOfIpv4NextHopDistanceOptionsDef - ADDED FIELD
next_hop - CHANGE
Required - REMOVED
ipv6_route - CHANGE
ip_static_route_interface.[].ipv6_route.[]: Model(Ipv6Route)
one_of_ip_route - CHANGE
ip_static_route_interface.[].ipv6_route.[].one_of_ip_route.[]: Model(ManagementVrfOneOfIpRoute3)
interface_container - CHANGE
ip_static_route_interface.[].ipv6_route.[].one_of_ip_route.[].interface_container: Model(ManagementVrfInterfaceContainer)
ipv6_static_route_interface - CHANGE
ip_static_route_interface.[].ipv6_route.[].one_of_ip_route.[].interface_container.ipv6_static_route_interface.[]: Model(Ipv6StaticRouteInterface)
distance: oneOfIpv6NextHopDistanceOptionsDef - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.transport.management_vrf.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/management-vrf
Status: INCOMPATIBLE
Description:
- Create a SD-Routing Management VRF Feature for Transport Feature Profile
+ Create a SD-Routing Management VRF feature from a specific transport feature profile
Parameters:
payload - CHANGE
Model(CreateSdroutingManagementVrfFeaturePostRequest)
data - CHANGE
data: Model(TransportManagementVrfData)
ipv4_route - CHANGE
data.ipv4_route.[]: Model(Ipv4Route)
one_of_ip_route - CHANGE
data.ipv4_route.[].one_of_ip_route.[]: Model(OneOfIpRoute4)
interface_container - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container: Model(InterfaceContainer)
ip_static_route_interface - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container.ip_static_route_interface.[]: Model(IpStaticRouteInterface)
distance: oneOfIpv4NextHopDistanceOptionsDef - ADDED FIELD
next_hop - CHANGE
Required - REMOVED
ipv6_route - CHANGE
[].ipv6_route.[]: Model(Ipv6Route)
one_of_ip_route - CHANGE
[].ipv6_route.[].one_of_ip_route.[]: Model(ManagementVrfOneOfIpRoute3)
interface_container - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container: Model(ManagementVrfInterfaceContainer)
ipv6_static_route_interface - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container.ipv6_static_route_interface.[]: Model(Ipv6StaticRouteInterface)
distance: oneOfIpv6NextHopDistanceOptionsDef - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.transport.management_vrf.delete(transport_id, vrf_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/management-vrf/{vrfId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Management VRF Feature for Transport Feature Profile
+ Delete the SD-Routing Management VRF feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.management_vrf.interface.ethernet.get(transport_id, vrf_id, ethernet_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/management-vrf/{vrfId}/interface/ethernet/{ethernetId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Management Ethernet interface feature for management VRF by ethernetId in Transport Feature Profile
+ Get the SD-Routing Management Ethernet interface feature from a specific management VRF feature by ethernetId in Transport Feature Profile
Method: root.v1.feature_profile.sd_routing.transport.management_vrf.interface.ethernet.post(transport_id, vrf_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/management-vrf/{vrfId}/interface/ethernet
Status: COMPATIBLE
Description:
- Create a SD-Routing Management Ethernet interface feature for management VRF in Transport Feature Profile
+ Create a SD-Routing Management Ethernet interface feature from a specific management VRF feature in Transport Feature Profile
Method: root.v1.feature_profile.sd_routing.transport.management_vrf.interface.ethernet.delete(transport_id, vrf_id, ethernet_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/management-vrf/{vrfId}/interface/ethernet/{ethernetId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Management Ethernet interface feature for management VRF in Transport Feature Profile
+ Delete the SD-Routing Management Ethernet interface feature from a specific management VRF feature in Transport Feature Profile
Method: root.v1.feature_profile.sd_routing.transport.management_vrf.interface.ethernet.put(transport_id, vrf_id, ethernet_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/management-vrf/{vrfId}/interface/ethernet/{ethernetId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Management Ethernet interface feature for management VRF in Transport Feature Profile
+ Edit the SD-Routing Management Ethernet interface feature from a specific management VRF feature in Transport Feature Profile
Method: root.v1.feature_profile.sd_routing.transport.management_vrf.put(transport_id, vrf_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/management-vrf/{vrfId}
Status: INCOMPATIBLE
Description:
- Edit a SD-Routing Management VRF Feature for Transport Feature Profile
+ Edit the SD-Routing Management VRF feature from a specific transport feature profile
Parameters:
payload - CHANGE
Model(EditSdroutingManagementVrfFeaturePutRequest)
data - CHANGE
data: Model(SdRoutingTransportManagementVrfData)
ipv4_route - CHANGE
data.ipv4_route.[]: Model(Ipv4Route)
one_of_ip_route - CHANGE
data.ipv4_route.[].one_of_ip_route.[]: Model(OneOfIpRoute4)
interface_container - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container: Model(InterfaceContainer)
ip_static_route_interface - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container.ip_static_route_interface.[]: Model(IpStaticRouteInterface)
distance: oneOfIpv4NextHopDistanceOptionsDef - ADDED FIELD
next_hop - CHANGE
Required - REMOVED
ipv6_route - CHANGE
[].ipv6_route.[]: Model(Ipv6Route)
one_of_ip_route - CHANGE
[].ipv6_route.[].one_of_ip_route.[]: Model(ManagementVrfOneOfIpRoute3)
interface_container - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container: Model(ManagementVrfInterfaceContainer)
ipv6_static_route_interface - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container.ipv6_static_route_interface.[]: Model(Ipv6StaticRouteInterface)
distance: oneOfIpv6NextHopDistanceOptionsDef - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.transport.objecttracker.get(transport_id, object_tracker_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/objecttracker/{objectTrackerId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Object Tracker Feature for Transport Feature Profile
+ Get the SD-Routing object tracker feature from a specific transport feature profile
Return:
Model(GetSingleSdRoutingTransportObjecttrackerPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.objecttracker.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/objecttracker
Status: COMPATIBLE
Description:
- Create a SD-Routing Object Tracker Feature for Transport Feature Profile
+ Create a SD-Routing object tracker feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.objecttracker.delete(transport_id, object_tracker_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/objecttracker/{objectTrackerId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Object Tracker Feature for Transport Feature Profile
+ Delete the SD-Routing object tracker feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.objecttracker.put(transport_id, object_tracker_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/objecttracker/{objectTrackerId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Object Tracker Feature for Transport Feature Profile
+ Edit the SD-Routing object tracker feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.objecttrackergroup.get(transport_id, object_tracker_group_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/objecttrackergroup/{objectTrackerGroupId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Object Tracker Group Feature for Transport Feature Profile
+ Get the SD-Routing object tracker group feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.objecttrackergroup.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/objecttrackergroup
Status: COMPATIBLE
Description:
- Create a SD-Routing Object Tracker Group Feature for Transport Feature Profile
+ Create a SD-Routing object tracker group feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.objecttrackergroup.delete(transport_id, object_tracker_group_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/objecttrackergroup/{objectTrackerGroupId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Object Tracker Group Feature for Transport Feature Profile
+ Delete the SD-Routing object tracker group feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.objecttrackergroup.put(transport_id, object_tracker_group_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/objecttrackergroup/{objectTrackerGroupId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Object Tracker Group Feature for Transport Feature Profile
+ Edit the SD-Routing object tracker group feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.route_policy.get(transport_id, route_policy_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/route-policy/{routePolicyId}
Status: INCOMPATIBLE
Description:
- Get a SD-Routing Route Policy Feature for Transport Feature Profile
+ Get the SD-Routing route policy feature from a specific transport feature profile
Return:
Model(GetSingleSdRoutingTransportRoutePolicyPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(RoutePolicyData)
sequences - CHANGE
payload.data.sequences.[]: Model(Sequences)
actions - CHANGE
payload.data.sequences.[].actions.[].[]: Model(Actions1)
accept - CHANGE
payload.data.sequences.[].actions.[].[].accept: Model(Accept)
set_as_path - CHANGE
payload.data.sequences.[].actions.[].[].accept.set_as_path: Model(SequencesActionsSetAsPathOptionsDef)
prepend - CHANGE
payload.data.sequences.[].actions.[].[].accept.set_as_path.prepend: Model(PrependOptionsDef)
value - CHANGE
payload.data.sequences.[].actions.[].[].accept.set_as_path.prepend.value
Change type:
- prependDef
+ integer
Method: root.v1.feature_profile.sd_routing.transport.route_policy.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/route-policy
Status: INCOMPATIBLE
Description:
- Create a SD-Routing Route Policy Feature for Transport Feature Profile
+ Create a SD-Routing route policy feature from a specific transport feature profile
Parameters:
payload - CHANGE
Model(CreateSdroutingTransportRoutePolicyFeaturePostRequest)
data - CHANGE
data: Model(TransportRoutePolicyData)
sequences - CHANGE
data.sequences.[]: Model(Sequences)
actions - CHANGE
data.sequences.[].actions.[].[]: Model(Actions1)
accept - CHANGE
data.sequences.[].actions.[].[].accept: Model(Accept)
set_as_path - CHANGE
data.sequences.[].actions.[].[].accept.set_as_path: Model(SequencesActionsSetAsPathOptionsDef)
prepend - CHANGE
data.sequences.[].actions.[].[].accept.set_as_path.prepend: Model(PrependOptionsDef)
value - CHANGE
data.sequences.[].actions.[].[].accept.set_as_path.prepend.value
Change type:
- prependDef
+ integer
Method: root.v1.feature_profile.sd_routing.transport.route_policy.delete(transport_id, route_policy_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/route-policy/{routePolicyId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Route Policy Feature for Transport Feature Profile
+ Delete the SD-Routing route policy feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.route_policy.put(transport_id, route_policy_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/route-policy/{routePolicyId}
Status: INCOMPATIBLE
Description:
- Edit a SD-Routing Route Policy Feature for Transport Feature Profile
+ Edit the SD-Routing route policy feature from a specific transport feature profile
Parameters:
payload - CHANGE
Model(EditSdroutingTransportRoutePolicyFeaturePutRequest)
data - CHANGE
data: Model(SdRoutingTransportRoutePolicyData)
sequences - CHANGE
data.sequences.[]: Model(Sequences)
actions - CHANGE
data.sequences.[].actions.[].[]: Model(Actions1)
accept - CHANGE
data.sequences.[].actions.[].[].accept: Model(Accept)
set_as_path - CHANGE
data.sequences.[].actions.[].[].accept.set_as_path: Model(SequencesActionsSetAsPathOptionsDef)
prepend - CHANGE
data.sequences.[].actions.[].[].accept.set_as_path.prepend: Model(PrependOptionsDef)
value - CHANGE
data.sequences.[].actions.[].[].accept.set_as_path.prepend.value
Change type:
- prependDef
+ integer
Method: root.v1.feature_profile.sd_routing.transport.routing.ospf.get(transport_id, ospf_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/routing/ospf/{ospfId}
Status: COMPATIBLE
Description:
- Get a SD-Routing WAN OSPF Feature for Transport Feature Profile
+ Get the SD-Routing WAN OSPF feature from a specific transport feature profile
Return:
Model(GetSingleSdRoutingTransportRoutingOspfPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.routing.ospf.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/routing/ospf
Status: COMPATIBLE
Description:
- Create a SD-Routing WAN OSPF Feature for Transport Feature Profile
+ Create a SD-Routing WAN OSPF feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.routing.ospf.delete(transport_id, ospf_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/routing/ospf/{ospfId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing WAN OSPF Feature for Transport Feature Profile
+ Delete the SD-Routing WAN OSPF feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.routing.ospf.put(transport_id, ospf_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/routing/ospf/{ospfId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing WAN OSPF Feature for Transport Feature Profile
+ Edit the SD-Routing WAN OSPF feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.routing.ospfv3.ipv4.get(transport_id, ospfv3_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/routing/ospfv3/ipv4/{ospfv3Id}
Status: COMPATIBLE
Description:
- Get a SD-Routing WAN OSPFv3 IPv4 Feature in Transport Feature Profile
+ Get the SD-Routing WAN OSPFv3 IPv4 feature from a specific transport feature profile
Return:
Model(GetSingleSdRoutingTransportRoutingOspfv3Ipv4Payload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.routing.ospfv3.ipv4.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/routing/ospfv3/ipv4
Status: COMPATIBLE
Description:
- Create a SD-Routing WAN OSPFv3 IPv4 Feature in Transport Feature Profile
+ Create a SD-Routing WAN OSPFv3 IPv4 feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.routing.ospfv3.ipv4.delete(transport_id, ospfv3_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/routing/ospfv3/ipv4/{ospfv3Id}
Status: COMPATIBLE
Description:
- Delete a SD-Routing WAN OSPFv3 IPv4 Feature in Transport Feature Profile
+ Delete the SD-Routing WAN OSPFv3 IPv4 feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.routing.ospfv3.ipv4.put(transport_id, ospfv3_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/routing/ospfv3/ipv4/{ospfv3Id}
Status: COMPATIBLE
Description:
- Edit a SD-Routing WAN OSPFv3 IPv4 Feature in Transport Feature Profile
+ Edit the SD-Routing WAN OSPFv3 IPv4 feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.routing.ospfv3.ipv6.get(transport_id, ospfv3_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/routing/ospfv3/ipv6/{ospfv3Id}
Status: COMPATIBLE
Description:
- Get a SD-Routing WAN OSPFv3 IPv6 Feature for Transport Feature Profile
+ Get the SD-Routing WAN OSPFv3 IPv6 feature from a specific transport feature profile
Return:
Model(GetSingleSdRoutingTransportRoutingOspfv3Ipv6Payload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.routing.ospfv3.ipv6.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/routing/ospfv3/ipv6
Status: COMPATIBLE
Description:
- Create a SD-Routing WAN OSPFv3 IPv6 Feature for Transport Feature Profile
+ Create a SD-Routing WAN OSPFv3 IPv6 feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.routing.ospfv3.ipv6.delete(transport_id, ospfv3_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/routing/ospfv3/ipv6/{ospfv3Id}
Status: COMPATIBLE
Description:
- Delete a SD-Routing WAN OSPFv3 IPv6 Feature for Transport Feature Profile
+ Delete the SD-Routing WAN OSPFv3 IPv6 feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.routing.ospfv3.ipv6.put(transport_id, ospfv3_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/routing/ospfv3/ipv6/{ospfv3Id}
Status: COMPATIBLE
Description:
- Edit a SD-Routing WAN OSPFv3 IPv6 Feature for Transport Feature Profile
+ Edit the SD-Routing WAN OSPFv3 IPv6 feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.vrf.get(transport_id, vrf_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}
Status: INCOMPATIBLE
Description:
- Get a SD-Routing VRF Feature for Transport Feature Profile
+ Get the SD-Routing VRF feature from a specific transport feature profile
Return:
Model(GetSingleSdRoutingTransportVrfPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(VrfData)
ipv4_route - CHANGE
payload.data.ipv4_route.[]: Model(Ipv4Route)
one_of_ip_route - CHANGE
payload.data.ipv4_route.[].one_of_ip_route.[]: Model(OneOfIpRoute4)
interface_container - CHANGE
payload.data.ipv4_route.[].one_of_ip_route.[].interface_container: Model(InterfaceContainer)
ip_static_route_interface - CHANGE
payload.data.ipv4_route.[].one_of_ip_route.[].interface_container.ip_static_route_interface.[]: Model(IpStaticRouteInterface)
distance: oneOfIpv4NextHopDistanceOptionsDef - ADDED FIELD
next_hop - CHANGE
Required - REMOVED
ipv6_route - CHANGE
ip_static_route_interface.[].ipv6_route.[]: Model(Ipv6Route)
one_of_ip_route - CHANGE
ip_static_route_interface.[].ipv6_route.[].one_of_ip_route.[]: Model(VrfOneOfIpRoute3)
interface_container - CHANGE
ip_static_route_interface.[].ipv6_route.[].one_of_ip_route.[].interface_container: Model(VrfInterfaceContainer)
ipv6_static_route_interface - CHANGE
ip_static_route_interface.[].ipv6_route.[].one_of_ip_route.[].interface_container.ipv6_static_route_interface.[]: Model(Ipv6StaticRouteInterface)
distance: oneOfIpv6NextHopDistanceOptionsDef - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.transport.vrf.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf
Status: INCOMPATIBLE
Description:
- Create a SD-Routing VRF Feature for Transport Feature Profile
+ Create a SD-Routing VRF feature from a specific transport feature profile
Parameters:
payload - CHANGE
Model(CreateSdroutingTransportVrfFeaturePostRequest)
data - CHANGE
data: Model(TransportVrfData)
ipv4_route - CHANGE
data.ipv4_route.[]: Model(Ipv4Route)
one_of_ip_route - CHANGE
data.ipv4_route.[].one_of_ip_route.[]: Model(OneOfIpRoute4)
interface_container - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container: Model(InterfaceContainer)
ip_static_route_interface - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container.ip_static_route_interface.[]: Model(IpStaticRouteInterface)
distance: oneOfIpv4NextHopDistanceOptionsDef - ADDED FIELD
next_hop - CHANGE
Required - REMOVED
ipv6_route - CHANGE
[].ipv6_route.[]: Model(Ipv6Route)
one_of_ip_route - CHANGE
[].ipv6_route.[].one_of_ip_route.[]: Model(VrfOneOfIpRoute3)
interface_container - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container: Model(VrfInterfaceContainer)
ipv6_static_route_interface - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container.ipv6_static_route_interface.[]: Model(Ipv6StaticRouteInterface)
distance: oneOfIpv6NextHopDistanceOptionsDef - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.transport.vrf.routing.bgp.get(transport_id, vrf_id, bgp_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}/routing/bgp/{bgpId}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingTransportVrfVrfRoutingBgpPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.vrf.routing.bgp.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/routing/bgp
Status: COMPATIBLE
Description:
- Create a SD-Routing WAN BGP feature for VRF in transport feature profile
+ Create a SD-Routing WAN BGP feature for VRF from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.vrf.routing.bgp.delete(transport_id, bgp_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/routing/bgp/{bgpId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing WAN BGP feature for VRF in transport feature profile
+ Delete the SD-Routing WAN BGP feature for VRF from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.vrf.routing.bgp.put(transport_id, bgp_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/routing/bgp/{bgpId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing WAN BGP feature for VRF in transport feature profile
+ Edit the SD-Routing WAN BGP feature for VRF from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.vrf.delete(transport_id, vrf_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing VRF Feature for Transport Feature Profile
+ Delete the SD-Routing VRF feature from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.vrf.interface.ethernet.get(transport_id, vrf_id, ethernet_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}/interface/ethernet/{ethernetId}
Status: COMPATIBLE
Description:
- Get a SD-Routing Ethernet interface feature for VRF by ethernetId in Transport Feature Profile
+ Get the SD-Routing Ethernet interface feature from a specific transport VRF feature by ethernetId in Transport Feature Profile
Return:
Model(GetSingleSdRoutingTransportVrfWanInterfaceEthernetPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.vrf.interface.ethernet.post(transport_id, vrf_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}/interface/ethernet
Status: COMPATIBLE
Description:
- Create a SD-Routing Ethernet interface feature for VRF in Transport Feature Profile
+ Create a SD-Routing Ethernet interface feature from a specific transport VRF feature in Transport Feature Profile
Method: root.v1.feature_profile.sd_routing.transport.vrf.interface.ethernet.delete(transport_id, vrf_id, ethernet_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}/interface/ethernet/{ethernetId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing Ethernet interface feature for VRF in Transport Feature Profile
+ Delete the SD-Routing Ethernet interface feature from a specific transport VRF feature in Transport Feature Profile
Method: root.v1.feature_profile.sd_routing.transport.vrf.interface.ethernet.put(transport_id, vrf_id, ethernet_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}/interface/ethernet/{ethernetId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing Ethernet interface feature for VRF in Transport Feature Profile
+ Edit the SD-Routing Ethernet interface feature from a specific transport VRF feature in Transport Feature Profile
Method: root.v1.feature_profile.sd_routing.transport.vrf.interface.ipsec.get(transport_id, vrf_id, ipsec_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}/interface/ipsec/{ipsecId}
Status: COMPATIBLE
Description:
- Get a SD-Routing IPSec Interface Feature for Transport VRF in Transport Feature Profile
+ Get the SD-Routing IPSec interface feature in a specific transport VRF from a specific transport feature profile
Return:
Model(GetSingleSdRoutingTransportVrfWanInterfaceIpsecPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.vrf.interface.ipsec.post(transport_id, vrf_id, payload)
Operation: POST /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}/interface/ipsec
Status: COMPATIBLE
Description:
- Create a SD-Routing IPSec Interface Feature for Transport VRF in Transport Feature Profile
+ Create a SD-Routing IPSec interface feature in a specific transport VRF from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.vrf.interface.ipsec.delete(transport_id, vrf_id, ipsec_id)
Operation: DELETE /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}/interface/ipsec/{ipsecId}
Status: COMPATIBLE
Description:
- Delete a SD-Routing IPSec Interface Feature for Transport VRF in Transport Feature Profile
+ Delete the SD-Routing IPSec interface feature in a specific transport VRF from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.vrf.interface.ipsec.put(transport_id, vrf_id, ipsec_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}/interface/ipsec/{ipsecId}
Status: COMPATIBLE
Description:
- Edit a SD-Routing IPSec Interface Feature for Transport VRF in Transport Feature Profile
+ Edit the SD-Routing IPSec interface feature in a specific transport VRF from a specific transport feature profile
Method: root.v1.feature_profile.sd_routing.transport.vrf.put(transport_id, vrf_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}
Status: INCOMPATIBLE
Description:
- Edit a SD-Routing VRF Feature for Transport Feature Profile
+ Edit the SD-Routing VRF feature from a specific transport feature profile
Parameters:
payload - CHANGE
Model(EditSdroutingTransportVrfFeaturePutRequest)
data - CHANGE
data: Model(SdRoutingTransportVrfData)
ipv4_route - CHANGE
data.ipv4_route.[]: Model(Ipv4Route)
one_of_ip_route - CHANGE
data.ipv4_route.[].one_of_ip_route.[]: Model(OneOfIpRoute4)
interface_container - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container: Model(InterfaceContainer)
ip_static_route_interface - CHANGE
data.ipv4_route.[].one_of_ip_route.[].interface_container.ip_static_route_interface.[]: Model(IpStaticRouteInterface)
distance: oneOfIpv4NextHopDistanceOptionsDef - ADDED FIELD
next_hop - CHANGE
Required - REMOVED
ipv6_route - CHANGE
[].ipv6_route.[]: Model(Ipv6Route)
one_of_ip_route - CHANGE
[].ipv6_route.[].one_of_ip_route.[]: Model(VrfOneOfIpRoute3)
interface_container - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container: Model(VrfInterfaceContainer)
ipv6_static_route_interface - CHANGE
[].ipv6_route.[].one_of_ip_route.[].interface_container.ipv6_static_route_interface.[]: Model(Ipv6StaticRouteInterface)
distance: oneOfIpv6NextHopDistanceOptionsDef - ADDED FIELD
Method: root.v1.feature_profile.sd_routing.transport.vrf.routing.ospf.get(transport_id, vrf_id, ospf_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}/routing/ospf/{ospfId}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingTransportVrfRoutingOspfPayload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.vrf.routing.ospfv3.ipv4.get(transport_id, vrf_id, ospfv3_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}/routing/ospfv3/ipv4/{ospfv3Id}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingTransportVrfRoutingOspfv3Ipv4Payload)
payload - CHANGE
Method: root.v1.feature_profile.sd_routing.transport.vrf.routing.ospfv3.ipv6.get(transport_id, vrf_id, ospfv3_id)
Operation: GET /dataservice/v1/feature-profile/sd-routing/transport/{transportId}/vrf/{vrfId}/routing/ospfv3/ipv6/{ospfv3Id}
Status: COMPATIBLE
Return:
Model(GetSingleSdRoutingTransportVrfRoutingOspfv3Ipv6Payload)
payload - CHANGE
Method: root.v1.feature_profile.sdwan.application_priority.qos_policy.post(application_priority_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/application-priority/{applicationPriorityId}/qos-policy
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreatePolicyApplicationProfileParcelPostRequest)
data - CHANGE
data: Model(Data)
target - CHANGE
data.target
Change type:
- Target
+ target
Method: root.v1.feature_profile.sdwan.application_priority.qos_policy.get(application_priority_id, qos_policy_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/application-priority/{applicationPriorityId}/qos-policy/{qosPolicyId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdwanApplicationPriorityQosPolicyPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(QosPolicyData)
target - CHANGE
payload.data.target
Change type:
- QosPolicyTarget
+ target
Method: root.v1.feature_profile.sdwan.application_priority.qos_policy.put(application_priority_id, qos_policy_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/application-priority/{applicationPriorityId}/qos-policy/{qosPolicyId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditPolicyApplicationProfileParcelPutRequest)
data - CHANGE
data: Model(ApplicationPriorityQosPolicyData)
target - CHANGE
data.target
Change type:
- ApplicationPriorityQosPolicyTarget
+ target
Method: root.v1.feature_profile.sdwan.application_priority.traffic_policy.post(application_priority_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/application-priority/{applicationPriorityId}/traffic-policy
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreateTrafficPolicyProfileParcelForapplicationPriorityPostRequest)
data - CHANGE
data: Model(Data)
target - CHANGE
data.target
Change type:
- Target
+ target
Method: root.v1.feature_profile.sdwan.application_priority.traffic_policy.get(application_priority_id, traffic_policy_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/application-priority/{applicationPriorityId}/traffic-policy/{trafficPolicyId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdwanApplicationPriorityTrafficPolicyPayload)
payload - CHANGE
payload: Model(Payload)
data - CHANGE
payload.data: Model(TrafficPolicyData)
target - CHANGE
payload.data.target
Change type:
- TrafficPolicyTarget
+ target
Method: root.v1.feature_profile.sdwan.application_priority.traffic_policy.put(application_priority_id, traffic_policy_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/application-priority/{applicationPriorityId}/traffic-policy/{trafficPolicyId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditTrafficPolicyProfileParcelForapplicationPriorityPutRequest)
data - CHANGE
data: Model(ApplicationPriorityTrafficPolicyData)
target - CHANGE
data.target
Change type:
- ApplicationPriorityTrafficPolicyTarget
+ target
Method: root.v1.feature_profile.sdwan.cli.features.get(offset, limit, feature_type)
Operation: GET /dataservice/v1/feature-profile/sdwan/cli/features
Status: INCOMPATIBLE
Return:
Change type:
- GetSdwanFeatureProfilesByFamilyAndTypeGetResponse
+ GetSdwanFeatureProfilesByFamilyAndType1GetResponse
Method: root.v1.feature_profile.sdwan.cli.get(offset, limit)
Operation: GET /dataservice/v1/feature-profile/sdwan/cli
Status: INCOMPATIBLE
Return:
Change type:
- GetSdwanFeatureProfilesByFamilyAndType1GetResponse
+ GetSdwanFeatureProfilesByFamilyAndTypeGetResponse
Method: root.v1.feature_profile.sdwan.embedded_security.policy.get(security_id, security_profile_parcel_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/embedded-security/{securityId}/policy/{securityProfileParcelId}
Status: INCOMPATIBLE
Description:
- Get Security Profile Parcel by parcelId
+ Get Security Feature by FeatureId
Return:
Model(GetSingleSdwanEmbeddedSecurityPolicyPayload)
payload - CHANGE
payload: Model(PolicyPayload)
data - CHANGE
payload.data: Model(SdwanEmbeddedSecurityPolicyData)
settings - CHANGE
payload.data.settings: Model(PolicySettings)
high_speed_logging: PolicyHighSpeedLogging - ADDED FIELD
sys_log_server_source_interface: oneOfSourceInterfaceOptionsWithoutDefault - ADDED FIELD
Method: root.v1.feature_profile.sdwan.embedded_security.policy.post(security_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/embedded-security/{securityId}/policy
Status: INCOMPATIBLE
Description:
- Create Parcel for Security Policy
+ Create Feature for Security Policy
Parameters:
payload - CHANGE
Change type:
- CreateEmbeddedSecurityProfileParcelPostRequest
+ CreateSdwanEmbeddedSecurityFeaturePostRequest
Return:
Change type:
- CreateEmbeddedSecurityProfileParcelPostResponse
+ CreateSdwanEmbeddedSecurityFeaturePostResponse
Method: root.v1.feature_profile.sdwan.embedded_security.policy.delete(security_id, security_profile_parcel_id)
Operation: DELETE /dataservice/v1/feature-profile/sdwan/embedded-security/{securityId}/policy/{securityProfileParcelId}
Status: COMPATIBLE
Description:
- Delete a Security Profile Parcel
+ Delete a Security Feature
Method: root.v1.feature_profile.sdwan.embedded_security.policy.put(security_id, security_profile_parcel_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/embedded-security/{securityId}/policy/{securityProfileParcelId}
Status: INCOMPATIBLE
Description:
- Update a Security Profile Parcel
+ Update a Security Feature
Parameters:
payload - CHANGE
Change type:
- EditSecurityProfileParcelPutRequest
+ EditSdwanSecurityFeaturePutRequest
Return:
Change type:
- EditSecurityProfileParcelPutResponse
+ EditSdwanSecurityFeaturePutResponse
Method: root.v1.feature_profile.sdwan.embedded_security.unified.ngfirewall.get(security_id, security_profile_parcel_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/embedded-security/{securityId}/unified/ngfirewall/{securityProfileParcelId}
Status: COMPATIBLE
Description:
- Get Ngfirewall Profile Parcel by parcelId
+ Get Ngfirewall Feature by FeatureId
Method: root.v1.feature_profile.sdwan.embedded_security.unified.ngfirewall.post(security_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/embedded-security/{securityId}/unified/ngfirewall
Status: INCOMPATIBLE
Description:
- Create Parcel for Ngfirewall Policy
+ Create Feature for Ngfirewall Policy
Parameters:
payload - CHANGE
Change type:
- CreateNgfirewallProfileParcelPostRequest
+ CreateSdwanNgfirewallFeaturePostRequest
Return:
Change type:
- CreateNgfirewallProfileParcelPostResponse
+ CreateSdwanNgfirewallFeaturePostResponse
Method: root.v1.feature_profile.sdwan.embedded_security.unified.ngfirewall.delete(security_id, security_profile_parcel_id)
Operation: DELETE /dataservice/v1/feature-profile/sdwan/embedded-security/{securityId}/unified/ngfirewall/{securityProfileParcelId}
Status: COMPATIBLE
Description:
- Delete a Ngfirewall Profile Parcel
+ Delete a Ngfirewall Feature
Method: root.v1.feature_profile.sdwan.embedded_security.unified.ngfirewall.put(security_id, security_profile_parcel_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/embedded-security/{securityId}/unified/ngfirewall/{securityProfileParcelId}
Status: INCOMPATIBLE
Description:
- Update a Ngfirewall Profile Parcel
+ Update a Ngfirewall Feature
Parameters:
payload - CHANGE
Change type:
- EditNgfirewallProfileParcelPutRequest
+ EditSdwanNgfirewallFeaturePutRequest
Return:
Change type:
- EditNgfirewallProfileParcelPutResponse
+ EditSdwanNgfirewallFeaturePutResponse
Method: root.v1.feature_profile.sdwan.other.thousandeyes.get(other_id, thousandeyes_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/other/{otherId}/thousandeyes/{thousandeyesId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdwanOtherThousandeyesPayload)
payload - CHANGE
payload
Change type:
- ThousandeyesPayload
+ Payload
Method: root.v1.feature_profile.sdwan.other.thousandeyes.post(other_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/other/{otherId}/thousandeyes
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreateThousandeyesProfileParcelForOtherPostRequest)
data - CHANGE
data: Model(OtherThousandeyesData)
virtual_application - CHANGE
data.virtual_application.[].[]: Model(VirtualApplication1)
name_server1: oneOfVirtualApplicationNameServerOptionsDef - ADDED FIELD
te_vpg_ip - CHANGE
data.virtual_application.[].[].te_vpg_ip.[]: Model(OneOfIpV4AddressOptionsDef2)
value - CHANGE
data.virtual_application.[].[].te_vpg_ip.[].value
Change type:
- any
+ ipv4AddressDef
name_server - CHANGE
[].te_vpg_ip.[].value.name_server.[]: Model(OneOfVirtualApplicationNameServerOptionsDef1)
value - CHANGE
[].te_vpg_ip.[].value.name_server.[].value
Change type:
- string
+ ipv4AddressDef
proxy_config - CHANGE
ProxyConfig4 - ADDED
value.name_server.[].value.proxy_config.[]: Model(ProxyConfig1)
proxy_host - CHANGE
Required - REMOVED
proxy_port - CHANGE
Required - REMOVED
name_server.[].value.proxy_config.[].[]: Model(ProxyConfig2)
pac_url - CHANGE
Required - REMOVED
proxy_config.[].[].[]: Model(VirtualApplication2)
name_server1: oneOfVirtualApplicationNameServerOptionsDef - ADDED FIELD
te_mgmt_ip - CHANGE
proxy_config.[].[].[].te_mgmt_ip.[]: Model(OneOfIpV4AddressOptionsDef2)
value - CHANGE
proxy_config.[].[].[].te_mgmt_ip.[].value
Change type:
- any
+ ipv4AddressDef
te_mgmt_subnet_mask - CHANGE
[].te_mgmt_ip.[].value.te_mgmt_subnet_mask.[]: Model(OneOfIpV4SubnetMaskOptionsDef2)
value - CHANGE
[].te_mgmt_ip.[].value.te_mgmt_subnet_mask.[].value
Change type:
- Ipv4SubnetMaskDef
+ string
te_vpg_ip - CHANGE
value.te_mgmt_subnet_mask.[].value.te_vpg_ip.[]: Model(OneOfIpV4AddressOptionsDef2)
value - CHANGE
value.te_mgmt_subnet_mask.[].value.te_vpg_ip.[].value
Change type:
- any
+ ipv4AddressDef
name_server - CHANGE
value.te_vpg_ip.[].value.name_server.[]: Model(OneOfVirtualApplicationNameServerOptionsDef1)
value - CHANGE
value.te_vpg_ip.[].value.name_server.[].value
Change type:
- string
+ ipv4AddressDef
proxy_config - CHANGE
ProxyConfig4 - ADDED
value.name_server.[].value.proxy_config.[]: Model(ProxyConfig1)
proxy_host - CHANGE
Required - REMOVED
proxy_port - CHANGE
Required - REMOVED
name_server.[].value.proxy_config.[].[]: Model(ProxyConfig2)
pac_url - CHANGE
Required - REMOVED
Method: root.v1.feature_profile.sdwan.other.thousandeyes.put(other_id, thousandeyes_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/other/{otherId}/thousandeyes/{thousandeyesId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditThousandeyesProfileParcelForOtherPutRequest)
data - CHANGE
data
Change type:
- FeatureProfileSdwanOtherThousandeyesData
+ SdwanOtherThousandeyesData
Method: root.v1.feature_profile.sdwan.policy_object.schema.get(schema_type, policy_object_list_type)
Operation: GET /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectListType}/schema
Status: COMPATIBLE
Parameters:
policy_object_list_type - CHANGE
Enum:
+ [ipv4-network-object-group, ipv4-service-object-group]
Method: root.v1.feature_profile.sdwan.policy_object.unified.get(policy_object_id, security_profile_parcel_type, security_profile_parcel_id, references)
Operation: GET /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/unified/{securityProfileParcelType}/{securityProfileParcelId}
Status: COMPATIBLE
Description:
- Get Security Profile Parcel by parcelId
+ Get Security Feature by FeatureId
Return:
Model(GetSingleSdwanPolicyObjectUnifiedAdvancedInspectionProfilePayload)
payload - CHANGE
payload.[]: Model(Schema2HubGeneratedSecurityprofileparceltypePut3)
data - CHANGE
payload.[].data: Model(Data9)
web_categories - CHANGE
payload.[].data.web_categories: Model(UnifiedOneOfWebCategoriesOptionsDef)
value - CHANGE
payload.[].data.web_categories.value.[]
Enum:
+ [dns-over-https, generative-ai, low-thc-cannabis-products, self-harm, unused-food-and-dining, unused-reputation]
[].[]: Model(Schema2HubGeneratedSecurityprofileparceltypePut5)
data - CHANGE
[].[].data: Model(Data11_1)
decrypt_categories - CHANGE
[].[].data.decrypt_categories: Model(UnifiedOneOfDecryptCategoriesOptionsDef)
value - CHANGE
[].[].data.decrypt_categories.value.[]
Enum:
+ [dns-over-https, generative-ai, low-thc-cannabis-products, self-harm, unused-food-and-dining, unused-reputation]
never_decrypt_categories - CHANGE
decrypt_categories.value.[].never_decrypt_categories: Model(UnifiedOneOfNeverDecryptCategoriesOptionsDef)
value - CHANGE
decrypt_categories.value.[].never_decrypt_categories.value.[]
Enum:
+ [dns-over-https, generative-ai, low-thc-cannabis-products, self-harm, unused-food-and-dining, unused-reputation]
skip_decrypt_categories - CHANGE
never_decrypt_categories.value.[].skip_decrypt_categories: Model(UnifiedOneOfSkipDecryptCategoriesOptionsDef)
value - CHANGE
never_decrypt_categories.value.[].skip_decrypt_categories.value.[]
Enum:
+ [dns-over-https, generative-ai, low-thc-cannabis-products, self-harm, unused-food-and-dining, unused-reputation]
Method: root.v1.feature_profile.sdwan.policy_object.unified.post(policy_object_id, security_profile_parcel_type, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/unified/{securityProfileParcelType}
Status: INCOMPATIBLE
Description:
- Create Parcel for Security Policy
+ Create Feature for Security Policy
Parameters:
payload - CHANGE
Change type:
- CreateSecurityProfileParcel_post_request
+ CreateSdwanSecurityFeature_post_request
Return:
Change type:
- CreateSecurityProfileParcelPostResponse
+ CreateSdwanSecurityFeaturePostResponse
Method: root.v1.feature_profile.sdwan.policy_object.unified.delete(policy_object_id, security_profile_parcel_type, security_profile_parcel_id)
Operation: DELETE /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/unified/{securityProfileParcelType}/{securityProfileParcelId}
Status: COMPATIBLE
Description:
- Delete a Security Profile Parcel
+ Delete a Security Feature
Method: root.v1.feature_profile.sdwan.policy_object.unified.put(policy_object_id, security_profile_parcel_type, security_profile_parcel_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/unified/{securityProfileParcelType}/{securityProfileParcelId}
Status: INCOMPATIBLE
Description:
- Update a Security Profile Parcel
+ Update a Security Feature
Parameters:
payload - CHANGE
Change type:
- EditSecurityProfileParcel_1_put_request
+ EditSdwanSecurityFeature_1_put_request
Return:
Change type:
- EditSecurityProfileParcel1PutResponse
+ EditSdwanSecurityFeature1PutResponse
Method: root.v1.feature_profile.sdwan.policy_object.get(policy_object_id, policy_object_list_type, list_object_id, references)
Operation: GET /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/{policyObjectListType}/{listObjectId}
Status: INCOMPATIBLE
Parameters:
policy_object_list_type - CHANGE
Enum:
+ [ipv4-network-object-group, ipv4-service-object-group]
Return:
Model(GetSingleSdwanPolicyObjectSecurityDataIpPrefixPayload)
payload - CHANGE
Schema2HubGeneratedPolicyobjectlisttypePut31 - ADDED
Schema2HubGeneratedPolicyobjectlisttypePut32 - ADDED
payload.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut1)
data - CHANGE
payload.[].data
Change type:
- Data57
+ Data61
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut2)
data - CHANGE
data.[].data
Change type:
- Data58
+ Data62
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut3)
data - CHANGE
data.[].data
Change type:
- Data59
+ Data63
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut4)
data - CHANGE
data.[].data
Change type:
- Data60
+ Data64
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut5)
data - CHANGE
data.[].data
Change type:
- Data61
+ Data65
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut6)
data - CHANGE
data.[].data
Change type:
- Data62
+ Data66
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut7)
type_: Type - DELETED FIELD
data - CHANGE
data.[].data
Change type:
- Data63
+ Data67
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut8)
data - CHANGE
data.[].data
Change type:
- Data64
+ Data68
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut9)
data - CHANGE
data.[].data
Change type:
- Data65
+ Data69
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut10)
data - CHANGE
data.[].data
Change type:
- Data66
+ Data70
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut11)
data - CHANGE
data.[].data
Change type:
- Data67
+ Data71
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut12)
data - CHANGE
data.[].data
Change type:
- Data68
+ Data72
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut13)
data - CHANGE
data.[].data
Change type:
- Data69
+ Data73
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut14)
data - CHANGE
data.[].data
Change type:
- Data70
+ Data74
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut15)
data - CHANGE
data.[].data
Change type:
- Data71
+ Data75
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut16)
data - CHANGE
data.[].data
Change type:
- Data72
+ Data76
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut17)
data - CHANGE
data.[].data
Change type:
- Data73
+ Data77
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut18)
data - CHANGE
data.[].data
Change type:
- Data74
+ Data78
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut19)
data - CHANGE
data.[].data
Change type:
- Data75
+ Data79
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut20)
data - CHANGE
data.[].data
Change type:
- Data76
+ Data80
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut21)
data - CHANGE
data.[].data
Change type:
- Data77
+ Data81
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut22)
name - CHANGE
Required - ADDED
data - CHANGE
data.[].data
Change type:
- Data78
+ Data82
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut23)
name - CHANGE
Required - ADDED
data - CHANGE
data.[].data
Change type:
- Data79
+ Data83
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut24)
name - CHANGE
Required - REMOVED
data - CHANGE
data.[].data
Change type:
- Data80
+ Data84
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut25)
name - CHANGE
Required - REMOVED
data - CHANGE
data.[].data
Change type:
- Data81
+ Data85
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut26)
data - CHANGE
data.[].data
Change type:
- Data82
+ Data86
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut27)
data - CHANGE
data.[].data
Change type:
- Data83
+ Data87
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut28)
data - CHANGE
data.[].data
Change type:
- Data84
+ Data88
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut29)
name - CHANGE
Required - ADDED
data - CHANGE
data.[].data
Change type:
- Data85
+ Data89
data.[]: Model(Schema2HubGeneratedPolicyobjectlisttypePut30)
name - CHANGE
Required - ADDED
data - CHANGE
data.[].data
Change type:
- Data86
+ Data90
Method: root.v1.feature_profile.sdwan.policy_object.post(policy_object_id, policy_object_list_type, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/{policyObjectListType}
Status: INCOMPATIBLE
Parameters:
policy_object_list_type - CHANGE
Enum:
+ [ipv4-network-object-group, ipv4-service-object-group]
payload - CHANGE
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest31 - ADDED
CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest32 - ADDED
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest1)
data - CHANGE
[].data
Change type:
- Data27
+ Data29
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest2)
data - CHANGE
[].data
Change type:
- Data28
+ Data30
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest3)
data - CHANGE
[].data
Change type:
- Data29
+ Data31
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest4)
data - CHANGE
[].data
Change type:
- Data30
+ Data32
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest5)
data - CHANGE
[].data
Change type:
- Data31
+ Data33
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest6)
data - CHANGE
[].data
Change type:
- Data32
+ Data34
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest7)
type_: Type - DELETED FIELD
data - CHANGE
[].data
Change type:
- Data33
+ Data35
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest8)
data - CHANGE
[].data
Change type:
- Data34
+ Data36
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest9)
data - CHANGE
[].data
Change type:
- Data35
+ Data37
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest10)
data - CHANGE
[].data
Change type:
- Data36
+ Data38
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest11)
data - CHANGE
[].data
Change type:
- Data37
+ Data39
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest12)
data - CHANGE
[].data
Change type:
- Data38
+ Data40
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest13)
data - CHANGE
[].data
Change type:
- Data39
+ Data41
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest14)
data - CHANGE
[].data
Change type:
- Data40
+ Data42
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest15)
data - CHANGE
[].data
Change type:
- Data41
+ Data43
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest16)
data - CHANGE
[].data
Change type:
- Data42
+ Data44
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest17)
data - CHANGE
[].data
Change type:
- Data43
+ Data45
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest18)
data - CHANGE
[].data
Change type:
- Data44
+ Data46
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest19)
data - CHANGE
[].data
Change type:
- Data45
+ Data47
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest20)
data - CHANGE
[].data
Change type:
- Data46
+ Data48
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest21)
data - CHANGE
[].data
Change type:
- Data47
+ Data49
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest22)
data - CHANGE
[].data
Change type:
- Data48
+ Data50
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest23)
data - CHANGE
[].data
Change type:
- Data49
+ Data51
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest24)
data - CHANGE
[].data
Change type:
- Data50
+ Data52
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest25)
data - CHANGE
[].data
Change type:
- Data51
+ Data53
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest26)
data - CHANGE
[].data
Change type:
- Data52
+ Data54
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest27)
data - CHANGE
[].data
Change type:
- Data53
+ Data55
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest28)
data - CHANGE
[].data
Change type:
- Data54
+ Data56
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest29)
name - CHANGE
Required - ADDED
data - CHANGE
[].data
Change type:
- Data55
+ Data57
[]: Model(CreateDataPrefixProfileParcelForSecurityPolicyObjectPostRequest30)
name - CHANGE
Required - ADDED
data - CHANGE
[].data
Change type:
- Data56
+ Data58
Method: root.v1.feature_profile.sdwan.policy_object.delete(policy_object_id, policy_object_list_type, list_object_id)
Operation: DELETE /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/{policyObjectListType}/{listObjectId}
Status: COMPATIBLE
Parameters:
policy_object_list_type - CHANGE
Enum:
+ [ipv4-network-object-group, ipv4-service-object-group]
Method: root.v1.feature_profile.sdwan.policy_object.put(policy_object_id, policy_object_list_type, list_object_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/policy-object/{policyObjectId}/{policyObjectListType}/{listObjectId}
Status: INCOMPATIBLE
Parameters:
policy_object_list_type - CHANGE
Enum:
+ [ipv4-network-object-group, ipv4-service-object-group]
payload - CHANGE
EditDataPrefixProfileParcelForPolicyObjectPutRequest31 - ADDED
EditDataPrefixProfileParcelForPolicyObjectPutRequest32 - ADDED
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest1)
data - CHANGE
[].data
Change type:
- Data87
+ Data93
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest2)
data - CHANGE
[].data
Change type:
- Data88
+ Data94
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest3)
data - CHANGE
[].data
Change type:
- Data89
+ Data95
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest4)
data - CHANGE
[].data
Change type:
- Data90
+ Data96
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest5)
data - CHANGE
[].data
Change type:
- Data91
+ Data97
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest6)
data - CHANGE
[].data
Change type:
- Data92
+ Data98
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest7)
type_: Type - DELETED FIELD
data - CHANGE
[].data
Change type:
- Data93
+ Data99
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest8)
data - CHANGE
[].data
Change type:
- Data94
+ Data100
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest9)
data - CHANGE
[].data
Change type:
- Data95
+ Data101
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest10)
data - CHANGE
[].data
Change type:
- Data96
+ Data102
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest11)
data - CHANGE
[].data
Change type:
- Data97
+ Data103
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest12)
data - CHANGE
[].data
Change type:
- Data98
+ Data104
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest13)
data - CHANGE
[].data
Change type:
- Data99
+ Data105
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest14)
data - CHANGE
[].data
Change type:
- Data100
+ Data106
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest15)
data - CHANGE
[].data
Change type:
- Data101
+ Data107
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest16)
data - CHANGE
[].data
Change type:
- Data102
+ Data108
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest17)
data - CHANGE
[].data
Change type:
- Data103
+ Data109
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest18)
data - CHANGE
[].data
Change type:
- Data104
+ Data110
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest19)
data - CHANGE
[].data
Change type:
- Data105
+ Data111
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest20)
data - CHANGE
[].data
Change type:
- Data106
+ Data112
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest21)
data - CHANGE
[].data
Change type:
- Data107
+ Data113
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest22)
name - CHANGE
Required - ADDED
data - CHANGE
[].data
Change type:
- Data108
+ Data114
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest23)
name - CHANGE
Required - ADDED
data - CHANGE
[].data
Change type:
- Data109
+ Data115
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest24)
name - CHANGE
Required - REMOVED
data - CHANGE
[].data
Change type:
- Data110
+ Data116
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest25)
name - CHANGE
Required - REMOVED
data - CHANGE
[].data
Change type:
- Data111
+ Data117
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest26)
data - CHANGE
[].data
Change type:
- Data112
+ Data118
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest27)
data - CHANGE
[].data
Change type:
- Data113
+ Data119
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest28)
data - CHANGE
[].data
Change type:
- Data114
+ Data120
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest29)
name - CHANGE
Required - ADDED
data - CHANGE
[].data
Change type:
- Data115
+ Data121
[]: Model(EditDataPrefixProfileParcelForPolicyObjectPutRequest30)
name - CHANGE
Required - ADDED
data - CHANGE
[].data
Change type:
- Data116
+ Data122
Method: root.v1.feature_profile.sdwan.service.lan.vpn.get(service_id, vpn_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/service/{serviceId}/lan/vpn/{vpnId}
Status: COMPATIBLE
Return:
Model(GetSingleSdwanServiceLanVpnPayload)
payload - CHANGE
payload: Model(VpnPayload)
data - CHANGE
payload.data: Model(ServiceLanVpnData)
static_nat - CHANGE
payload.data.static_nat.[]: Model(VpnStaticNat)
nat_pool_name - CHANGE
Required - REMOVED
source_ip - CHANGE
Required - REMOVED
translated_source_ip - CHANGE
Required - REMOVED
static_nat_direction - CHANGE
Required - REMOVED
static_nat_subnet - CHANGE
static_nat.[].static_nat_subnet.[]: Model(VpnStaticNatSubnet)
source_ip_subnet - CHANGE
Required - REMOVED
translated_source_ip_subnet - CHANGE
Required - REMOVED
prefix_length - CHANGE
Required - REMOVED
static_nat_direction - CHANGE
Required - REMOVED
Method: root.v1.feature_profile.sdwan.service.lan.vpn.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/service/{serviceId}/lan/vpn
Status: COMPATIBLE
Parameters:
payload - CHANGE
Model(CreateLanVpnProfileParcelForServicePostRequest)
data - CHANGE
data: Model(LanVpnData)
static_nat - CHANGE
data.static_nat.[]: Model(StaticNat)
nat_pool_name - CHANGE
Required - REMOVED
source_ip - CHANGE
Required - REMOVED
translated_source_ip - CHANGE
Required - REMOVED
static_nat_direction - CHANGE
Required - REMOVED
static_nat_subnet - CHANGE
[].static_nat_subnet.[]: Model(StaticNatSubnet)
source_ip_subnet - CHANGE
Required - REMOVED
translated_source_ip_subnet - CHANGE
Required - REMOVED
prefix_length - CHANGE
Required - REMOVED
static_nat_direction - CHANGE
Required - REMOVED
Method: root.v1.feature_profile.sdwan.service.lan.vpn.put(service_id, vpn_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/service/{serviceId}/lan/vpn/{vpnId}
Status: COMPATIBLE
Parameters:
payload - CHANGE
Model(EditLanVpnProfileParcelForServicePutRequest)
data - CHANGE
data: Model(SdwanServiceLanVpnData)
static_nat - CHANGE
data.static_nat.[]: Model(LanVpnStaticNat)
nat_pool_name - CHANGE
Required - REMOVED
source_ip - CHANGE
Required - REMOVED
translated_source_ip - CHANGE
Required - REMOVED
static_nat_direction - CHANGE
Required - REMOVED
static_nat_subnet - CHANGE
[].static_nat_subnet.[]: Model(LanVpnStaticNatSubnet)
source_ip_subnet - CHANGE
Required - REMOVED
translated_source_ip_subnet - CHANGE
Required - REMOVED
prefix_length - CHANGE
Required - REMOVED
static_nat_direction - CHANGE
Required - REMOVED
Method: root.v1.feature_profile.sdwan.service.switchport.get(service_id, switchport_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/service/{serviceId}/switchport/{switchportId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdwanServiceSwitchportPayload)
payload - CHANGE
payload: Model(SwitchportPayload)
data - CHANGE
payload.data: Model(SdwanServiceSwitchportData)
interface - CHANGE
payload.data.interface.[]: Model(SwitchportInterface)
enable_dot1x - CHANGE
payload.data.interface.[].enable_dot1x
Change type:
- oneOfOnBooleanDefaultTrueNoVariableOptionsDef
+ oneOfOnBooleanDefaultFalseNoVariableOptionsDef
Method: root.v1.feature_profile.sdwan.service.switchport.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/service/{serviceId}/switchport
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CedgeServiceProfileSwitchportParcelRestfulResourcePostRequest)
data - CHANGE
data: Model(ServiceSwitchportData)
interface - CHANGE
data.interface.[]: Model(Interface)
enable_dot1x - CHANGE
data.interface.[].enable_dot1x
Change type:
- oneOfOnBooleanDefaultTrueNoVariableOptionsDef
+ oneOfOnBooleanDefaultFalseNoVariableOptionsDef
Method: root.v1.feature_profile.sdwan.service.switchport.put(service_id, switchport_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/service/{serviceId}/switchport/{switchportId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditSwitchportParcelAssociationForServicePutRequest)
data - CHANGE
data: Model(FeatureProfileSdwanServiceSwitchportData)
interface - CHANGE
data.interface.[]: Model(ServiceSwitchportInterface)
enable_dot1x - CHANGE
data.interface.[].enable_dot1x
Change type:
- oneOfOnBooleanDefaultTrueNoVariableOptionsDef
+ oneOfOnBooleanDefaultFalseNoVariableOptionsDef
Method: root.v1.feature_profile.sdwan.service.wirelesslan.get(service_id, wirelesslan_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/service/{serviceId}/wirelesslan/{wirelesslanId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdwanServiceWirelesslanPayload)
payload - CHANGE
payload: Model(WirelesslanPayload)
data - CHANGE
payload.data: Model(SdwanServiceWirelesslanData)
password - CHANGE
payload.data.password.[]: Model(WirelesslanOneOfPasswordOptionsDef1)
value - CHANGE
payload.data.password.[].value
Change type:
- string
+ any
Method: root.v1.feature_profile.sdwan.service.wirelesslan.post(service_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/service/{serviceId}/wirelesslan
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreateWirelesslanProfileParcelForServicePostRequest)
data - CHANGE
data: Model(ServiceWirelesslanData)
password - CHANGE
data.password.[]: Model(OneOfPasswordOptionsDef1)
value - CHANGE
data.password.[].value
Change type:
- string
+ any
Method: root.v1.feature_profile.sdwan.service.wirelesslan.put(service_id, wirelesslan_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/service/{serviceId}/wirelesslan/{wirelesslanId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditWirelesslanProfileParcelForServicePutRequest)
data - CHANGE
data: Model(FeatureProfileSdwanServiceWirelesslanData)
password - CHANGE
data.password.[]: Model(ServiceWirelesslanOneOfPasswordOptionsDef1)
value - CHANGE
data.password.[].value
Change type:
- string
+ any
Method: root.v1.feature_profile.sdwan.sig_security.sig.get(sig_security_id, sig_security_profile_parcel_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/sig-security/{sigSecurityId}/sig/{sigSecurityProfileParcelId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdwanSigSecuritySigPayload)
payload - CHANGE
payload: Model(SigPayload)
data - CHANGE
payload.data: Model(SdwanSigSecuritySigData)
interface - CHANGE
payload.data.interface.[]: Model(SigInterface)
tunnel_route_via - CHANGE
SigOneOfInterfaceTunnelRouteViaOptionsDef3 - ADDED
Method: root.v1.feature_profile.sdwan.sig_security.sig.post(sig_security_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/sig-security/{sigSecurityId}/sig
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreateSigSecurityProfileParcel1PostRequest)
data - CHANGE
data: Model(SigSecuritySigData)
interface - CHANGE
data.interface.[]: Model(Interface)
tunnel_route_via - CHANGE
OneOfInterfaceTunnelRouteViaOptionsDef3 - ADDED
Method: root.v1.feature_profile.sdwan.sig_security.sig.put(sig_security_id, sig_security_profile_parcel_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/sig-security/{sigSecurityId}/sig/{sigSecurityProfileParcelId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditSigSecurityProfileParcel1PutRequest)
data - CHANGE
data: Model(FeatureProfileSdwanSigSecuritySigData)
interface - CHANGE
data.interface.[]: Model(SigSecuritySigInterface)
tunnel_route_via - CHANGE
SigSecuritySigOneOfInterfaceTunnelRouteViaOptionsDef3 - ADDED
Method: root.v1.feature_profile.sdwan.system.banner.get(system_id, banner_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/system/{systemId}/banner/{bannerId}
Status: COMPATIBLE
Return:
Model(GetSingleSdwanSystemBannerPayload)
payload - CHANGE
Method: root.v1.feature_profile.sdwan.system.basic.get(system_id, basic_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/system/{systemId}/basic/{basicId}
Status: COMPATIBLE
Return:
Model(GetSingleSdwanSystemBasicPayload)
payload - CHANGE
payload: Model(BasicPayload)
data - CHANGE
payload.data: Model(SdwanSystemBasicData)
affinity_per_vrf - CHANGE
payload.data.affinity_per_vrf.[]: Model(BasicAffinityPerVrf)
affinity_group_number - CHANGE
Required - REMOVED
vrf_range - CHANGE
Required - REMOVED
Method: root.v1.feature_profile.sdwan.system.basic.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/system/{systemId}/basic
Status: COMPATIBLE
Parameters:
payload - CHANGE
Model(CreateBasicProfileFeatureForSystemPostRequest)
data - CHANGE
data: Model(SystemBasicData)
affinity_per_vrf - CHANGE
data.affinity_per_vrf.[]: Model(AffinityPerVrf)
affinity_group_number - CHANGE
Required - REMOVED
vrf_range - CHANGE
Required - REMOVED
Method: root.v1.feature_profile.sdwan.system.basic.put(system_id, basic_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/system/{systemId}/basic/{basicId}
Status: COMPATIBLE
Parameters:
payload - CHANGE
Model(EditBasicProfileFeatureForSystemPutRequest)
data - CHANGE
data: Model(FeatureProfileSdwanSystemBasicData)
affinity_per_vrf - CHANGE
data.affinity_per_vrf.[]: Model(SystemBasicAffinityPerVrf)
affinity_group_number - CHANGE
Required - REMOVED
vrf_range - CHANGE
Required - REMOVED
Method: root.v1.feature_profile.sdwan.system.logging.get(system_id, logging_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/system/{systemId}/logging/{loggingId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdwanSystemLoggingPayload)
payload - CHANGE
payload: Model(LoggingPayload)
data - CHANGE
payload.data: Model(SdwanSystemLoggingData)
tls_profile - CHANGE
payload.data.tls_profile.[]: Model(LoggingTlsProfile)
cipher_suite_list - CHANGE
payload.data.tls_profile.[].cipher_suite_list.[]
Change type:
- OneOfCipherSuiteListOptionsDef3
+ LoggingOneOfCipherSuiteListOptionsDef3
Method: root.v1.feature_profile.sdwan.system.logging.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/system/{systemId}/logging
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreateLoggingProfileParcelForSystemPostRequest)
data - CHANGE
data: Model(SystemLoggingData)
tls_profile - CHANGE
data.tls_profile.[]: Model(TlsProfile)
cipher_suite_list - CHANGE
data.tls_profile.[].cipher_suite_list.[]: Model(OneOfCipherSuiteListOptionsDef3)
value: none - DELETED FIELD
Method: root.v1.feature_profile.sdwan.system.logging.put(system_id, logging_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/system/{systemId}/logging/{loggingId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditLoggingProfileParcelForSystemPutRequest)
data - CHANGE
data: Model(FeatureProfileSdwanSystemLoggingData)
tls_profile - CHANGE
data.tls_profile.[]: Model(SystemLoggingTlsProfile)
cipher_suite_list - CHANGE
data.tls_profile.[].cipher_suite_list.[]
Change type:
- OneOfCipherSuiteListOptionsDef3
+ SystemLoggingOneOfCipherSuiteListOptionsDef3
Method: root.v1.feature_profile.sdwan.system.omp.get(system_id, omp_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/system/{systemId}/omp/{ompId}
Status: COMPATIBLE
Return:
Model(GetSingleSdwanSystemOmpPayload)
payload - CHANGE
payload: Model(OmpPayload)
data - CHANGE
payload.data: Model(SdwanSystemOmpData)
holdtime - CHANGE
payload.data.holdtime.[]: Model(OneOfHoldtimeOptionsDef3)
value - CHANGE
payload.data.holdtime.[].value
Enum:
+ [5400]
Method: root.v1.feature_profile.sdwan.system.omp.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/system/{systemId}/omp
Status: COMPATIBLE
Parameters:
payload - CHANGE
Model(CreateOmpProfileParcelForSystemPostRequest)
data - CHANGE
data: Model(SystemOmpData)
holdtime - CHANGE
data.holdtime.[]: Model(OneOfHoldtimeOptionsDef3)
value - CHANGE
data.holdtime.[].value
Enum:
+ [5400]
Method: root.v1.feature_profile.sdwan.system.omp.put(system_id, omp_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/system/{systemId}/omp/{ompId}
Status: COMPATIBLE
Parameters:
payload - CHANGE
Model(EditOmpProfileParcelForSystemPutRequest)
data - CHANGE
data: Model(FeatureProfileSdwanSystemOmpData)
holdtime - CHANGE
data.holdtime.[]: Model(OneOfHoldtimeOptionsDef3)
value - CHANGE
data.holdtime.[].value
Enum:
+ [5400]
Method: root.v1.feature_profile.sdwan.system.snmp.get(system_id, snmp_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/system/{systemId}/snmp/{snmpId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdwanSystemSnmpPayload)
payload - CHANGE
payload: Model(SnmpPayload)
data - CHANGE
payload.data: Model(SdwanSystemSnmpData)
shutdown - CHANGE
payload.data.shutdown.[]: Model(OneOfShutdownOptionsDef3)
option_type - CHANGE
Required - ADDED
value - CHANGE
Required - ADDED
view - CHANGE
shutdown.[].view.[]: Model(SnmpView)
oid - CHANGE
shutdown.[].view.[].oid.[]: Model(SnmpOid)
exclude - CHANGE
shutdown.[].view.[].oid.[].exclude.[]: Model(OneOfViewOidExcludeOptionsDef3)
option_type - CHANGE
Required - ADDED
value - CHANGE
Required - ADDED
user - CHANGE
exclude.[].user.[]: Model(SnmpUser)
auth - CHANGE
exclude.[].user.[].auth.[]: Model(SnmpOneOfUserAuthOptionsDef1)
value - CHANGE
exclude.[].user.[].auth.[].value
Enum:
+ [sha256]
Method: root.v1.feature_profile.sdwan.system.snmp.post(system_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/system/{systemId}/snmp
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreateSnmpProfileParcelForSystemPostRequest)
data - CHANGE
data: Model(SystemSnmpData)
shutdown - CHANGE
data.shutdown.[]: Model(OneOfShutdownOptionsDef3)
option_type - CHANGE
Required - ADDED
value - CHANGE
Required - ADDED
view - CHANGE
[].view.[]: Model(View)
oid - CHANGE
[].view.[].oid.[]: Model(Oid)
exclude - CHANGE
[].view.[].oid.[].exclude.[]: Model(OneOfViewOidExcludeOptionsDef3)
option_type - CHANGE
Required - ADDED
value - CHANGE
Required - ADDED
user - CHANGE
[].user.[]: Model(User)
auth - CHANGE
[].user.[].auth.[]: Model(OneOfUserAuthOptionsDef1)
value - CHANGE
[].user.[].auth.[].value
Enum:
+ [sha256]
Method: root.v1.feature_profile.sdwan.system.snmp.put(system_id, snmp_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/system/{systemId}/snmp/{snmpId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditSnmpProfileParcelForSystemPutRequest)
data - CHANGE
data: Model(FeatureProfileSdwanSystemSnmpData)
shutdown - CHANGE
data.shutdown.[]: Model(OneOfShutdownOptionsDef3)
option_type - CHANGE
Required - ADDED
value - CHANGE
Required - ADDED
view - CHANGE
[].view.[]: Model(SystemSnmpView)
oid - CHANGE
[].view.[].oid.[]: Model(SystemSnmpOid)
exclude - CHANGE
[].view.[].oid.[].exclude.[]: Model(OneOfViewOidExcludeOptionsDef3)
option_type - CHANGE
Required - ADDED
value - CHANGE
Required - ADDED
user - CHANGE
[].user.[]: Model(SystemSnmpUser)
auth - CHANGE
[].user.[].auth.[]: Model(SystemSnmpOneOfUserAuthOptionsDef1)
value - CHANGE
[].user.[].auth.[].value
Enum:
+ [sha256]
Method: root.v1.feature_profile.sdwan.transport.cellular_controller.cellular_profile.get(transport_id, cellular_controller_id, cellular_profile_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/transport/{transportId}/cellular-controller/{cellularControllerId}/cellular-profile/{cellularProfileId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdwanTransportCellularControllerCellularProfilePayload)
payload - CHANGE
payload: Model(CellularProfilePayload)
data - CHANGE
payload.data: Model(CellularProfileNonEsimCellularProfileConfigDef)
profile_config - CHANGE
payload.data.profile_config: Model(CellularProfileProfileConfig)
profile_info - CHANGE
payload.data.profile_config.profile_info: Model(CellularProfileCommonCellularProfileInfoDef)
network_slicing: CellularProfileNetworkSlicing - ADDED FIELD
Method: root.v1.feature_profile.sdwan.transport.cellular_profile.get(transport_id, cellular_profile_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/transport/{transportId}/cellular-profile/{cellularProfileId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdwanTransportCellularProfilePayload)
payload - CHANGE
payload: Model(CellularProfilePayload)
data - CHANGE
payload.data: Model(CellularProfileNonEsimCellularProfileConfigDef)
profile_config - CHANGE
payload.data.profile_config: Model(CellularProfileProfileConfig)
profile_info - CHANGE
payload.data.profile_config.profile_info: Model(CellularProfileCommonCellularProfileInfoDef)
network_slicing: CellularProfileNetworkSlicing - ADDED FIELD
Method: root.v1.feature_profile.sdwan.transport.cellular_profile.post(transport_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/transport/{transportId}/cellular-profile
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreateCellularProfileProfileParcelForTransportPostRequest)
data - CHANGE
data: Model(NonEsimCellularProfileConfigDef)
profile_config - CHANGE
data.profile_config: Model(ProfileConfig)
profile_info - CHANGE
data.profile_config.profile_info: Model(CommonCellularProfileInfoDef)
network_slicing: NetworkSlicing - ADDED FIELD
Method: root.v1.feature_profile.sdwan.transport.cellular_profile.put(transport_id, cellular_profile_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/transport/{transportId}/cellular-profile/{cellularProfileId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditCellularProfileProfileParcelForTransportPutRequest)
data - CHANGE
data: Model(TransportCellularProfileNonEsimCellularProfileConfigDef)
profile_config - CHANGE
data.profile_config: Model(TransportCellularProfileProfileConfig)
profile_info - CHANGE
data.profile_config.profile_info: Model(TransportCellularProfileCommonCellularProfileInfoDef)
network_slicing: TransportCellularProfileNetworkSlicing - ADDED FIELD
Method: root.v1.feature_profile.sdwan.transport.wan.vpn.interface.cellular.get(transport_id, vpn_id, intf_id)
Operation: GET /dataservice/v1/feature-profile/sdwan/transport/{transportId}/wan/vpn/{vpnId}/interface/cellular/{intfId}
Status: INCOMPATIBLE
Return:
Model(GetSingleSdwanTransportWanVpnInterfaceCellularPayload)
payload - CHANGE
payload: Model(CellularPayload)
data - CHANGE
payload.data: Model(VpnInterfaceCellularData)
allow_service - CHANGE
payload.data.allow_service: Model(CellularAllowService)
ssh - CHANGE
payload.data.allow_service.ssh.[]: Model(OneOfAllowSshOptionsDef3)
value - CHANGE
payload.data.allow_service.ssh.[].value
Change type:
- BooleanTrueDef
+ BooleanFalseDef
Method: root.v1.feature_profile.sdwan.transport.wan.vpn.interface.cellular.post(transport_id, vpn_id, payload)
Operation: POST /dataservice/v1/feature-profile/sdwan/transport/{transportId}/wan/vpn/{vpnId}/interface/cellular
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(CreateWanVpnInterfaceCellularParcelForTransportPostRequest)
data - CHANGE
data: Model(InterfaceCellularData)
allow_service - CHANGE
data.allow_service: Model(AllowService)
ssh - CHANGE
data.allow_service.ssh.[]: Model(OneOfAllowSshOptionsDef3)
value - CHANGE
data.allow_service.ssh.[].value
Change type:
- BooleanTrueDef
+ BooleanFalseDef
Method: root.v1.feature_profile.sdwan.transport.wan.vpn.interface.cellular.put(transport_id, vpn_id, intf_id, payload)
Operation: PUT /dataservice/v1/feature-profile/sdwan/transport/{transportId}/wan/vpn/{vpnId}/interface/cellular/{intfId}
Status: INCOMPATIBLE
Parameters:
payload - CHANGE
Model(EditWanVpnInterfaceCellularParcelForTransportPutRequest)
data - CHANGE
data: Model(WanVpnInterfaceCellularData)
allow_service - CHANGE
data.allow_service: Model(InterfaceCellularAllowService)
ssh - CHANGE
data.allow_service.ssh.[]: Model(OneOfAllowSshOptionsDef3)
value - CHANGE
data.allow_service.ssh.[].value
Change type:
- BooleanTrueDef
+ BooleanFalseDef