openapi: 3.2.0
info:
title: Cisco Secure Firewall Templates API
version: 1.13.0
contact:
name: Cisco Firepower TAC
email: ngfw-support@cisco.com
description: 'Operations tagged Templates across 2 of this provider''s published API definitions: cdfmc-openapi.yaml, cisco-secure-firewall-cdfmc-openapi.yml.
Each path carries the servers of the definition it was published in.'
x-provenance:
method: harvested
first_party: true
harvested: '2026-08-19'
source: https://raw.githubusercontent.com/CiscoDevNet/scc-public-api-docs/main/cdo/cdfmc-openapi.yaml
source_repo: https://github.com/CiscoDevNet/scc-public-api-docs
note: Verbatim first-party OpenAPI published by Cisco in the CiscoDevNet scc-public-api-docs repository, the source of
record for developer.cisco.com/docs/cisco-security-cloud-control-firewall-manager/. Not authored or modified by API
Evangelist.
derived_view: Per-tag view of cisco-secure-firewall-cdfmc-openapi.yml, the provider's source document. Operations and
schemas are the provider's, unmodified; only the partition is ours.
derived_from: cisco-secure-firewall-cdfmc-openapi.yml
operation_coverage: 29/29
x-evidence:
fetched: '2026-08-19'
url: https://raw.githubusercontent.com/CiscoDevNet/scc-public-api-docs/main/cdo/cdfmc-openapi.yaml
http_status: 200
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
tags:
- name: Templates
paths:
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates:
get:
deprecated: false
description: '**Get all device templates**'
operationId: getAllDeviceTemplates
parameters:
- description: 'Filter by includeOtherAssociatedPolicies -- Allowed values are {true|false}.
When set to true, will give following policies if assigned to device: [HealthPolicy,RAVpn,FTDS2SVpn,PlatformSettingsPolicy,QosPolicy,NatPolicy,FlexConfigPolicy]'
in: query
name: filter
required: false
schema:
type: string
- description: Boolean indicating whether to include metadata in the response. Metadata includes associated variables,
model mappins, and number of devices associated with the template.
in: query
name: addOnMetadata
required: false
schema:
type: boolean
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
- $ref: '#/components/parameters/offset'
name: offset
- $ref: '#/components/parameters/limit'
name: limit
- $ref: '#/components/parameters/expanded'
name: expanded
responses:
'200':
content:
application/json:
examples:
'Example 1 : GET /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates ( Get all DeviceTemplates )':
value:
items:
- accessPolicy:
id: 0050568A-02BD-0ed3-0000-008589934661
name: ACpolicy
type: AccessPolicy
description: Template description
firewallMode: ROUTED
id: 92424f38-ad34-11ed-a5e6-3b430e11c570
name: DeviceTemplateExample
type: DeviceTemplate
- accessPolicy:
id: 0050568A-02BD-0ed3-0000-008589934661
name: ACPolicy1
type: AccessPolicy
description: Template 2 description
firewallMode: TRANSPARENT
id: cd7655b0-ab61-11ed-b37b-cf540e11c570
name: DeviceTemplateExample2
type: Templates
links:
self: api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates
schema:
$ref: '#/components/schemas/DeviceTemplatesListContainer'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
post:
deprecated: false
description: '**Add device template with the given payload. _Check the response section for applicable examples (if
any)._**'
operationId: createDeviceTemplates
parameters:
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
requestBody:
content:
application/json:
examples:
'Example 1 : POST /fmc_config/v1/domain/DomainUUID/templates/devicetemplates ( Add a device template )':
value:
accessPolicy:
id: 0050568A-02BD-0ed3-0000-008589934661
type: AccessPolicy
description: Example of a Device Template
firewallMode: ROUTED
name: DeviceTemplateExample
schema:
$ref: '#/components/schemas/DeviceTemplates'
type: object
description: Device template payload.
required: true
responses:
'201':
content:
application/json:
examples:
'Example 1 : POST /fmc_config/v1/domain/DomainUUID/templates/devicetemplates ( Add a device template )':
value:
accessPolicy:
id: 0050568A-02BD-0ed3-0000-008589934661
name: ACPolicy
type: AccessPolicy
description: Example of a Device Template
firewallMode: ROUTED
id: 92424f38-ad34-11ed-a5e6-3b430e11c570
name: DeviceTemplateExample
type: DeviceTemplate
schema:
$ref: '#/components/schemas/DeviceTemplates'
type: object
description: Created
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}:
delete:
deprecated: false
description: '**Delete the device template with the specified ID. _Check the response section for applicable examples
(if any)._**'
operationId: deleteDeviceTemplates
parameters:
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
responses:
'200':
content:
application/json:
examples:
'Example 1 : DELETE /fmc_config/v1/domain/DomainUUID/templates/devicetemplates/objectId ( Test delete of device template )':
value:
accessPolicy:
id: 0050568A-02BD-0ed3-0000-008589934661
name: ACPolicy
type: AccessPolicy
description: Template description
firewallMode: ROUTED
id: 92424f38-ad34-11ed-a5e6-3b430e11c570
name: DeviceTemplateExample
type: DeviceTemplate
schema:
$ref: '#/components/schemas/DeviceTemplates'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
get:
deprecated: false
description: '**Get the device template with the specified ID.**'
operationId: getDeviceTemplates
parameters:
- description: Boolean indicating whether to include metadata in the response. Metadata includes associated variables,
model mappins, and number of devices associated with the template.
in: query
name: addOnMetadata
required: false
schema:
type: boolean
- description: Allowed values are {SNOnboarding|RegKeyOnboarding}.
in: query
name: validateForRegistration
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
responses:
'200':
content:
application/json:
examples:
'Example 1 : GET /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/objectId ( Test GET of Device Templates )':
value:
accessPolicy:
id: 0050568A-02BD-0ed3-0000-008589934661
name: ACPolicy
type: AccessPolicy
description: Template description
firewallMode: ROUTED
id: 92424f38-ad34-11ed-a5e6-3b430e11c570
links:
self: /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/objectId
name: DeviceTemplateExample
type: DeviceTemplate
schema:
$ref: '#/components/schemas/DeviceTemplates'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
put:
deprecated: false
description: '**Modify the device template with the specified ID. _Check the response section for applicable examples
(if any)._**'
operationId: updateDeviceTemplates
parameters:
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
requestBody:
content:
application/json:
examples:
? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/template/devicetemplates/objectId ( Test PUT of device template
to update a template )'
: value:
description: Template description
id: 92424f38-ad34-11ed-a5e6-3b430e11c570
name: DeviceTemplateExample
type: DeviceTemplate
schema:
$ref: '#/components/schemas/DeviceTemplates'
type: object
description: Device template payload.
required: true
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/template/devicetemplates/objectId ( Test PUT of device
template to update a template )'
: value:
accessPolicy:
id: 0050568A-02BD-0ed3-0000-008589934661
name: ACPolicy
type: AccessPolicy
description: Template description
firewallMode: ROUTED
id: 92424f38-ad34-11ed-a5e6-3b430e11c570
name: DeviceTemplateExample
type: DeviceTemplate
schema:
$ref: '#/components/schemas/DeviceTemplates'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/associations:
get:
deprecated: false
description: '**Get the list of devices associated with device templates.**'
operationId: getDeviceTemplateAssociation
parameters:
- description: Filter devices by template.
in: query
name: filter
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
- $ref: '#/components/parameters/offset'
name: offset
- $ref: '#/components/parameters/limit'
name: limit
- $ref: '#/components/parameters/expanded'
name: expanded
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : GET /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/{containerUUID}/associations
( GET all devices associated with Device Template )'
: value:
items:
- device:
id: cf7fa0b2-bf30-11ee-be1a-ab9df8d04efd
name: FTD-2
type: Device
id: cf7fa0b2-bf30-11ee-be1a-ab9df8d04efd
lastAppliedStatus: FAILED
lastAppliedTimestamp: 1706695164.0
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b02a4b38-c000-11ee-b131-635e66f9d48b/associations/cf7fa0b2-bf30-11ee-be1a-ab9df8d04efd
overriddenValues: {}
syncStatus: OUT_OF_SYNC
type: DeviceTemplateAssociation
schema:
$ref: '#/components/schemas/DeviceTemplateAssociationListContainer'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/associations/{objectId}:
delete:
deprecated: false
description: '**Removes the template association with the specified device. _Check the response section for applicable
examples (if any)._**'
operationId: deleteDeviceTemplateAssociation
parameters:
- description: UUID of the device associated with the template.
in: path
name: objectId
required: true
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : DELETE /fmc_config/v1/domain/domainUUID/templates/devicetemplates/containerUUID/associations/{objectId}
( DELETE method for deleting association of a device with the specifed device template )'
: value:
device:
id: cf7fa0b2-bf30-11ee-be1a-ab9df8d04efd
type: Device
id: cf7fa0b2-bf30-11ee-be1a-ab9df8d04efd
lastAppliedStatus: SUCCESS
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b02a4b38-c000-11ee-b131-635e66f9d48b/associations/cf7fa0b2-bf30-11ee-be1a-ab9df8d04efd
template:
id: b02a4b38-c000-11ee-b131-635e66f9d48b
type: DeviceTemplate
type: DeviceTemplateAssociation
schema:
$ref: '#/components/schemas/DeviceTemplateAssociation'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/defaultmodelmappings/{modelName}:
get:
deprecated: false
description: '**Get the default model mapping for the specified device model name.**'
operationId: getDeviceTemplateDefaultModelMapping
parameters:
- description: Name of the device model.
in: path
name: modelName
required: true
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/DeviceTemplateDefaultModelMapping'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/modelmappings:
get:
deprecated: false
description: '**Get all model mappings associated with the specified device template.**'
operationId: getAllDeviceTemplateModelMapping
parameters:
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: Boolean indicating whether to list the validation information if the validation state is invalid.
in: query
name: showValidationInfo
required: false
schema:
type: boolean
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
- $ref: '#/components/parameters/offset'
name: offset
- $ref: '#/components/parameters/limit'
name: limit
- $ref: '#/components/parameters/expanded'
name: expanded
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : GET /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/{containerUUID}/modelmappings
( Get all model mappings associated with Device Template )'
: value:
items:
- id: 00000000-0000-0ed3-0000-004294967965
interfaceMappings:
- modelInterface: GigabitEthernet0/0
templateInterface: Ethernet1/1
- modelInterface: GigabitEthernet0/1
templateInterface: Ethernet1/2
- modelInterface: GigabitEthernet0/2
templateInterface: Ethernet1/3
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b02a4b38-c000-11ee-b131-635e66f9d48b/modelmappings/00000000-0000-0ed3-0000-004294967965
metadata:
domain:
id: e276abec-e0f2-11e3-8169-6d9ed49b625f
name: Global
type: Domain
lastUser:
name: admin1
modelName: Cisco Secure Firewall Threat Defense for VMware
timestamp: 1706786066192.0
validationState: VALID
name: vFTD
type: ModelMapping
links:
self: api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates{containerUUID}/modelmappings
paging:
count: 1
limit: 25
offset: 0
pages: 1
schema:
$ref: '#/components/schemas/DeviceTemplateModelMappingListContainer'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
post:
deprecated: false
description: '**Create a new model mapping for the specified device template. _Check the response section for applicable
examples (if any)._**'
operationId: createDeviceTemplateModelMapping
parameters:
- description: 'UUID of the ticket for tracking the configuration changes. '
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
requestBody:
content:
application/json:
examples:
? 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/{containerUUID}/modelmappings
( Creates model mapping associated with Device Template )'
: value:
interfaceMappings:
- modelInterface: GigabitEthernet0/0
templateInterface: Ethernet1/1
- modelInterface: GigabitEthernet0/1
templateInterface: Ethernet1/2
- modelInterface: GigabitEthernet0/2
templateInterface: Ethernet1/3
name: vFTD
type: ModelMapping
schema:
$ref: '#/components/schemas/DeviceTemplateModelMapping'
type: object
description: Model mapping payload.
required: true
responses:
'201':
content:
application/json:
examples:
? 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/{containerUUID}/modelmappings
( Creates model mapping associated with Device Template )'
: value:
id: 00000000-0000-0ed3-0000-004294967965
interfaceMappings:
- modelInterface: GigabitEthernet0/0
templateInterface: Ethernet1/1
- modelInterface: GigabitEthernet0/1
templateInterface: Ethernet1/2
- modelInterface: GigabitEthernet0/2
templateInterface: Ethernet1/3
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b02a4b38-c000-11ee-b131-635e66f9d48b/modelmappings/00000000-0000-0ed3-0000-004294967965
metadata:
domain:
id: e276abec-e0f2-11e3-8169-6d9ed49b625f
name: Global
type: Domain
lastUser:
name: admin1
modelName: Cisco Secure Firewall Threat Defense for VMware
timestamp: 1706786066192.0
validationState: VALID
name: vFTD
type: ModelMapping
schema:
$ref: '#/components/schemas/DeviceTemplateModelMapping'
type: object
description: Created
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/modelmappings/{objectId}:
delete:
deprecated: false
description: '**Remove the model mapping for the specified model mapping identifier. _Check the response section for
applicable examples (if any)._**'
operationId: deleteDeviceTemplateModelMapping
parameters:
- description: Identifier of a model mapping resource.
in: path
name: objectId
required: true
schema:
type: string
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : DELETE /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/{containerUUID}/modelmappings/{objectId}
( Deletes the specified model mapping associated with Device Template )'
: value:
id: 00000000-0000-0ed3-0000-004294967965
interfaceMappings:
- modelInterface: GigabitEthernet0/0
templateInterface: Ethernet1/1
- modelInterface: GigabitEthernet0/1
templateInterface: Ethernet1/2
- modelInterface: GigabitEthernet0/2
templateInterface: Ethernet1/3
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b02a4b38-c000-11ee-b131-635e66f9d48b/modelmappings/00000000-0000-0ed3-0000-004294967965
metadata:
domain:
id: e276abec-e0f2-11e3-8169-6d9ed49b625f
name: Global
type: Domain
lastUser:
name: admin1
modelName: Cisco Secure Firewall Threat Defense for VMware
timestamp: 1706786066192.0
validationState: VALID
name: vFTD
type: ModelMapping
schema:
$ref: '#/components/schemas/DeviceTemplateModelMapping'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
get:
deprecated: false
description: '**Get the model mapping for the specified model mapping identifier.**'
operationId: getDeviceTemplateModelMapping
parameters:
- description: Identifier of a model mapping resource.
in: path
name: objectId
required: true
schema:
type: string
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: Boolean indicating whether to list the validation information if the validation state is invalid.
in: query
name: showValidationInfo
required: false
schema:
type: boolean
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : GET /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/{containerUUID}/modelmappings/{objectId}
( Gets the specified model mapping associated with Device Template )'
: value:
id: 00000000-0000-0ed3-0000-004294967965
interfaceMappings:
- modelInterface: GigabitEthernet0/0
templateInterface: Ethernet1/1
- modelInterface: GigabitEthernet0/1
templateInterface: Ethernet1/2
- modelInterface: GigabitEthernet0/2
templateInterface: Ethernet1/3
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b02a4b38-c000-11ee-b131-635e66f9d48b/modelmappings/00000000-0000-0ed3-0000-004294967965
metadata:
domain:
id: e276abec-e0f2-11e3-8169-6d9ed49b625f
name: Global
type: Domain
lastUser:
name: admin1
modelName: Cisco Secure Firewall Threat Defense for VMware
timestamp: 1706786066192.0
validationState: VALID
name: vFTD
type: ModelMapping
schema:
$ref: '#/components/schemas/DeviceTemplateModelMapping'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
put:
deprecated: false
description: '**Modify the model mapping for the specified model mapping identifier. _Check the response section for
applicable examples (if any)._**'
operationId: updateDeviceTemplateModelMapping
parameters:
- description: Identifier of a model mapping resource.
in: path
name: objectId
required: true
schema:
type: string
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
requestBody:
content:
application/json:
examples:
? 'Example 1 : PUT /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/{containerUUID}/modelmappings/{objectId}
( Updates the specified model mapping associated with Device Template )'
: value:
id: 00000000-0000-0ed3-0000-004294967965
interfaceMappings:
- modelInterface: GigabitEthernet0/0
templateInterface: Ethernet1/1
- modelInterface: GigabitEthernet0/1
templateInterface: Ethernet1/2
- modelInterface: GigabitEthernet0/2
templateInterface: Ethernet1/3
name: vFTD
type: ModelMapping
schema:
$ref: '#/components/schemas/DeviceTemplateModelMapping'
type: object
description: Model mapping payload.
required: true
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : PUT /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/{containerUUID}/modelmappings/{objectId}
( Updates the specified model mapping associated with Device Template )'
: value:
id: 00000000-0000-0ed3-0000-004294967965
interfaceMappings:
- modelInterface: GigabitEthernet0/0
templateInterface: Ethernet1/1
- modelInterface: GigabitEthernet0/1
templateInterface: Ethernet1/2
- modelInterface: GigabitEthernet0/2
templateInterface: Ethernet1/3
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b02a4b38-c000-11ee-b131-635e66f9d48b/modelmappings/00000000-0000-0ed3-0000-004294967965
metadata:
domain:
id: e276abec-e0f2-11e3-8169-6d9ed49b625f
name: Global
type: Domain
lastUser:
name: admin1
modelName: Cisco Secure Firewall Threat Defense for VMware
timestamp: 1706786066192.0
validationState: VALID
name: vFTD
type: ModelMapping
schema:
$ref: '#/components/schemas/DeviceTemplateModelMapping'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/objectoverrides/{containerUUID}:
get:
deprecated: false
description: '**Get the object overrides list associated with the specified device template.**'
operationId: getDeviceTemplateObjectOverrides
parameters:
- description: UUID of the device template.
in: path
name: objectId
required: true
schema:
type: string
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : GET /api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/objectoverrides/{objectId}
( Get declared object overrides that are assigned to the device template )'
: value:
declaredObjectOverrides:
- description: Host object description
id: 0050568A-7F07-0ed3-0000-021474837089
links:
self: /api/fmc_config/v1/domain/{domainUUID}/object/hosts/0050568A-7F07-0ed3-0000-021474837089
name: HostObj
type: Host
- description: Network object description
id: 0050568D-7F07-0ed3-0000-02147485670
links:
self: /api/fmc_config/v1/domain/{domainUUID}/object/networks/0050568D-7F07-0ed3-0000-02147485670
name: NetworkObj
type: Network
schema:
$ref: '#/components/schemas/DeviceTemplateObjectOverrides'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
put:
deprecated: false
description: '**Modify the object overrides list associated with the specified device template. _Check the response
section for applicable examples (if any)._**'
operationId: updateDeviceTemplateObjectOverrides
parameters:
- description: UUID of the device template.
in: path
name: objectId
required: true
schema:
type: string
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
requestBody:
content:
application/json:
examples:
? 'Example 1 : PUT /api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/objectoverrides/{containerUUID}
( updates the declared object overrides list that is assigned to the device template )'
: value:
declaredObjectOverrides:
- id: 0050568A-5389-0ed3-0000-025769803828
name: host1
type: Host
- id: cb7116e8-66a6-480b-8f9b-295191a0940a
name: any-ipv4
type: Network
id: faeccc4a-5787-11ee-9307-d93051c4a2c5
schema:
$ref: '#/components/schemas/DeviceTemplateObjectOverrides'
type: object
description: Input representation of device template object override model.
required: true
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : PUT /api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/objectoverrides/{containerUUID}
( updates the declared object overrides list that is assigned to the device template )'
: value:
declaredObjectOverrides:
- description: Host object description
id: 0050568A-5389-0ed3-0000-025769803828
links:
self: /api/fmc_config/v1/domain/{domainUUID}/object/hosts/0050568A-5389-0ed3-0000-025769803828
name: host1
type: Host
- description: Network object description
id: cb7116e8-66a6-480b-8f9b-295191a0940a
links:
self: /api/fmc_config/v1/domain/{domainUUID}/object/networks/cb7116e8-66a6-480b-8f9b-295191a0940a
name: any-ipv4
type: Network
links:
self: /api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/TemplateUUID/objectoverrides/objectId
metadata:
domain:
id: e276abec-e0f2-11e3-8169-6d9ed49b625f
name: Global
type: Domain
lastUser:
name: admin
timestamp: 1687861274283.0
schema:
$ref: '#/components/schemas/DeviceTemplateObjectOverrides'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/operational/apply:
post:
deprecated: false
description: '**Apply the given template resource on a list of devices. _Check the response section for applicable examples
(if any)._**'
operationId: createDeviceTemplateApply
parameters:
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
requestBody:
content:
application/json:
examples:
? 'Example 1 : POST /fmc_config/v1/domain/domainUUID/templates/devicetemplates/{containerUUID}/operational/apply
( POST method for Device Template Apply on a list of devices )'
: value:
applyToDevices:
- device:
id: 3cc4e158-9279-11ee-a018-648a1c6d9b87
type: DEVICE
overriddenValues:
fqdns:
- id: 0050568D-7F07-0ed3-0000-021474956484
name: FQDNObject
type: FQDN
value: abc.example.com
hosts:
- id: 0050568D-7F07-0ed3-0000-02147485670
name: HostObj
type: Host
value: 209.165.200.225
networks:
- id: 0050568C-0030-0ed3-0000-034359738418
name: NetworkObject
type: Network
value: 209.165.200.224/27
ranges:
- id: 0050568C-0030-0ed3-0000-034359787458
name: RangeObject
type: Range
value: 209.165.200.225-209.165.200.228
postApplyAction: DEPLOY
variableValues:
- key: bgpAsnumber
value: '4'
- key: insideIp4v
value: 1.1.1.1/25
schema:
$ref: '#/components/schemas/DeviceTemplateApply'
type: object
description: Input representation of device template apply model.
required: true
responses:
'201':
content:
application/json:
examples:
? 'Example 1 : POST /fmc_config/v1/domain/domainUUID/templates/devicetemplates/{containerUUID}/operational/apply
( POST method for Device Template Apply on a list of devices )'
: value:
applyToDevices:
- device:
id: 3cc4e158-9279-11ee-a018-648a1c6d9b87
name: Device1
type: Device
overriddenValues:
networks:
- id: 0050568D-7F07-0ed3-0000-02147485670
name: HostObj
overridable: true
type: Network
value: 1.1.1.1
- id: 0050568D-7F07-0ed3-0000-021474956484
name: FQDNObject
overridable: true
type: Network
value: downloads.cisco.com
- id: 0050568C-0030-0ed3-0000-034359738418
name: NetworkObject
overridable: true
type: Network
value: 192.188.100.0/24
- id: 0050568C-0030-0ed3-0000-034359787458
name: RangeObject
overridable: true
type: Network
value: 10.4.30.40-10.4.30.50
variableValues:
- key: bgpAsnumber
value: '4'
- key: insideIp4v
value: 1.1.1.1/25
metadata:
task:
description: Template Apply has started
id: '25769804964'
links:
self: https://u32c01p06-vrouter.cisco.com:31016/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/job/taskstatuses/25769804964
status: '200'
taskType: DEVICE_TEMPLATE_APPLY
schema:
$ref: '#/components/schemas/DeviceTemplateApply'
type: object
description: Created
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/templateinterfaces:
get:
deprecated: false
description: '**Get all physical interfaces associated with the specified device template.**'
operationId: getAllFTDTemplatePhysicalInterface
parameters:
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
- $ref: '#/components/parameters/offset'
name: offset
- $ref: '#/components/parameters/limit'
name: limit
- $ref: '#/components/parameters/expanded'
name: expanded
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : GET /fmc_config/v1/domain/domainUUID/templates/devicetemplates/{containerUUID}/templateinterfaces
( Get all method for retrieving all Template physical interfaces for a given container UUID )'
: value:
items:
- id: 00000000-0000-0ed3-0000-004294967561
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b02a4b38-c000-11ee-b131-635e66f9d48b/templateinterfaces?expanded=true/00000000-0000-0ed3-0000-004294967561
metadata:
physicalInterface:
id: 00000000-0000-0ed3-0000-004294967561
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/devices/devicerecords/b02a4b38-c000-11ee-b131-635e66f9d48b/physicalinterfaces/00000000-0000-0ed3-0000-004294967561
type: PhysicalInterface
state: COMMITTED
timestamp: 1706681990739.0
name: Ethernet1/1
port: 1
slot: 1
type: TemplateInterface
- id: 00000000-0000-0ed3-0000-004294967562
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b02a4b38-c000-11ee-b131-635e66f9d48b/templateinterfaces?expanded=true/00000000-0000-0ed3-0000-004294967562
metadata:
physicalInterface:
id: 00000000-0000-0ed3-0000-004294967562
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/devices/devicerecords/b02a4b38-c000-11ee-b131-635e66f9d48b/physicalinterfaces/00000000-0000-0ed3-0000-004294967562
type: PhysicalInterface
state: COMMITTED
timestamp: 1706681990765.0
name: Ethernet1/2
port: 2
slot: 1
type: TemplateInterface
- id: 00000000-0000-0ed3-0000-004294967935
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b02a4b38-c000-11ee-b131-635e66f9d48b/templateinterfaces?expanded=true/00000000-0000-0ed3-0000-004294967935
metadata:
physicalInterface:
id: 00000000-0000-0ed3-0000-004294967935
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/devices/devicerecords/b02a4b38-c000-11ee-b131-635e66f9d48b/physicalinterfaces/00000000-0000-0ed3-0000-004294967935
type: PhysicalInterface
state: COMMITTED
timestamp: 1706786065748.0
name: Ethernet1/3
port: 3
slot: 1
type: TemplateInterface
- id: 00000000-0000-0ed3-0000-004294967563
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b02a4b38-c000-11ee-b131-635e66f9d48b/templateinterfaces?expanded=true/00000000-0000-0ed3-0000-004294967563
metadata:
physicalInterface:
id: 00000000-0000-0ed3-0000-004294967563
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/devices/devicerecords/b02a4b38-c000-11ee-b131-635e66f9d48b/physicalinterfaces/00000000-0000-0ed3-0000-004294967563
type: PhysicalInterface
state: COMMITTED
timestamp: 1706681990790.0
name: Management0/0
port: 0
slot: 0
type: TemplateInterface
schema:
$ref: '#/components/schemas/FTDTemplatePhysicalInterfaceListContainer'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
post:
deprecated: false
description: '**Add physical interfaces to the device template. _Check the response section for applicable examples
(if any)._**'
operationId: createFTDTemplatePhysicalInterface
parameters:
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
requestBody:
content:
application/json:
examples:
? 'Example 1 : POST /fmc_config/v1/domain/domainUUID/templates/devicetemplates/containerUUID/templateinterfaces
( POST method for Template physical interface for a given container UUID )'
: value:
port: 4
slot: 1
? 'Example 6 : POST /fmc_config/v1/domain/domainUUID/templates/devicetemplates/containerUUID/templateinterfaces
( FAILURE: Port is not provided in the payload )'
: value:
slot: 1
? 'Example 7 : POST /fmc_config/v1/domain/domainUUID/templates/devicetemplates/containerUUID/templateinterfaces
( FAILURE: Slot is not provided in the payload )'
: value:
port: 4
? 'Example 8 : POST /fmc_config/v1/domain/domainUUID/templates/devicetemplates/containerUUID/templateinterfaces
( FAILURE: An empty payload is provided )'
: value: {}
schema:
$ref: '#/components/schemas/FTDTemplatePhysicalInterface'
type: object
description: The input representation of template physical interface model.
required: true
responses:
'201':
content:
application/json:
examples:
? 'Example 1 : POST /fmc_config/v1/domain/domainUUID/templates/devicetemplates/containerUUID/templateinterfaces
( POST method for Template physical interface for a given container UUID )'
: value:
id: 0050568A-3B37-0ed3-0000-103079215165
links:
self: https://u32c01p10-vrouter.cisco.com:30525/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b6ec89a2-1017-11ee-a1ae-dceab7cdbae5/templateinterfaces/0050568A-3B37-0ed3-0000-103079215165
metadata:
physicalInterface:
id: 0050568A-3B37-0ed3-0000-103079215165
links:
self: https://u32c01p10-vrouter.cisco.com:30525/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/devices/devicerecords/b6ec89a2-1017-11ee-a1ae-dceab7cdbae5/physicalinterfaces/0050568A-3B37-0ed3-0000-103079215165
type: PhysicalInterface
state: COMMITTED
timestamp: 1687861274283.0
name: Ethernet1/4
port: 4
slot: 1
type: TemplateInterface
schema:
$ref: '#/components/schemas/FTDTemplatePhysicalInterface'
type: object
description: Created
'422':
content:
application/json:
examples:
? 'Example 6 : POST /fmc_config/v1/domain/domainUUID/templates/devicetemplates/containerUUID/templateinterfaces
( FAILURE: Port is not provided in the payload )'
: value:
error:
category: FRAMEWORK
messages:
- description: Port cannot be empty. Port should be in the range of 1 to 16.
severity: ERROR
? 'Example 7 : POST /fmc_config/v1/domain/domainUUID/templates/devicetemplates/containerUUID/templateinterfaces
( FAILURE: Slot is not provided in the payload )'
: value:
error:
category: FRAMEWORK
messages:
- description: Slot cannot be empty. Slot should be either 1 or 2.
severity: ERROR
? 'Example 8 : POST /fmc_config/v1/domain/domainUUID/templates/devicetemplates/containerUUID/templateinterfaces
( FAILURE: An empty payload is provided )'
: value:
error:
category: FRAMEWORK
messages:
- description: Both slot and port are empty. Slot and plot cannot be null.
severity: ERROR
schema:
$ref: '#/components/schemas/FTDTemplatePhysicalInterface'
type: object
description: Unprocessable Entity
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/templateinterfaces/{objectId}:
delete:
deprecated: false
description: '**Remove the specified physical interface from the device template. _Check the response section for applicable
examples (if any)._**'
operationId: deleteFTDTemplatePhysicalInterface
parameters:
- description: UUID of the physical interface.
in: path
name: objectId
required: true
schema:
type: string
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : DELETE /fmc_config/v1/domain/domainUUID/templates/devicetemplates/containerUUID/templateinterfaces/objectId
( DELETE method for Template physical interface for a given container UUID and objectId )'
: value:
id: 0050568A-3B37-0ed3-0000-103079215165
links:
self: https://u32c01p10-vrouter.cisco.com:30525/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b6ec89a2-1017-11ee-a1ae-dceab7cdbae5/templateinterfaces/0050568A-3B37-0ed3-0000-103079215165/0050568A-3B37-0ed3-0000-103079215165
metadata:
physicalInterface:
id: 0050568A-3B37-0ed3-0000-103079215165
links:
self: https://u32c01p10-vrouter.cisco.com:30525/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/devices/devicerecords/b6ec89a2-1017-11ee-a1ae-dceab7cdbae5/physicalinterfaces/0050568A-3B37-0ed3-0000-103079215165
type: PhysicalInterface
state: COMMITTED
timestamp: 1687861963615.0
name: Ethernet1/4
port: 4
slot: 1
type: TemplateInterface
schema:
$ref: '#/components/schemas/FTDTemplatePhysicalInterface'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
get:
deprecated: false
description: '**Get the physical interface associated with the specified ID on the device template.**'
operationId: getFTDTemplatePhysicalInterface
parameters:
- description: UUID of the physical interface.
in: path
name: objectId
required: true
schema:
type: string
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : GET /fmc_config/v1/domain/domainUUID/templates/devicetemplates/{containerUUID}/templateinterfaces/{objectId}
( GET method for retrieving the specified Template physical interface for a given container UUID )'
: value:
id: 00000000-0000-0ed3-0000-004294967935
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/devicetemplates/b02a4b38-c000-11ee-b131-635e66f9d48b/templateinterfaces/00000000-0000-0ed3-0000-004294967935/00000000-0000-0ed3-0000-004294967935
metadata:
physicalInterface:
id: 00000000-0000-0ed3-0000-004294967935
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/devices/devicerecords/b02a4b38-c000-11ee-b131-635e66f9d48b/physicalinterfaces/00000000-0000-0ed3-0000-004294967935
type: PhysicalInterface
state: COMMITTED
timestamp: 1706786065748.0
name: Ethernet1/3
port: 3
slot: 1
type: TemplateInterface
schema:
$ref: '#/components/schemas/FTDTemplatePhysicalInterface'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/variables:
get:
deprecated: false
description: '**Get the variables associated with a given device template.**'
operationId: getDeviceTemplateVariables
parameters:
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
- $ref: '#/components/parameters/offset'
name: offset
- $ref: '#/components/parameters/limit'
name: limit
- $ref: '#/components/parameters/expanded'
name: expanded
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : GET /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/TemplateUUID/variables?offset=0&limit=25&expanded=true
( Get all variables that are assigned to the device template )'
: value:
items:
- description: test desc
id: 0050568A-C113-0ed3-0000-038654705733
links:
parent: /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/TemplateUUID/variables
self: /api/fmc_config/v1/domain/DomainUUID/object/variables/VariableUUID
metadata:
domain:
id: e276abec-e0f2-11e3-8169-6d9ed49b625f
name: Global
type: Domain
lastUser:
name: user
timestamp: 1681800760796.0
name: test
overridable: false
type: Variable
value: 1.1.1.1
variableType: IPV4_NETWORK
links:
self: /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/TemplateUUID/variables?offset=0&limit=25&expanded=true
paging:
count: 1
limit: 25
offset: 0
pages: 1
schema:
$ref: '#/components/schemas/DeviceTemplateVariablesListContainer'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/vpnsettings:
get:
deprecated: false
description: '**Get the list of all VPN settings associated with a device template.**'
operationId: getAllVpnSettingModel
parameters:
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
- $ref: '#/components/parameters/offset'
name: offset
- $ref: '#/components/parameters/limit'
name: limit
- $ref: '#/components/parameters/expanded'
name: expanded
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/VpnSettingModelListContainer'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
post:
deprecated: false
description: '**Create a new VPN setting for a device template. _Check the response section for applicable examples
(if any)._**'
operationId: createVpnSettingModel
parameters:
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
requestBody:
content:
application/json:
examples:
? 'Example 1 : POST /fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/vpnsettings
( Add a vpntemplatesetting )'
: value:
protectedNetworks:
- id: f0ce41ae-6ee9-4e00-8762-da9370c4fee5
name: IPv4-Link-Local
type: Network
- id: 5622db1c-5cd5-4199-a4c8-d8f86dec3bd4
name: IPv4-Multicast
type: Network
s2sVpnSettings:
peerRole: SPOKE
s2sVpn:
id: 0050568C-430C-0ed3-0000-017179870036
name: vpn1
type: FTDS2SVPN
vpnConnections:
- ipAddrSelectionType: CONFIGURE_INLINE_PUBLIC_IP
ipv4Address:
variable:
id: 0050568C-430C-0ed3-0000-150323856281
name: ip4interfaceAddress1
type: Variable
localTunnelIdentity:
isLocalTunnelIdEnabled: true
localIdentityType: KEYID
localIdentityVariable:
id: 0050568C-430C-0ed3-0000-150323856263
name: ip4interfaceAddress1
type: Variable
vpnInterface:
id: 0050568C-430C-0ed3-0000-201863463048
name: Ethernet1/1
type: PhysicalInterface
schema:
$ref: '#/components/schemas/VpnSettingModel'
type: object
description: Request input of VPN Setting.
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/VpnSettingModel'
type: object
description: Created
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/vpnsettings/{objectId}:
delete:
deprecated: false
description: '**Delete the VPN setting associated with the specified ID. _Check the response section for applicable
examples (if any)._**'
operationId: deleteVpnSettingModel
parameters:
- description: UUID of the VPN setting.
in: path
name: objectId
required: true
schema:
type: string
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/VpnSettingModel'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
get:
deprecated: false
description: '**Get the VPN setting associated with the specified ID.**'
operationId: getVpnSettingModel
parameters:
- description: UUID of the VPN setting.
in: path
name: objectId
required: true
schema:
type: string
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/VpnSettingModel'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
put:
deprecated: false
description: '**Update the VPN setting associated with the specified ID. _Check the response section for applicable
examples (if any)._**'
operationId: updateVpnSettingModel
parameters:
- description: UUID of the VPN setting.
in: path
name: objectId
required: true
schema:
type: string
- description: UUID of the ticket for tracking the configuration changes.
in: header
name: ticket-id
required: false
schema:
type: string
- description: The container id under which this specific resource is contained.
in: path
name: containerUUID
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
requestBody:
content:
application/json:
examples:
? 'Example 1 : PUT /fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/{containerUUID}/vpnsettings/{objectId}
( Update a vpntemplatesetting )'
: value:
protectedNetworks:
- id: f0ce41ae-6ee9-4e00-8762-da9370c4fee5
name: IPv4-Link-Local
type: Network
- id: 5622db1c-5cd5-4199-a4c8-d8f86dec3bd4
name: IPv4-Multicast
type: Network
s2sVpnSettings:
peerRole: SPOKE
s2sVpn:
id: 0050568C-430C-0ed3-0000-017179870036
name: vpn1
type: FTDS2SVPN
vpnConnections:
- ipAddrSelectionType: CONFIGURE_INLINE_PUBLIC_IP
ipv4Address:
variable:
id: 0050568C-430C-0ed3-0000-150323856281
name: ip4interfaceAddress1
type: Variable
localTunnelIdentity:
isLocalTunnelIdEnabled: true
localIdentityType: KEYID
localIdentityVariable:
id: 0050568C-430C-0ed3-0000-150323856263
name: ip4interfaceAddress1
type: Variable
vpnInterface:
id: 0050568C-430C-0ed3-0000-201863463048
name: Ethernet1/1
type: PhysicalInterface
schema:
$ref: '#/components/schemas/VpnSettingModel'
type: object
description: Request input of VPN Setting.
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/VpnSettingModel'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/devicetemplates/operational/generatetemplate:
post:
deprecated: false
description: '**Generate a template based on a given device. _Check the response section for applicable examples (if
any)._**'
operationId: createDeviceTemplateConversionRequestModel
parameters:
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
requestBody:
content:
application/json:
examples:
? 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/operational/generatetemplate
( Post a device template generation request with proper payload )'
: value:
description: Template generated from device
name: Generated template
source:
id: 9c5214e0-9e2e-11ee-8dba-9d2a196573a0
type: Device
? 'Example 2 : POST /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/operational/generatetemplate
( Post a device template generation request with non source device Access Policy with proper payload )'
: value:
accessPolicy:
id: 00505686-726B-0ed3-0000-008589935794
type: AccessPolicy
description: Template generated from device
name: Generated template
source:
id: 9c5214e0-9e2e-11ee-8dba-9d2a196573a0
type: Device
schema:
$ref: '#/components/schemas/DeviceTemplateConversionRequestModel'
type: object
description: Template generation payload.
required: true
responses:
'201':
content:
application/json:
examples:
? 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/operational/generatetemplate
( Post a device template generation request with proper payload )'
: value:
description: template
metadata:
task:
description: Device to template conversion has started
id: '81604391786'
links:
self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/job/taskstatuses/81604391786
status: '200'
taskType: DEVICE_TEMPLATE_CREATION
name: name
source:
id: a39251d2-2c9d-11ee-ac14-940709f5d2e6
type: DEVICE
? 'Example 2 : POST /api/fmc_config/v1/domain/DomainUUID/templates/devicetemplates/operational/generatetemplate
( Post a device template generation request with non source device Access Policy with proper payload )'
: value:
description: template
metadata:
task:
description: Device to template conversion has started
id: '81604391786'
links:
self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/job/taskstatuses/81604391786
status: '200'
taskType: DEVICE_TEMPLATE_CREATION
name: name
source:
id: a39251d2-2c9d-11ee-ac14-940709f5d2e6
type: DEVICE
schema:
$ref: '#/components/schemas/DeviceTemplateConversionRequestModel'
type: object
description: Created
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/supporteddevicemodels:
get:
deprecated: false
description: '**Get the list of supported device models.**'
operationId: getAllSupportedDeviceModel
parameters:
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
- $ref: '#/components/parameters/offset'
name: offset
- $ref: '#/components/parameters/limit'
name: limit
- $ref: '#/components/parameters/expanded'
name: expanded
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : GET /fmc_config/v1/domain/domainUUID/templates/supporteddevicemodels ( Get all supported models
for device templates )'
: value:
items:
- id: FTD_3105
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/9
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/10
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/11
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/12
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/13
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/14
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/15
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/16
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_3105
modelName: Cisco Secure Firewall 3105 Threat Defense
name: FTD_3105
type: SupportedDeviceModel
- id: vFTD
interfaces:
- ftwSupported: false
mediaType: RJ45
name: GigabitEthernet0/0
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND,AUTO
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: GigabitEthernet0/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND,AUTO
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: GigabitEthernet0/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND,AUTO
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: GigabitEthernet0/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND,AUTO
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: GigabitEthernet0/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND,AUTO
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: GigabitEthernet0/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND,AUTO
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: GigabitEthernet0/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND,AUTO
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: GigabitEthernet0/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND,AUTO
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/vFTD
modelName: Cisco Secure Firewall Threat Defense for VMware
name: vFTD
type: SupportedDeviceModel
- id: FTD_1010E
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_1010E
modelName: Cisco Firepower 1010E Threat Defense
name: FTD_1010E
type: SupportedDeviceModel
- id: FTD_3140
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/9
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/10
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/11
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/12
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/13
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/14
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/15
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/16
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_3140
modelName: Cisco Secure Firewall 3140 Threat Defense
name: FTD_3140
type: SupportedDeviceModel
- id: FTD_2130
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/9
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/10
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/11
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/12
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/13
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/14
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/15
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/16
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_2130
modelName: Cisco Firepower 2130 Threat Defense
name: FTD_2130
type: SupportedDeviceModel
- id: FTD_3120
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/9
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/10
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/11
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/12
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/13
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/14
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/15
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/16
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_3120
modelName: Cisco Secure Firewall 3120 Threat Defense
name: FTD_3120
type: SupportedDeviceModel
- id: FTD_1150
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/9
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/11
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/10
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/12
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_1150
modelName: Cisco Firepower 1150 Threat Defense
name: FTD_1150
type: SupportedDeviceModel
- id: FTD_2140
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/9
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/10
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/11
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/12
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/13
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/14
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/15
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/16
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_2140
modelName: Cisco Firepower 2140 Threat Defense
name: FTD_2140
type: SupportedDeviceModel
- id: FTD_3130
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/9
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/10
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/11
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/12
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/13
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/14
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/15
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/16
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,TWENTY_FIVE_THOUSAND,DETECT_SFP
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_3130
modelName: Cisco Secure Firewall 3130 Threat Defense
name: FTD_3130
type: SupportedDeviceModel
- id: FTD_1140
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/9
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/10
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/11
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/12
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_1140
modelName: Cisco Firepower 1140 Threat Defense
name: FTD_1140
type: SupportedDeviceModel
- id: FTD_2110
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/9
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/10
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/11
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/12
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/13
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/14
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/15
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/16
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_2110
modelName: Cisco Firepower 2110 Threat Defense
name: FTD_2110
type: SupportedDeviceModel
- id: FTD_2120
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/9
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/10
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/11
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/12
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/13
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/14
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/15
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/16
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_2120
modelName: Cisco Firepower 2120 Threat Defense
name: FTD_2120
type: SupportedDeviceModel
- id: FTD_3110
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/9
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/10
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/11
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/12
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/13
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/14
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/15
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/16
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_3110
modelName: Cisco Secure Firewall 3110 Threat Defense
name: FTD_3110
type: SupportedDeviceModel
- id: FTD_1120
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/9
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/10
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/11
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/12
poeSupported: false
supportedSpeeds: THOUSAND
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_1120
modelName: Cisco Firepower 1120 Threat Defense
name: FTD_1120
type: SupportedDeviceModel
- id: FTD_1010
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: true
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: true
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: true
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_1010
modelName: Cisco Firepower 1010 Threat Defense
name: FTD_1010
type: SupportedDeviceModel
schema:
$ref: '#/components/schemas/SupportedDeviceModelListContainer'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/templates/supporteddevicemodels/{modelId}:
get:
deprecated: false
description: '**Get device template model details for the the model with the associated ID.**'
operationId: getSupportedDeviceModel
parameters:
- description: Unique identifier for the device template model.
in: path
name: modelId
required: true
schema:
type: string
- $ref: '#/components/parameters/domainUUID'
name: domainUUID
responses:
'200':
content:
application/json:
examples:
? 'Example 1 : GET /fmc_config/v1/domain/domainUUID/templates/devicetemplates/containerUUID/supporteddevicemodels/{objectId}
( GET method for retrieving the specified model details for device templates )'
: value:
id: FTD_3110
interfaces:
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/1
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/2
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/3
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/4
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/5
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/6
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/7
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: RJ45
name: Ethernet1/8
poeSupported: false
supportedSpeeds: TEN,HUNDRED,THOUSAND
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/9
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/10
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/11
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/12
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/13
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/14
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/15
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
- ftwSupported: false
mediaType: SFP
name: Ethernet1/16
poeSupported: false
supportedSpeeds: THOUSAND,TEN_THOUSAND,DETECT_SFP
switchPortSupported: false
links:
self: https://u32c01p12-vrouter.cisco.com:17701/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/templates/supporteddevicemodels/FTD_3110
modelName: Cisco Secure Firewall 3110 Threat Defense
name: FTD_3110
type: SupportedDeviceModel
schema:
$ref: '#/components/schemas/SupportedDeviceModel'
type: object
description: OK
default:
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
type: object
description: Error
tags:
- Templates
servers:
- url: https://api.us.security.cisco.com/firewall
description: US
- url: https://api.eu.security.cisco.com/firewall
description: EU
- url: https://api.apj.security.cisco.com/firewall
description: APJ
- url: https://api.au.security.cisco.com/firewall
description: AUS
- url: https://api.in.security.cisco.com/firewall
description: IN
- url: https://api.int.security.cisco.com/firewall
description: Staging
- url: https://scale.manage.security.cisco.com/api/rest
description: Scale
- url: https://ci.manage.security.cisco.com/api/rest
description: CI
- url: https://manage.stg.secure.cisco/api/rest
description: Stgf9
components:
schemas:
NamedEntry:
properties:
literal:
type: boolean
name:
type: string
type:
type: string
value:
type: string
type: object
DeviceTemplatesMetadata:
properties:
domain:
$ref: '#/components/schemas/Domain'
type: object
isLocked:
type: boolean
lastUser:
$ref: '#/components/schemas/MetadataUser'
type: object
matches:
items:
type: string
type: array
otherAssociatedPolicies:
items:
$ref: '#/components/schemas/IReference'
type: object
type: array
readOnly:
$ref: '#/components/schemas/ReadOnly'
type: object
task:
$ref: '#/components/schemas/TaskStatus'
type: object
templateAssociationInfo:
$ref: '#/components/schemas/TemplateAssociationInfo'
type: object
templateValidationMessages:
items:
$ref: '#/components/schemas/ITemplateValidationMessages'
type: object
type: array
timestamp:
format: int32
type: integer
required:
- otherAssociatedPolicies
- templateValidationMessages
type: object
ITemplateValidationMessages:
properties:
message:
type: string
messageLevel:
enum:
- ERROR
- WARNING
- INFORMATION
type: string
required:
- messageLevel
type: object
FTDTemplatePhysicalInterfaceListContainer:
properties:
items:
$ref: '#/components/schemas/FTDTemplatePhysicalInterface'
type: array
links:
$ref: '#/components/schemas/ILinks'
type: object
paging:
$ref: '#/components/schemas/PagingContainer'
type: object
type: object
DeviceTemplateModelMappingListContainer:
properties:
items:
$ref: '#/components/schemas/DeviceTemplateModelMapping'
type: array
links:
$ref: '#/components/schemas/ILinks'
type: object
paging:
$ref: '#/components/schemas/PagingContainer'
type: object
type: object
IS2SVpnSetting:
properties:
peerRole:
enum:
- PEER
- HUB
- SPOKE
type: string
s2sVpn:
$ref: '#/components/schemas/IReference'
type: object
subType:
enum:
- ROUTE_BASED
- POLICY_BASED
type: string
topologyType:
enum:
- HUB_AND_SPOKE
- POINT_TO_POINT
- FULL_MESH
- SASE_TUNNEL
- AUTO_VPN
- SSE_TUNNEL
type: string
type: object
NetworkObject:
description: A model representing Network object definition.
properties:
description:
description: 'User provided resource description. '
type: string
id:
description: Unique identifier representing response object.
type: string
links:
$ref: '#/components/schemas/Links'
description: Object containing related links.
type: object
metadata:
$ref: '#/components/schemas/Metadata'
description: Object representing metadata properties of NetworkObject.
type: object
name:
description: User assigned resource name.
type: string
overridable:
description: Boolean indicating whether object values can be overridden.
type: boolean
overrideTargetId:
description: Unique identifier of domain or device when override assigned to child domain. Used as path parameter
to GET override details for a specific object on a specific target (device or domain).
type: string
overrides:
$ref: '#/components/schemas/IOverride'
description: An object override allows you to define an alternate value for an object on a device or domain.
type: object
type:
description: 'Type associated with resource: NetworkObject.'
type: string
value:
description: Actual value of the network.
type: string
version:
description: Version number of the response object.
type: string
type: object
Domain:
description: The details about the domain.
properties:
id:
description: Unique UUID of this domain
type: string
links:
$ref: '#/components/schemas/ILinks'
description: Links to the domain resource URLs.
type: object
name:
description: Name of the domain.
type: string
type:
description: Domain type definition (fixed).
type: string
uuid:
type: string
type: object
IReference:
description: Contains reference information.
properties:
id:
description: Unique identifier representing resource.
type: string
links:
$ref: '#/components/schemas/ILinks'
description: Object containing links to this resource.
type: object
name:
description: User chosen resource name.
type: string
type:
description: Response object associated with resource.
type: string
type: object
IVpnConnection:
properties:
ipAddrSelectionType:
enum:
- INHERIT_IP_FROM_INTERFACE
- CONFIGURE_INLINE_PUBLIC_IP
type: string
ipv4Address:
$ref: '#/components/schemas/IVpnIntfAddress'
type: object
ipv6Address:
$ref: '#/components/schemas/IVpnIntfAddress'
type: object
localTunnelIdentity:
$ref: '#/components/schemas/ILocalTunnelIdentity'
type: object
vpnInterface:
$ref: '#/components/schemas/IReference'
type: object
type: object
DeviceTemplateApply:
properties:
applyToDevices:
items:
$ref: '#/components/schemas/DeviceTemplateApplyRequest'
type: object
type: array
description:
type: string
id:
type: string
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/IMetadata'
type: object
name:
type: string
reapplyFilter:
type: string
type:
type: string
version:
type: string
type: object
Metadata:
description: Defines read only details about the object - whether it is system defined, last user who modified the object
etc.
properties:
domain:
$ref: '#/components/schemas/Domain'
description: Defines the domains this instance belongs to (if applicable).
type: object
isLocked:
type: boolean
lastUser:
$ref: '#/components/schemas/MetadataUser'
description: The last user who modified this instance.
type: object
matches:
items:
type: string
type: array
readOnly:
$ref: '#/components/schemas/ReadOnly'
description: Details regarding the read only status of this instance
type: object
timestamp:
description: The last updated timestamp.
format: int32
type: integer
type: object
DeviceTemplateModelMapping:
properties:
description:
type: string
id:
type: string
interfaceMappings:
items:
$ref: '#/components/schemas/IDeviceTemplateInterfaceMapping'
type: object
type: array
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/Metadata'
type: object
name:
type: string
type:
type: string
version:
type: string
type: object
FTDTemplatePhysicalInterface:
properties:
description:
type: string
id:
type: string
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/FTDTemplateInterfaceMetadata'
type: object
name:
type: string
port:
format: int32
type: integer
slot:
format: int32
type: integer
type:
type: string
version:
type: string
type: object
FTDTemplateInterfaceMetadata:
properties:
domain:
$ref: '#/components/schemas/Domain'
type: object
isLocked:
type: boolean
lastUser:
$ref: '#/components/schemas/MetadataUser'
type: object
matches:
items:
type: string
type: array
physicalInterface:
$ref: '#/components/schemas/IReference'
type: object
readOnly:
$ref: '#/components/schemas/ReadOnly'
type: object
state:
type: string
timestamp:
format: int32
type: integer
type: object
Links:
properties:
parent:
type: string
self:
type: string
type: object
IReadonly:
properties:
reason:
enum:
- RBAC
- SYSTEM
- DOMAIN
type: string
state:
type: boolean
type: object
IDeviceTemplateInterfaceMapping:
properties:
modelInterface:
type: string
templateInterface:
type: string
type: object
DeviceTemplateAssociationListContainer:
properties:
items:
$ref: '#/components/schemas/DeviceTemplateAssociation'
type: array
links:
$ref: '#/components/schemas/ILinks'
type: object
paging:
$ref: '#/components/schemas/PagingContainer'
type: object
type: object
MetadataUser:
description: This object defines details about the user.
properties:
id:
description: The unique UUID of the user
type: string
links:
$ref: '#/components/schemas/ILinks'
description: Contains the self referencing links to this resource
type: object
name:
description: Name of the user.
type: string
type:
description: The user type (fixed).
type: string
type: object
ITarget:
description: This is the target device.
properties:
description:
type: string
id:
description: Unique ID of the device.
type: string
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/IMetadata'
type: object
name:
description: Name of the device.
type: string
type:
description: Device
type: string
version:
type: string
type: object
SupportedDeviceInterfaceModel:
properties:
ftwSupported:
type: boolean
mediaType:
type: string
name:
type: string
poeSupported:
type: boolean
supportedSpeeds:
type: string
switchPortSupported:
type: boolean
type: object
DeviceTemplateApplyRequest:
properties:
device:
$ref: '#/components/schemas/ReferenceObject'
type: object
overriddenValues:
$ref: '#/components/schemas/TemplateApplyDeclaredOverrides'
type: object
postApplyAction:
enum:
- NOACTION
- DEPLOY
type: string
templateApplyRequestData:
$ref: '#/components/schemas/TemplateApplyRequestData'
type: object
variableValues:
items:
$ref: '#/components/schemas/KeyValuePairModel'
type: object
type: array
type: object
DeviceTemplateVariables:
properties:
description:
type: string
id:
type: string
links:
$ref: '#/components/schemas/Links'
type: object
metadata:
$ref: '#/components/schemas/Metadata'
type: object
name:
type: string
type:
type: string
value:
type: string
variableType:
enum:
- STRING
- AS_NUMBER
- IPV4_NETWORK
- IPV4_HOST
- IPV6_NETWORK
- IPV6_HOST
- PASSWORD
- ROUTER_ID
- IPV4_RANGE
- FQDN
type: string
version:
type: string
type: object
AuditLogInfo:
properties:
sourceIp:
type: string
type: object
IMetadataUser:
properties:
id:
type: string
links:
$ref: '#/components/schemas/ILinks'
type: object
name:
type: string
type:
type: string
type: object
ReferenceObject:
properties:
id:
type: string
links:
$ref: '#/components/schemas/ILinks'
type: object
name:
type: string
type:
type: string
type: object
ErrorResponse:
properties:
category:
description: Describes the category of the error thrown.
enum:
- FRAMEWORK
- OTHER
- VALIDATION
type: string
messages:
description: List of error messages which the response has.
items:
$ref: '#/components/schemas/ErrorMessagesContainer'
type: object
type: array
severity:
description: Specifies the Highest level severity among all the error messages.
enum:
- ERROR
- WARN
type: string
type: object
RangeObject:
description: A model representing Range Network object definition.
properties:
description:
description: User provided description.
type: string
id:
description: Unique identifier representing resource.
type: string
links:
$ref: '#/components/schemas/Links'
description: Contains the full URL to the current object and its parent (if any)
type: object
metadata:
$ref: '#/components/schemas/Metadata'
description: Object representing metadata properties of response object.
type: object
name:
description: User chosen resource name.
type: string
overridable:
description: Boolean indicating whether object values can be overridden.
type: boolean
overrideTargetId:
description: Unique identifier of domain or device when override assigned to child domain. Used as path query parameter
to GET override details for a specific object on a specific target (device or domain).
type: string
overrides:
$ref: '#/components/schemas/IOverride'
description: This is populated only if this object is an override and contains the parent (global) object id and
whether this is an override on device or domain.
type: object
type:
description: The unique type of this object.
type: string
value:
description: Actual value of range.
type: string
version:
description: Version number of the response object.
type: string
type: object
ILocalTunnelIdentity:
properties:
isLocalTunnelIdEnabled:
type: boolean
localIdentityString:
type: string
localIdentityType:
enum:
- ADDRESS
- AUTO
- EMAILID
- HOSTNAME
- KEYID
type: string
localIdentityVariable:
$ref: '#/components/schemas/ReferenceObject'
type: object
type: object
ILinks:
description: This defines the self referencing links for the given resource.
properties:
parent:
description: Full resource URL path to reference the parent (if any) for this resource.
type: string
self:
description: Full resource URL path to reference this particular resource.
type: string
type: object
FQDNObject:
properties:
description:
type: string
dnsResolution:
enum:
- IPV4_ONLY
- IPV6_ONLY
- IPV4_AND_IPV6
type: string
id:
type: string
links:
$ref: '#/components/schemas/Links'
type: object
metadata:
$ref: '#/components/schemas/Metadata'
type: object
name:
type: string
overridable:
type: boolean
overrideTargetId:
type: string
overrides:
$ref: '#/components/schemas/IOverride'
type: object
type:
type: string
value:
type: string
version:
type: string
required:
- dnsResolution
type: object
KeyValuePair:
properties:
key:
type: string
value:
type: string
type: object
DeviceTemplateConversionRequestModel:
properties:
accessPolicy:
$ref: '#/components/schemas/ReferenceObject'
type: object
description:
type: string
id:
type: string
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/Metadata'
type: object
name:
type: string
source:
$ref: '#/components/schemas/ReferenceObject'
type: object
type:
type: string
version:
type: string
type: object
ObjectRefs:
properties:
type:
type: string
valueList:
items:
$ref: '#/components/schemas/NamedEntry'
type: object
type: array
type: object
TemplateApplyRequestData:
properties:
assignSharedPolicies:
type: boolean
auditLogInfo:
$ref: '#/components/schemas/AuditLogInfo'
type: object
parentTaskId:
format: int32
type: integer
payloadLocation:
type: string
postTemplateAction:
enum:
- NOACTION
- DEPLOY
type: string
targetDevice:
$ref: '#/components/schemas/ObjectEntry'
type: object
taskId:
format: int32
type: integer
template:
$ref: '#/components/schemas/ObjectEntry'
type: object
templateOverrideList:
items:
$ref: '#/components/schemas/PolicyObjectEntry'
type: object
type: array
templateVariableList:
items:
$ref: '#/components/schemas/KeyValuePair'
type: object
type: array
type: object
TemplateAssociationInfo:
properties:
associatedDevices:
format: int32
type: integer
associatedModelInterfaceMappings:
items:
$ref: '#/components/schemas/ModelInterfaceMappingsValidity'
type: object
type: array
variableOverridesAssociatedWithTemplate:
format: int32
type: integer
variablesAssociatedWithTemplate:
format: int32
type: integer
type: object
ISubTask:
properties:
description:
type: string
id:
type: string
message:
type: string
metadata:
$ref: '#/components/schemas/IMetadata'
type: object
status:
type: string
target:
$ref: '#/components/schemas/ITarget'
type: object
type: object
PagingContainer:
properties:
count:
format: int32
type: integer
limit:
format: int32
type: integer
offset:
format: int32
type: integer
pages:
format: int32
type: integer
type: object
HostObject:
description: An object defining a Host Network object definition.
properties:
description:
description: A description about the object.
type: string
id:
description: The unique UUID of this object.
type: string
links:
$ref: '#/components/schemas/Links'
description: Contains the full URL to the current object and its parent (if any)
type: object
metadata:
$ref: '#/components/schemas/Metadata'
description: Defines read only details about the object - whether it is system defined, last user who modified the
object etc.
type: object
name:
description: ' The unique name for the object.'
type: string
overridable:
description: Set to 'true' if the object can be overridden, 'false' otherwise.
type: boolean
overrideTargetId:
description: The override target id either the device (UUID) or the domain (UUID) on which this override is created.
Applicable only for overriden objects.
type: string
overrides:
$ref: '#/components/schemas/IOverride'
description: This is populated only if this object is an override and contains the parent (global) object id and
whether this is an override on device or domain.
type: object
type:
description: The unique type of this object (fixed).
type: string
value:
description: The Host IP address value for this object.
type: string
version:
description: The unique object version (if any).
type: string
type: object
SupportedDeviceModelListContainer:
properties:
items:
$ref: '#/components/schemas/SupportedDeviceModel'
type: array
links:
$ref: '#/components/schemas/ILinks'
type: object
paging:
$ref: '#/components/schemas/PagingContainer'
type: object
type: object
SupportedDeviceModel:
properties:
description:
type: string
id:
type: string
interfaces:
items:
$ref: '#/components/schemas/SupportedDeviceInterfaceModel'
type: object
type: array
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/Metadata'
type: object
modelName:
type: string
name:
type: string
type:
type: string
version:
type: string
type: object
IMetadata:
properties:
domain:
$ref: '#/components/schemas/IDomain'
type: object
isLocked:
type: boolean
lastUser:
$ref: '#/components/schemas/IMetadataUser'
type: object
matches:
items:
type: string
type: array
readOnly:
$ref: '#/components/schemas/IReadonly'
type: object
timestamp:
format: int32
type: integer
type: object
VpnSettingModel:
properties:
description:
type: string
id:
type: string
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/Metadata'
type: object
name:
type: string
protectedNetworks:
items:
$ref: '#/components/schemas/IReference'
type: object
type: array
s2sVpnSettings:
$ref: '#/components/schemas/IS2SVpnSetting'
type: object
type:
type: string
version:
type: string
vpnConnections:
items:
$ref: '#/components/schemas/IVpnConnection'
type: object
type: array
type: object
PolicyObjectEntry:
properties:
attributes:
$ref: '#/components/schemas/Attributes'
type: object
description:
type: string
domainReadOnly:
type: boolean
group:
type: boolean
id:
format: int32
type: integer
literal:
type: boolean
name:
type: string
readOnly:
type: boolean
references:
$ref: '#/components/schemas/ObjectRefs'
type: object
subType:
type: string
systemObject:
type: boolean
toolTip:
type: string
type:
type: string
uuid:
type: string
value:
type: string
valueList:
items:
$ref: '#/components/schemas/NamedEntry'
type: object
type: array
type: object
DeviceTemplateInitialConfig:
properties:
description:
type: string
id:
type: string
isRemoteBranch:
type: boolean
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/Metadata'
type: object
name:
type: string
type:
type: string
version:
type: string
type: object
VpnSettingModelListContainer:
properties:
items:
$ref: '#/components/schemas/VpnSettingModel'
type: array
links:
$ref: '#/components/schemas/ILinks'
type: object
paging:
$ref: '#/components/schemas/PagingContainer'
type: object
type: object
DeviceTemplateDeclaredObjectOverride:
properties:
description:
type: string
id:
type: string
links:
$ref: '#/components/schemas/ILinks'
type: object
name:
type: string
type:
type: string
type: object
DeviceTemplates:
properties:
accessPolicy:
$ref: '#/components/schemas/IPolicyModel'
type: object
description:
type: string
firewallMode:
enum:
- ROUTED
- TRANSPARENT
type: string
id:
type: string
initialConfig:
$ref: '#/components/schemas/DeviceTemplateInitialConfig'
type: object
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/DeviceTemplatesMetadata'
type: object
name:
type: string
type:
type: string
validateTemplate:
type: string
version:
type: string
type: object
ObjectEntry:
properties:
id:
format: int32
type: integer
literal:
type: boolean
name:
type: string
type:
type: string
uuid:
type: string
value:
type: string
type: object
KeyValuePairModel:
properties:
key:
type: string
value:
type: string
type: object
IDomain:
properties:
id:
type: string
links:
$ref: '#/components/schemas/ILinks'
type: object
name:
type: string
type:
type: string
type: object
DeviceTemplateAssociation:
properties:
description:
type: string
device:
$ref: '#/components/schemas/IReference'
type: object
id:
type: string
lastAppliedStatus:
type: string
lastAppliedTimestamp:
format: int32
type: integer
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/IMetadata'
type: object
name:
type: string
overriddenValues:
$ref: '#/components/schemas/TemplateApplyDeclaredOverrides'
type: object
syncStatus:
type: string
template:
$ref: '#/components/schemas/IReference'
type: object
type:
type: string
variableValues:
items:
$ref: '#/components/schemas/KeyValuePairModel'
type: object
type: array
version:
type: string
type: object
TaskStatus:
properties:
description:
type: string
id:
type: string
links:
$ref: '#/components/schemas/ILinks'
type: object
message:
type: string
metadata:
$ref: '#/components/schemas/IMetadata'
type: object
name:
type: string
showDetailedDeviceStatus:
type: string
status:
type: string
subTasks:
items:
$ref: '#/components/schemas/ISubTask'
type: object
type: array
taskType:
enum:
- DEVICE_REGISTRATION
- SMART_LICENSE
- DEVICE_DEPLOYMENT
- DEVICE_ROLLBACK
- NGFWHA_OPERATIONS
- COPY_CONFIG_REQUEST
- HIT_COUNT_REFRESH
- FTD_CLUSTER_BOOTSTRAP
- FTD_CLUSTER_CREATE
- FTD_CLUSTER_BREAK
- FTD_CLUSTER_ADD_NODES
- FTD_CLUSTER_REMOVE_NODES
- DEVICE_BACKUP
- FTD_CLUSTER_UPDATE_BOOTSTRAP
- FTD_CLUSTER_COMMAND
- SSP_EPM_OIR
- SSP_EPM_BREAKOUT_DEPLOY
- DEVICE_EXPORT
- DEVICE_IMPORT
- POLICY_EXPORT
- CHASSIS_REGISTRATION
- CHANGE_MANAGER
- CONFIGURE_DEVICE_VALIDATE
- CONFIGURE_DEVICE
- CONFIGURE_MANAGER
- CONFIGURE_MANAGER_ADD
- CONFIGURE_MANAGER_DELETE
- INITIATE_MIGRATION
- DISCARD_MIGRATION
- SWITCH_TO_ANALYTICS
- DELETE_DEVICE
- GENERATE_REPORTS
- FLEXCONFIG_MIGRATION
- DEVICE_UNREGISTRATION
- PENDING_CHANGES_REQUEST
- DEVICE_TROUBLESHOOT
- DEVICE_MODEL_MIGRATION
- DEVICE_TEMPLATE_CREATION
- CHASSIS_CONVERSION_REQUEST
- SNORT_PROFILER
- CPU_PROFILER
- POLICY_REPORT_GENERATION
- DEVICE_TEMPLATE_APPLY
- LTP_ONBOARDING
- POLICY_CLONE_OPERATION
- DEVICE_CERTIFICATE_MANAGEMENT
- OOB_CHANGES_REQUEST
- UPLOAD_TROUBLESHOOT
type: string
type:
type: string
type: object
IOverride:
description: Defines the override details for this object.
properties:
parent:
$ref: '#/components/schemas/IReference'
description: Link to the parent/global resource which is overriden.
type: object
target:
$ref: '#/components/schemas/IReference'
description: The device or the domain target on which this override is enabled.
type: object
type: object
ErrorMessagesContainer:
properties:
bulkPayloadIndex:
description: More details about the error.
type: string
code:
description: More details about the error.
type: string
description:
description: More details about the error.
type: string
details:
description: More details about the error.
type: string
errorCode:
description: More details about the error.
type: string
location:
description: More details about the error.
type: string
severity:
description: Specifies the Highest level severity among all the error messages.
enum:
- ERROR
- WARN
type: string
type: object
IVpnIntfAddress:
properties:
literal:
type: string
variable:
$ref: '#/components/schemas/ReferenceObject'
type: object
type: object
DeviceTemplateObjectOverrides:
properties:
description:
type: string
id:
type: string
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/Metadata'
type: object
name:
type: string
objectOverridesList:
items:
$ref: '#/components/schemas/DeviceTemplateDeclaredObjectOverride'
type: object
type: array
type:
type: string
version:
type: string
type: object
Attributes:
type: object
DeviceTemplateDefaultModelMapping:
properties:
description:
type: string
id:
type: string
interfaceMappings:
items:
$ref: '#/components/schemas/IDeviceTemplateInterfaceMapping'
type: object
type: array
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/Metadata'
type: object
name:
type: string
type:
type: string
version:
type: string
type: object
DeviceTemplatesListContainer:
properties:
items:
$ref: '#/components/schemas/DeviceTemplates'
type: array
links:
$ref: '#/components/schemas/ILinks'
type: object
paging:
$ref: '#/components/schemas/PagingContainer'
type: object
type: object
ModelInterfaceMappingsValidity:
properties:
isValid:
type: boolean
modelName:
type: string
valid:
type: boolean
type: object
TemplateApplyDeclaredOverrides:
properties:
fqdns:
items:
$ref: '#/components/schemas/FQDNObject'
type: object
type: array
hosts:
items:
$ref: '#/components/schemas/HostObject'
type: object
type: array
networks:
items:
$ref: '#/components/schemas/NetworkObject'
type: object
type: array
ranges:
items:
$ref: '#/components/schemas/RangeObject'
type: object
type: array
type: object
IPolicyModel:
properties:
description:
type: string
id:
type: string
links:
$ref: '#/components/schemas/ILinks'
type: object
metadata:
$ref: '#/components/schemas/IMetadata'
type: object
name:
type: string
type:
type: string
version:
type: string
type: object
ReadOnly:
description: Defines the read only conditions if the referenced resource is read only.
properties:
reason:
description: Reason the resource is read only - SYSTEM (if it is system defined), RBAC (if user RBAC permissions
make it read only) or DOMAIN (if resource is read only in current domain).
enum:
- RBAC
- SYSTEM
- DOMAIN
type: string
state:
description: True if this resource us read only and false otherwise.
type: boolean
type: object
DeviceTemplateVariablesListContainer:
properties:
items:
$ref: '#/components/schemas/DeviceTemplateVariables'
type: array
links:
$ref: '#/components/schemas/ILinks'
type: object
paging:
$ref: '#/components/schemas/PagingContainer'
type: object
type: object
parameters:
expanded:
description: If set to true, the GET response displays a list of objects with additional attributes.
in: query
name: expanded
required: false
schema:
type: boolean
offset:
description: Index of first item to return.
in: query
name: offset
required: false
schema:
format: int32
type: integer
limit:
description: Number of items to return.
in: query
name: limit
required: false
schema:
format: int32
type: integer
domainUUID:
description: Domain UUID
in: path
name: domainUUID
required: true
schema:
type: string
securitySchemes:
bearerAuth:
bearerFormat: JWT
scheme: bearer
type: http
x-refined-from:
- cdfmc-openapi.yaml
- cisco-secure-firewall-cdfmc-openapi.yml