openapi: 3.2.0 info: title: Cisco Secure Firewall Policy API version: '1.0' description: 'Operations tagged Policy across 3 of this provider''s published API definitions: cdfmc-openapi.yaml, cisco-secure-firewall-cdfmc-openapi.yml, cisco-secure-firewall-scc-mesh-policy-openapi.json. 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: 328/332 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 - url: https://api.security.cisco.com/pinacl/api tags: - name: Policy paths: /v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/policy/accesspolicies: get: deprecated: false description: '**Get the list of all access control policies.**' operationId: getAllAccessPolicy parameters: - description: Only show the policy matching the specified name. in: query name: name required: false schema: type: string - description: 'Value is of format (including quotes): "locked:{true|false}"
lockedquery parameter when set to ''true'' returns list of Access Policies which are locked and when set to ''false'' returns policies which are unlocked.' in: query name: filter required: false schema: type: string - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false 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/policy/accesspolicies ( Test GET ALL Success of AccessPolicy policy )': value: items: - defaultAction: id: id_of_default_action type: AccessPolicyDefaultAction description: policy to test FMC implementation name: AccessPolicy1_updated type: AccessPolicy - defaultAction: id: id_of_default_action type: AccessPolicyDefaultAction description: policy to test FMC implementation name: AccessPolicy2_updated type: AccessPolicy links: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies?offset=0&limit=2 schema: $ref: '#/components/schemas/AccessPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create an access control policy. _Check the response section for applicable examples (if any)._**' operationId: createAccessPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: ? 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/policy/accesspolicies ( Success: POST method for AccessPolicy with minimum required fields )' : value: defaultAction: action: BLOCK name: AccessPolicy1 type: AccessPolicy 'Example 2 : POST /fmc_config/v1/domain/DomainUUID/policy/accesspolicies ( Success: Test POST method for AccessPolicy )': value: defaultAction: action: any_allowed_action_enum intrusionPolicy: id: id_of_existing_or_new_intrusion_policy type: IntrusionPolicy logBegin: true/false logEnd: true/false sendEventsToFMC: true/false snmpConfig: id: id_of_snmpConfig_object type: SNMPAlert syslogConfig: id: id_of_syslog_object type: SyslogAlert type: AccessPolicyDefaultAction variableSet: id: id_of_variableSet_to_be_added type: VariableSet description: policy to test FMC implementation name: AccessPolicy1 type: AccessPolicy schema: $ref: '#/components/schemas/AccessPolicy' type: object description: Input representation of access policy. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/AccessPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/accessrules: delete: deprecated: false description: '**Delete all access rules. Use filtering to specify which access rules will be deleted. _Check the response section for applicable examples (if any)._**' operationId: deleteMultipleAccessRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - description: 'For bulk delete needs the filter="ids:" and with bulk=true flag, Value is of format (including quotes): "ids:id1,id2,...".
ids is a comma-separated list of rule IDs to be deleted.
Supported filter criteria are "name","timeRange","action","sourceNetworks","destinationNetworks","sourcePorts","destinationPorts","sourceZones","destinationZones","applications","sourceDynamicObjects","destinationDynamicObjects","vlanTags","comments","users","urls","intrusionPolicy","sourceSecurityGroupTags","fts".' in: query name: filter 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: schema: $ref: '#/components/schemas/AccessRule' type: object description: The input representation of access rule model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : DELETE /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules/accessRuleUUID ( Test DELETE of Access rule )' : value: action: ALLOW applications: applications: - id: '1553' name: 1&1 Internet type: Application destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true id: accessRuleUUID ipsPolicy: id: IntrusionPolicyUUID name: Connectivity Over Security type: IntrusionPolicy links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules/accessRuleUUID logBegin: false logEnd: false logFiles: false metadata: readOnly: reason: SYSTEM state: true name: Rule2 originalSourceNetworks: {} sendEventsToFMC: false sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID name: vlan_tag_1 type: VlanTag schema: $ref: '#/components/schemas/AccessRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the list of all access rules associated with the specified policy ID.**' operationId: getAllAccessRule parameters: - description: For GetAll Filter criteria can be specified using the format "name:filterName;timeRange:true;action:filterAction;sourceNetworks:filterValue1,filterValue2....".
Supported filter criteria are "name","timeRange","action","sourceNetworks","originalClientIP","destinationNetworks","sourcePorts","destinationPorts","sourceZones","destinationZones","applications","sourceDynamicObjects","destinationDynamicObjects","vlanTags","comments","users","urls","intrusionPolicy","sourceSecurityGroupTags","fts". in: query name: filter required: false 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 - $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/policy/accesspolicies/containerUUID/accessrules ( Success: Test GET ALL success )' : value: items: - id: accessRuleUUID1 links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules/accessRuleUUID1 name: Rule1 type: AccessRule - id: accessRuleUUID2 links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules/accessRuleUUID2 name: Rule2 type: AccessRule links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?offset=0&limit=1 paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?expanded=true ( Success: Test GET ALL success with expanded=true )' : value: items: - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationNetworks: {} destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true id: accessRuleUUID2 links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules/accessRuleUUID2 logBegin: false logEnd: false logFiles: false metadata: readOnly: reason: SYSTEM state: true name: Rule1 originalSourceNetworks: {} sendEventsToFMC: false sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourceNetworks: {} sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject type: AccessRule variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID name: vlan_tag_1 type: VlanTag - action: ALLOW applications: applications: - id: applictaionUUID name: 1&1 Internet type: Application destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZone name: Internal type: SecurityZone enabled: true id: accessRuleUUID1 ipsPolicy: id: IntrusionPolicyUUID name: Connectivity Over Security type: IntrusionPolicy links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules/accessRuleUUID1 logBegin: false logEnd: false logFiles: false metadata: readOnly: reason: SYSTEM state: true name: Rule2 originalSourceNetworks: {} sendEventsToFMC: false sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZone name: External type: SecurityZone type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID name: vlan_tag_1 type: VlanTag links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?offset=0&limit=2 paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/AccessRuleListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create access rules. _Check the response section for applicable examples (if any)._**' operationId: createMultipleAccessRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: false schema: type: boolean - description: Specifies that the rules will be inserted after the specified rule index. If no section or category is specified, the rules will be added to the section or category after the insertion point. insertBefore takes precedence over insertAfter - if both are specified, the insertBefore parameter will apply. in: query name: insertAfter required: false schema: type: number - description: Specifies that the rules will be inserted before the specified rule index. If no section or category is specified, the rules will be added to the section or category before the insertion point. insertBefore takes precedence over insertAfter - if both are specified, the insertBefore parameter will apply. in: query name: insertBefore required: false schema: type: number - description: Specifies the section into which the rules will be added. If this parameter is not used the section will be the default section. Only mandatory and default are allowed values. If a section is specified, a category cannot be specified. in: query name: section required: false schema: type: string - description: Specifies the category into which the rules will be added. If a category is specified it must exist or the request will fail. If a section is specified, a category cannot be specified. in: query name: category required: false 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 : POST /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules ( Test POST of Access rule )' : value: action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule1 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 2 : POST /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?bulk=true ( POST Bulk insert of Access rules )' : value: - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule1 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule2 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 3 : POST /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?bulk=true&section={mandatory | default} ( POST Bulk insert of Access rules into mandatory or default section )' : value: - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule2 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule1 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 4 : POST /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?bulk=true&section={mandatory | default}&insertAfter=RuleIndex ( POST Bulk insert of Access rule into section after an index )' : value: - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule1 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule2 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 5 : POST /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?bulk=true&section={mandatory | default}&insertBefore=RuleIndex ( POST Bulk insert of Access rule into section before an index )' : value: - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule1 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule2 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 6 : POST /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?bulk=true&category=NameOfCategory ( POST Bulk insert of Access rule into a category )' : value: - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule1 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule2 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 7 : POST /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?bulk=true&category=NameOfCategory&insertAfter=RuleIndex ( POST Bulk insert of Access rule into category after an index )' : value: - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule1 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert timeRangeObjects: - id: TimeRangeUUID name: TestTimeRange type: TimeRange type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule2 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 8 : POST /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?bulk=true&category=NameOfCategory&insertBefore=RuleIndex ( POST Bulk insert of Access rule into category before an index )' : value: - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule1 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert timeRangeObjects: - id: TimeRangeUUID name: TestTimeRange type: TimeRange type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule2 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 9 : POST /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?bulk=true ( POST Bulk insert of Access rules )' : value: - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule1 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert timeRangeObjects: - id: TimeRangeUUID name: TestTimeRange type: TimeRange type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule2 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag schema: $ref: '#/components/schemas/AccessRule' type: object description: The input representation of access rule model. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/AccessRule' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify all access rules. _Check the response section for applicable examples (if any)._**' operationId: updateMultipleAccessRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - description: Boolean indicating whether to change the entire object or only certain attributes of it. The default value is FALSE. in: query name: partialUpdate required: false schema: type: boolean - 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/policy/accesspolicies/containerUUID/accessrules/accessRuleUUID1 ( Test PUT of access rule )' : value: action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: false filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy id: accessRuleUUID1 ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule2 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 2 : PUT /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?bulk=true ( PUT Bulk update of Access rules )' : value: - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule1 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule2 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag schema: $ref: '#/components/schemas/AccessRule' type: object description: The input representation of access rule model to be updated. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/AccessRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/accessrules/{objectId}: delete: deprecated: false description: '**Delete the access rule associated with the specified policy ID and rule ID. _Check the response section for applicable examples (if any)._**' operationId: deleteAccessRule parameters: - description: Unique identifier of the access rule. 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/policy/accesspolicies/containerUUID/accessrules/accessRuleUUID ( Test DELETE of Access rule )' : value: action: ALLOW applications: applications: - id: '1553' name: 1&1 Internet type: Application destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true id: accessRuleUUID ipsPolicy: id: IntrusionPolicyUUID name: Connectivity Over Security type: IntrusionPolicy links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules/accessRuleUUID logBegin: false logEnd: false logFiles: false metadata: readOnly: reason: SYSTEM state: true name: Rule2 originalSourceNetworks: {} sendEventsToFMC: false sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID name: vlan_tag_1 type: VlanTag schema: $ref: '#/components/schemas/AccessRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the access rule associated with the specified policy ID and rule ID.**' operationId: getAccessRule parameters: - description: Unique identifier of the access rule. 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/policy/accesspolicies/containerUUID/accessrules/accessruleUUID ( Success: Test GET method for Access rule )' : value: action: ALLOW applications: applications: - id: '1553' name: 1&1 Internet type: Application destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: destinationZonesUUID name: Internal type: SecurityZone enabled: true id: accessruleUUID ipsPolicy: id: ipsPolicyUUID name: Connectivity Over Security type: IntrusionPolicy links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules/accessruleUUID logBegin: false logEnd: false logFiles: false metadata: readOnly: reason: SYSTEM state: true name: Rule2 originalSourceNetworks: {} sendEventsToFMC: false sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: sourceZoneObjectUUID name: External type: SecurityZone timeRangeObjects: - id: TimeRangeUUID name: TestTimeRange type: TimeRange type: AccessRule urls: urlCategoriesWithReputation: - category: id: categoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: variableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: vlanTagUUID name: vlan_tag_1 type: VlanTag schema: $ref: '#/components/schemas/AccessRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the access rule associated with the specified policy ID and rule ID. _Check the response section for applicable examples (if any)._**' operationId: updateAccessRule parameters: - description: Unique identifier of the access rule. in: path name: objectId required: true schema: type: string - description: Boolean indicating whether to change the entire object or only certain attributes of it. The default value is FALSE. in: query name: partialUpdate required: false schema: type: boolean - 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/policy/accesspolicies/containerUUID/accessrules/accessRuleUUID1 ( Test PUT of access rule )' : value: action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: false filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy id: accessRuleUUID1 ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule2 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 2 : PUT /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?bulk=true ( PUT Bulk update of Access rules )' : value: - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule1 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW destinationDynamicObjects: objects: - id: dynamicObjectUUID name: destinationDynamicObject type: DynamicObject destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject destinationZones: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone enabled: true filePolicy: id: filePolicyUuid name: filePolicyName type: FilePolicy ipsPolicy: id: ipsPolicyUuid name: ipsPlicyName type: IntrusionPolicy logBegin: false logEnd: false logFiles: false name: Rule2 newComments: - comment1 - comment2 sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceDynamicObjects: objects: - id: dynamicObjectUUID name: SourceDynamicObject type: DynamicObject sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject sourceZones: objects: - id: SecurityZoneUUID name: External type: SecurityZone syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: AccessRule urls: urlCategoriesWithReputation: - category: id: URLCategoryUUID name: Weapons type: URLCategory reputation: BENIGN_SITES_WITH_SECURITY_RISKS type: UrlCategoryAndReputation variableSet: id: VariableSetUUID name: Default Set type: VariableSet vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag schema: $ref: '#/components/schemas/AccessRule' type: object description: The input representation of access rule model to be updated. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/AccessRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/categories: get: deprecated: false description: '**Get the list of all categories associated with the specified policy ID.**' operationId: getAllAccessPolicyCategory 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/policy/accesspolicies/accesspolicyUUID/categories?expanded=true ( Test GET ALL Success of AccessPolicyCategory )' : value: items: - id: id_of_category links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/categories/categoryUUID metadata: accessPolicy: id: id_of_access_policy name: access_policy_name type: AccessPolicy endIndex: index of the last Access Rule inside the category section: Section Name startIndex: index of the first Access Rule inside the category name: Category0001 type: Category links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/categories?offset=0&limit=1 paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/AccessPolicyCategoryListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a list of all categories associated with the specified policy ID. _Check the response section for applicable examples (if any)._**' operationId: createAccessPolicyCategory parameters: - description: Get, create or modify category in given section. Allowed values are mandatory or default. in: query name: section required: false schema: type: string - description: Create the category above the specified category. in: query name: aboveCategory required: false schema: type: string - description: Create the category above the given rule index. in: query name: insertBefore required: false schema: type: string - description: Create the category given the given rule index. in: query name: insertAfter required: false 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 : POST /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/categories ( Test POST of AccessPolicyCategory to create new record )' : value: name: Category0001 type: Category schema: $ref: '#/components/schemas/AccessPolicyCategory' type: object description: The input category model. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/AccessPolicyCategory' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/categories/{objectId}: delete: deprecated: false description: '**Delete the category associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteAccessPolicyCategory parameters: - description: Unique identifier of the category. 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/policy/accesspolicies/accesspolicyUUID/categories/categoryUUID ( Test DELETE of AccessPolicyCategory to delete a record )' : value: id: id_of_category links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/categories/categoryUUID metadata: accessPolicy: id: id_of_access_policy name: access_policy_name type: AccessPolicy endIndex: index of the last Access Rule inside the category section: Section Name startIndex: index of the first Access Rule inside the category name: Category0001 type: Category schema: $ref: '#/components/schemas/AccessPolicyCategory' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the category associated with the specified ID.**' operationId: getAccessPolicyCategory parameters: - description: Unique identifier of the category. 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/policy/accesspolicies/accesspolicyUUID/categories/categoryUUID ( Test GET of AccessPolicyCategory to get a record )' : value: id: id_of_category links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/categories/categoryUUID metadata: accessPolicy: id: id_of_access_policy name: access_policy_name type: AccessPolicy endIndex: index of the last Access Rule inside the category section: Section Name startIndex: index of the first Access Rule inside the category name: Category0001 type: Category schema: $ref: '#/components/schemas/AccessPolicyCategory' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the category associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateAccessPolicyCategory parameters: - description: Unique identifier of the category. 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/policy/accesspolicies/accesspolicyUUID/categories/categoryUUID ( Test PUT of AccessPolicyInheritanceSetting to update the record )' : value: id: id_of_category name: Category0001 type: Category schema: $ref: '#/components/schemas/AccessPolicyCategory' type: object description: The input representation of Category for specific Access Control policy to be updated. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/AccessPolicyCategory' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/defaultactions: get: deprecated: false description: '**Get the list of all default actions associated with the specified access control policy ID.**' operationId: getAllDefaultAction 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/DefaultActionListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/defaultactions/{objectId}: get: deprecated: false description: '**Get the default action associated with the specified access control policy ID and default action ID.**' operationId: getDefaultAction parameters: - description: Unique identifier of the default action. 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/policy/accesspolicies/ac_pol_uuid/defaultactions?expanded=true ( Test GET Success of AccessPolicy default action )' : value: items: - action: PERMIT id: defaultActionUUID intrusionPolicy: id: instrusionPolicyUUID name: Balanced Security and Connectivity type: IntrusionPolicy logBegin: true logEnd: true sendEventsToFMC: true snmpConfig: id: snmpConfigUUID name: snmp_alert1 type: SNMPAlert type: AccessPolicyDefaultAction variableSet: id: variableSetUUID name: Default Set type: VariableSet links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/defaultactions?offset=0&limit=1 paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/DefaultAction' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the default action associated with the specified access control policy ID and default action ID. _Check the response section for applicable examples (if any)._**' operationId: updateDefaultAction parameters: - description: Unique identifier of the default action. 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: schema: $ref: '#/components/schemas/DefaultAction' type: object description: The input representation of Default Action for specific Access Control policy to be updated. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/DefaultAction' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/inheritancesettings: get: deprecated: false description: '**Get all inheritance settings associated with specified access policy.**' operationId: getAllAccessPolicyInheritanceSetting 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/policy/accesspolicies/ac_pol_uuid/inheritancesettings?expanded=true ( Test GET ALL Success of AccessPolicy inheritance setting )' : value: items: - basePolicy: id: id_of_base_policy links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/basePolicyUUID/ name: Base Policy Name type: AccessPolicy id: inheritanceSettingUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/inheritancesettings/inheritanceSettingUUID metadata: timestamp: 12345678.0 type: AccessPolicyInheritanceSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/inheritancesettings?offset=0&limit=1 paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/AccessPolicyInheritanceSettingListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/inheritancesettings/{objectId}: get: deprecated: false description: '**Get the specified inheritance setting associated with the specified access policy.**' operationId: getAccessPolicyInheritanceSetting parameters: - description: Unique identifier of the access policy inheritance 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: examples: ? 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/inheritancesettings/inheritanceSettingUUID ( Test GET of AccessPolicyInheritanceSetting to get a record )' : value: basePolicy: id: id_of_base_policy links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/basePolicyUUID/ name: Base Policy Name type: AccessPolicy id: inheritanceSettingUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/inheritancesettings/inheritanceSettingUUID metadata: timestamp: 12345678.0 type: AccessPolicyInheritanceSetting schema: $ref: '#/components/schemas/AccessPolicyInheritanceSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the specified inheritance setting associated with the specified access policy. _Check the response section for applicable examples (if any)._**' operationId: updateAccessPolicyInheritanceSetting parameters: - description: Unique identifier of the access policy inheritance 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/policy/accesspolicies/accesspolicyUUID/inheritancesettings/inheritanceSettingUUID ( Test PUT of AccessPolicyInheritanceSetting to update the record )' : value: basePolicy: id: id_of_base_policy type: AccessPolicy id: id_of_inheritance_settings type: AccessPolicyInheritanceSetting schema: $ref: '#/components/schemas/AccessPolicyInheritanceSetting' type: object description: The input representation of Inheritance Setting for specific Access Control policy to be updated. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/AccessPolicyInheritanceSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/loggingsettings: get: deprecated: false description: '**Get list of all logging settings associated with the specified access control policy ID.**' operationId: getAllAccessPolicyLoggingSettingModel 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/AccessPolicyLoggingSettingModelListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/loggingsettings/{objectId}: get: deprecated: false description: '**Get the logging setting associated with the specified access control policy ID and logging setting ID.**' operationId: getAccessPolicyLoggingSettingModel parameters: - description: Unique identifier of the logging 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: examples: ? 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/ac_pol_uuid/loggingsettings?expanded=true ( Test GET Success of AccessPolicy logging settings )' : value: items: - enableFileAndMalwareSyslog: true fileAndMalwareSyslogConfig: id: 3f7ce75e-fd1b-11e8-8a68-ca0898f23acf name: test type: SyslogAlert fileAndMalwareSyslogSeverity: ALERT id: 005056A9-9F80-0ed3-0000-030064771231 metadata: timestamp: 0 severityForPlatformSettingSyslogConfig: CRIT syslogConfig: id: 8014f0d4-6a33-11e8-8755-90aed85e80f0 name: test type: SyslogAlert syslogConfigFromPlatformSetting: true type: LoggingSetting links: self: /api/fmc_config/v1/domain/domainUuid/policy/accesspolicies/ac_policy_id/loggingsettings?offset=0&limit=1&expanded=true paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/AccessPolicyLoggingSettingModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the logging setting associated with the specified access control policy ID and logging setting ID. _Check the response section for applicable examples (if any)._**' operationId: updateAccessPolicyLoggingSettingModel parameters: - description: Unique identifier of the logging 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: schema: $ref: '#/components/schemas/AccessPolicyLoggingSettingModel' type: object description: The input representation of Logging Setting for specific Access Control policy to be updated. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/AccessPolicyLoggingSettingModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/operational/hitcounts: delete: deprecated: false description: '**Clear the hit count values. _Check the response section for applicable examples (if any)._**' operationId: deleteHitCount parameters: - description: 'Value is of format (including quotes): "deviceId:{uuid};ids:{uuid1,uuid2,..};fetchZeroHitCount:{true|false};name:{rule or policy name};lastHit:{number of days as per unit};lastHitUnit:{DAYS|WEEKS|MONTHS|YEARS}"

deviceId is UUID of device and is a mandatory field.
ids returns hitcounts of access rules if set to list of rule UUIDs. If this key is not used, all access rules will be returned.
fetchZeroHitCount returns only access rules whose hit count is zero if true.
name returns only access rule name or policy name matchesname.
lastHit returns only access rules hit in last specified number of days as per lastHitUnit unit.
lastHitUnit unit of number of last hit days - DAYS, WEEKS, MONTHS or YEARS.

(Note that fetchZeroHitCount,name,lastHit,lastHitUnit filters are applicable only in GET operation and if ids filter is not used)' in: query name: filter 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/policy/accesspolicies/containerUUID/operational/hitcounts?filter="{filterString}";expanded=true ( Test DELETE (Clear) of HitCount )' : value: {} schema: $ref: '#/components/schemas/HitCount' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get all hit count values.**' operationId: getHitCount parameters: - description: 'Value is of format (including quotes): "deviceId:{uuid};ids:{uuid1,uuid2,..};fetchZeroHitCount:{true|false};name:{rule or policy name};lastHit:{number of days as per unit};lastHitUnit:{DAYS|WEEKS|MONTHS|YEARS}"

deviceId is UUID of device and is a mandatory field.
ids returns hitcounts of access rules if set to list of rule UUIDs. If this key is not used, all access rules will be returned.
fetchZeroHitCount returns only access rules whose hit count is zero if true.
name returns only access rule name or policy name matchesname.
lastHit returns only access rules hit in last specified number of days as per lastHitUnit unit.
lastHitUnit unit of number of last hit days - DAYS, WEEKS, MONTHS or YEARS.

(Note that fetchZeroHitCount,name,lastHit,lastHitUnit filters are applicable only in GETALL operation and if ids filter is not used)' in: query name: filter 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 - $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/policy/accesspolicies/containerUUID/operational/hitcounts?filter="deviceId:{deviceId}"&expanded=true ( Success: Test GET ALL method for HitCount )' : value: items: - firstHitTimeStamp: '1997-07-16T19:20:30Z' hitCount: 90 lastDeployedTimeStamp: '2024-07-30T16:21:57Z' lastFetchTimeStamp: '1997-07-16T19:20:30Z' lastHitTimeStamp: '1997-07-16T19:20:30Z' link: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/operational/hitcounts?filter="deviceId:{deviceId};ids:{id_of_access_rule_1}"&expanded=true metadata: deviceRuleId: access_rule_id_on_ftd domain: id: id_of_global_domain name: Global type: Domain policy: id: id_of_access_policy name: type: AccessPolicy ruleIndex: access_rule_name rule: id: id_of_access_rule_1 name: type: AccessRule type: AccessRule - firstHitTimeStamp: '1997-07-16T19:20:30Z' hitCount: 0 lastDeployedTimeStamp: '2024-07-30T16:21:57Z' lastFetchTimeStamp: '1997-07-16T19:20:30Z' lastHitTimeStamp: '1997-07-16T19:20:30Z' link: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/operational/hitcounts?filter="deviceId:{deviceId};ids:{id_of_access_rule_2}"&expanded=true metadata: deviceRuleId: access_rule_id_on_ftd domain: id: id_of_global_domain name: Global type: Domain policy: id: id_of_access_policy name: type: AccessPolicy ruleIndex: access_rule_name rule: id: id_of_access_rule_2 name: type: AccessRule link: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/operational/hitcounts?filter="deviceId:{deviceId}"&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/HitCountListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Refresh the hit count values. _Check the response section for applicable examples (if any)._**' operationId: updateHitCount parameters: - description: 'Value is of format (including quotes): "deviceId:{uuid};ids:{uuid1,uuid2,..};fetchZeroHitCount:{true|false};name:{rule or policy name};lastHit:{number of days as per unit};lastHitUnit:{DAYS|WEEKS|MONTHS|YEARS}"

deviceId is UUID of device and is a mandatory field.
ids returns hitcounts of access rules if set to list of rule UUIDs. If this key is not used, all access rules will be returned.
fetchZeroHitCount returns only access rules whose hit count is zero if true.
name returns only access rule name or policy name matchesname.
lastHit returns only access rules hit in last specified number of days as per lastHitUnit unit.
lastHitUnit unit of number of last hit days - DAYS, WEEKS, MONTHS or YEARS.

(Note that fetchZeroHitCount,name,lastHit,lastHitUnit filters are applicable only in GET operation and if ids filter is not used)' in: query name: filter 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 2 : PUT /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/operational/hitcounts?filter="{filterString}";expanded=true ( Test PUT (Refresh) of HitCount )' : value: link: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/operational/hitcounts?filter="deviceId:{deviceId}"&expanded=true metadata: task: id: task_id links: self: link_to_task_status type: TaskStatus type: HitCount schema: $ref: '#/components/schemas/HitCount' type: object description: OK '202': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/operational/hitcounts?filter="{filterString}";expanded=true ( Test PUT (Refresh) of HitCount )' : value: link: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/operational/hitcounts?filter="deviceId:{deviceId}"&expanded=true metadata: task: id: task_id links: self: link_to_task_status type: TaskStatus type: HitCount schema: $ref: '#/components/schemas/HitCount' type: object description: Accepted default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/securityintelligencepolicies: get: deprecated: false description: '**Get all security intelligence policies associated with the specified access policy.**' operationId: getAllAccessPolicySecurityIntelligencePolicy 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/policy/accesspolicies/accesspolicyUUID/securityintelligencepolicies?expanded=true ( Test GET ALL Success of AccessPolicy security intelligence policy )' : value: items: - dnsPolicy: blocklistLogging: enableLogging: false id: DNSPolicyUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/DNSPolicyUUID name: name of the DNS policy sendLogsToEventViewer: true sendLogsToSyslogServer: true type: DNSPolicy id: securityIntelligencePolicyUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/securityintelligencepolicies/securityintelligencepolicyUUID metadata: timestamp: 1601475473350.0 networks: allowlist: - network: id: SINetworkListUUID links: self: /fmc_config/v1/domain/DomainUUID/object/sinetworklists/SINetworkListUUID name: SINetworkList type: SINetworkList blocklist: - network: id: NetworkUUID links: self: /fmc_config/v1/domain/DomainUUID/object/networks/NetworkUUID name: Network type: Network blocklistLogging: enableLogging: false sendLogsToEventViewer: true sendLogsToSyslogServer: true type: SecurityIntelligencePolicy urls: allowlist: - sourceZone: id: SecurityZoneUUID links: self: /fmc_config/v1/domain/DomainUUID/object/securityzones/SecurityZoneUUID name: SecurityZone type: SecurityZone url: id: SIURLListObjectUUID links: self: /fmc_config/v1/domain/DomainUUID/object/siurllists/SIURLListObjectUUID name: SIURLListObject type: SIURLList blocklist: - sourceZone: id: SecurityZoneUUID links: self: /fmc_config/v1/domain/DomainUUID/object/securityzones/SecurityZoneUUID name: SecurityZone type: SecurityZone url: id: SIURLFeedUUID links: self: /fmc_config/v1/domain/DomainUUID/object/siurlfeeds/SIURLFeedUUID name: SIURLFeed type: SIURLFeed blocklistLogging: enableLogging: false sendLogsToEventViewer: true sendLogsToSyslogServer: true links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/securityintelligencepolicies?offset=0&limit=1 paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/AccessPolicySecurityIntelligencePolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{containerUUID}/securityintelligencepolicies/{objectId} : get: deprecated: false description: '**Get the security intelligence policy associated with the specified access policy.**' operationId: getAccessPolicySecurityIntelligencePolicy parameters: - description: Unique identifier of the security intelligence policy associated with an access policy. 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/policy/accesspolicies/accesspolicyUUID/securityintelligencepolicies/securityintelligencepolicyUUID ( Test GET of AccessPolicySecurityIntelligencePolicies to get a record )' : value: dnsPolicy: blocklistLogging: enableLogging: false sendLogsToEventViewer: true sendLogsToSyslogServer: true id: DNSPolicyUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/DNSPolicyUUID name: name of the DNS policy type: DNSPolicy id: securityIntelligencePolicyUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/securityintelligencepolicies/securityintelligencepolicyUUID metadata: timestamp: 1601475473350.0 networks: allowlist: - network: id: SINetworkListUUID links: self: /fmc_config/v1/domain/DomainUUID/object/sinetworklists/SINetworkListUUID name: SINetworkList type: SINetworkList blocklist: - network: id: NetworkUUID links: self: /fmc_config/v1/domain/DomainUUID/object/networks/NetworkUUID name: Network type: Network blocklistLogging: enableLogging: false sendLogsToEventViewer: true sendLogsToSyslogServer: true type: SecurityIntelligencePolicy urls: allowlist: - sourceZone: id: SecurityZoneUUID links: self: /fmc_config/v1/domain/DomainUUID/object/securityzones/SecurityZoneUUID name: SecurityZone type: SecurityZone url: id: SIURLListObjectUUID links: self: /fmc_config/v1/domain/DomainUUID/object/siurllists/SIURLListObjectUUID name: SIURLListObject type: SIURLList blocklist: - sourceZone: id: SecurityZoneUUID links: self: /fmc_config/v1/domain/DomainUUID/object/securityzones/SecurityZoneUUID name: SecurityZone type: SecurityZone url: id: SIURLFeedUUID links: self: /fmc_config/v1/domain/DomainUUID/object/siurlfeeds/SIURLFeedUUID name: SIURLFeed type: SIURLFeed blocklistLogging: enableLogging: false sendLogsToEventViewer: true sendLogsToSyslogServer: true schema: $ref: '#/components/schemas/AccessPolicySecurityIntelligencePolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Update the Security Intelligence policy associated with the specified access control policy. _Check the response section for applicable examples (if any)._**' operationId: updateAccessPolicySecurityIntelligencePolicy parameters: - description: Unique identifier of the Security Intelligence policy associated with an access control policy. 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/policy/accesspolicies/accesspolicyUUID/securityintelligencepolicies/securityintelligencepolicyUUID ( Test PUT of AccessPolicySecurityIntelligencePolicies to get a record )' : value: dnsPolicy: blocklistLogging: enableLogging: false sendLogsToEventViewer: true sendLogsToSyslogServer: true id: DNSPolicyUUID name: name of the DNS policy type: DNSPolicy id: securityIntelligencePolicyUUID networks: allowlist: - network: id: SINetworkListUUID name: SINetworkList type: SINetworkList blocklist: - network: id: NetworkUUID name: Network type: Network blocklistLogging: enableLogging: false sendLogsToEventViewer: true sendLogsToSyslogServer: true type: SecurityIntelligencePolicy urls: allowlist: - sourceZone: id: SecurityZoneUUID name: SecurityZone type: SecurityZone url: id: SIURLListObjectUUID name: SIURLListObject type: SIURLList blocklist: - sourceZone: id: SecurityZoneUUID name: SecurityZone type: SecurityZone url: id: SIURLFeedUUID name: SIURLFeed type: SIURLFeed blocklistLogging: enableLogging: false sendLogsToEventViewer: true sendLogsToSyslogServer: true schema: $ref: '#/components/schemas/AccessPolicySecurityIntelligencePolicy' type: object description: The input representation of the Security Intelligence policy for the specific access control policy to be updated. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/securityintelligencepolicies/securityintelligencepolicyUUID ( Test PUT of AccessPolicySecurityIntelligencePolicies to get a record )' : value: dnsPolicy: blocklistLogging: enableLogging: false sendLogsToEventViewer: true sendLogsToSyslogServer: true id: DNSPolicyUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/DNSPolicyUUID name: name of the DNS policy type: DNSPolicy id: securityIntelligencePolicyUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyUUID/securityintelligencepolicies/securityintelligencepolicyUUID metadata: timestamp: 1601475473350.0 networks: allowlist: - network: id: SINetworkListUUID links: self: /fmc_config/v1/domain/DomainUUID/object/sinetworklists/SINetworkListUUID name: SINetworkList type: SINetworkList blocklist: - network: id: NetworkUUID links: self: /fmc_config/v1/domain/DomainUUID/object/networks/NetworkUUID name: Network type: Network blocklistLogging: enableLogging: false sendLogsToEventViewer: true sendLogsToSyslogServer: true type: SecurityIntelligencePolicy urls: allowlist: - sourceZone: id: SecurityZoneUUID links: self: /fmc_config/v1/domain/DomainUUID/object/securityzones/SecurityZoneUUID name: SecurityZone type: SecurityZone url: id: SIURLListObjectUUID links: self: /fmc_config/v1/domain/DomainUUID/object/siurllists/SIURLListObjectUUID name: SIURLListObject type: SIURLList blocklist: - sourceZone: id: SecurityZoneUUID links: self: /fmc_config/v1/domain/DomainUUID/object/securityzones/SecurityZoneUUID name: SecurityZone type: SecurityZone url: id: SIURLFeedUUID links: self: /fmc_config/v1/domain/DomainUUID/object/siurlfeeds/SIURLFeedUUID name: SIURLFeed type: SIURLFeed blocklistLogging: enableLogging: false sendLogsToEventViewer: true sendLogsToSyslogServer: true schema: $ref: '#/components/schemas/AccessPolicySecurityIntelligencePolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/accesspolicies/{objectId}: delete: deprecated: false description: '**Delete the access control policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteAccessPolicy parameters: - description: Unique identifier of the access control policy. in: path name: objectId required: true schema: type: string - description: Shows any warnings when deleting an access policy, if set to false. If not specified, value is set to true and warnings are ignored. Allowed values are true and false. in: query name: ignoreWarning required: false schema: type: boolean - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: 'Example 1 : DELETE /fmc_config/v1/domain/DomainUUID/policy/accesspolicies ( Test DELETE success of AccessPolicy policy )': value: defaultAction: id: id_of_default_action type: AccessPolicyDefaultAction description: policy to test FMC implementation name: AccessPolicy1_updated type: AccessPolicy schema: $ref: '#/components/schemas/AccessPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the access control policy associated with the specified ID.**' operationId: getAccessPolicy parameters: - description: Unique identifier of the access control policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/accesspolicyuuid ( Test GET Success of AccessPolicy policy )' : value: defaultAction: id: id_of_default_action type: AccessPolicyDefaultAction description: policy to test FMC implementation name: AccessPolicy1_updated type: AccessPolicy schema: $ref: '#/components/schemas/AccessPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the access control policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateAccessPolicy parameters: - description: Unique identifier of the access control policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: schema: $ref: '#/components/schemas/AccessPolicy' type: object description: Input representation of access control policy to be updated. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/AccessPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies: get: deprecated: false description: '**Get the chassis platform settings policies.**' operationId: getAllChassisPlatformSettingsPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false 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 : GETALL /api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies ( Example payloads for GET listing on chassis platform settings policy. )' : value: items: - description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid1 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid1 name: chassis platform settings policy1 type: ChassisPlatformSettingsPolicy - description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid2 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid2 name: chassis platform settings policy2 type: ChassisPlatformSettingsPolicy links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies?offset=0&limit=2 paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GETALL /api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies?expanded=true ( Example payload for GET on chassis platform settings policy with expanded=true )' : value: items: - description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid1 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid1 name: chassis platform settings policy1 type: ChassisPlatformSettingsPolicy - description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid2 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid2 name: chassis platform settings policy2 type: ChassisPlatformSettingsPolicy links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies?offset=0&limit=2&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 3 : GETALL /api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies ( Example payloads for GET listing on chassis platform settings policy. )' : value: items: - description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid1 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid1 name: chassis platform settings policy1 type: ChassisPlatformSettingsPolicy - description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid2 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid2 name: chassis platform settings policy2 type: ChassisPlatformSettingsPolicy links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies?offset=0&limit=2 paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 4 : GETALL /api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies?expanded=true ( Example payload for GET on chassis platform settings policy with expanded=true )' : value: items: - description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid1 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid1 name: chassis platform settings policy1 type: ChassisPlatformSettingsPolicy - description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid2 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid2 name: chassis platform settings policy2 type: ChassisPlatformSettingsPolicy links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies?offset=0&limit=2&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/ChassisPlatformSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create chassis platform settings policies. _Check the response section for applicable examples (if any)._**' operationId: createChassisPlatformSettingsPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: ? 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies ( Example payloads for POST on chassis platform settings policy )' : value: description: Chassis Platform Settings Policy for testing rest API name: chassisPlatformSettingsPolicy1 type: ChassisPlatformSettingsPolicy schema: $ref: '#/components/schemas/ChassisPlatformSettingsPolicy' type: object description: The input chassis platform settings policy required: true responses: '201': content: application/json: examples: ? 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies ( Example payloads for POST on chassis platform settings policy )' : value: description: Chassis Platform Settings Policy for testing rest API id: Uuid1 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/Uuid1 name: chassisPlatformSettingsPolicy1 type: ChassisPlatformSettingsPolicy schema: $ref: '#/components/schemas/ChassisPlatformSettingsPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/accesslistsettings: get: deprecated: false description: '**Get access list policy settings for the specified chassis platform settings policy from the management center.**' operationId: getAllChassisAccessListSetting 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 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/accesslistsettings ( Example payload for GET on ChassisAccessListSetting Policy )' : value: items: - id: AccessListSettingUUID name: AccessList sshAccessList: literals: - type: Host value: 1.1.1.3 - type: Network value: 2.2.2.2/24 objects: - id: 00000000-0000-0ed3-0000-012884902136 name: network_obj_1 type: Network - id: 00000000-0000-0ed3-0000-012884907383 name: network_grp_1 type: NetworkGroup type: AccessListSetting links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/chassisplatformsettingspolicies/0050568A-CCB0-0ed3-0000-193273528368/accesslistsettings?offset=0&limit=25 ? 'Example 2 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/accesslistsettings ( Example payload for GET on ChassisAccessListSetting Policy )' : value: items: - id: AccessListSettingUUID name: AccessList sshAccessList: literals: - type: Host value: 1.1.1.3 - type: Network value: 2.2.2.2/24 objects: - id: 00000000-0000-0ed3-0000-012884902136 name: network_obj_1 type: Network - id: 00000000-0000-0ed3-0000-012884907383 name: network_grp_1 type: NetworkGroup type: AccessListSetting links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/chassisplatformsettingspolicies/0050568A-CCB0-0ed3-0000-193273528368/accesslistsettings?offset=0&limit=25 schema: $ref: '#/components/schemas/ChassisAccessListSettingListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/accesslistsettings/{objectId} : get: deprecated: false description: '**Get the access list policy setting associated with the specified ID for the specified chassis platform settings policy from the management center.**' operationId: getChassisAccessListSetting parameters: - description: Unique identifier of the access list policy 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: examples: ? 'Example 1 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/accesslistsettings ( Example payload for GET on ChassisAccessListSetting Policy )' : value: items: - id: AccessListSettingUUID name: AccessList sshAccessList: literals: - type: Host value: 1.1.1.3 - type: Network value: 2.2.2.2/24 objects: - id: 00000000-0000-0ed3-0000-012884902136 name: network_obj_1 type: Network - id: 00000000-0000-0ed3-0000-012884907383 name: network_grp_1 type: NetworkGroup type: AccessListSetting links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/chassisplatformsettingspolicies/0050568A-CCB0-0ed3-0000-193273528368/accesslistsettings?offset=0&limit=25 ? 'Example 2 : GET /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/accesslistsettings/accesslistsettingUUID ( Example payload for GET on ChassisAccessListSetting policy )' : value: id: AccessListSettingUUID name: AccessList sshAccessList: literals: - type: Host value: 1.1.1.3 - type: Network value: 2.2.2.2/24 objects: - id: 00000000-0000-0ed3-0000-012884902136 name: network_obj_1 type: Network - id: 00000000-0000-0ed3-0000-012884907383 name: network_grp_1 type: NetworkGroup type: AccessListSetting schema: $ref: '#/components/schemas/ChassisAccessListSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the access list policy setting associated with the specified ID for the specified chassis platform settings policy from the management center. _Check the response section for applicable examples (if any)._**' operationId: updateChassisAccessListSetting parameters: - description: Unique identifier of the access list policy 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 /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/accesslistsettings/accesslistsettingUUID2 ( Example payload for PUT on ChassisAccessListSetting Policy. )' : value: id: AccessListSettingUUID name: AccessList sshAccessList: literals: - type: Host value: 1.1.1.3 - type: Network value: 2.2.2.2/24 objects: - id: 00000000-0000-0ed3-0000-012884902136 name: network_obj_1 type: Network - id: 00000000-0000-0ed3-0000-012884907383 name: network_grp_1 type: NetworkGroup type: AccessListSetting schema: $ref: '#/components/schemas/ChassisAccessListSetting' type: object description: Input representation of access list policy setting. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/accesslistsettings/accesslistsettingUUID2 ( Example payload for PUT on ChassisAccessListSetting Policy. )' : value: id: AccessListSettingUUID name: AccessList sshAccessList: literals: - type: Host value: 1.1.1.3 - type: Network value: 2.2.2.2/24 objects: - id: 00000000-0000-0ed3-0000-012884902136 name: network_obj_1 type: Network - id: 00000000-0000-0ed3-0000-012884907383 name: network_grp_1 type: NetworkGroup type: AccessListSetting schema: $ref: '#/components/schemas/ChassisAccessListSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/dnssettings: get: deprecated: false description: '**Get all DNS settings policies for a device.**' operationId: getAllDNSSettings 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 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/dnssettings ( Example payload for GET on DNS Settings Policy )' : value: items: - dnsServerGroupList: - id: 0050568A-CCB0-0ed3-0000-064424509466 name: DNSServerGroupObjectName1 type: DNSServerGroupObject enableDNSNameResolution: true id: dnssettingsUUID links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/dnssettings/dnssettingsUUID metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 type: DNSSettings links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/dnssettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/dnssettings ( Example payload for GET on DNS Settings Policy )' : value: items: - dnsServerGroupList: - id: 0050568A-CCB0-0ed3-0000-064424509466 name: DNSServerGroupObjectName1 type: DNSServerGroupObject enableDNSNameResolution: true id: dnssettingsUUID links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/dnssettings/dnssettingsUUID metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 type: DNSSettings links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/dnssettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/DNSSettingsListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/dnssettings/{objectId} : get: deprecated: false description: '**Get the DNS settings platform settings policy associated with the specified ID.**' operationId: getDNSSettings parameters: - description: The identifier of the settings policy to which the DNS settings policy belongs. 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 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/dnssettings ( Example payload for GET on DNS Settings Policy )' : value: items: - dnsServerGroupList: - id: 0050568A-CCB0-0ed3-0000-064424509466 name: DNSServerGroupObjectName1 type: DNSServerGroupObject enableDNSNameResolution: true id: dnssettingsUUID links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/dnssettings/dnssettingsUUID metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 type: DNSSettings links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/dnssettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/dnssettings/dnssettingsUUID ( Example payload for GET on DNSSettings policy )' : value: dnsServerGroupList: - id: 0050568A-CCB0-0ed3-0000-064424509466 name: DNSServerGroupObjectName1 type: DNSServerGroupObject enableDNSNameResolution: true id: dnssettingsUUID links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/dnssettings/dnssettingsUUID metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 type: DNSSettings schema: $ref: '#/components/schemas/DNSSettings' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the DNS settings platform settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateDNSSettings parameters: - description: The identifier of the settings policy to which the DNS settings policy belongs. 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/policy/chassisplatformsettingspolicies/containerUUID/dnssettings/dnssettingsUUID2 ( Example payload for PUT on DNS Settings Policy. )' : value: dnsServerGroupList: - id: DNSServerGroupObjectUUID1 name: DNSServerGroupObjectName1 type: DNSServerGroupObject enableDNSNameResolution: true id: dnssettingsUUID2 type: DNSSettings schema: $ref: '#/components/schemas/DNSSettings' type: object description: Input representation of DNS settings policy. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/dnssettings/dnssettingsUUID2 ( Example payload for PUT on DNS Settings Policy. )' : value: dnsServerGroupList: - id: DNSServerGroupObjectUUID1 name: DNSServerGroupObjectName1 type: DNSServerGroupObject enableDNSNameResolution: true id: dnssettingsUUID2 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/dnssettings/dnssettingsUUID2 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain timestamp: 1640170486880.0 type: DNSSettings schema: $ref: '#/components/schemas/DNSSettings' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/sshclientsettings: get: deprecated: false description: '**Get all SSH client settings for a particular chassis platform settings policy.**' operationId: getAllSshClientSetting 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 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/sshclientsettings ( Example payload for GET on SshClientSetting Policy )' : value: items: - encryptAlgo: - 3des-cbc - aes128-cbc - aes128-ctr id: sshclientsettingsUUID kexAlgo: - curve25519-sha256 - curve25519-sha256 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshclientsettings/sshclientsettingsUUID macAlgo: - hmac-sha-1 - hmac-sha2-256 metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 strictKeyCheckEncryption: disable timeRekeyLimit: 120 type: SshClientSetting volumeRekeyLimit: 3978 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshclientsettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/sshclientsettings ( Example payload for GET on SshClientSetting Policy )' : value: items: - encryptAlgo: - 3des-cbc - aes128-cbc - aes128-ctr id: sshclientsettingsUUID kexAlgo: - curve25519-sha256 - curve25519-sha256 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshclientsettings/sshclientsettingsUUID macAlgo: - hmac-sha-1 - hmac-sha2-256 metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 strictKeyCheckEncryption: disable timeRekeyLimit: 120 type: SshClientSetting volumeRekeyLimit: 3978 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshclientsettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SshClientSettingListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/sshclientsettings/{objectId} : get: deprecated: false description: '**Get the SSH client setting associated with the specified ID for a particular chassis platform settings policy.**' operationId: getSshClientSetting parameters: - description: Unique identifier of the SSH client 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: examples: ? 'Example 1 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/sshclientsettings ( Example payload for GET on SshClientSetting Policy )' : value: items: - encryptAlgo: - 3des-cbc - aes128-cbc - aes128-ctr id: sshclientsettingsUUID kexAlgo: - curve25519-sha256 - curve25519-sha256 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshclientsettings/sshclientsettingsUUID macAlgo: - hmac-sha-1 - hmac-sha2-256 metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 strictKeyCheckEncryption: disable timeRekeyLimit: 120 type: SshClientSetting volumeRekeyLimit: 3978 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshclientsettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/sshclientsettings/sshclientsettingsUUID ( Example payload for GET on SshClientSetting policy )' : value: encryptAlgo: - 3des-cbc - aes128-cbc - aes128-ctr id: sshclientsettingsUUID kexAlgo: - curve25519-sha256 - curve25519-sha256 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshclientsettings/sshclientsettingsUUID macAlgo: - hmac-sha-1 - hmac-sha2-256 metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 strictKeyCheckEncryption: disable timeRekeyLimit: 120 type: SshClientSetting volumeRekeyLimit: 3978 schema: $ref: '#/components/schemas/SshClientSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the SSH client setting associated with the specified ID for a particular chassis platform settings policy. _Check the response section for applicable examples (if any)._**' operationId: updateSshClientSetting parameters: - description: Unique identifier of the SSH client 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 /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshclientsettings/sshclientsettingsUUID2 ( Example payload for PUT on SshClientSetting Policy. )' : value: encryptAlgo: - aes128-cbc - aes128-ctr id: sshclientsettingsUUID2 kexAlgo: - curve25519-sha256 - curve25519-sha256 macAlgo: - hmac-sha-1 - hmac-sha2-256 strictKeyCheckEncryption: enable timeRekeyLimit: 240 type: SshClientSetting volumeRekeyLimit: 10000 schema: $ref: '#/components/schemas/SshClientSetting' type: object description: Input representation of SSH client setting. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshclientsettings/sshclientsettingsUUID2 ( Example payload for PUT on SshClientSetting Policy. )' : value: encryptAlgo: - aes128-cbc - aes128-ctr id: sshclientsettingsUUID2 kexAlgo: - curve25519-sha256 - curve25519-sha256 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshclientsettings/sshclientsettingsUUID2 macAlgo: - hmac-sha-1 - hmac-sha2-256 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain timestamp: 1640170486880.0 strictKeyCheckEncryption: enable timeRekeyLimit: 240 type: SshClientSetting volumeRekeyLimit: 10000 schema: $ref: '#/components/schemas/SshClientSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/sshserversettings: get: deprecated: false description: '**Get all SSH server settings for a particular chassis platform settings policy.**' operationId: getAllSshServerSetting 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 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/sshserversettings ( Example payload for GET on SshServerSetting Policy )' : value: items: - enableSshServer: true encryptAlgo: - 3des-cbc - aes128-cbc - aes128-ctr hostKey: 1032 id: sshserversettingsUUID kexAlgo: - curve25519-sha256 - curve25519-sha256 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshserversettings/sshserversettingsUUID macAlgo: - hmac-sha-1 - hmac-sha2-256 metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 timeRekeyLimit: 120 type: SshServerSetting volumeRekeyLimit: 3978 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshserversettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/sshserversettings ( Example payload for GET on SshServerSetting Policy )' : value: items: - enableSshServer: true encryptAlgo: - 3des-cbc - aes128-cbc - aes128-ctr hostKey: 1032 id: sshserversettingsUUID kexAlgo: - curve25519-sha256 - curve25519-sha256 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshserversettings/sshserversettingsUUID macAlgo: - hmac-sha-1 - hmac-sha2-256 metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 timeRekeyLimit: 120 type: SshServerSetting volumeRekeyLimit: 3978 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshserversettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SshServerSettingListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/sshserversettings/{objectId} : get: deprecated: false description: '**Get the SSH server setting associated with the specified ID for a particular chassis platform settings policy.**' operationId: getSshServerSetting parameters: - description: Unique identifier of the SSH server 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: examples: ? 'Example 1 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/sshserversettings ( Example payload for GET on SshServerSetting Policy )' : value: items: - enableSshServer: true encryptAlgo: - 3des-cbc - aes128-cbc - aes128-ctr hostKey: 1032 id: sshserversettingsUUID kexAlgo: - curve25519-sha256 - curve25519-sha256 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshserversettings/sshserversettingsUUID macAlgo: - hmac-sha-1 - hmac-sha2-256 metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 timeRekeyLimit: 120 type: SshServerSetting volumeRekeyLimit: 3978 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshserversettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/sshserversettings/sshserversettingsUUID ( Example payload for GET on SshServerSetting policy )' : value: enableSshServer: true encryptAlgo: - 3des-cbc - aes128-cbc - aes128-ctr hostKey: 1032 id: sshserversettingsUUID kexAlgo: - curve25519-sha256 - curve25519-sha256 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshserversettings/sshserversettingsUUID macAlgo: - hmac-sha-1 - hmac-sha2-256 metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 timeRekeyLimit: 120 type: SshServerSetting volumeRekeyLimit: 3978 schema: $ref: '#/components/schemas/SshServerSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the SSH server setting associated with the specified ID for a particular chassis platform settings policy. _Check the response section for applicable examples (if any)._**' operationId: updateSshServerSetting parameters: - description: Unique identifier of the SSH server 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 /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshserversettings/sshserversettingsUUID2 ( Example payload for PUT on SshServerSetting Policy. )' : value: enableSshServer: true encryptAlgo: - aes128-cbc - aes128-ctr hostKey: 2000 id: sshserversettingsUUID2 kexAlgo: - curve25519-sha256 - curve25519-sha256 macAlgo: - hmac-sha-1 - hmac-sha2-256 timeRekeyLimit: 240 type: SshServerSetting volumeRekeyLimit: 10000 schema: $ref: '#/components/schemas/SshServerSetting' type: object description: Input representation of SSH server setting. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshserversettings/sshserversettingsUUID2 ( Example payload for PUT on SshServerSetting Policy. )' : value: enableSshServer: true encryptAlgo: - aes128-cbc - aes128-ctr hostKey: 2000 id: sshserversettingsUUID2 kexAlgo: - curve25519-sha256 - curve25519-sha256 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/sshserversettings/sshserversettingsUUID2 macAlgo: - hmac-sha-1 - hmac-sha2-256 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain timestamp: 1640170486880.0 timeRekeyLimit: 240 type: SshServerSetting volumeRekeyLimit: 10000 schema: $ref: '#/components/schemas/SshServerSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/syslogsettings: get: deprecated: false description: '**Get all syslog settings policies for a particular chassis platform settings policy.**' operationId: getAllChassisSyslogSetting 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 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/syslogsetting ( Example payload for GET on ChassisSyslogSetting Policy )' : value: items: - id: SyslogSettingUUID syslogConsole: isSyslogConsoleEnabled: 'true' severity: EMERGENCIES syslogFile: fileSizeLimit: '4194304' isSyslogFileEnabled: 'true' severity: CRITICAL syslogMonitor: isSyslogMonitorEnabled: 'true' severity: CRITICAL syslogRemoteClients: - forwardingFacility: LOCAL7 hostname: 192.168.123.42 isClientEnabled: 'true' severity: ERRORS - forwardingFacility: LOCAL7 hostname: 192.168.32.123 isClientEnabled: 'true' severity: WARNINGS - forwardingFacility: LOCAL7 hostname: 192.168.23.52 isClientEnabled: 'true' severity: CRITICAL syslogSource: isAuditsEnabled: 'true' isEventsEnabled: 'true' isFaultsEnabled: 'true' type: SyslogSetting links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/chassisplatformsettingspolicies/0050568A-CCB0-0ed3-0000-193273528368/syslogsettings?offset=0&limit=25 paging: count: 1 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/syslogsetting ( Example payload for GET on ChassisSyslogSetting Policy )' : value: items: - id: SyslogSettingUUID syslogConsole: isSyslogConsoleEnabled: 'true' severity: EMERGENCIES syslogFile: fileSizeLimit: '4194304' isSyslogFileEnabled: 'true' severity: CRITICAL syslogMonitor: isSyslogMonitorEnabled: 'true' severity: CRITICAL syslogRemoteClients: - forwardingFacility: LOCAL7 hostname: 192.168.123.42 isClientEnabled: 'true' severity: ERRORS - forwardingFacility: LOCAL7 hostname: 192.168.32.123 isClientEnabled: 'true' severity: WARNINGS - forwardingFacility: LOCAL7 hostname: 192.168.23.52 isClientEnabled: 'true' severity: CRITICAL syslogSource: isAuditsEnabled: 'true' isEventsEnabled: 'true' isFaultsEnabled: 'true' type: SyslogSetting links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/chassisplatformsettingspolicies/0050568A-CCB0-0ed3-0000-193273528368/syslogsettings?offset=0&limit=25 paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/ChassisSyslogSettingListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/syslogsettings/{objectId} : get: deprecated: false description: '**Get the syslog settings policy associated with the specified ID for a particular chassis platform settings policy.**' operationId: getChassisSyslogSetting parameters: - description: Unique identifier of the syslog settings policy. 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 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/syslogsetting ( Example payload for GET on ChassisSyslogSetting Policy )' : value: items: - id: SyslogSettingUUID syslogConsole: isSyslogConsoleEnabled: 'true' severity: EMERGENCIES syslogFile: fileSizeLimit: '4194304' isSyslogFileEnabled: 'true' severity: CRITICAL syslogMonitor: isSyslogMonitorEnabled: 'true' severity: CRITICAL syslogRemoteClients: - forwardingFacility: LOCAL7 hostname: 192.168.123.42 isClientEnabled: 'true' severity: ERRORS - forwardingFacility: LOCAL7 hostname: 192.168.32.123 isClientEnabled: 'true' severity: WARNINGS - forwardingFacility: LOCAL7 hostname: 192.168.23.52 isClientEnabled: 'true' severity: CRITICAL syslogSource: isAuditsEnabled: 'true' isEventsEnabled: 'true' isFaultsEnabled: 'true' type: SyslogSetting links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/chassisplatformsettingspolicies/0050568A-CCB0-0ed3-0000-193273528368/syslogsettings?offset=0&limit=25 paging: count: 1 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/syslogsetting/syslogsettingUUID ( Example payload for GET on ChassisSyslogSetting policy )' : value: id: SyslogSettingUUID links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/chassisplatformsettingspolicies//syslogsettings/SyslogSettingUUID syslogConsole: isSyslogConsoleEnabled: 'true' severity: EMERGENCIES syslogFile: fileSizeLimit: '4194304' isSyslogFileEnabled: 'true' severity: CRITICAL syslogMonitor: isSyslogMonitorEnabled: 'true' severity: CRITICAL syslogRemoteClients: - forwardingFacility: LOCAL7 hostname: 192.168.123.42 isClientEnabled: 'true' severity: ERRORS - forwardingFacility: LOCAL7 hostname: 192.168.32.123 isClientEnabled: 'true' severity: WARNINGS - forwardingFacility: LOCAL7 hostname: 192.168.23.52 isClientEnabled: 'true' severity: CRITICAL syslogSource: isAuditsEnabled: 'true' isEventsEnabled: 'true' isFaultsEnabled: 'true' type: SyslogSetting schema: $ref: '#/components/schemas/ChassisSyslogSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the syslog settings policy associated with the specified ID for a particular chassis platform settings policy. _Check the response section for applicable examples (if any)._**' operationId: updateChassisSyslogSetting parameters: - description: Unique identifier of the syslog settings policy. 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/policy/chassisplatformsettingspolicies/containerUUID/syslogsetting/syslogsettingUUID2 ( Example payload for PUT on ChassisSyslogSetting Policy. )' : value: id: SyslogSettingUUID syslogConsole: isSyslogConsoleEnabled: 'true' severity: EMERGENCIES syslogFile: fileSizeLimit: '4194304' isSyslogFileEnabled: 'true' severity: CRITICAL syslogMonitor: isSyslogMonitorEnabled: 'true' severity: CRITICAL syslogRemoteClients: - forwardingFacility: LOCAL7 hostname: 192.168.123.42 isClientEnabled: 'true' severity: ERRORS - forwardingFacility: LOCAL7 hostname: 192.168.32.123 isClientEnabled: 'true' severity: WARNINGS - forwardingFacility: LOCAL7 hostname: 192.168.23.52 isClientEnabled: 'true' severity: CRITICAL syslogSource: isAuditsEnabled: 'true' isEventsEnabled: 'true' isFaultsEnabled: 'true' type: SyslogSetting schema: $ref: '#/components/schemas/ChassisSyslogSetting' type: object description: Input representation of chassis syslog settings policy. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/syslogsetting/syslogsettingUUID2 ( Example payload for PUT on ChassisSyslogSetting Policy. )' : value: id: SyslogSettingUUID links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/chassisplatformsettingspolicies/0050568A-CCB0-0ed3-0000-193273528368/syslogsettings/SyslogSettingUUID syslogConsole: isSyslogConsoleEnabled: 'true' severity: EMERGENCIES syslogFile: fileSizeLimit: '4194304' isSyslogFileEnabled: 'true' severity: CRITICAL syslogMonitor: isSyslogMonitorEnabled: 'true' severity: CRITICAL syslogRemoteClients: - forwardingFacility: LOCAL7 hostname: 192.168.123.42 isClientEnabled: 'true' severity: ERRORS - forwardingFacility: LOCAL7 hostname: 192.168.32.123 isClientEnabled: 'true' severity: WARNINGS - forwardingFacility: LOCAL7 hostname: 192.168.23.52 isClientEnabled: 'true' severity: CRITICAL syslogSource: isAuditsEnabled: 'true' isEventsEnabled: 'true' isFaultsEnabled: 'true' type: SyslogSetting schema: $ref: '#/components/schemas/ChassisSyslogSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/timesynchronizationsettings : get: deprecated: false description: '**Get all time synchronization settings policies for a particular chassis platform settings policy.**' operationId: getAllChassisTimeSynchronizationSetting 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 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/timesynchronizationsettings ( Example payload for GET on ChassisTimeSynchronizationSetting Policy )' : value: items: - id: timesynchronizationsettingsUUID isNtpFromMgmtCentre: true links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timesynchronizationsettings/timesynchronizationsettingsUUID metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 ntpServers: - id: 0050568A-CCB0-0ed3-0000-064424509466 name: ntpServerObjectName1 type: ntpServerObject type: ChassisTimeSynchronizationSetting links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timesynchronizationsettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/timesynchronizationsettings ( Example payload for GET on ChassisTimeSynchronizationSetting Policy )' : value: items: - id: timesynchronizationsettingsUUID isNtpFromMgmtCentre: true links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timesynchronizationsettings/timesynchronizationsettingsUUID metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 ntpServers: - id: 0050568A-CCB0-0ed3-0000-064424509466 name: ntpServerObjectName1 type: ntpServerObject type: ChassisTimeSynchronizationSetting links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timesynchronizationsettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/ChassisTimeSynchronizationSettingListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/timesynchronizationsettings/{objectId} : get: deprecated: false description: '**Get the time synchronization settings policy associated with the specified ID for a particular chassis platform settings policy.**' operationId: getChassisTimeSynchronizationSetting parameters: - description: Unique identifier of the time synchronization settings policy. 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 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/timesynchronizationsettings ( Example payload for GET on ChassisTimeSynchronizationSetting Policy )' : value: items: - id: timesynchronizationsettingsUUID isNtpFromMgmtCentre: true links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timesynchronizationsettings/timesynchronizationsettingsUUID metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 ntpServers: - id: 0050568A-CCB0-0ed3-0000-064424509466 name: ntpServerObjectName1 type: ntpServerObject type: ChassisTimeSynchronizationSetting links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timesynchronizationsettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/timesynchronizationsettings/timesynchronizationsettingsUUID ( Example payload for GET on ChassisTimeSynchronizationSetting policy )' : value: id: timesynchronizationsettingsUUID isNtpFromMgmtCentre: true links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timesynchronizationsettings/timesynchronizationsettingsUUID metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 ntpServers: - id: 0050568A-CCB0-0ed3-0000-064424509466 name: ntpServerObjectName1 type: ntpServerObject type: ChassisTimeSynchronizationSetting schema: $ref: '#/components/schemas/ChassisTimeSynchronizationSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the time synchronization settings policy associated with the specified ID for a particular chassis platform settings policy. _Check the response section for applicable examples (if any)._**' operationId: updateChassisTimeSynchronizationSetting parameters: - description: Unique identifier of the time synchronization settings policy. 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/policy/chassisplatformsettingspolicies/containerUUID/timesynchronizationsettings/timesynchronizationsettingsUUID2 ( Example payload for PUT on ChassisTimeSynchronizationSetting Policy. )' : value: id: timesynchronizationsettingsUUID2 isNtpFromMgmtCentre: true ntpServers: - id: ntpServerObjectUUID1 name: ntpServerObjectName1 type: ntpServerObject type: ChassisTimeSynchronizationSetting schema: $ref: '#/components/schemas/ChassisTimeSynchronizationSetting' type: object description: Input representation of time synchronization settings policy. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timesynchronizationsettings/timesynchronizationsettingsUUID2 ( Example payload for PUT on ChassisTimeSynchronizationSetting Policy. )' : value: id: timesynchronizationsettingsUUID2 isNtpFromMgmtCentre: true links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timesynchronizationsettings/timesynchronizationsettingsUUID2 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain timestamp: 1640170486880.0 ntpServers: - id: ntpServerObjectUUID1 name: ntpServerObjectName1 type: ntpServerObject type: ChassisTimeSynchronizationSetting schema: $ref: '#/components/schemas/ChassisTimeSynchronizationSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/timezonesettings: get: deprecated: false description: '**Get all time zone settings policies for a particular chassis platform settings policy.**' operationId: getAllChassisTimeZoneSetting 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 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/timezonesettings ( Example payload for GET on ChassisTimeZoneSetting Policy )' : value: items: - id: timezonesettingsUUID links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timezonesettings/timezonesettingsUUID metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 timeZone: id: Etc/GMT+12 type: GlobalTimeZone type: ChassisTimeZoneSetting links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timezonesettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/timezonesettings ( Example payload for GET on ChassisTimeZoneSetting Policy )' : value: items: - id: timezonesettingsUUID links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timezonesettings/timezonesettingsUUID metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 timeZone: id: Etc/GMT+12 type: GlobalTimeZone type: ChassisTimeZoneSetting links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timezonesettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/ChassisTimeZoneSettingListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{containerUUID}/timezonesettings/{objectId} : get: deprecated: false description: '**Get the time zone settings policy associated with the specified ID for a particular chassis platform settings policy.**' operationId: getChassisTimeZoneSetting parameters: - description: Unique identifier of the time zone settings policy. 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 : GETALL /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/timezonesettings ( Example payload for GET on ChassisTimeZoneSetting Policy )' : value: items: - id: timezonesettingsUUID links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timezonesettings/timezonesettingsUUID metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 timeZone: id: Etc/GMT+12 type: GlobalTimeZone type: ChassisTimeZoneSetting links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timezonesettings?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /api/fmc_config/v1/domain/{domainUUID}/policy/chassisplatformsettingspolicies/{containerUUID}/timezonesettings/timezonesettingsUUID ( Example payload for GET on ChassisTimeZoneSetting policy )' : value: id: timezonesettingsUUID links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timezonesettings/timezonesettingsUUID metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 timeZone: id: Etc/GMT+12 type: GlobalTimeZone type: ChassisTimeZoneSetting schema: $ref: '#/components/schemas/ChassisTimeZoneSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the time zone settings policy associated with the specified ID for a particular chassis platform settings policy. _Check the response section for applicable examples (if any)._**' operationId: updateChassisTimeZoneSetting parameters: - description: Unique identifier of the time zone settings policy. 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/policy/chassisplatformsettingspolicies/containerUUID/timezonesettings/timezonesettingsUUID2 ( Example payload for PUT on ChassisTimeZoneSetting Policy. )' : value: id: timezonesettingsUUID2 timeZone: id: Etc/GMT+12 type: GlobalTimeZone type: ChassisTimeZoneSetting schema: $ref: '#/components/schemas/ChassisTimeZoneSetting' type: object description: Input representation of time zone settings policy. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timezonesettings/timezonesettingsUUID2 ( Example payload for PUT on ChassisTimeZoneSetting Policy. )' : value: id: timezonesettingsUUID2 links: self: /api/fmc_config/v1/domain/domainUUID/policy/chassisplatformsettingspolicies/containerUUID/timezonesettings/timezonesettingsUUID2 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain timestamp: 1640170486880.0 timeZone: id: Etc/GMT+12 type: GlobalTimeZone type: ChassisTimeZoneSetting schema: $ref: '#/components/schemas/ChassisTimeZoneSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/chassisplatformsettingspolicies/{objectId}: delete: deprecated: false description: '**Delete the chassis platform settings policies associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteChassisPlatformSettingsPolicy parameters: - description: Unique identifier of the chassis platform settings policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : DELETE /api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid1 ( Example payload for DELETE on chassis platform settings policy. )' : value: description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid1 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid1 name: chassis platform settings policy1 type: ChassisPlatformSettingsPolicy schema: $ref: '#/components/schemas/ChassisPlatformSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the chassis platform settings policies associated with the specified ID.**' operationId: getChassisPlatformSettingsPolicy parameters: - description: Unique identifier of the chassis platform settings policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : GETALL /api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies ( Example payloads for GET listing on chassis platform settings policy. )' : value: items: - description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid1 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid1 name: chassis platform settings policy1 type: ChassisPlatformSettingsPolicy - description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid2 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid2 name: chassis platform settings policy2 type: ChassisPlatformSettingsPolicy links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies?offset=0&limit=2 paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GETALL /api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies?expanded=true ( Example payload for GET on chassis platform settings policy with expanded=true )' : value: items: - description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid1 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid1 name: chassis platform settings policy1 type: ChassisPlatformSettingsPolicy - description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid2 links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid2 name: chassis platform settings policy2 type: ChassisPlatformSettingsPolicy links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies?offset=0&limit=2&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 3 : GET /api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid ( Example payloads for GET on chassis platform settings policy. )' : value: description: chassis platform settings policy for testing rest API id: ChassisPlatformSettingsPolicyUuid links: self: https://fmc_host_ip/api/fmc_config/v1/domain/DomainUUID/policy/chassisplatformsettingspolicies/ChassisPlatformSettingsPolicyUuid name: chassis platform settings policy type: ChassisPlatformSettingsPolicy schema: $ref: '#/components/schemas/ChassisPlatformSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the chassis platform settings policies associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateChassisPlatformSettingsPolicy parameters: - description: Unique identifier of the chassis platform settings policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: schema: $ref: '#/components/schemas/ChassisPlatformSettingsPolicy' type: object description: The input chassis platform settings policy required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/ChassisPlatformSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/decryptionpolicies: get: deprecated: false description: '**Get the list of all decryption policies.**' operationId: getAllDecryptionPolicy parameters: - description: Filter by name of the decryption policy. in: query name: filter required: false schema: type: string - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false 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/policy/decryptionpolicies?limit=2 ( Get all decryption policies with limit set to 2 )' : value: items: - id: 969ef100-c656-11ec-a35d-30484f453c53 name: test_policy_42_modified type: DecryptionPolicy - id: ff9bc964-c5e6-11ec-9e05-a1814f453c53 name: test_policy_47 type: DecryptionPolicy links: self: https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies?offset=0&limit=2 paging: count: 6 limit: 2 next: - https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies?offset=2&limit=2 - https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies?offset=4&limit=2 offset: 0 pages: 3 ? 'Example 2 : GET /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies?limit=2&expanded=true ( Get all decryption policies with limit set to 2 and expanded set to true )' : value: items: - advancedOptions: adaptiveProbe: true blockExtensions: - 65846 disallowUntrustedIssuerResign: false quicDecryption: false stripHTTP3: true tls13Decryption: true defaultAction: eventLogAction: LOG_FLOW_END policyAction: BLOCK description: test_description_modified id: 969ef100-c656-11ec-a35d-30484f453c53 links: self: https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/969ef100-c656-11ec-a35d-30484f453c53 logging: logEnd: true sendEvents: true metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin timestamp: 1651095681.0 name: test_policy_42_modified trustedCAs: objects: - id: 5f8dd758-ac46-36ff-bd83-48c6987228e7 name: Amazon-Root-CA-1 type: ExternalCACertificate - id: d3856136-b65c-49e6-ac4c-0daf5be98bc1 name: Cisco-Trusted-Authorities type: ExternalCACertificateGroup type: DecryptionPolicy undecryptableActions: compressedSession: INHERIT_DEFAULT_ACTION decryptionErrors: BLOCK handshakeErrors: INHERIT_DEFAULT_ACTION sessionNotCached: INHERIT_DEFAULT_ACTION sslV2Session: DO_NOT_DECRYPT unknownCipherSuite: INHERIT_DEFAULT_ACTION unsupportedCipherSuite: INHERIT_DEFAULT_ACTION - advancedOptions: adaptiveProbe: true blockExtensions: [] disallowUntrustedIssuerResign: true quicDecryption: false stripHTTP3: false tls13Decryption: false defaultAction: eventLogAction: LOG_NONE policyAction: DO_NOT_DECRYPT id: ff9bc964-c5e6-11ec-9e05-a1814f453c53 links: self: https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/ff9bc964-c5e6-11ec-9e05-a1814f453c53 logging: logEnd: false sendEvents: false metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin timestamp: 1651035649.0 name: test_policy_47 trustedCAs: objects: - id: d3856136-b65c-49e6-ac4c-0daf5be98bc1 name: Cisco-Trusted-Authorities type: ExternalCACertificateGroup type: DecryptionPolicy undecryptableActions: compressedSession: INHERIT_DEFAULT_ACTION decryptionErrors: BLOCK handshakeErrors: INHERIT_DEFAULT_ACTION sessionNotCached: INHERIT_DEFAULT_ACTION sslV2Session: INHERIT_DEFAULT_ACTION unknownCipherSuite: INHERIT_DEFAULT_ACTION unsupportedCipherSuite: INHERIT_DEFAULT_ACTION links: self: https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies?offset=0&limit=2&expanded=true paging: count: 6 limit: 2 next: - https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies?offset=2&limit=2&expanded=true - https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies?offset=4&limit=2&expanded=true offset: 0 pages: 3 schema: $ref: '#/components/schemas/DecryptionPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a decryption policy. _Check the response section for applicable examples (if any)._**' operationId: createDecryptionPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: 'Example 1 : POST /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies ( Test creation of new Decryption Policy )': value: advancedOptions: adaptiveProbe: true blockExtensions: [] disallowUntrustedIssuerResign: true quicDecryption: false stripHTTP3: false tls13Decryption: false defaultAction: eventLogAction: LOG_NONE policyAction: DO_NOT_DECRYPT logging: logEnd: false sendEvents: false name: test_policy_51 trustedCAs: objects: - id: d3856136-b65c-49e6-ac4c-0daf5be98bc1 name: Cisco-Trusted-Authorities type: ExternalCACertificateGroup undecryptableActions: compressedSession: INHERIT_DEFAULT_ACTION decryptionErrors: BLOCK handshakeErrors: INHERIT_DEFAULT_ACTION sessionNotCached: INHERIT_DEFAULT_ACTION sslV2Session: INHERIT_DEFAULT_ACTION unknownCipherSuite: INHERIT_DEFAULT_ACTION unsupportedCipherSuite: INHERIT_DEFAULT_ACTION schema: $ref: '#/components/schemas/DecryptionPolicy' type: object description: Input representation of decryption policy object. required: true responses: '201': content: application/json: examples: 'Example 1 : POST /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies ( Test creation of new Decryption Policy )': value: advancedOptions: adaptiveProbe: true blockExtensions: [] disallowUntrustedIssuerResign: true quicDecryption: false stripHTTP3: false tls13Decryption: false defaultAction: eventLogAction: LOG_NONE policyAction: DO_NOT_DECRYPT id: 939410fc-c64d-11ec-91c1-31484f453c53 links: self: https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/939410fc-c64d-11ec-91c1-31484f453c53 logging: logEnd: false sendEvents: false metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin timestamp: 1651097729.0 name: test_policy_51 trustedCAs: groups: - id: d3856136-b65c-49e6-ac4c-0daf5be98bc1 name: Cisco-Trusted-Authorities type: ExternalCACertificateGroup literals: [] objects: [] type: DecryptionPolicy undecryptableActions: compressedSession: INHERIT_DEFAULT_ACTION decryptionErrors: BLOCK handshakeErrors: INHERIT_DEFAULT_ACTION sessionNotCached: INHERIT_DEFAULT_ACTION sslV2Session: INHERIT_DEFAULT_ACTION unknownCipherSuite: INHERIT_DEFAULT_ACTION unsupportedCipherSuite: INHERIT_DEFAULT_ACTION schema: $ref: '#/components/schemas/DecryptionPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/decryptionpolicies/{containerUUID}/decryptionpolicyrules: get: deprecated: false description: '**Get the list of all decryption policy rules.**' operationId: getAllDecryptionPolicyRule parameters: - description: Filter by full text search over all rule attributes. in: query name: filter required: false 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 - $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/policy/decryptionpolicies/containerUUID/decryptionpolicyrules?limit=2 ( Get all decryption policy rules with limit set to 2 )' : value: items: - id: 969ef100-c656-11ec-a35d-30484f453c53 name: test_rule_1 type: DecryptionPolicyRule - id: ff9bc964-c5e6-11ec-9e05-a1814f453c53 name: test_rule_2 type: DecryptionPolicyRule links: self: https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/containerUUID/decryptionpolicyrules?offset=0&limit=2 paging: count: 6 limit: 2 next: - https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/offset=2&limit=2 - https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/offset=4&limit=2 offset: 0 pages: 3 ? 'Example 2 : GET /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules?limit=2&filter=fts:rule1 ( Get all decryption policy rules with limit set to 2 and fts(full text search) applied )' : value: items: - id: 969ef100-c656-11ec-a35d-30484f453c53 name: test_rule_1 type: DecryptionPolicyRule links: self: https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/containerUUID/decryptionpolicyrules?offset=0&limit=2 paging: count: 1 limit: 2 offset: 0 pages: 1 ? 'Example 3 : GET /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules?limit=2&expanded=true ( Get all decryption policy rules with limit set to 2 and expanded set to true )' : value: items: - applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: HIGH decryptionCerts: objects: - id: 395027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_1 type: InternalCA destinationNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: '51' name: Armenia type: Country - id: dde11d62-288b-4b4c-92e0-1dad0496f14b name: any-ipv6 overridable: false type: Network - id: 00000000-0000-0ed3-0001-245540515930 name: nw1 overridable: false type: Network - id: 00000000-0000-0ed3-0001-284195221566 name: test1 overridable: false type: Network destinationPorts: literals: - port: '123' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0001-318554959875 name: custom_1 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone1 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false metadata: category: name: standard_category ruleIndex: 1 name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: ffffffff-3847-2947-1294-000000000002 name: Antarctica type: Continent - id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 overridable: false type: Network - id: 00000000-0000-0ed3-0001-245540515843 name: host1 overridable: false type: Host - id: 00000000-0000-0ed3-0001-245540515869 name: range1 overridable: false type: Range sourcePorts: objects: - id: 1834e5f0-38bb-11e2-86aa-62f0c593a59a name: Bittorrent overridable: false protocol: TCP type: ProtocolPortObject - id: 1834c674-38bb-11e2-86aa-62f0c593a59a name: FTP overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone1 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '1' name: group1 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '1' name: user1 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '2' objects: - id: 00000000-0000-0ed3-0000-034359739010 name: tag1 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739046 name: tag_group_1 type: VlanTagGroup - applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: HIGH destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: '51' name: Armenia type: Country - id: dde11d62-288b-4b4c-92e0-1dad0496f14b name: any-ipv6 overridable: false type: Network - id: 00000000-0000-0ed3-0001-245540515930 name: nw1 overridable: false type: Network - id: 00000000-0000-0ed3-0001-284195221566 name: test1 overridable: false type: Network destinationPorts: literals: - port: '123' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0001-318554959875 name: custom_1 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone1 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 46c67e70-d302-11ec-a4b5-8688e0efad1c internalCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 name: internal_cert_1 type: InternalCertificate issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false metadata: category: name: standard_category ruleIndex: 2 name: rule2 ruleAction: DECRYPT_KNOWN_KEY sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: ffffffff-3847-2947-1294-000000000002 name: Antarctica type: Continent - id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 overridable: false type: Network - id: 00000000-0000-0ed3-0001-245540515843 name: host1 overridable: false type: Host - id: 00000000-0000-0ed3-0001-245540515869 name: range1 overridable: false type: Range sourcePorts: objects: - id: 1834e5f0-38bb-11e2-86aa-62f0c593a59a name: Bittorrent overridable: false protocol: TCP type: ProtocolPortObject - id: 1834c674-38bb-11e2-86aa-62f0c593a59a name: FTP overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone1 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '1' name: group1 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '1' name: user1 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '2' objects: - id: 00000000-0000-0ed3-0000-034359739010 name: tag1 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739046 name: tag_group_1 type: VlanTagGroup links: self: https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/containerUUID/decryptionpolicyrules?offset=0&limit=2&expanded=true paging: count: 6 limit: 2 next: - https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/offset=2&limit=2&expanded=true - https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/offset=4&limit=2&expanded=true offset: 0 pages: 3 schema: $ref: '#/components/schemas/DecryptionPolicyRuleListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a decryption policy rule. _Check the response section for applicable examples (if any)._**' operationId: createMultipleDecryptionPolicyRule parameters: - description: Enables bulk creation of decryption policy rules. in: query name: bulk required: false schema: type: boolean - description: Specifies that the rule will be inserted after the specified rule index. insertBefore takes precedence over insertAfter - if both are specified, the insertBefore parameter will apply. in: query name: insertAfter required: false schema: type: number - description: Specifies that the rule will be inserted before the specified rule index. insertBefore takes precedence over insertAfter - if both are specified, the insertBefore parameter will apply. in: query name: insertBefore required: false schema: type: number - description: Specifies the category into which the rule will be added. If a category is specified it must exist or the request will fail. in: query name: category required: false 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 : POST /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules ( Test creation of new Decryption Policy Rule )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: HIGH decryptionCerts: objects: - id: 395027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_1 type: InternalCA destinationNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: '51' name: Armenia type: Country - id: dde11d62-288b-4b4c-92e0-1dad0496f14b name: any-ipv6 overridable: false type: Network - id: 00000000-0000-0ed3-0001-245540515930 name: nw1 overridable: false type: Network - id: 00000000-0000-0ed3-0001-284195221566 name: test1 overridable: false type: Network destinationPorts: literals: - port: '123' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0001-318554959875 name: custom_1 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone1 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: ffffffff-3847-2947-1294-000000000002 name: Antarctica type: Continent - id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 overridable: false type: Network - id: 00000000-0000-0ed3-0001-245540515843 name: host1 overridable: false type: Host - id: 00000000-0000-0ed3-0001-245540515869 name: range1 overridable: false type: Range sourcePorts: objects: - id: 1834e5f0-38bb-11e2-86aa-62f0c593a59a name: Bittorrent overridable: false protocol: TCP type: ProtocolPortObject - id: 1834c674-38bb-11e2-86aa-62f0c593a59a name: FTP overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone1 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '1' name: group1 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '1' name: user1 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '2' objects: - id: 00000000-0000-0ed3-0000-034359739010 name: tag1 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739046 name: tag_group_1 type: VlanTagGroup ? 'Example 2 : POST /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?category=root_category ( Test POST of rule with category specified )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: MEDIUM decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup ? 'Example 3 : POST /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?insertBefore=3 ( Test POST of Decryption Policy Rule with insert before index specified )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: MEDIUM decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup ? 'Example 4 : POST /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?insertAfter=1 ( Test POST of Decryption Policy Rule with insert after index specified )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: VERY_HIGH decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup schema: $ref: '#/components/schemas/DecryptionPolicyRule' type: object description: Input representation of decryption policy rule object. required: true responses: '201': content: application/json: examples: ? 'Example 2 : POST /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?category=root_category ( Test POST of rule with category specified )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: VERY_HIGH decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false metadata: category: name: root_category ruleIndex: 2 name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup ? 'Example 3 : POST /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?insertBefore=3 ( Test POST of Decryption Policy Rule with insert before index specified )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: VERY_HIGH decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false metadata: category: name: standard_category ruleIndex: 3 name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup ? 'Example 4 : POST /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?insertAfter=1 ( Test POST of Decryption Policy Rule with insert after index specified )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: VERY_HIGH decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false metadata: category: name: root_category ruleIndex: 2 name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup schema: $ref: '#/components/schemas/DecryptionPolicyRule' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/decryptionpolicies/{containerUUID}/decryptionpolicyrules/{objectId}: delete: deprecated: false description: '**Delete the decryption policy rule associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteDecryptionPolicyRule parameters: - description: Unique identifier of the decryption policy rule. 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/policy/decryptionpolicies/939410fc-c64d-11ec-91c1-31484f453c53/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c ( Test DELETE of Decryption Policy Rule )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: MEDIUM decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false metadata: category: name: root_category ruleIndex: 2 name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup schema: $ref: '#/components/schemas/DecryptionPolicyRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the decryption policy rule associated with the specified ID.**' operationId: getDecryptionPolicyRule parameters: - description: Unique identifier of the decryption policy rule. 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/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c ( Get Decryption Policy Rule by id )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: HIGH decryptionCerts: objects: - id: 395027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_1 type: InternalCA destinationNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: '51' name: Armenia type: Country - id: dde11d62-288b-4b4c-92e0-1dad0496f14b name: any-ipv6 overridable: false type: Network - id: 00000000-0000-0ed3-0001-245540515930 name: nw1 overridable: false type: Network - id: 00000000-0000-0ed3-0001-284195221566 name: test1 overridable: false type: Network destinationPorts: literals: - port: '123' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0001-318554959875 name: custom_1 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone1 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false metadata: category: name: standard_category ruleIndex: 1 name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: ffffffff-3847-2947-1294-000000000002 name: Antarctica type: Continent - id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 overridable: false type: Network - id: 00000000-0000-0ed3-0001-245540515843 name: host1 overridable: false type: Host - id: 00000000-0000-0ed3-0001-245540515869 name: range1 overridable: false type: Range sourcePorts: objects: - id: 1834e5f0-38bb-11e2-86aa-62f0c593a59a name: Bittorrent overridable: false protocol: TCP type: ProtocolPortObject - id: 1834c674-38bb-11e2-86aa-62f0c593a59a name: FTP overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone1 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '1' name: group1 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '1' name: user1 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '2' objects: - id: 00000000-0000-0ed3-0000-034359739010 name: tag1 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739046 name: tag_group_1 type: VlanTagGroup schema: $ref: '#/components/schemas/DecryptionPolicyRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modifies the decryption policy rule associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateDecryptionPolicyRule parameters: - description: Unique identifier of the decryption policy rule. in: path name: objectId required: true schema: type: string - description: Specifies that the rule will be inserted after the specified rule index. insertBefore takes precedence over insertAfter - if both are specified, the insertBefore parameter will apply. in: query name: insertAfter required: false schema: type: number - description: Specifies that the rule will be inserted before the specified rule index. insertBefore takes precedence over insertAfter - if both are specified, the insertBefore parameter will apply. in: query name: insertBefore required: false schema: type: number - description: Specifies the category into which the rule will be added. If a category is specified it must exist or the request will fail. in: query name: category required: false schema: type: string - description: This field specifies whether to change the entire object or only certain attributes of it. When its value is false the whole object will change, and if the value is true then only the attributes that are specified will change. The default value of this field is false. in: query name: partialUpdate required: false schema: type: boolean - 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/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c ( Test PUT of Decryption Policy Rule to update various fields )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: VERY_HIGH decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup ? 'Example 2 : PUT /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?category=root_category ( Test PUT of Decryption Policy Rule to update the rule category )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: HIGH decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup ? 'Example 3 : PUT /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?insertBefore=3 ( Test PUT of Decryption Policy Rule to move the rule right before some specific index )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: HIGH decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup ? 'Example 4 : PUT /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?insertAfter=1 ( Test PUT of Decryption Policy Rule to move the rule right after some specific index )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: HIGH decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup ? 'Example 5 : PUT /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?partialUpdate=true ( Test PUT of Decryption Policy Rule with partialUpdate set to true )' : value: certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' clientThreat: MEDIUM destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject id: 36c67e70-d302-11ec-a4b5-8688e0efad1c name: rule1 sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule schema: $ref: '#/components/schemas/DecryptionPolicyRule' type: object description: Input representation of decryption policy rule object to be updated. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c ( Test PUT of Decryption Policy Rule to update various fields )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: VERY_HIGH decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup ? 'Example 2 : PUT /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?category=root_category ( Test PUT of Decryption Policy Rule to update the rule category )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: HIGH decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false metadata: category: name: root_category ruleIndex: 2 name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup ? 'Example 3 : PUT /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?insertBefore=3 ( Test PUT of Decryption Policy Rule to move the rule right before some specific index )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: HIGH decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false metadata: category: name: standard_category ruleIndex: 3 name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup ? 'Example 4 : PUT /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?insertAfter=1 ( Test PUT of Decryption Policy Rule to move the rule right after some specific index )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: HIGH decryptionCerts: objects: - id: 495027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_2 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false metadata: category: name: root_category ruleIndex: 2 name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup ? 'Example 5 : PUT /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/containerUUID/decryptionpolicyrules/36c67e70-d302-11ec-a4b5-8688e0efad1c?partialUpdate=true ( Test PUT of Decryption Policy Rule with partialUpdate set to true )' : value: applications: applications: - id: '2325' name: 050plus type: Application - id: '1205' name: 12306.cn type: Application - id: '4164' name: 123Movies type: Application inlineApplicationFilters: - applicationTypes: - id: CLIENT name: Client Application type: ApplicationType categories: - id: '28' name: collaboration type: ApplicationCategory productivities: - id: MEDIUM name: Medium type: ApplicationProductivity risks: - id: VERY_LOW name: Very Low type: ApplicationRisk tags: - id: '111' name: edonkey type: ApplicationTag certStatuses: expired: 'yes' invalidCRL: 'yes' invalidCertificate: 'no' invalidIssuer: 'yes' invalidSignature: 'no' notYetValid: 'no' revoked: 'yes' selfSigned: 'yes' serverMismatch: any valid: 'no' cipherSuites: literals: - name: PCT_SSL_EXCH_TYPE type: CipherSuiteLiteral value: '8519681' - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList objects: - id: c8924358-fd77-11ec-b858-ec2f7dc1dc7e name: ciphersuite_obj_1 type: CipherSuiteList clientThreat: HIGH decryptionCerts: objects: - id: 395027da-9c12-11ec-b407-2bbe55c5f4d0 isCSR: false name: import_CA_1 type: InternalCA destinationNetworks: literals: - type: Host value: 1.2.3.4 objects: - id: 00000000-0000-0ed3-0002-245540515930 name: nw2 overridable: false type: Network - id: 00000000-0000-0ed3-0002-284195221566 name: test2 overridable: false type: Network destinationPorts: literals: - port: '567' protocol: '6' type: PortLiteral objects: - id: 00000000-0000-0ed3-0002-318554959875 name: custom_2 overridable: false protocol: TCP type: ProtocolPortObject destinationZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone enabled: true externalCertificates: - id: 76a47fc4-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_1 type: ExternalCertificate - id: 82da03b8-fd73-11ec-b858-ec2f7dc1dc7e name: external_cert_group_1 type: ExternalCertificateGroup id: 36c67e70-d302-11ec-a4b5-8688e0efad1c issuerDNs: literals: - type: DistinguishedNameLiteral value: CN=abc1 objects: - id: 12c0d3d1-b6eb-32c5-93cd-f693ff1237de name: CN_.core.windows.net type: DistinguishedName - id: 56d71648-91f6-47d3-b3f3-f92148089cd0 name: Cisco-Undecryptable-Sites type: DistinguishedNameGroup logging: logEnd: true sendEvents: false metadata: category: name: root_category ruleIndex: 2 name: rule1 ruleAction: DECRYPT_RESIGN sourceNetworks: literals: - type: Host value: 5.6.7.8 objects: - id: 00000000-0000-0ed3-0002-245540515843 name: host2 overridable: false type: Host - id: 00000000-0000-0ed3-0002-245540515869 name: range2 overridable: false type: Range sourcePorts: objects: - id: 00000000-0000-0ed3-0002-322849927189 name: tcp2 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0003-322849927189 name: tcp3 overridable: false protocol: TCP type: ProtocolPortObject - id: 00000000-0000-0ed3-0001-322849927189 name: tcp1 overridable: false protocol: TCP type: ProtocolPortObject sourceZones: objects: - id: 387cfc68-fd4f-11ec-bd74-f801fd48cd9d name: zone2 type: SecurityZone subjectDNs: literals: - type: DistinguishedNameLiteral value: CN=abc2 objects: - id: 200f951c-285c-301e-bee7-fc5332eb7c16 name: CN_.apps.apple.com type: DistinguishedName - id: 1f26c7fa-fd75-11ec-b858-ec2f7dc1dc7e name: group1 type: DistinguishedNameGroup tlsVersions: sslv3: false tls10: true tls11: false tls12: true tls13: true type: DecryptionPolicyRule urls: urlCategoriesWithReputation: - category: id: abba9b63-bb10-4729-b901-2e2aa0f02006 name: Adult type: URLCategory reputation: TRUSTED_AND_UNKNOWN type: UrlCategoryAndReputation users: objects: - id: '2' name: group2 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUserGroup - id: '3' name: user3 realm: id: 33a0c2c20-dc18-11ea-87dc-a4f73ca0df49 type: Realm type: RealmUser vlanTags: literals: - type: VlanTagLiteral value: '3' objects: - id: 00000000-0000-0ed3-0000-034359749010 name: tag2 type: VlanTag - id: 00000000-0000-0ed3-0000-034359739047 name: tag_group_2 type: VlanTagGroup schema: $ref: '#/components/schemas/DecryptionPolicyRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/decryptionpolicies/{objectId}: delete: deprecated: false description: '**Delete the decryption policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteDecryptionPolicy parameters: - description: Unique identifier of the decryption policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : DELETE /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/939410fc-c64d-11ec-91c1-31484f453c53 ( Test DELETE of Decryption Policy )' : value: advancedOptions: adaptiveProbe: true blockExtensions: [] disallowUntrustedIssuerResign: true quicDecryption: false stripHTTP3: false tls13Decryption: false defaultAction: eventLogAction: LOG_NONE policyAction: DO_NOT_DECRYPT id: 939410fc-c64d-11ec-91c1-31484f453c53 links: self: https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/939410fc-c64d-11ec-91c1-31484f453c53 logging: logEnd: false sendEvents: false metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin timestamp: 1651097729.0 name: test_policy_51 trustedCAs: objects: - id: d3856136-b65c-49e6-ac4c-0daf5be98bc1 name: Cisco-Trusted-Authorities type: ExternalCACertificateGroup type: DecryptionPolicy undecryptableActions: compressedSession: INHERIT_DEFAULT_ACTION decryptionErrors: BLOCK handshakeErrors: INHERIT_DEFAULT_ACTION sessionNotCached: INHERIT_DEFAULT_ACTION sslV2Session: INHERIT_DEFAULT_ACTION unknownCipherSuite: INHERIT_DEFAULT_ACTION unsupportedCipherSuite: INHERIT_DEFAULT_ACTION schema: $ref: '#/components/schemas/DecryptionPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the decryption policy associated with the specified ID.**' operationId: getDecryptionPolicy parameters: - description: Unique identifier of the decryption policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : GET /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/969ef100-c656-11ec-a35d-30484f453c53 ( Get DecryptionPolicy by id )' : value: advancedOptions: adaptiveProbe: true blockExtensions: - 65846 disallowUntrustedIssuerResign: false quicDecryption: false stripHTTP3: true tls13Decryption: true defaultAction: eventLogAction: LOG_FLOW_END policyAction: BLOCK description: test_description_modified id: 969ef100-c656-11ec-a35d-30484f453c53 links: self: https://u90c04p03-vrouter.cisco.com:22228/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/969ef100-c656-11ec-a35d-30484f453c53 logging: logEnd: true sendEvents: true metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin timestamp: 1651095681.0 name: test_policy_42_modified trustedCAs: objects: - id: 5f8dd758-ac46-36ff-bd83-48c6987228e7 name: Amazon-Root-CA-1 type: ExternalCACertificate - id: d3856136-b65c-49e6-ac4c-0daf5be98bc1 name: Cisco-Trusted-Authorities type: ExternalCACertificateGroup type: DecryptionPolicy undecryptableActions: compressedSession: INHERIT_DEFAULT_ACTION decryptionErrors: BLOCK handshakeErrors: INHERIT_DEFAULT_ACTION sessionNotCached: INHERIT_DEFAULT_ACTION sslV2Session: DO_NOT_DECRYPT unknownCipherSuite: INHERIT_DEFAULT_ACTION unsupportedCipherSuite: INHERIT_DEFAULT_ACTION schema: $ref: '#/components/schemas/DecryptionPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the decryption policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateDecryptionPolicy parameters: - description: Unique identifier of the decryption policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/32b6b798-c81f-11ec-8bc6-23a776919dc8 ( Test PUT of Decryption Policy to update various fields )' : value: advancedOptions: adaptiveProbe: true blockExtensions: - 65846 disallowUntrustedIssuerResign: false quicDecryption: false stripHTTP3: true tls13Decryption: true defaultAction: eventLogAction: LOG_NONE policyAction: DO_NOT_DECRYPT id: 32b6b798-c81f-11ec-8bc6-23a776919dc8 links: self: https://172.29.182.90:10216/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/32b6b798-c81f-11ec-8bc6-23a776919dc8 logging: logEnd: true sendEvents: true name: test_policy_9 trustedCAs: objects: - id: d3856136-b65c-49e6-ac4c-0daf5be98bc1 name: Cisco-Trusted-Authorities type: ExternalCACertificateGroup type: DecryptionPolicy undecryptableActions: compressedSession: INHERIT_DEFAULT_ACTION decryptionErrors: BLOCK handshakeErrors: INHERIT_DEFAULT_ACTION sessionNotCached: INHERIT_DEFAULT_ACTION sslV2Session: INHERIT_DEFAULT_ACTION unknownCipherSuite: INHERIT_DEFAULT_ACTION unsupportedCipherSuite: INHERIT_DEFAULT_ACTION schema: $ref: '#/components/schemas/DecryptionPolicy' type: object description: Input representation of decryption policy object to be updated. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/policy/decryptionpolicies/32b6b798-c81f-11ec-8bc6-23a776919dc8 ( Test PUT of Decryption Policy to update various fields )' : value: advancedOptions: adaptiveProbe: true blockExtensions: - 65846 disallowUntrustedIssuerResign: false quicDecryption: false stripHTTP3: true tls13Decryption: true defaultAction: eventLogAction: LOG_FLOW_END policyAction: DO_NOT_DECRYPT id: 32b6b798-c81f-11ec-8bc6-23a776919dc8 links: self: https://172.29.182.90:10216/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/decryptionpolicies/32b6b798-c81f-11ec-8bc6-23a776919dc8 logging: logEnd: true sendEvents: true metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin timestamp: 1651510075.0 name: test_policy_9 trustedCAs: objects: - id: d3856136-b65c-49e6-ac4c-0daf5be98bc1 name: Cisco-Trusted-Authorities type: ExternalCACertificateGroup type: DecryptionPolicy undecryptableActions: compressedSession: INHERIT_DEFAULT_ACTION decryptionErrors: BLOCK handshakeErrors: INHERIT_DEFAULT_ACTION sessionNotCached: INHERIT_DEFAULT_ACTION sslV2Session: INHERIT_DEFAULT_ACTION unknownCipherSuite: INHERIT_DEFAULT_ACTION unsupportedCipherSuite: INHERIT_DEFAULT_ACTION schema: $ref: '#/components/schemas/DecryptionPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/dnspolicies: get: deprecated: false description: '**Get all DNS policies.**' operationId: getAllDNSPolicy parameters: - description: Filter criteria can be specified using the format name:policy_name

policy_name -- Name of the DNS Policy to be queried. in: query name: filter required: false 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/policy/dnspolicies?expanded=true ( Get all paginated DNS policy objects )' : value: items: - description: default DNS Policy id: dnspolicyUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID name: Default DNS Policy type: DNSPolicy - description: test DNS Policy id: dnspolicyUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID name: test DNS Policy type: DNSPolicy - description: Blocklist DNS Policy id: dnspolicyUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID name: DNS Blocklist Policy type: DNSPolicy links: self: api/fmc_config/v1/domain/DomainUUID/policy/dnspolicies?expanded=true&offset=0&limit=3 paging: count: '3' limit: '3' offset: '0' pages: '1' schema: $ref: '#/components/schemas/DNSPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/dnspolicies/{containerUUID}/allowdnsrules: get: deprecated: false description: '**Get the allow rules for a DNS policy.**' operationId: getAllowDNSRule parameters: - description: Filter criteria can be specified using the format name:rule_name

name -- Name of the allow rule to be queried
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 /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID/allowdnsrules?expanded=false&offset=0&limit=2 ( Get all paginated DNS Policy Allow Rules for a given DNS Policy UUID with limit set to 2 )' : value: items: - action: ALLOW name: DNSRuleName type: AllowDNSRule - action: ALLOW name: DNSRuleName type: AllowDNSRule links: self: /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID/allowdnsrules?expanded=false&offset=0&limit=2 paging: count: '2' limit: '2' offset: '0' pages: '1' ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID/allowdnsrules?expanded=true&offset=0&limit=1 ( Get all paginated DNS Policy Allow Rules for a given DNS Policy UUID with limit set to 1 and expanded true )' : value: items: - action: ALLOW dnsLists: objects: - id: SIDNSListUUID links: self: /fmc_config/v1/domain/DomainUUID/object/sidnslists/SIDNSListUUID name: Global-Do-Not-Block-List-for-DNS type: SIDNSList enabled: true metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: 68d03c42-d9bd-11dc-89f2-b7961d42c462 name: admin type: user readOnly: state: false ruleIndex: 0 timestamp: 1601994796.0 name: Global-Do-Not-Block-List-for-DNS systemDefault: true type: AllowDNSRule links: self: /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID/allowdnsrules?expanded=true&offset=0&limit=1 paging: count: '1' limit: '1' offset: '0' pages: '1' schema: $ref: '#/components/schemas/AllowDNSRuleListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/dnspolicies/{containerUUID}/blockdnsrules: get: deprecated: false description: '**Get the block rules for a DNS policy.**' operationId: getBlockDNSRule parameters: - description: Filter criteria can be specified using the format name:rule_name

name -- Name of the block rule to be queried
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 /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID/blockdnsrules?expanded=false&offset=0&limit=2 ( Get all paginated DNS Policy Block Rules for a given DNS Policy UUID with limit set to 2 )' : value: items: - action: NXDOMAIN name: DNSRuleName type: BlockDNSRule - action: NXDOMAIN name: DNSRuleName type: BlockDNSRule links: self: /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID/blockdnsrules?expanded=false&offset=0&limit=2 paging: count: '2' limit: '2' offset: '0' pages: '1' ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID/blockdnsrules?expanded=true&offset=0&limit=1 ( Get all paginated DNS Policy Block Rules for a given DNS Policy UUID with limit set to 1 and expanded true )' : value: items: - action: NXDOMAIN dnsLists: objects: - id: SIDNSListUUID links: self: /fmc_config/v1/domain/DomainUUID/object/sidnslists/SIDNSListUUID name: Global Blocklist for DNS type: SIDNSList enabled: true metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: 68d03c42-d9bd-11dc-89f2-b7961d42c462 name: admin type: user readOnly: state: false ruleIndex: 4 timestamp: 1601994796.0 name: Global Blocklist for DNS systemDefault: true type: BlockDNSRule links: self: /fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID/blockdnsrules?expanded=true&offset=0&limit=1 paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/BlockDNSRuleListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/dnspolicies/{objectId}: get: deprecated: false description: '**Get the DNS policy associated with the specified ID.**' operationId: getDNSPolicy parameters: - description: Unique identifier of the DNS policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: 'Example 1 : GET /api/fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID ( Test GET of DNS Policy )': value: description: Default DNS Policy id: dnspolicyUUID links: self: /api/fmc_config/v1/domain/DomainUUID/policy/dnspolicies/dnspolicyUUID metadata: domain: id: domainUUID name: Global type: Domain lastUser: id: userUUID name: admin type: User readOnly: state: true name: Default DNS Policy type: DNSPolicy schema: $ref: '#/components/schemas/DNSPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/dynamicaccesspolicies: get: deprecated: false description: '**Get the list of all dynamic access policies.**' operationId: getAllDynamicAccessPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false 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/DynamicAccessPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a dynamic access policy. _Check the response section for applicable examples (if any)._**' operationId: createDynamicAccessPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: schema: $ref: '#/components/schemas/DynamicAccessPolicy' type: object description: Input representation of Dynamic Access Policy. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/DynamicAccessPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/dynamicaccesspolicies/{objectId}: delete: deprecated: false description: '**Delete the dynamic access policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteDynamicAccessPolicy parameters: - description: Unique identifier of the dynamic access policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: schema: $ref: '#/components/schemas/DynamicAccessPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the dynamic access policy associated with the specified ID.**' operationId: getDynamicAccessPolicy parameters: - description: Unique identifier of the dynamic access policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: schema: $ref: '#/components/schemas/DynamicAccessPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the dynamic access policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateDynamicAccessPolicy parameters: - description: Unique identifier of the dynamic access policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: schema: $ref: '#/components/schemas/DynamicAccessPolicy' type: object description: Input representation of Dynamic Access Policy. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/DynamicAccessPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/filepolicies: get: deprecated: false description: '**Get the list of all file policies.**' operationId: getAllFilePolicy parameters: - description: Boolean indicating whether to include SSE-owned File policies. in: query name: includeSseOwned required: false schema: type: boolean - description: Boolean indicating whether to return only SSE-owned file policies. in: query name: onlySseOwned 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 /fmc_config/v1/domain/domainUUID/policy/filepolicies ( Success: Test GET ALL success )': value: items: - id: File-policy-UUID-1 links: self: https://example.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/File-policy-UUID-1 name: Test-TestDomain type: FilePolicy - id: File-policy-UUID-2 links: self: https://example.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/File-policy-UUID-2 name: Test-GlobalDomain type: FilePolicy links: self: https://example.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/filepolicies?offset=0&limit=2 paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/domainUUID/policy/filepolicies?expanded=true ( Success: Test GET ALL success with expanded=true )' : value: items: - description: Test-TestDomain id: File-policy-UUID-1 links: self: https://example.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/File-policy-UUID-1 metadata: domain: id: domainUUID name: TestDomain type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: true timestamp: 1460056664.0 name: Test-TestDomain type: FilePolicy - description: Test-GlobalDomain id: File-policy-UUID-2 links: self: https://example.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/File-policy-UUID-2 metadata: domain: id: Global-domain-UUID name: Global type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: false timestamp: 1460057664.0 name: Test-GlobalDomain type: FilePolicy links: self: https://example.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/filepolicies?offset=0&limit=2 paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FilePolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a file policy. _Check the response section for applicable examples (if any)._**' operationId: createFilePolicy parameters: - description: The ticket ID corresponding to which the configuration changes are done in: header name: ticket-id required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: commitId required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/policy/filepolicies ( Create a File policy )': value: archiveDepth: 3 archiveDepthAction: true blockEncryptedArchives: false cleanList: true customDetectionList: true description: An example File Policy firstTimeFileAnalysis: true inspectArchives: false name: Test-File-policy threatScore: High type: FilePolicy schema: $ref: '#/components/schemas/FilePolicy' type: object description: The input file policy model. required: true responses: '201': content: application/json: examples: 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/policy/filepolicies ( Create a File policy )': value: archiveDepth: 3 archiveDepthAction: true blockEncryptedArchives: false cleanList: true customDetectionList: true description: An example File Policy firstTimeFileAnalysis: true id: File-policy-UUID-3 inspectArchives: false links: self: https://example.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/File-policy-UUID-3 metadata: domain: id: domainUUID name: TestDomain type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: false timestamp: 1460056664.0 name: Test-File-policy threatScore: High type: FilePolicy schema: $ref: '#/components/schemas/FilePolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/filepolicies/{containerUUID}/filerules: get: deprecated: false description: '**Get the list of all file rules.**' operationId: getAllFileRuleModel 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 - $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/policy/filepolicies/filepolicyUUID/filerules?limit=2&expanded=true ( Success: Test GET ALL success of all the file rules with expanded=true )' : value: items: - action: DETECT direction: ANY fileCategories: - id: '2' name: Archive type: FileCategory fileTypes: - id: '19' name: 7Z type: FileType id: exampleFileRuleId1 links: self: https://example.com:443/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/filepolicyUUID/filerules/fileruleId metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: 68d03c42-d9bd-11dc-89f2-b7961d42c462 name: admin type: user readOnly: state: false timestamp: 1673362666.0 protocol: ANY type: FileRule - action: DETECT direction: ANY fileCategories: - id: '2' name: Archive type: FileCategory fileTypes: - id: '19' name: 7Z type: FileType id: exampleFileRuleId2 links: self: https://example.com:443/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/filepolicyUUID/filerules/fileruleId metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: 68d03c42-d9bd-11dc-89f2-b7961d42c462 name: admin type: user readOnly: state: false timestamp: 1673362666.0 protocol: ANY type: FileRule links: self: https://example.com:443/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/filepolicyUUID/filerules?limit=2&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/domainUUID/policy/filepolicies/filepolicyUUID/filerules?limit=2&expanded=false ( Success: Test GET ALL success of all the file categories with expanded=false )' : value: items: - id: exampleFileRuleId links: self: https://u45c01p01-vrouter.cisco.com:6321/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/filepolicies/1a048a88-8ec4-11ed-acbf-ee690fe4b009/filerules/d200d3c7-267b-2c22-134a-000000000000 type: FileRule - id: exampleFileRuleId2 links: self: https://u45c01p01-vrouter.cisco.com:6321/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/filepolicies/1a048a88-8ec4-11ed-acbf-ee690fe4b009/filerules/d200d3c7-267b-2c22-134a-000000000000 type: FileRule links: self: https://example.com:443/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/filepolicyUUID/filerules?limit=2&expanded=false paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FileRuleModelListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Modify all file rules. _Check the response section for applicable examples (if any)._**' operationId: createFileRuleModel parameters: - description: The ticket ID corresponding to which the configuration changes are done 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/policy/filepolicies/filepolicyUUID/filerules ( Success: Test POST success of a file rule )' : value: action: DETECT direction: ANY fileCategories: - id: '2' name: Archive type: FileCategory fileTypes: - id: '19' name: 7Z type: FileType protocol: ANY schema: $ref: '#/components/schemas/FileRuleModel' type: object description: Request input of a file rule. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/FileRuleModel' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/filepolicies/{containerUUID}/filerules/{objectId}: delete: deprecated: false description: '**Delete the file rule associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteFileRuleModel parameters: - description: Unique identifier of the file rule. in: path name: objectId required: true schema: type: string - description: The ticket ID corresponding to which the configuration changes are done 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/policy/filepolicies/filepolicyUUID/filerules/fileruleId ( Success: Test DELETE success of a file rule )' : value: action: DETECT direction: ANY fileCategories: - id: '2' name: Archive type: FileCategory fileTypes: - id: '19' name: 7Z type: FileType id: exampleFileRuleId links: self: https://example.com:443/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/filepolicyUUID/filerules/fileruleId metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: 68d03c42-d9bd-11dc-89f2-b7961d42c462 name: admin type: user readOnly: state: false timestamp: 1673362666.0 protocol: ANY type: FileRule schema: $ref: '#/components/schemas/FileRuleModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the file rule associated with the specified ID.**' operationId: getFileRuleModel parameters: - description: Unique identifier of the file rule. in: path name: objectId required: true schema: type: string - description: The ticket ID corresponding to which the configuration changes are done 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/policy/filepolicies/filepolicyUUID/filerules/fileruleId ( Success: Test GET success of a file rule )' : value: action: DETECT direction: ANY fileCategories: - id: '2' name: Archive type: FileCategory fileTypes: - id: '19' name: 7Z type: FileType id: exampleFileRuleId links: self: https://example.com:443/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/filepolicyUUID/filerules/fileruleId metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: 68d03c42-d9bd-11dc-89f2-b7961d42c462 name: admin type: user readOnly: state: false timestamp: 1673362666.0 protocol: ANY type: FileRule schema: $ref: '#/components/schemas/FileRuleModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the file rule associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateFileRuleModel parameters: - description: Unique identifier of the file rule. in: path name: objectId required: true schema: type: string - description: The ticket ID corresponding to which the configuration changes are done 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/policy/filepolicies/filepolicyUUID/filerules/fileruleId ( Success: Test PUT success of a file rule )' : value: action: DETECT direction: ANY fileCategories: - id: '2' name: Archive type: FileCategory fileTypes: - id: '19' name: 7Z type: FileType id: exampleFileRuleId protocol: ANY schema: $ref: '#/components/schemas/FileRuleModel' type: object description: Request input of a file rule. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/FileRuleModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/filepolicies/{objectId}: delete: deprecated: false description: '**Delete the file policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteFilePolicy parameters: - description: Unique identifier of the file policy. in: path name: objectId required: true schema: type: string - description: The ticket ID corresponding to which the configuration changes are done in: header name: ticket-id required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: commitId required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: 'Example 1 : DELETE /fmc_config/v1/domain/DomainUUID/policy/filepolicies/File-policy-UUID-3 ( Delete a File Policy )': value: archiveDepth: 2 archiveDepthAction: true blockEncryptedArchives: false cleanList: true customDetectionList: true description: An example File Policy firstTimeFileAnalysis: true id: File-policy-UUID-3 inspectArchives: false links: self: https://example.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/File-policy-UUID-3 metadata: domain: id: domainUUID name: TestDomain type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: false timestamp: 1460056664.0 name: Test-File-policy_edited threatScore: MEDIUM type: FilePolicy schema: $ref: '#/components/schemas/FilePolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the file policy associated with the specified ID.**' operationId: getFilePolicy parameters: - description: Unique identifier of the file policy. in: path name: objectId required: true schema: type: string - description: The ticket ID corresponding to which the configuration changes are done in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : GET /fmc_config/v1/domain/domainUUID/policy/filepolicies/File-policy-UUID-1 ( Success: Test GET method for filepolicy )' : value: description: Test-TestDomain id: File-policy-UUID-1 links: self: https://example.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/File-policy-UUID-1 metadata: domain: id: domainUUID name: TestDomain type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: true timestamp: 1460056664.0 name: Test-TestDomain type: FilePolicy schema: $ref: '#/components/schemas/FilePolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the file policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateFilePolicy parameters: - description: Unique identifier of the file policy. in: path name: objectId required: true schema: type: string - description: The ticket ID corresponding to which the configuration changes are done in: header name: ticket-id required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: commitId required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/filepolicies/File-policy-UUID-3 ( Update a File Policy )': value: archiveDepth: 2 archiveDepthAction: true blockEncryptedArchives: false cleanList: true customDetectionList: true description: An example File Policy firstTimeFileAnalysis: true id: File-policy-UUID-3 inspectArchives: false name: Test-File-policy_edited threatScore: MEDIUM type: FilePolicy schema: $ref: '#/components/schemas/FilePolicy' type: object description: Request input of a file policy. required: true responses: '200': content: application/json: examples: 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/filepolicies/File-policy-UUID-3 ( Update a File Policy )': value: archiveDepth: 2 archiveDepthAction: true blockEncryptedArchives: false cleanList: true customDetectionList: true description: An example File Policy firstTimeFileAnalysis: true id: File-policy-UUID-3 inspectArchives: false links: self: https://example.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/filepolicies/File-policy-UUID-3 metadata: domain: id: domainUUID name: TestDomain type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: false timestamp: 1460056664.0 name: Test-File-policy_edited threatScore: MEDIUM type: FilePolicy schema: $ref: '#/components/schemas/FilePolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/flexconfigpolicies: get: deprecated: false description: '**Get the list of all FlexConfig policies.**' operationId: getAllFlexConfig parameters: - description: Filter criteria can be specified using the format name:policy_name

policy_name -- Name of the FlexConfig Policy to be queried. in: query name: filter required: false schema: type: string - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false 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/policy/flexconfigpolicies ( Test GET ALL of FlexConfig Policy )': value: items: - id: ObjectUUID links: self: https://example.cisco.com/api/fmc_config/v1/domain/DomainUUID/policy/flexconfigpolicies/ObjectUUID name: flex_config_test1 type: FlexConfigPolicy - id: ObjectUUID links: self: https://example.cisco.com/api/fmc_config/v1/domain/DomainUUID/policy/flexconfigpolicies/ObjectUUID name: flex_config_test2 type: FlexConfigPolicy links: self: https://example.cisco.com/api/fmc_config/v1/domain/DomainUUID/policy/flexconfigpolicies?offset=0&limit=25 paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FlexConfigListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a FlexConfig policy. _Check the response section for applicable examples (if any)._**' operationId: createFlexConfig parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: schema: $ref: '#/components/schemas/FlexConfig' type: object description: The input for FlexConfig Policy. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/FlexConfig' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/flexconfigpolicies/{containerUUID}/migrate: post: deprecated: false description: '**Initiate a FlexConfig migration for the specified devices. _Check the response section for applicable examples (if any)._**' operationId: createFlexConfigMigration 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: schema: $ref: '#/components/schemas/FlexConfigMigration' type: object description: The input migration model required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/FlexConfigMigration' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/flexconfigpolicies/{objectId}: get: deprecated: false description: '**Get the FlexConfig Policy with the associated ID.**' operationId: getFlexConfig parameters: - description: Unique identifier of the FlexConfig policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : GET /api/fmc_config/v1/domain/DomainUUID/policy/flexconfigpolicies/ObjectUUID ( Test GET of FlexConfig Policy )' : value: id: ObjectUUID links: self: https://u50c02p01-vrouter.cisco.com:45104/api/fmc_config/v1/domain/DomainUUID/policy/flexconfigpolicies/ObjectUUID metadata: domain: id: DomainUUID name: Global type: Domain name: flexconfig_test1 type: FlexConfigPolicy schema: $ref: '#/components/schemas/FlexConfig' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdnatpolicies: get: deprecated: false description: '**Get the list of all NAT policies.**' operationId: getAllFTDNatPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false 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/FTDNatPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a NAT policy. _Check the response section for applicable examples (if any)._**' operationId: createFTDNatPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies ( Example payloads for POST on NAT policy. )': value: description: nat policy for testing rest api name: NatPol5 type: FTDNatPolicy schema: $ref: '#/components/schemas/FTDNatPolicy' type: object description: Input representation of NAT policy. required: true responses: '201': content: application/json: examples: 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies ( Example payloads for POST on NAT policy. )': value: description: nat policy for testing rest api id: natPolUuid1 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies/natPolUuid1 name: NatPol5 rules: links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies/natPolUuid1/natrules refType: list type: FTDNatPolicy schema: $ref: '#/components/schemas/FTDNatPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdnatpolicies/{containerUUID}/autonatrules: delete: deprecated: false description: '**Delete all Auto NAT rules. Use filtering to specify which rules will be deleted. _Check the response section for applicable examples (if any)._**' operationId: deleteMultipleFTDAutoNatRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - description: 'Value is of format : "ids:id1,id2,...;sourceInterface:name1,name2,...;destinationInterface:name1,name2,...;
originalSource:name1/value1,name2/value2,...;translatedSource:name1/value1,name2/value2,...;
originalSourcePort:name1/value1,name2/value2,...;translatedSourcePort:name1/value1,name2/value2,...;"


ids:id1,id2,...etc. This ids is a comma-separated list of rule ids to delete
sourceInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch/delete NAT rule
destinationInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to delete NAT rule
originalSource: Network object configured as Original source object name (object_name) or the value (10.1.2.3) of the object can be given
translatedSource:Network object configured as translated source object name (object_name) or the value (10.1.2.3) of the object can be given
originalSourcePort:Port object configured as Original Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
translatedSourcePort:Port object configured as Translated Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
' in: query name: filter 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/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid ( Example payload for DELETE request on Auto NAT rules with PAT options. )' : value: destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: DYNAMIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid name: Network object name type: Network patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone type: FTDAutoNatRule ? 'Example 2 : DELETE /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true&filter="originalSource:networkObj1;ids:autoNatRuleUuid1,autoNatRuleUuid2" ( Example payload for DELETE on Auto NAT rules with ?bulk=true and filter with originalSource and id )' : value: items: - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false id: autoNatRuleUuid1 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid1 metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid1 name: networkObj1 type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid2 name: seczonemanual2 type: SecurityZone translatedNetwork: id: networkObjUuid2 name: networkObj2 type: Network translatedPort: 1234 type: FTDAutoNatRule - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false id: autoNatRuleUuid2 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid2 metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid1 name: networkObj1 type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid2 name: seczonemanual2 type: SecurityZone translatedNetwork: id: networkObjUuid3 name: networkObj3 type: Network translatedPort: 1234 type: FTDAutoNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true&filter="originalSource:networkObj1;ids:autoNatRuleUuid1,autoNatRuleUuid2" ? 'Example 3 : DELETE /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true&filter="originalSource:originalSourceName1,originalSourceName2" ( Example payload for DELETE on Auto NAT rules with ?bulk=true and filter with originalSource )' : value: items: - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false id: autoNatRuleUuid1 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid2 name: originalSourceName1 type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid2 name: seczonemanual2 type: SecurityZone translatedNetwork: id: networkObjUuid1 name: translatedNetworkName1 type: Network translatedPort: 1234 type: FTDAutoNatRule - destinationInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone dns: false id: autoNatRuleUuid2 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid3 name: originalSourceName2 type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone translatedNetwork: id: networkObjUuid name: translatedNetworkName2 type: Network translatedPort: 1234 type: FTDAutoNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true&filter="originalSource:originalSourceName1,originalSourceName2" schema: $ref: '#/components/schemas/FTDAutoNatRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the list of all Auto NAT rules.**' operationId: getAllFTDAutoNatRule parameters: - description: 'Value is of format : "ids:id1,id2,...;sourceInterface:name1,name2,...;destinationInterface:name1,name2,...;
originalSource:name1/value1,name2/value2,...;translatedSource:name1/value1,name2/value2,...;
originalSourcePort:name1/value1,name2/value2,...;translatedSourcePort:name1/value1,name2/value2,...;"


ids:id1,id2,...etc. This ids is a comma-separated list of rule ids to fetch
sourceInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch NAT rule
destinationInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch/delete NAT rule
originalSource: Network object configured as Original source object name (object_name) or the value (10.1.2.3) of the object can be given
translatedSource:Network object configured as translated source object name (object_name) or the value (10.1.2.3) of the object can be given
originalSourcePort:Port object configured as Original Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
translatedSourcePort:Port object configured as Translated Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
' in: query name: filter required: false 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 - $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/policy/ftdnatpolicies/natPolicyUuid/autonatrules?expanded=true ( Example payload for GET ALL listing with ?expanded=true )' : value: items: - destinationInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone dns: false id: autoNatRuleUuid1 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid1 metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid name: IPv4-Link-Local type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone translatedNetwork: id: networkObjUuid name: IPv4-Multicast type: Network translatedPort: 1234 type: FTDAutoNatRule - destinationInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone dns: false id: autoNatRuleUuid2 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid2 metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489032251323.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid name: IPv4-Multicast type: Network type: FTDAutoNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules?offset=0&limit=2&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GET /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?filter="ids:autoNatRuleUuid1,autoNatRuleUuid2"&expanded=true ( Example payload for GET ALL listing with ?expanded=true and filter with ids )' : value: items: - destinationInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone dns: false id: autoNatRuleUuid1 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid1 metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid name: IPv4-Link-Local type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone translatedNetwork: id: networkObjUuid name: IPv4-Multicast type: Network translatedPort: 1234 type: FTDAutoNatRule - destinationInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone dns: false id: autoNatRuleUuid2 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid2 metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489032251323.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid name: IPv4-Multicast type: Network type: FTDAutoNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules?offset=0&limit=25&filter="ids:autoNatRuleUuid1,autoNatRuleUuid2"&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDAutoNatRuleListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create an Auto NAT rule. _Check the response section for applicable examples (if any)._**' operationId: createMultipleFTDAutoNatRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: false schema: type: boolean - description: Section in which to create the Auto NAT rule. Can be set to "auto". in: query name: section required: false 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 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules ( Example payload for POST request on auto NAT rules. )' : value: destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid type: Network routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedNetwork: id: Network object uuid type: Network type: FTDAutoNatRule ? 'Example 2 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules ( Example payload for POST request on auto NAT rules with PAT block-allocation. )' : value: destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false interfaceIpv6: false natType: DYNAMIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid type: Network patOptions: blockAllocation: true extendedPat: false flatPortRange: false includeReserve: false interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone type: FTDAutoNatRule ? 'Example 3 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules ( Example payload for POST request on auto NAT rules with interface in translated network )' : value: destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false interfaceInTranslatedNetwork: true interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid type: Network routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone type: FTDAutoNatRule ? 'Example 4 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true ( Example payload for bulk POST on auto NAT rules )' : value: - destinationInterface: id: sec_zone_id name: sec_zone_name type: SecurityZone dns: false fallThrough: false interfaceInTranslatedNetwork: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: net_obj_id name: net_obj_name type: Network originalPort: 123 routeLookup: false serviceProtocol: TCP sourceInterface: id: sec_zone_id name: sec_zone_name type: SecurityZone translatedNetwork: id: net_obj_id name: net_obj_name type: Network translatedPort: 234 type: FTDAutoNatRule - destinationInterface: id: sec_zone_id name: sec_zone_name type: SecurityZone dns: false fallThrough: false interfaceInTranslatedNetwork: false interfaceIpv6: false natType: DYNAMIC netToNet: false noProxyArp: false originalNetwork: id: net_obj_id name: net_obj_name type: Network originalPort: 0 patOptions: extendedPat: false flatPortRange: true includeReserve: false interfacePat: false patPoolAddress: id: net_obj_id name: net_obj_name type: Network roundRobin: false routeLookup: false sourceInterface: id: sec_zone_id name: sec_zone_name type: SecurityZone translatedPort: 0 type: FTDAutoNatRule schema: $ref: '#/components/schemas/FTDAutoNatRule' type: object description: The input Auto NAT rule model. required: true responses: '201': content: application/json: examples: ? 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules ( Example payload for POST request on auto NAT rules. )' : value: destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid name: Network object name type: Network routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone translatedNetwork: id: Network object uuid name: Network object name type: Network type: FTDAutoNatRule ? 'Example 2 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules ( Example payload for POST request on auto NAT rules with PAT block-allocation. )' : value: destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: DYNAMIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid name: Network object name type: Network patOptions: blockAllocation: true extendedPat: false flatPortRange: false includeReserve: false interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone type: FTDAutoNatRule ? 'Example 3 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules ( Example payload for POST request on auto NAT rules with interface in translated network )' : value: destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceInTranslatedNetwork: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid name: Network object name type: Network routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone type: FTDAutoNatRule schema: $ref: '#/components/schemas/FTDAutoNatRule' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify multiple Auto NAT rules. _Check the response section for applicable examples (if any)._**' operationId: updateMultipleFTDAutoNatRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: false schema: type: boolean - description: Boolean indicating whether to change the entire object or only certain attributes of it. The default value is FALSE. in: query name: partialUpdate required: false schema: type: boolean - 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/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid ( Example payload for PUT request on Auto NAT rules )' : value: destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid type: Network routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedNetwork: id: Network object uuid type: Network type: FTDAutoNatRule ? 'Example 2 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid ( Example payload for PUT request on Auto NAT rules with PAT options. )' : value: destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceIpv6: false natType: DYNAMIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid type: Network patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone type: FTDAutoNatRule ? 'Example 3 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true ( Example payload for BULK PUT request on Auto NAT rules with bulk=true )' : value: - destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid1 interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid1 type: Network routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedNetwork: id: Network object uuid type: Network type: FTDAutoNatRule - destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid2 interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid2 type: Network routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedNetwork: id: Network object uuid type: Network type: FTDAutoNatRule ? 'Example 4 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=false ( Example payload for BULK PUT request on Auto NAT rules with bulk=false )' : value: destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid1 interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid1 type: Network routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedNetwork: id: Network object uuid type: Network type: FTDAutoNatRule schema: $ref: '#/components/schemas/FTDAutoNatRule' type: object description: The input Auto NAT rule model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid ( Example payload for PUT request on Auto NAT rules )' : value: destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid name: Network object name type: Network routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone translatedNetwork: id: Network object uuid name: Network object name type: Network type: FTDAutoNatRule ? 'Example 2 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid ( Example payload for PUT request on Auto NAT rules with PAT options. )' : value: destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: DYNAMIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid name: Network object name type: Network patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone type: FTDAutoNatRule ? 'Example 3 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true ( Example payload for BULK PUT request on Auto NAT rules with bulk=true )' : value: - destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid1 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid1 name: Network object name type: Network routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone translatedNetwork: id: Network object uuid name: Network object name type: Network type: FTDAutoNatRule - destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid2 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid2 name: Network object name type: Network routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone translatedNetwork: id: Network object uuid name: Network object name type: Network type: FTDAutoNatRule ? 'Example 4 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=false ( Example payload for BULK PUT request on Auto NAT rules with bulk=false )' : value: destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid1 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid1 name: Network object name type: Network routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone translatedNetwork: id: Network object uuid name: Network object name type: Network type: FTDAutoNatRule schema: $ref: '#/components/schemas/FTDAutoNatRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdnatpolicies/{containerUUID}/autonatrules/{objectId}: delete: deprecated: false description: '**Delete the Auto NAT rule associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteFTDAutoNatRule parameters: - description: Unique identifier of the Auto NAT rule. 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/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid ( Example payload for DELETE request on Auto NAT rules with PAT options. )' : value: destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: DYNAMIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid name: Network object name type: Network patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone type: FTDAutoNatRule ? 'Example 2 : DELETE /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true&filter="originalSource:networkObj1;ids:autoNatRuleUuid1,autoNatRuleUuid2" ( Example payload for DELETE on Auto NAT rules with ?bulk=true and filter with originalSource and id )' : value: items: - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false id: autoNatRuleUuid1 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid1 metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid1 name: networkObj1 type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid2 name: seczonemanual2 type: SecurityZone translatedNetwork: id: networkObjUuid2 name: networkObj2 type: Network translatedPort: 1234 type: FTDAutoNatRule - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false id: autoNatRuleUuid2 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid2 metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid1 name: networkObj1 type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid2 name: seczonemanual2 type: SecurityZone translatedNetwork: id: networkObjUuid3 name: networkObj3 type: Network translatedPort: 1234 type: FTDAutoNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true&filter="originalSource:networkObj1;ids:autoNatRuleUuid1,autoNatRuleUuid2" ? 'Example 3 : DELETE /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true&filter="originalSource:originalSourceName1,originalSourceName2" ( Example payload for DELETE on Auto NAT rules with ?bulk=true and filter with originalSource )' : value: items: - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false id: autoNatRuleUuid1 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid2 name: originalSourceName1 type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid2 name: seczonemanual2 type: SecurityZone translatedNetwork: id: networkObjUuid1 name: translatedNetworkName1 type: Network translatedPort: 1234 type: FTDAutoNatRule - destinationInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone dns: false id: autoNatRuleUuid2 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid3 name: originalSourceName2 type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone translatedNetwork: id: networkObjUuid name: translatedNetworkName2 type: Network translatedPort: 1234 type: FTDAutoNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true&filter="originalSource:originalSourceName1,originalSourceName2" schema: $ref: '#/components/schemas/FTDAutoNatRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the Auto NAT rule associated with the specified ID.**' operationId: getFTDAutoNatRule parameters: - description: Unique identifier of the Auto NAT rule. in: path name: objectId required: true schema: type: string - description: Section from which to get the Auto NAT rule. Can be set to "auto". in: query name: section required: false 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/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid1 ( Example payload for GET request on auto NAT rules. )' : value: destinationInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone dns: false id: autoNatRuleUuid interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid name: IPv4-Link-Local type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone translatedNetwork: id: networkObjUuid name: IPv4-Multicast type: Network translatedPort: 1234 type: FTDAutoNatRule ? 'Example 2 : GET /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules ( Example payload for GET listing on auto NAT rules )' : value: items: - id: autoNatRuleUuid1 links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid1 type: FTDAutoNatRule - id: autoNatRuleUuid2 links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid2 type: FTDAutoNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules?offset=0&limit=6 paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDAutoNatRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the Auto NAT rule associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateFTDAutoNatRule parameters: - description: Unique identifier of the Auto NAT rule. in: path name: objectId required: true schema: type: string - description: Boolean indicating whether to change the entire object or only certain attributes of it. The default value is FALSE. in: query name: partialUpdate required: false schema: type: boolean - description: Section of the Auto NAT rule. Can be set to "auto". in: query name: section required: false 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/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid ( Example payload for PUT request on Auto NAT rules )' : value: destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid type: Network routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedNetwork: id: Network object uuid type: Network type: FTDAutoNatRule ? 'Example 2 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid ( Example payload for PUT request on Auto NAT rules with PAT options. )' : value: destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceIpv6: false natType: DYNAMIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid type: Network patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone type: FTDAutoNatRule ? 'Example 3 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true ( Example payload for BULK PUT request on Auto NAT rules with bulk=true )' : value: - destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid1 interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid1 type: Network routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedNetwork: id: Network object uuid type: Network type: FTDAutoNatRule - destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid2 interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid2 type: Network routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedNetwork: id: Network object uuid type: Network type: FTDAutoNatRule ? 'Example 4 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=false ( Example payload for BULK PUT request on Auto NAT rules with bulk=false )' : value: destinationInterface: id: security zone uuid type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid1 interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid1 type: Network routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedNetwork: id: Network object uuid type: Network type: FTDAutoNatRule schema: $ref: '#/components/schemas/FTDAutoNatRule' type: object description: The input Auto NAT rule model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid ( Example payload for PUT request on Auto NAT rules )' : value: destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid name: Network object name type: Network routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone translatedNetwork: id: Network object uuid name: Network object name type: Network type: FTDAutoNatRule ? 'Example 2 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid ( Example payload for PUT request on Auto NAT rules with PAT options. )' : value: destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: DYNAMIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid name: Network object name type: Network patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone type: FTDAutoNatRule ? 'Example 3 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=true ( Example payload for BULK PUT request on Auto NAT rules with bulk=true )' : value: - destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid1 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid1 name: Network object name type: Network routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone translatedNetwork: id: Network object uuid name: Network object name type: Network type: FTDAutoNatRule - destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid2 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid2 name: Network object name type: Network routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone translatedNetwork: id: Network object uuid name: Network object name type: Network type: FTDAutoNatRule ? 'Example 4 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/autonatrules?bulk=false ( Example payload for BULK PUT request on Auto NAT rules with bulk=false )' : value: destinationInterface: id: security zone uuid name: Security zone object name type: SecurityZone dns: false fallThrough: false id: autoNatRuleUuid1 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain section: AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: Network object uuid1 name: Network object name type: Network routeLookup: false sourceInterface: id: security zone uuid name: Security zone object name type: SecurityZone translatedNetwork: id: Network object uuid name: Network object name type: Network type: FTDAutoNatRule schema: $ref: '#/components/schemas/FTDAutoNatRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdnatpolicies/{containerUUID}/manualnatrules: delete: deprecated: false description: '**Delete all manual NAT rules. Use filtering to specify which rules will be deleted. _Check the response section for applicable examples (if any)._**' operationId: deleteMultipleFTDManualNatRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - description: 'Value is of format : "ids:id1,id2,...;sourceInterface:name1,name2,...;destinationInterface:name1,name2,...;
originalSource:name1/value1,name2/value2,...;originalDestination:name1/value1,name2/value2,...;
translatedSource:name1/value1,name2/value2,...;translatedDestination:name1/value1,name2/value2,...;
originalSourcePort:name1/value1,name2/value2,...;originalDestinationPort:name1/value1,name2/value2,...;
translatedSourcePort:name1/value1,name2/value2,...;translatedDestinationPort:name1/value1,name2/value2,...;"


ids:id1,id2,...etc. This ids is a comma-separated list of rule ids to fetch/delete
sourceInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch/delete NAT rule
destinationInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch/delete NAT rule
originalSource: Network object configured as Original source object name (object_name) or the value (10.1.2.3) of the object can be given
originalDestination:Network object configured as Destination source object name (object_name) or the value (10.1.2.3) of the object can be given
translatedSource:Network object configured as translated source object name (object_name) or the value (10.1.2.3) of the object can be given
translatedDestination:Network object configured as translated Destination object name (object_name) or the value (10.1.2.3) of the object can be given
originalSourcePort:Port object configured as Original Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
originalDestinationPort:Port object configured as Original Destination Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
translatedSourcePort:Port object configured as Translated Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
translatedDestinationPort:Port object configured as Translated Destination Port object name (http) or value of the object as port no or protocol (tcp/80) can be given"
' in: query name: filter 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/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid ( Example payload for DELETE on manual NAT rule. )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network type: FTDManualNatRule unidirectional: false ? 'Example 2 : DELETE /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/?bulk=true&filter="originalSource:originalSourceName1;ids:manualNatRuleUuid1,manualNatRuleUuid2" ( Example payload for DELETE ALL on NAT rules with ?bulk=true and filter with original source and id )' : value: items: - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false enabled: true id: ids:manualNatRuleUuid1 interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid1 metadata: domain: id: domainUuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid1 name: originalSourceName1 type: Network sourceInterface: id: secZoneObjUuid2 name: seczonebefore2 type: SecurityZone type: FTDManualNatRule unidirectional: true - destinationInterface: id: secZoneObjUuid3 name: seczonemanual3 type: SecurityZone dns: false enabled: true id: ids:manualNatRuleUuid2 interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid2 metadata: domain: id: domainUuid name: Global type: Domain index: 2 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid1 name: originalSourceName1 type: Network sourceInterface: id: secZoneObjUuid4 name: seczonebefore4 type: SecurityZone type: FTDManualNatRule unidirectional: true links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/?bulk=true&filter="originalSource:originalSourceName1;ids:manualNatRuleUuid1,manualNatRuleUuid2" ? 'Example 3 : DELETE /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=true&filter="originalSource:originalSourceName1,originalSourceName2" ( Example payload for DELETE ALL on Manual NAT rules with ?bulk=true and filter with originalSource )' : value: items: - destinationInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone dns: false enabled: true id: manualNatRuleUuid1 interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid1 metadata: domain: id: domainUuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid name: originalSourceName1 type: Network sourceInterface: id: secZoneObjUuid name: seczonebefore type: SecurityZone type: FTDManualNatRule unidirectional: true - destinationInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone dns: false enabled: true id: manualNatRuleUuid2 interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid2 metadata: domain: id: domainUuid name: Global type: Domain index: 2 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid name: originalSourceName2 type: Network sourceInterface: id: secZoneObjUuid name: seczonebefore type: SecurityZone type: FTDManualNatRule unidirectional: true links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=true&filter="originalSource:originalSourceName1,originalSourceName2" schema: $ref: '#/components/schemas/FTDManualNatRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the list of all manual NAT rules.**' operationId: getAllFTDManualNatRule parameters: - description: 'Value is of format : "ids:id1,id2,...;sourceInterface:name1,name2,...;destinationInterface:name1,name2,...;
originalSource:name1/value1,name2/value2,...;originalDestination:name1/value1,name2/value2,...;
translatedSource:name1/value1,name2/value2,...;translatedDestination:name1/value1,name2/value2,...;
originalSourcePort:name1/value1,name2/value2,...;originalDestinationPort:name1/value1,name2/value2,...;
translatedSourcePort:name1/value1,name2/value2,...;translatedDestinationPort:name1/value1,name2/value2,...;"


ids:id1,id2,...etc. This ids is a comma-separated list of rule ids to fetch/delete
sourceInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch/delete NAT rule
destinationInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch/delete NAT rule
originalSource: Network object configured as Original source object name (object_name) or the value (10.1.2.3) of the object can be given
originalDestination:Network object configured as Destination source object name (object_name) or the value (10.1.2.3) of the object can be given
translatedSource:Network object configured as translated source object name (object_name) or the value (10.1.2.3) of the object can be given
translatedDestination:Network object configured as translated Destination object name (object_name) or the value (10.1.2.3) of the object can be given
originalSourcePort:Port object configured as Original Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
originalDestinationPort:Port object configured as Original Destination Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
translatedSourcePort:Port object configured as Translated Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
translatedDestinationPort:Port object configured as Translated Destination Port object name (http) or value of the object as port no or protocol (tcp/80) can be given"
' in: query name: filter required: false 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 - $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/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?expanded=true ( Example payload for GET ALL on manual NAT rules with ?expanded=true )' : value: items: - destinationInterface: id: secZoneUuid name: seczonemanual type: SecurityZone dns: false enabled: true id: manualNatRuleUuid1 interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid1 metadata: domain: id: domainUuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid name: any type: Network sourceInterface: id: secZoneObjUuid name: seczonebefore type: SecurityZone type: FTDManualNatRule unidirectional: true - description: manual nat rule 2 destinationInterface: id: secZoneUuid name: seczonemanual type: SecurityZone dns: false enabled: true id: manualNatRuleUuid2 interfaceInOriginalDestination: false interfaceInTranslatedSource: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid2 metadata: domain: id: domainUuid name: Global type: Domain index: 2 section: BEFORE_AUTO timestamp: 1488950602096.0 natType: STATIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid name: any type: Network sourceInterface: id: secZoneUuid name: seczonemanual type: SecurityZone translatedSource: id: networkObjUuid name: any type: Network type: FTDManualNatRule unidirectional: false links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?offset=0&limit=2&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GET /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?filter="ids:manualNatRuleUuid1,manualNatRuleUuid2"&expanded=true ( Example payload for GET ALL on manual NAT rules with ?expanded=true and filter with ids )' : value: items: - destinationInterface: id: secZoneUuid name: seczonemanual type: SecurityZone dns: false enabled: true id: manualNatRuleUuid1 interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid1 metadata: domain: id: domainUuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid name: any type: Network sourceInterface: id: secZoneObjUuid name: seczonebefore type: SecurityZone type: FTDManualNatRule unidirectional: true - description: manual nat rule 2 destinationInterface: id: secZoneUuid name: seczonemanual type: SecurityZone dns: false enabled: true id: manualNatRuleUuid2 interfaceInOriginalDestination: false interfaceInTranslatedSource: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid2 metadata: domain: id: domainUuid name: Global type: Domain index: 2 section: BEFORE_AUTO timestamp: 1488950602096.0 natType: STATIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid name: any type: Network sourceInterface: id: secZoneUuid name: seczonemanual type: SecurityZone translatedSource: id: networkObjUuid name: any type: Network type: FTDManualNatRule unidirectional: false links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?offset=0&limit=25&filter="ids:manualNatRuleUuid1,manualNatRuleUuid2"&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDManualNatRuleListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a manual NAT rule. _Check the response section for applicable examples (if any)._**' operationId: createMultipleFTDManualNatRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: false schema: type: boolean - description: Section in which to create the manual NAT rule. Can be set to before_auto and after_auto. in: query name: section required: false schema: type: string - description: Create a manual NAT rule at given targetIndex. It takes an integer value. in: query name: targetIndex required: false 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 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules ( Example payload for POST on manual NAT rules. )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 2 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules ( Example payload for POST on manual NAT rules with interface in translated source. )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 3 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules ( Example payload for POST on manual NAT rules with interface in original destination )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false interfaceInOriginalDestination: true interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 4 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?section=before_auto&targetIndex=2 ( Example payload for POST on manual NAT rules with ''section'' and ''targetIndex'' query params. )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 5 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?section=after_auto&targetIndex=2 ( Example payload for POST on manual NAT rules with ''section'' and ''targetIndex'' query param. )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 6 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=true&section=after_auto&targetIndex=2 ( Example payload for bulk POST on manual NAT rules with ''section'' and ''targetIndex'' query param. )' : value: - description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false - description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 7 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules ( Example payload for POST on manual NAT rules with PAT with block-allocation . )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false interfaceInOriginalDestination: false interfaceIpv6: false natType: DYNAMIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject patOptions: blockAllocation: true extendedPat: false flatPortRange: false includeReserve: false interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: true schema: $ref: '#/components/schemas/FTDManualNatRule' type: object description: The input Manual NAT rule model. required: true responses: '201': content: application/json: examples: ? 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules ( Example payload for POST on manual NAT rules. )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network translatedSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 2 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules ( Example payload for POST on manual NAT rules with interface in translated source. )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 3 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules ( Example payload for POST on manual NAT rules with interface in original destination )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network translatedSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 7 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules ( Example payload for POST on manual NAT rules with PAT with block-allocation . )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: DYNAMIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject patOptions: blockAllocation: true extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network type: FTDManualNatRule unidirectional: true schema: $ref: '#/components/schemas/FTDManualNatRule' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify multiple manual NAT rules. _Check the response section for applicable examples (if any)._**' operationId: updateMultipleFTDManualNatRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: false schema: type: boolean - description: Boolean indicating whether to change the entire object or only certain attributes of it. The default value is FALSE. in: query name: partialUpdate required: false schema: type: boolean - 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/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid ( Example payload for PUT on manual NAT rules. )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 2 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=true ( Example payload for PUT on manual NAT rules with bulk=true. )' : value: - description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid1 interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid1 type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false - description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid2 interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid2 type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 3 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=false ( Example payload for BULK PUT on manual NAT rules with bulk=false. )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 4 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid?targetIndex=5 ( Example payload for PUT on manual NAT rules with ''targetIndex'' query param. )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false natType: DYNAMIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: true ? 'Example 5 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid?targetIndex=5&section=before_auto ( Example payload for PUT on manual NAT rules with ''targetIndex'' and ''section'' query param. )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false natType: DYNAMIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: true schema: $ref: '#/components/schemas/FTDManualNatRule' type: object description: The input Manual NAT rule model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid ( Example payload for PUT on manual NAT rules. )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network translatedSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 2 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=true ( Example payload for PUT on manual NAT rules with bulk=true. )' : value: - description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid1 interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network translatedSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject type: FTDManualNatRule unidirectional: false - description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid2 interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 2 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network translatedSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 3 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=false ( Example payload for BULK PUT on manual NAT rules with bulk=false. )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network translatedSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 4 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid?targetIndex=5 ( Example payload for PUT on manual NAT rules with ''targetIndex'' query param. )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: DYNAMIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network type: FTDManualNatRule unidirectional: true ? 'Example 5 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid?targetIndex=5&section=before_auto ( Example payload for PUT on manual NAT rules with ''targetIndex'' and ''section'' query param. )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: DYNAMIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network type: FTDManualNatRule unidirectional: true schema: $ref: '#/components/schemas/FTDManualNatRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdnatpolicies/{containerUUID}/manualnatrules/{objectId}: delete: deprecated: false description: '**Delete the manual NAT rule associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteFTDManualNatRule parameters: - description: Unique identifier of the manual NAT rule. 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/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid ( Example payload for DELETE on manual NAT rule. )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network type: FTDManualNatRule unidirectional: false ? 'Example 2 : DELETE /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/?bulk=true&filter="originalSource:originalSourceName1;ids:manualNatRuleUuid1,manualNatRuleUuid2" ( Example payload for DELETE ALL on NAT rules with ?bulk=true and filter with original source and id )' : value: items: - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false enabled: true id: ids:manualNatRuleUuid1 interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid1 metadata: domain: id: domainUuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid1 name: originalSourceName1 type: Network sourceInterface: id: secZoneObjUuid2 name: seczonebefore2 type: SecurityZone type: FTDManualNatRule unidirectional: true - destinationInterface: id: secZoneObjUuid3 name: seczonemanual3 type: SecurityZone dns: false enabled: true id: ids:manualNatRuleUuid2 interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid2 metadata: domain: id: domainUuid name: Global type: Domain index: 2 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid1 name: originalSourceName1 type: Network sourceInterface: id: secZoneObjUuid4 name: seczonebefore4 type: SecurityZone type: FTDManualNatRule unidirectional: true links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/?bulk=true&filter="originalSource:originalSourceName1;ids:manualNatRuleUuid1,manualNatRuleUuid2" ? 'Example 3 : DELETE /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=true&filter="originalSource:originalSourceName1,originalSourceName2" ( Example payload for DELETE ALL on Manual NAT rules with ?bulk=true and filter with originalSource )' : value: items: - destinationInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone dns: false enabled: true id: manualNatRuleUuid1 interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid1 metadata: domain: id: domainUuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid name: originalSourceName1 type: Network sourceInterface: id: secZoneObjUuid name: seczonebefore type: SecurityZone type: FTDManualNatRule unidirectional: true - destinationInterface: id: secZoneObjUuid name: seczonemanual type: SecurityZone dns: false enabled: true id: manualNatRuleUuid2 interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid2 metadata: domain: id: domainUuid name: Global type: Domain index: 2 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid name: originalSourceName2 type: Network sourceInterface: id: secZoneObjUuid name: seczonebefore type: SecurityZone type: FTDManualNatRule unidirectional: true links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=true&filter="originalSource:originalSourceName1,originalSourceName2" schema: $ref: '#/components/schemas/FTDManualNatRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the manual NAT rule associated with the specified ID.**' operationId: getFTDManualNatRule parameters: - description: Unique identifier of the manual NAT rule. in: path name: objectId required: true schema: type: string - description: Section from which to get the manual NAT rule. Can be set to before_auto and after_auto. in: query name: section required: false 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/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid1 ( Example payload for GET on Manual NAT rules. )' : value: destinationInterface: id: secZoneObjUuid2 name: seczonemanual type: SecurityZone dns: false enabled: true id: manualNatRuleUuid1 interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid1 metadata: domain: id: domainUuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid name: any type: Network sourceInterface: id: secZoneObjUuid name: seczonebefore type: SecurityZone type: FTDManualNatRule unidirectional: true ? 'Example 2 : GET /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules ( Example payload for GET listing on manual NAT rules. )' : value: items: - id: manualNatRuleUuid1 links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid1 type: FTDManualNatRule - id: manualNatRuleUuid2 links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid2 type: FTDManualNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?offset=0&limit=6 paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDManualNatRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the manual NAT rule associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateFTDManualNatRule parameters: - description: Unique identifier of the manual NAT rule. in: path name: objectId required: true schema: type: string - description: Boolean indicating whether to change the entire object or only certain attributes of it. The default value is FALSE. in: query name: partialUpdate required: false schema: type: boolean - description: Section of the manual NAT rule. Can be set to before_auto and after_auto. in: query name: section required: false schema: type: string - description: Modifies manual NAT rule at given targetIndex. It takes an integer value. in: query name: targetIndex required: false 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/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid ( Example payload for PUT on manual NAT rules. )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 2 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=true ( Example payload for PUT on manual NAT rules with bulk=true. )' : value: - description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid1 interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid1 type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false - description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid2 interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid2 type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 3 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=false ( Example payload for BULK PUT on manual NAT rules with bulk=false. )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSource: id: network object uuid type: Network translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 4 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid?targetIndex=5 ( Example payload for PUT on manual NAT rules with ''targetIndex'' query param. )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false natType: DYNAMIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: true ? 'Example 5 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid?targetIndex=5&section=before_auto ( Example payload for PUT on manual NAT rules with ''targetIndex'' and ''section'' query param. )' : value: description: description of nat rule destinationInterface: id: security zone uuid type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false natType: DYNAMIC netToNet: false noProxyArp: false originalDestination: id: network object uuid type: Network originalDestinationPort: id: protocol port object uuid type: ProtocolPortObject originalSource: id: Network object uuid type: Network originalSourcePort: id: protocol port object uuid type: ProtocolPortObject patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid type: SecurityZone translatedDestination: id: Network object uuid type: Network translatedDestinationPort: id: protocol port object uuid type: ProtocolPortObject translatedSourcePort: id: protocol port object uuid type: ProtocolPortObject type: FTDManualNatRule unidirectional: true schema: $ref: '#/components/schemas/FTDManualNatRule' type: object description: The input Manual NAT rule model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid ( Example payload for PUT on manual NAT rules. )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network translatedSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 2 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=true ( Example payload for PUT on manual NAT rules with bulk=true. )' : value: - description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid1 interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network translatedSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject type: FTDManualNatRule unidirectional: false - description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid2 interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 2 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network translatedSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 3 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules?bulk=false ( Example payload for BULK PUT on manual NAT rules with bulk=false. )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: STATIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network translatedSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject type: FTDManualNatRule unidirectional: false ? 'Example 4 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid?targetIndex=5 ( Example payload for PUT on manual NAT rules with ''targetIndex'' query param. )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: DYNAMIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network type: FTDManualNatRule unidirectional: true ? 'Example 5 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid?targetIndex=5&section=before_auto ( Example payload for PUT on manual NAT rules with ''targetIndex'' and ''section'' query param. )' : value: description: description of nat rule destinationInterface: id: sec zone object uuid name: sec zone object name type: SecurityZone dns: false enabled: true fallThrough: false id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/global_domain_uuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: global_domain_uuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1493371106718.0 natType: DYNAMIC netToNet: false noProxyArp: false originalDestination: id: network object uuid name: network object name type: Network originalDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject originalSource: id: network object uuid name: network object name type: Network originalSourcePort: id: protocol port object uuid name: port object name type: ProtocolPortObject patOptions: extendedPat: true flatPortRange: true includeReserve: true interfacePat: false patPoolAddress: id: Host object uuid name: NW1 type: Host roundRobin: true routeLookup: false sourceInterface: id: security zone uuid name: sec zone object name type: SecurityZone translatedDestination: id: network object uuid name: network object name type: Network translatedDestinationPort: id: protocol port object uuid name: port object name type: ProtocolPortObject translatedSource: id: network object uuid name: network object name type: Network type: FTDManualNatRule unidirectional: true schema: $ref: '#/components/schemas/FTDManualNatRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdnatpolicies/{containerUUID}/natrules: delete: deprecated: false description: '**Delete all NAT rules, both auto and manual. Use filtering to specify which rules will be deleted. _Check the response section for applicable examples (if any)._**' operationId: deleteMultipleFTDNatRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - description: 'Value is of format : "ids:id1,id2,...;sourceInterface:name1,name2,...;destinationInterface:name1,name2,...;
originalSource:name1/value1,name2/value2,...;originalDestination:name1/value1,name2/value2,...;
translatedSource:name1/value1,name2/value2,...;translatedDestination:name1/value1,name2/value2,...;
originalSourcePort:name1/value1,name2/value2,...;originalDestinationPort:name1/value1,name2/value2,...;
translatedSourcePort:name1/value1,name2/value2,...;translatedDestinationPort:name1/value1,name2/value2,...;"


ids:id1,id2,...etc. This ids is a comma-separated list of rule ids to fetch/delete
sourceInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch/delete NAT rule
destinationInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch/delete NAT rule
originalSource: Network object configured as Original source object name (object_name) or the value (10.1.2.3) of the object can be given
originalDestination:Network object configured as Destination source object name (object_name) or the value (10.1.2.3) of the object can be given
translatedSource:Network object configured as translated source object name (object_name) or the value (10.1.2.3) of the object can be given
translatedDestination:Network object configured as translated Destination object name (object_name) or the value (10.1.2.3) of the object can be given
originalSourcePort:Port object configured as Original Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
originalDestinationPort:Port object configured as Original Destination Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
translatedSourcePort:Port object configured as Translated Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
translatedDestinationPort:Port object configured as Translated Destination Port object name (http) or value of the object as port no or protocol (tcp/80) can be given"
' in: query name: filter 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/policy/ftdnatpolicies/natPolicyUuid/natrules?bulk=true&filter="ids:manualNatRuleUuid,autoNatRuleUuid" ( Example payload for DELETE ALL on NAT rules with ?bulk=true and filter with id )' : value: items: - destinationInterface: id: secZoneObjUuid2 name: seczonemanual2 type: SecurityZone dns: false enabled: true id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid2 name: originalSourceName2 type: Network sourceInterface: id: secZoneObjUuid1 name: seczonebefore1 type: SecurityZone type: FTDManualNatRule unidirectional: true - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false id: autoNatRuleUuid interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid1 name: networkObj1 type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid2 name: seczonemanual2 type: SecurityZone translatedNetwork: id: networkObjUuid1 name: translatedNetworkName1 type: Network translatedPort: 1234 type: FTDAutoNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules?bulk=true&filter="ids:manualNatRuleUuid,autoNatRuleUuid" ? 'Example 2 : DELETE /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/natrules?bulk=true&filter="originalSource:originalSourceName1;ids:manualNatRuleUuid1,autoNatRuleUuid2" ( Example payload for DELETE ALL on NAT rules with ?bulk=true and filter with originalSource )' : value: items: - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false enabled: true id: manualNatRuleUuid1 interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid1 name: originalSourceName1 type: Network sourceInterface: id: secZoneObjUuid2 name: seczonebefore2 type: SecurityZone type: FTDManualNatRule unidirectional: true - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false id: autoNatRuleUuid2 interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid1 name: originalSourceName1 type: Network originalPort: 80 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid2 name: seczonemanual2 type: SecurityZone translatedNetwork: id: networkObjUuid2 name: translatedNetworkName2 type: Network translatedPort: 443 type: FTDAutoNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules?bulk=true&filter="originalSource:originalSourceName1;ids:manualNatRuleUuid1,autoNatRuleUuid2" schema: $ref: '#/components/schemas/FTDNatRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the list of all NAT rules, both auto and manual.**' operationId: getAllFTDNatRule parameters: - description: 'Value is of format : "ids:id1,id2,...;sourceInterface:name1,name2,...;destinationInterface:name1,name2,...;
originalSource:name1/value1,name2/value2,...;originalDestination:name1/value1,name2/value2,...;
translatedSource:name1/value1,name2/value2,...;translatedDestination:name1/value1,name2/value2,...;
originalSourcePort:name1/value1,name2/value2,...;originalDestinationPort:name1/value1,name2/value2,...;
translatedSourcePort:name1/value1,name2/value2,...;translatedDestinationPort:name1/value1,name2/value2,...;"


ids:id1,id2,...etc. This ids is a comma-separated list of rule ids to fetch/delete
sourceInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch/delete NAT rule
destinationInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch/delete NAT rule
originalSource: Network object configured as Original source object name (object_name) or the value (10.1.2.3) of the object can be given
originalDestination:Network object configured as Destination source object name (object_name) or the value (10.1.2.3) of the object can be given
translatedSource:Network object configured as translated source object name (object_name) or the value (10.1.2.3) of the object can be given
translatedDestination:Network object configured as translated Destination object name (object_name) or the value (10.1.2.3) of the object can be given
originalSourcePort:Port object configured as Original Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
originalDestinationPort:Port object configured as Original Destination Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
translatedSourcePort:Port object configured as Translated Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
translatedDestinationPort:Port object configured as Translated Destination Port object name (http) or value of the object as port no or protocol (tcp/80) can be given"
' in: query name: filter required: false 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 - $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/policy/ftdnatpolicies/natPolicyUuid/natrules?expanded=true ( Example payload for GET ALL on NAT rules with ?expanded=true )' : value: items: - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false enabled: true id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid1 name: networkObj1 type: Network sourceInterface: id: secZoneObjUuid2 name: seczonebefore2 type: SecurityZone type: FTDManualNatRule unidirectional: true - destinationInterface: id: secZoneObjUuid5 name: seczonemanual5 type: SecurityZone dns: false id: autoNatRuleUuid interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid2 name: networkObj2 type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid4 name: seczonemanual4 type: SecurityZone translatedNetwork: id: networkObjUuid1 name: networkObj1 type: Network translatedPort: 1234 type: FTDAutoNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules?offset=0&limit=2&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GET /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid/natrules?filter="ids:manualNatRuleUuid,autoNatRuleUuid"&expanded=true ( Example payload for GET ALL on NAT rules with ?expanded=true and filter with id )' : value: items: - destinationInterface: id: secZoneObjUuid3 name: seczonemanual3 type: SecurityZone dns: false enabled: true id: manualNatRuleUuid interfaceInOriginalDestination: false interfaceInTranslatedSource: true interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain index: 1 section: BEFORE_AUTO timestamp: 1488950245960.0 natType: DYNAMIC netToNet: false noProxyArp: false originalSource: id: networkObjUuid2 name: networkObj2 type: Network sourceInterface: id: secZoneObjUuid1 name: seczonebefore1 type: SecurityZone type: FTDManualNatRule unidirectional: true - destinationInterface: id: secZoneObjUuid1 name: seczonemanual1 type: SecurityZone dns: false id: autoNatRuleUuid interfaceIpv6: false links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid metadata: domain: id: domainUuid name: Global type: Domain section: AUTO timestamp: 1489053023583.0 natType: STATIC netToNet: false noProxyArp: false originalNetwork: id: networkObjUuid2 name: networkObj2 type: Network originalPort: 345 serviceProtocol: TCP sourceInterface: id: secZoneObjUuid2 name: seczonemanual2 type: SecurityZone translatedNetwork: id: networkObjUuid3 name: networkObj3 type: Network translatedPort: 1234 type: FTDAutoNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules?offset=0&limit=25&filter="ids:manualNatRuleUuid,autoNatRuleUuid"&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDNatRuleListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdnatpolicies/{containerUUID}/natrules/{objectId}: get: deprecated: false description: '**Get the NAT rule associated with the specified ID.**' operationId: getFTDNatRule parameters: - description: Unique identifier of the NAT rule. in: path name: objectId required: true schema: type: string - description: Retrieves NAT rule in given section. Allowed value is before_auto, auto and after_auto. in: query name: section required: false schema: type: string - description: 'Value is of format : "ids:id1,id2,...;sourceInterface:name1,name2,...;destinationInterface:name1,name2,...;
originalSource:name1/value1,name2/value2,...;originalDestination:name1/value1,name2/value2,...;
translatedSource:name1/value1,name2/value2,...;translatedDestination:name1/value1,name2/value2,...;
originalSourcePort:name1/value1,name2/value2,...;originalDestinationPort:name1/value1,name2/value2,...;
translatedSourcePort:name1/value1,name2/value2,...;translatedDestinationPort:name1/value1,name2/value2,...;"


ids:id1,id2,...etc. This ids is a comma-separated list of rule ids to fetch/delete
sourceInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch/delete NAT rule
destinationInterface:SecurityZone/Interface group name (sec_zone_name1) can be given as value to fetch/delete NAT rule
originalSource: Network object configured as Original source object name (object_name) or the value (10.1.2.3) of the object can be given
originalDestination:Network object configured as Destination source object name (object_name) or the value (10.1.2.3) of the object can be given
translatedSource:Network object configured as translated source object name (object_name) or the value (10.1.2.3) of the object can be given
translatedDestination:Network object configured as translated Destination object name (object_name) or the value (10.1.2.3) of the object can be given
originalSourcePort:Port object configured as Original Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
originalDestinationPort:Port object configured as Original Destination Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
translatedSourcePort:Port object configured as Translated Source Port object name (http) or value of the object as port no or protocol (tcp/80) can be given
translatedDestinationPort:Port object configured as Translated Destination Port object name (http) or value of the object as port no or protocol (tcp/80) can be given"
' in: query name: filter required: false 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/policy/ftdnatpolicies/natPolicyUuid/natrules ( Example payload for GET on NAT rules )' : value: items: - id: manualNatRuleUuid links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/manualnatrules/manualNatRuleUuid type: FTDManualNatRule - id: autoNatRuleUuid links: parent: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/autonatrules/autoNatRuleUuid type: FTDAutoNatRule links: self: /api/fmc_config/v1/domain/domainUuid/policy/ftdnatpolicies/natPolicyUuid/natrules?offset=0&limit=2 paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDNatRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdnatpolicies/{objectId}: delete: deprecated: false description: '**Delete the NAT policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteFTDNatPolicy parameters: - description: Unique identifier of the NAT policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : DELETE /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies/natPolicyUuid ( Example payload for DELETE on NAT policy. )' : value: description: Updated description id: natPolicyUuid links: self: /api/fmc_config/v1/domain/domainUUID/policy/natpolicies/natPolicyUuid name: UpdatedNatPolName rules: links: self: /api/fmc_config/v1/domain/domainUUID/policy/natpolicies/natPolicyUuid/natrules refType: list type: FTDNatPolicy schema: $ref: '#/components/schemas/FTDNatPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the NAT policy associated with the specified ID.**' operationId: getFTDNatPolicy parameters: - description: Unique identifier of the NAT policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : GET /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies/natPolicyUuid ( Example payloads for GET on NAT policy. )' : value: description: nat policy for testing id: natPolUuid1 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies/natPolUuid1 name: NatPol rules: links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies/natPolUuid1/natrules refType: list type: FTDNatPolicy ? 'Example 2 : GET /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies ( Example payloads for GET listing on NAT policy. )' : value: items: - id: natPolUuid1 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies/natPolUuid1 name: NatPol type: FTDNatPolicy - id: natPolUuid2 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies/natPolUuid2 name: NatPol2 type: FTDNatPolicy links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies?offset=0&limit=2 paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 3 : GET /api/fmc_config/v1/domain/DomainUUID/policy/ftdnatpolicies?expanded=true ( Example payload for GET on NAT policy with expanded=true )' : value: items: - description: nat policy 1 for testing id: natPolUuid1 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies/natPolUuid1 name: NatPol rules: links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies/natPolUuid1/natrules refType: list type: FTDNatPolicy - description: Some description id: natPolUuid2 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies/natPolUuid2 name: NatPol2 rules: links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies/natPolUuid2/natrules refType: list type: FTDNatPolicy links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftdnatpolicies?offset=0&limit=2&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDNatPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the NAT policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateFTDNatPolicy parameters: - description: Unique identifier of the NAT policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: schema: $ref: '#/components/schemas/FTDNatPolicy' type: object description: Input representation of NAT policy. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/FTDNatPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies: get: deprecated: false description: '**Get the list of all FTD platform settings policies.**' operationId: getAllFTDPlatformSettingsPolicy parameters: - description: Filter criteria can be specified using the format name:policy_name

policy_name -- Name of the FTDPlatformSettings Policy to be queried. in: query name: filter required: false 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/policy/ftdplatformsettingspolicies ( Test GET ALL of FTDPlatformSettings Policy )' : value: items: - id: ObjectUUID links: self: https://example.cisco.com/api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/ObjectUUID name: platform_settings_test1 type: FTDPlatformSettingsPolicy - id: ObjectUUID links: self: https://example.cisco.com/api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/ObjectUUID name: platform_settings_test2 type: FTDPlatformSettingsPolicy links: self: https://example.cisco.com/api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies?offset=0&limit=25 paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDPlatformSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create an FTD platform settings policy. _Check the response section for applicable examples (if any)._**' operationId: createFTDPlatformSettingsPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: ? 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies ( Test POST FTDPlatformSettings Policy )' : value: description: Description of FTDPlatformSettingsPolicy1 name: FTDPlatformSettingsPolicy1 type: FTDPlatformSettingsPolicy schema: $ref: '#/components/schemas/FTDPlatformSettingsPolicy' type: object description: The input for FTDPlatformSettings Policy. required: true responses: '201': content: application/json: examples: ? 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies ( Test POST FTDPlatformSettings Policy )' : value: description: Description of FTDPlatformSettingsPolicy1 id: ObjectUUID links: self: https://example.cisco.com/api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies metadata: domain: id: DomainUUID name: Global type: Domain name: FTDPlatformSettingsPolicy1 type: FTDPlatformSettingsPolicy schema: $ref: '#/components/schemas/FTDPlatformSettingsPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/bannersettings: get: deprecated: false description: '**Get all login banner policies for the given platform settings.**' operationId: getAllLoginBannerSettingsPolicy 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/policy/ftdplatformsettingspolicies/containerUUID/bannersettings ( Example payload for GET ALL on FTD LOGIN BANNER Settings )' : value: items: - bannerText: - You are - Logged into - Secure - Device id: policy_uuid links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//bannersettings/ type: BannerSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/bannersettings paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/LoginBannerSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/bannersettings/{objectId} : get: deprecated: false description: '**Get the login banner policy associated with the specified ID.**' operationId: getLoginBannerSettingsPolicy parameters: - description: Unique identifier of the container Threat Defense Platform Settings policy to which this Login banner policy belongs. Same as container UUID. 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/LoginBannerSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the login banner policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateLoginBannerSettingsPolicy parameters: - description: Unique identifier of the container Threat Defense Platform Settings policy to which this Login banner policy belongs. Same as container UUID. 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//policy/ftdplatformsettingspolicies//bannersettings/ ( Example payload for PUT on FTD LOGIN BANNER Setting. )' : value: bannerText: - You are now - Logged into - Secure Device id: 00505681-4717-0ed3-0000-021474836844 type: BannerSetting schema: $ref: '#/components/schemas/LoginBannerSettingsPolicy' type: object description: Input representation of login banner setting model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//bannersettings/ ( Example payload for PUT on FTD LOGIN BANNER Setting. )' : value: bannerText: - You are now - Logged into - Secure Device id: 00505681-4717-0ed3-0000-021474836844 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//bannersettings/ type: BannerSetting schema: $ref: '#/components/schemas/LoginBannerSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/dnssettings: get: deprecated: false description: '**Retrieves all DNS-Settings policies for a particular FTD .**' operationId: getAllFTDDNSSettingsPolicy 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/policy/ftdplatformsettingspolicies/containerUUID/dnssettings?offset=0&limit=25 ( Example payload for GET ALL on FTD DNS Settings )' : value: items: - id: policy_uuid links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//dnssettings/ type: DNSSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/dnssettings?offset=0&limit=25 paging: count: 1 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//dnssettings?offset=0&limit=2&expanded=true ( GET All FTD DNS Settings with expanded=true )' : value: items: - dnsServerGroups: - bypassDomains: - cisco.com - google.com dnsServerGroup: id: 00505681-5423-0ed3-0000-012884902039 name: DNS-2 type: DNSServerGroupObject isDefault: false - dnsServerGroup: id: 00505681-5423-0ed3-0000-012884902021 name: DNS-1 type: DNSServerGroupObject isDefault: true enableLookupViaMgmt: true expiryTimerInMins: 500 id: policy_uuid interfaceObjects: - id: 0b328828-ed89-11ee-ab99-a04b357bbab6 name: SZ type: SecurityZone - id: 643b40f4-ed89-11ee-b736-bdededcfc353 name: SZ-1 type: SecurityZone links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//dnssettings?offset=0&limit=2&expanded=true pollTimerInMins: 501 type: DNSSetting links: url: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//dnssettings?offset=0&limit=2&expanded=true paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDDNSSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/dnssettings/{objectId}: get: deprecated: false description: '**Retrieves the Threat Defense DNS-Settings Platform settings policy.**' operationId: getFTDDNSSettingsPolicy parameters: - description: The identifier of the container Threat Defense Platform Settings policy to which this DNS-Settings singleton policy belongs. 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//policy/ftdplatformsettingspolicies//dnssettings/ ( Example payload for GET on DNS Settings )' : value: dnsServerGroups: - bypassDomains: - cisco.com - abc.com dnsServerGroup: id: 00505681-5423-0ed3-0000-012884902039 name: DNS-2 type: DNSServerGroupObject isDefault: false - bypassDomains: any dnsServerGroup: id: 00505681-5423-0ed3-0000-012884902021 name: DNS-1 type: DNSServerGroupObject isDefault: true id: 00505681-5423-0ed3-0000-012884901993 interfaceObjects: - id: 0b328828-ed89-11ee-ab99-a04b357bbab6 name: SZ type: SecurityZone - id: 643b40f4-ed89-11ee-b736-bdededcfc353 name: SZ-1 type: SecurityZone links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//dnssettings/ type: DNSSetting schema: $ref: '#/components/schemas/FTDDNSSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modifies the Threat Defense DNS-Settings Platform settings policy. _Check the response section for applicable examples (if any)._**' operationId: updateFTDDNSSettingsPolicy parameters: - description: The identifier of the container Threat Defense Platform Settings policy to which this DNS-Settings singleton policy belongs. 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//policy/ftdplatformsettingspolicies//dnssettings/ ( Example payload for PUT on FTD DNS Settings. )' : value: dnsServerGroups: - bypassDomains: - cisco.com - abc.com dnsServerGroup: id: 00505681-5423-0ed3-0000-012884902039 name: DNS-2 type: DNSServerGroupObject isDefault: false - dnsServerGroup: id: 00505681-5423-0ed3-0000-012884902021 name: DNS-1 type: DNSServerGroupObject isDefault: true enableLookupViaMgmt: true expiryTimerInMins: 500 id: 00505681-5423-0ed3-0000-025769803885 interfaceObjects: - id: 0b328828-ed89-11ee-ab99-a04b357bbab6 name: SZ type: SecurityZone - id: 643b40f4-ed89-11ee-b736-bdededcfc353 name: SZ-1 type: SecurityZone pollTimerInMins: 501 type: DNSSetting schema: $ref: '#/components/schemas/FTDDNSSettingsPolicy' type: object description: Input representation of DNS-Settings policy object. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//dnssettings/ ( Example payload for PUT on FTD DNS Settings. )' : value: dnsServerGroups: - bypassDomains: - cisco.com - abc.com dnsServerGroup: id: 00505681-5423-0ed3-0000-012884902039 name: DNS-2 type: DNSServerGroupObject isDefault: false - dnsServerGroup: id: 00505681-5423-0ed3-0000-012884902021 name: DNS-1 type: DNSServerGroupObject isDefault: true enableLookupViaMgmt: true expiryTimerInMins: 500 id: 00505681-5423-0ed3-0000-025769803885 interfaceObjects: - id: 0b328828-ed89-11ee-ab99-a04b357bbab6 name: SZ type: SecurityZone - id: 643b40f4-ed89-11ee-b736-bdededcfc353 name: SZ-1 type: SecurityZone links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//dnssettings/ pollTimerInMins: 501 type: DNSSetting schema: $ref: '#/components/schemas/FTDDNSSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/httpaccesssettings: get: deprecated: false description: '**Get all Threat Defense HTTP access settings.**' operationId: getAllFTDHttpAccessSettingsPolicy 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 - $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/policy/ftdplatformsettingspolicies/containerUUID/httpaccesssettings?offset=0&limit=25 ( Example payload for GET ALL on FTD HTTP Settings )' : value: items: - enableHttpServer: true id: policy_uuid links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//httpaccesssettings/ port: 444 type: HTTPAccessSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/httpaccesssettings?offset=0&limit=25 paging: count: 1 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//httpaccesssettings?offset=0&limit=2&expanded=true ( GET All FTD HTTP Settings with expanded=true )' : value: items: - enableHttpServer: true httpConfiguration: - interfaces: literals: - intfc1 objects: - id: 16c9e612-3b70-11ed-9272-c2faee768898 name: zone1 type: SecurityZone ipAddress: object: id: 5622db1c-5cd5-4199-a4c8-d8f86dec3bd4 name: IPv4-Multicast type: Network - interfaces: literals: - intfc2 ipAddress: literal: type: Network value: 10.10.1.11 id: 00000000-0000-0ed3-0000-004294969356 port: 444 type: HTTPAccessSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//httpaccesssettings?offset=0&limit=2&expanded=true paging: count: 1 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDHttpAccessSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/httpaccesssettings/{objectId} : get: deprecated: false description: '**Get the Threat Defense HTTP access settings policy associated with the specified ID.**' operationId: getFTDHttpAccessSettingsPolicy parameters: - description: Unique identifier of the Threat Defense Platform Settings Policy. 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/FTDHttpAccessSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the Threat Defense HTTP access settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateFTDHttpAccessSettingsPolicy parameters: - description: Unique identifier of the Threat Defense Platform Settings Policy. 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//policy/ftdplatformsettingspolicies//httpaccesssettings/ ( Example payload for PUT on HTTP Access. )' : value: enableHttpServer: true httpConfiguration: - interfaces: literals: - interfacg objects: - id: 16c9e612-3b70-11ed-9272-c2faee768898 name: s1 type: SecurityZone - id: 21666ab4-3b70-11ed-b180-d3245bb972ab name: s2 type: SecurityZone ipAddress: id: fb7116e8-66a6-480b-8f9b-295191a0940a name: 11.12.123.14 type: NETWORK - interfaces: literals: - nltners ipAddress: id: av1236e8-66a6-480b-8f9b-905191a06780 name: 13.12.123.14 type: NETWORK id: 00000000-0000-0ed3-0000-004294969356 port: 1203 schema: $ref: '#/components/schemas/FTDHttpAccessSettingsPolicy' type: object description: Input representation of Threat Defense HTTP access settings policy. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//httpaccesssettings/ ( Example payload for PUT on HTTP Access. )' : value: enableHttpServer: true httpConfiguration: - interfaces: - literals: - intfcg objects: - id: 16c9e612-3b70-11ed-9272-c2faee768898 name: s1 type: SecurityZone - id: 21666ab4-3b70-11ed-b180-d3245bb972ab name: s2 type: SecurityZone ipAddress: id: fb7116e8-66a6-480b-8f9b-295191a0940a name: 11.12.123.14 type: NETWORK - interfaces: - literals: - nltners ipAddress: id: av1236e8-66a6-480b-8f9b-905191a06780 name: 13.12.123.14 type: NETWORK id: 00000000-0000-0ed3-0000-004294969356 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//httpaccesssettings/ port: 1203 schema: $ref: '#/components/schemas/FTDHttpAccessSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/icmpsettings: get: deprecated: false description: '**Get all ICMP access policies.**' operationId: getAllIcmpAccessSettingsPolicy 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/IcmpAccessSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/icmpsettings/{objectId}: get: deprecated: false description: '**Get the ICMP access policy associated with the specified ID.**' operationId: getIcmpAccessSettingsPolicy parameters: - description: The identifier of the settings policy to which the ICMP access policy belongs. 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/policy/ftdplatformsettingspolicies/containerUUID/icmpsettings ( Example payload for GET on FTD ICMP Access PlatformSettings )' : value: items: - burstSize: '7' icmpConfigs: - icmpAction: Permit icmpService: id: 00505681-4717-0ed3-0000-008589934644 name: icmpPort type: ICMPV4Object interfaces: literals: - inside - outside objects: - id: 89b89ab4-f88f-11ee-b93a-ba75fedfc0a1 name: securityZoneRouted type: SecurityZone network: object: id: 69fa2a3a-4487-4e3c-816f-4098f684826e name: any type: Network - icmpAction: Permit icmpService: id: 00505681-4717-0ed3-0000-008589934644 name: icmpPort type: ICMPV4Object interfaces: literals: - inside objects: - id: 89b89ab4-f88f-11ee-b93a-ba75fedfc0a1 name: securityZoneRouted type: SecurityZone - id: d7b9e8c8-7715-11ed-8c1c-b2953a72825d name: INTGRP1 type: InterfaceGroup network: literal: 192.168.1.1 id: policy_uuid links: self: https://fmc-host:port/api/fmc_config/v1/domain/domainUUID/policy/ftdplatformsettingspolicies/containerUUID/icmpsettings/objectId rateLimit: '10' type: ICMPSetting links: self: https://fmc-host:port/api/fmc_config/v1/domain/domainUUID/policy/ftdplatformsettingspolicies/containerUUID/icmpsettings?offset=0&limit=25&expanded=true paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/IcmpAccessSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the ICMP access policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateIcmpAccessSettingsPolicy parameters: - description: The identifier of the settings policy to which the ICMP access policy belongs. 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/ftdplatformsettingspolicies/containerUUID/icmpsettings/objectId ( PUT request to update ICMP Access Platform Settings )' : value: burstSize: '5' icmpConfigs: - icmpAction: Permit icmpService: id: 00505681-333C-0ed3-0000-188978561076 name: icmpv6Port type: ICMPV6Object interfaces: literals: - inside objects: - id: 89b89ab4-f88f-11ee-b93a-ba75fedfc0a1 name: securityZoneRouted type: SecurityZone network: literal: 192.168.1.2 id: 00505681-4717-0ed3-0000-021474836844 rateLimit: '15' type: ICMPSetting schema: $ref: '#/components/schemas/IcmpAccessSettingsPolicy' type: object description: Input representing icmp access setting policy model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/ftdplatformsettingspolicies/containerUUID/icmpsettings/objectId ( PUT request to update ICMP Access Platform Settings )' : value: burstSize: '5' icmpConfigs: - icmpAction: Permit icmpService: id: 00505681-333C-0ed3-0000-188978561076 name: icmpv6Port type: ICMPV6Object interfaces: literals: - outside objects: - id: 89b89ab4-f88f-11ee-b93a-ba75fedfc0a1 name: securityZoneRouted type: SecurityZone network: literal: 192.168.1.2 id: 00505681-4717-0ed3-0000-021474836844 links: self: https://fmc-host:port/api/fmc_config/v1/domain/domainUUID/policy/ftdplatformsettingspolicies/containerUUID/icmpsettings/objectId rateLimit: '15' type: ICMPSetting schema: $ref: '#/components/schemas/IcmpAccessSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/netflowpolicies: get: deprecated: false description: '**Get the list of all NetFlow policies.**' operationId: getAllNetFlowPolicy 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/policy/ftdplatformsettingspolicies/containerUUID/netflowpolicies ( GET ALL NetFlow Policies )' : value: items: - delayFlowCreate: 12 enable: true flowCollectors: - collectorHost: id: e276abeb-e0f2-11e3-8169-6d9ed49b625f name: hostIP type: Network interfaces: objects: - id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: LOOPBACK_TYPE_IG type: InterfaceGroup port: '4567' id: NetFlowPolicyUUID refreshInterval: 25 templateExportTime: 30 trafficClasses: - exportFlows: - collectorHost: id: e276abeb-e0f2-11e3-8169-6d9ed49b625f name: hostIP type: Network eventType: - ALL extendedAccessList: id: d5eefa54-5449-11ed-bce6-c70590de7487 name: test_access_list type: ExtendedAccessList trafficClassName: traffic_class_1 trafficClassType: ACCESS_LIST type: NetFlowPolicy links: self: https://u32c01p06-vrouter:22552/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/containerUUID/netflowpolicies?offset=0&limit=25 paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/NetFlowPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/netflowpolicies/{objectId} : get: deprecated: false description: '**Get the NetFlow policy associated with the specified ID.**' operationId: getNetFlowPolicy parameters: - description: The identifier of the settings policy to which the NetFlow policy belongs. 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/policy/ftdplatformsettingspolicies/containerUUID/netflowpolicies/ObjectUUID ( GET NetFlowPolicy by object ID )' : value: delayFlowCreate: 12 enable: true flowCollectors: - collectorHost: id: e276abeb-e0f2-11e3-8169-6d9ed49b625f name: hostIP type: Network interfaces: objects: - id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: ROUTED_TYPE_INSIDE_IG type: InterfaceGroup port: '4566' id: NetFlowPolicyUUID refreshInterval: 25 templateExportTime: 30 trafficClasses: - exportFlows: - collectorHost: id: e276abeb-e0f2-11e3-8169-6d9ed49b625f name: hostIP type: Network eventType: - ALL extendedAccessList: id: d5eefa54-5449-11ed-bce6-c70590de7487 name: test_access_list type: ExtendedAccessList trafficClassName: traffic_class_1 trafficClassType: ACCESS_LIST type: NetFlowPolicy schema: $ref: '#/components/schemas/NetFlowPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the NetFlow policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateNetFlowPolicy parameters: - description: The identifier of the settings policy to which the NetFlow policy belongs. 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/policy/ftdplatformsettingspolicies/containerUUID/netflowpolicies ( PUT request to update a NetFlow Policy )' : value: delayFlowCreate: 12 enable: true flowCollectors: - collectorHost: id: e276abeb-e0f2-11e3-8169-6d9ed49b625f name: hostIP type: Network interfaces: objects: - id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: MGMT_TYPE_IG type: InterfaceGroup port: '4566' id: NetFlowPolicyUUID refreshInterval: 25 templateExportTime: 30 trafficClasses: - exportFlows: - collectorHost: id: e276abeb-e0f2-11e3-8169-6d9ed49b625f name: hostIP type: Network eventType: - ALL extendedAccessList: id: d5eefa54-5449-11ed-bce6-c70590de7487 name: test_access_list type: ExtendedAccessList trafficClassName: traffic_class_1 trafficClassType: ACCESS_LIST type: NetFlowPolicy schema: $ref: '#/components/schemas/NetFlowPolicy' type: object description: Input representing NetFlow setting policy model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/netflowpolicies ( PUT request to update a NetFlow Policy )' : value: delayFlowCreate: 12 enable: true flowCollectors: - collectorHost: id: e276abeb-e0f2-11e3-8169-6d9ed49b625f name: hostIP type: Network interfaces: objects: - id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: MGMT_TYPE_IG type: InterfaceGroup port: '4566' id: NetFlowPolicyUUID refreshInterval: 25 templateExportTime: 30 trafficClasses: - exportFlows: - collectorHost: id: e276abeb-e0f2-11e3-8169-6d9ed49b625f name: hostIP type: Network eventType: - ALL extendedAccessList: id: d5eefa54-5449-11ed-bce6-c70590de7487 name: test_access_list type: ExtendedAccessList trafficClassName: traffic_class_1 trafficClassType: ACCESS_LIST type: NetFlowPolicy schema: $ref: '#/components/schemas/NetFlowPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/ntpsettings: get: deprecated: false description: '**Get the list of all NTP settings.**' operationId: getAllNTPSettingsPolicy 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/policy/ftdplatformsettingspolicies/containerUUID/ntpsettings?offset=0&limit=25&expanded=true ( Example payload for GET ALL on FTD NTP Settings with SYNC_VIA_MGMT_CENTER_NTP )' : value: items: - id: links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//ntpsettings/ ntpMode: SYNC_VIA_MGMT_CENTER_NTP type: NTPSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/ntpsettings?offset=0&limit=25&expanded=true paging: count: 1 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/ntpsettings?offset=0&limit=25&expanded=true ( Example payload for GET ALL on FTD NTP Settings with SYNC_VIA_NTP_SERVER )' : value: items: - id: links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//ntpsettings/ ntpMode: SYNC_VIA_NTP_SERVER ntpServerInfos: - 192.168.1.1 - google.com type: NTPSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/ntpsettings?offset=0&limit=25&expanded=true paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/NTPSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/ntpsettings/{objectId}: get: deprecated: false description: '**Get the NTP setting associated with the specified ID.**' operationId: getNTPSettingsPolicy parameters: - description: The identifier of the settings policy to which the NTP setting belongs. 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/NTPSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the NTP setting associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateNTPSettingsPolicy parameters: - description: The identifier of the settings policy to which the NTP setting belongs. 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//policy/ftdplatformsettingspolicies//ntpsettings/ ( Example payload for PUT on FTD NTP Setting. )' : value: id: ntpMode: SYNC_VIA_NTP_SERVER ntpServerInfos: - 192.168.1.1 - yahoo.co.in type: NTPSetting schema: $ref: '#/components/schemas/NTPSettingsPolicy' type: object description: Input representing NTP setting policy model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//ntpsettings/ ( Example payload for PUT on FTD NTP Setting. )' : value: id: links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/ntpsettings/ ntpMode: SYNC_VIA_NTP_SERVER ntpServerInfos: - 192.168.1.1 - yahoo.co.in type: NTPSetting schema: $ref: '#/components/schemas/NTPSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/snmpsettings: get: deprecated: false description: '**Get the list of all SNMP settings policies for a particular chassis.**' operationId: getAllSNMPSettingsPolicy 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/SNMPSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/snmpsettings/{objectId}: get: deprecated: false description: '**Get the SNMP platform settings policy associated with the specified ID.**' operationId: getSNMPSettingsPolicy parameters: - description: The identifier of the settings policy to which the SNMP setting belongs. 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/policy/ftdplatformsettingspolicies/containerUUID/snmpsettings ( GET SNMP PlatformSettings )' : value: items: - communityString: commstring enableSNMPServers: true id: objectId links: self: https://fmc-host:port/api/fmc_config/v1/domain/domainUUID/policy/ftdplatformsettingspolicies/containerUUID/snmpsettings/objectId port: '6758' snmpMgmtHosts: - ifSnmpHostMgmt: false interfaces: objects: - id: d7b9e8c8-7715-11ed-8c1c-b2953a72825d name: INTGRP1 type: InterfaceGroup - id: caa68736-7715-11ed-99ed-926d2ae48b48 name: SEZ1 type: InterfaceGroup ipAddress: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network poll: true port: '162' snmpVersion: SNMPv3 trap: false userName: user1 - communityString: commstring ifSnmpHostMgmt: false interfaces: objects: - id: caa68736-7715-11ed-99ed-926d2ae48b48 name: SEZ1 type: InterfaceGroup - id: d7b9e8c8-7715-11ed-8c1c-b2953a72825d name: INTGRP1 type: InterfaceGroup ipAddress: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network poll: true port: '162' snmpVersion: SNMPv1 trap: false - communityString: cisco communitystring: commustring ifSnmpHostMgmt: false interfaces: literals: - gig0 - gig1 objects: - id: d7b9e8c8-7715-11ed-8c1c-b2953a72825d name: INTGRP1 type: InterfaceGroup - id: caa68736-7715-11ed-99ed-926d2ae48b48 name: SEZ1 type: InterfaceGroup ipAddress: name: 2001::11 type: Network poll: true port: '162' snmpVersion: SNMPv2c trap: false snmpTrap: authentication: false clusterState: false coldStart: false connLimitReached: false cputhreshold: false cputhresholdIntervalInMins: '59' cputhresholdValueInPercent: '65' entityConfigChange: false failoverState: false fruinsert: false fruremove: false linkDown: false linkUp: false memThresholdValueInPercent: '69' memoryThreshold: false natPacketDiscard: false peerFlap: false syslog: false warmStart: false snmpv3Users: - authAlgoType: SHA authenticationPassword: cisco encPasswordType: Clear securityLevel: Auth userName: user - authAlgoType: SHA224 authenticationPassword: 63:69:73:63:6f:40:31:32:33 encPasswordType: Encrypted encryptionPassword: 63:69:73:63:6f:40:31:32:33 encryptionType: AES256 securityLevel: Priv userName: user2 - authAlgoType: SHA authenticationPassword: cisco encPasswordType: Clear encryptionPassword: cisco encryptionType: AES128 securityLevel: Priv userName: user3 sysAdminName: admin type: FTDSNMPPlatformSettings links: self: https://fmc-host:port/api/fmc_config/v1/domain/domainUUID/policy/ftdplatformsettingspolicies/containerUUID/snmpsettings?offset=0&limit=25&expanded=true paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SNMPSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the SNMP platform settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateSNMPSettingsPolicy parameters: - description: The identifier of the settings policy to which the SNMP setting belongs. 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/ftdplatformsettingspolicies/containerUUID/snmpsettings/objectId ( PUT request to update SNMP Platform Settings )' : value: communityString: commstring enableSNMPServers: true id: objectId links: self: https://fmc-host:port/api/fmc_config/v1/domain/domainUUID/policy/ftdplatformsettingspolicies/containerUUID/snmpsettings/objectId port: '6789' snmpMgmtHosts: - ifSnmpHostMgmt: false interfaces: objects: - id: d7b9e8c8-7715-11ed-8c1c-b2953a72825d name: INTGRP1 type: InterfaceGroup - id: caa68736-7715-11ed-99ed-926d2ae48b48 name: SEZ1 type: InterfaceGroup ipAddress: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network poll: true port: '162' snmpVersion: SNMPv3 trap: false userName: user1 - communityString: commstring ifSnmpHostMgmt: false interfaces: objects: - id: caa68736-7715-11ed-99ed-926d2ae48b48 name: SEZ1 type: InterfaceGroup - id: d7b9e8c8-7715-11ed-8c1c-b2953a72825d name: INTGRP1 type: InterfaceGroup ipAddress: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network poll: true port: '162' snmpVersion: SNMPv1 trap: false - communityString: commustring ifSnmpHostMgmt: false interfaces: literals: - gig0 - gig1 objects: - id: d7b9e8c8-7715-11ed-8c1c-b2953a72825d name: INTGRP1 type: InterfaceGroup - id: caa68736-7715-11ed-99ed-926d2ae48b48 name: SEZ1 type: InterfaceGroup ipAddress: name: 2001::11 type: Network poll: true port: '162' snmpVersion: SNMPv2c trap: false snmpTrap: authentication: false clusterState: false coldStart: false connLimitReached: false cputhreshold: false cputhresholdIntervalInMins: '59' cputhresholdValueInPercent: '65' entityConfigChange: false failoverState: false fruinsert: false fruremove: false linkDown: false linkUp: false memThresholdValueInPercent: '69' memoryThreshold: false natPacketDiscard: false peerFlap: false syslog: false warmStart: false snmpv3Users: - authAlgoType: SHA authenticationPassword: cisco encPasswordType: Clear securityLevel: Auth userName: user - authAlgoType: SHA224 authenticationPassword: 63:69:73:63:6f:40:31:32:33 encPasswordType: Encrypted encryptionPassword: 63:69:73:63:6f:40:31:32:33 encryptionType: AES256 securityLevel: Priv userName: user2 - authAlgoType: SHA authenticationPassword: cisco encPasswordType: Clear encryptionPassword: cisco encryptionType: AES128 securityLevel: Priv userName: user3 sysAdminName: admin type: FTDSNMPPlatformSettings schema: $ref: '#/components/schemas/SNMPSettingsPolicy' type: object description: Input representing SNMP setting policy model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/ftdplatformsettingspolicies/containerUUID/snmpsettings/objectId ( PUT request to update SNMP Platform Settings )' : value: communityString: commstring enableSNMPServers: true id: objectId links: self: https://fmc-host:port/api/fmc_config/v1/domain/domainUUID/policy/ftdplatformsettingspolicies/containerUUID/snmpsettings/objectId port: '6789' snmpMgmtHosts: - ifSnmpHostMgmt: false interfaces: objects: - id: d7b9e8c8-7715-11ed-8c1c-b2953a72825d name: INTGRP1 type: InterfaceGroup - id: caa68736-7715-11ed-99ed-926d2ae48b48 name: SEZ1 type: InterfaceGroup ipAddress: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network poll: true port: '162' snmpVersion: SNMPv3 trap: false userName: user1 - communityString: commstring ifSnmpHostMgmt: false interfaces: objects: - id: caa68736-7715-11ed-99ed-926d2ae48b48 name: SEZ1 type: InterfaceGroup - id: d7b9e8c8-7715-11ed-8c1c-b2953a72825d name: INTGRP1 type: InterfaceGroup ipAddress: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network poll: true port: '162' snmpVersion: SNMPv1 trap: false - communityString: commustring ifSnmpHostMgmt: false interfaces: literals: - gig0 - gig1 objects: - id: d7b9e8c8-7715-11ed-8c1c-b2953a72825d name: INTGRP1 type: InterfaceGroup - id: caa68736-7715-11ed-99ed-926d2ae48b48 name: SEZ1 type: InterfaceGroup ipAddress: name: 2001::11 type: Network poll: true port: '162' snmpVersion: SNMPv2c trap: false snmpTrap: authentication: false clusterState: false coldStart: false connLimitReached: false cputhreshold: false cputhresholdIntervalInMins: '59' cputhresholdValueInPercent: '65' entityConfigChange: false failoverState: false fruinsert: false fruremove: false linkDown: false linkUp: false memThresholdValueInPercent: '69' memoryThreshold: false natPacketDiscard: false peerFlap: false syslog: false warmStart: false snmpv3Users: - authAlgoType: SHA authenticationPassword: cisco encPasswordType: Clear securityLevel: Auth userName: user - authAlgoType: SHA224 authenticationPassword: 63:69:73:63:6f:40:31:32:33 encPasswordType: Encrypted encryptionPassword: 63:69:73:63:6f:40:31:32:33 encryptionType: AES256 securityLevel: Priv userName: user2 - authAlgoType: SHA authenticationPassword: cisco encPasswordType: Clear encryptionPassword: cisco encryptionType: AES128 securityLevel: Priv userName: user3 sysAdminName: admin type: FTDSNMPPlatformSettings schema: $ref: '#/components/schemas/SNMPSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/sshaccesssettings: delete: deprecated: false description: '**Delete all SSH access settings policies for a particular device. _Check the response section for applicable examples (if any)._**' operationId: deleteMultipleFTDSSHAccessSettingsPolicy parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - description: 'To be used in conjunction with bulk=true for bulk deletion. Value is of format (including quotes): "ids:id1,id2,...".
ids is a comma-separated list of IDs to be deleted.' in: query name: filter required: false 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//policy/ftdplatformsettingspolicies//sshaccesssettings/ ( Example payload for DELETE by ID of SSH Access Configurations. )' : value: id: 00505681-DBBD-0ed3-0000-176093659374 interfaces: literals: - sshaccess ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings/00505681-DBBD-0ed3-0000-176093659374 type: SSHAccessSetting ? 'Example 2 : DELETE /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//sshaccesssettings/bulk=true&filter= ( Example payload for bulk DELETE of SSH Access Configurations. )' : value: items: - id: 00505681-7733-0ed3-0000-021474836667 interfaces: literals: - ssh_int_lit ipAddress: literal: 6.5.6.7 links: self: https://u35c01p01-vrouter.cisco.com:17611/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-7733-0ed3-0000-004294967471/sshaccesssettings/00505681-7733-0ed3-0000-021474836667 type: SSHAccessSetting - id: 00505681-7733-0ed3-0000-021474836693 interfaces: literals: - int_literal ipAddress: literal: 1.5.6.7 links: self: https://u35c01p01-vrouter.cisco.com:17611/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-7733-0ed3-0000-004294967471/sshaccesssettings/00505681-7733-0ed3-0000-021474836693 type: SSHAccessSetting links: self: https://u35c01p01-vrouter.cisco.com:17611/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-7733-0ed3-0000-004294967471/sshaccesssettings?bulk=true&filter="ids:00505681-7733-0ed3-0000-021474836667,00505681-7733-0ed3-0000-021474836693" schema: $ref: '#/components/schemas/FTDSSHAccessSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get all SSH access settings policies for a particular device.**' operationId: getAllFTDSSHAccessSettingsPolicy 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 - $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/policy/ftdplatformsettingspolicies/containerUUID/sshaccesssettings?offset=0&limit=25 ( Example payload for GET ALL of SSH Access Settings )' : value: items: - id: policy_uuid links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//sshaccesssettings/ type: SSHAccessSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/sshaccesssettings paging: count: 1 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//sshaccesssettings?offset=0&limit=25&expanded=true ( GET All SSH Access Settings with expanded=true )' : value: items: - id: 00505681-DBBD-0ed3-0000-008589934880 interfaces: objects: - id: f6341b4e-1c3b-11ef-929d-e048cf54efd4 name: int4 type: InterfaceGroup ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings/00505681-DBBD-0ed3-0000-008589934880 type: SSHAccessSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//sshaccesssettings?offset=0&limit=25&expanded=true paging: count: 1 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDSSHAccessSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a SSH access settings policy. _Check the response section for applicable examples (if any)._**' operationId: createMultipleFTDSSHAccessSettingsPolicy parameters: - description: This parameter specifies that bulk post operation is being used in the query. This parameter is required for bulk save operations. in: query name: bulk required: false schema: type: boolean - 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//policy/ftdplatformsettingspolicies//sshaccesssettings?bulk=true ( Example payload for bulk POST of SSH Access Configurations. )' : value: - interfaces: objects: - id: f6341b4e-1c3b-11ef-929d-e048cf54efd4 name: int4 type: InterfaceGroup ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network type: SSHAccessSetting - interfaces: literals: - sshaccess ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network type: SSHAccessSetting ? 'Example 2 : POST /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//sshaccesssettings?bulk=false ( Example payload for POST of SSH Access Configuration. )' : value: interfaces: objects: - id: f6341b4e-1c3b-11ef-929d-e048cf54efd4 name: int4 type: InterfaceGroup ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network type: SSHAccessSetting schema: $ref: '#/components/schemas/FTDSSHAccessSettingsPolicy' type: object description: Input representation of SSH ACCESS policy object. required: true responses: '201': content: application/json: examples: ? 'Example 1 : POST /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//sshaccesssettings?bulk=true ( Example payload for bulk POST of SSH Access Configurations. )' : value: items: - id: 00505681-DBBD-0ed3-0000-008589934880 interfaces: objects: - id: f6341b4e-1c3b-11ef-929d-e048cf54efd4 name: int4 type: InterfaceGroup ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings/00505681-DBBD-0ed3-0000-008589934880 type: SSHAccessSetting - id: 00505681-DBBD-0ed3-0000-176093659268 interfaces: literals: - sshaccess ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings/00505681-DBBD-0ed3-0000-176093659268 type: SSHAccessSetting links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings?bulk=true ? 'Example 2 : POST /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//sshaccesssettings?bulk=false ( Example payload for POST of SSH Access Configuration. )' : value: id: 00505681-DBBD-0ed3-0000-008589934880 interfaces: objects: - id: f6341b4e-1c3b-11ef-929d-e048cf54efd4 name: int4 type: InterfaceGroup ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings/00505681-DBBD-0ed3-0000-008589934880 type: SSHAccessSetting schema: $ref: '#/components/schemas/FTDSSHAccessSettingsPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify all SSH access settings policies for a particular device. _Check the response section for applicable examples (if any)._**' operationId: updateMultipleFTDSSHAccessSettingsPolicy parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - 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//policy/ftdplatformsettingspolicies//sshaccesssettings/ ( Example payload for PUT by ID of SSH Access Configuration. )' : value: id: 00505681-DBBD-0ed3-0000-008589934880 interfaces: literals: - access ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network type: SSHAccessSetting ? 'Example 2 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//sshaccesssettings?bulk=true ( Example payload for bulk PUT of SSH Access configurations. )' : value: - id: 00505681-DBBD-0ed3-0000-008589934880 interfaces: objects: - id: f6341b4e-1c3b-11ef-929d-e048cf54efd4 name: int4 type: InterfaceGroup ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network type: SSHAccessSetting - id: 00505681-DBBD-0ed3-0000-176093659268 interfaces: literals: - sshaccess ipAddress: literal: 6.5.6.7 type: SSHAccessSetting schema: $ref: '#/components/schemas/FTDSSHAccessSettingsPolicy' type: object description: Input representing SSH access settings policy model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//sshaccesssettings/ ( Example payload for PUT by ID of SSH Access Configuration. )' : value: id: 00505681-DBBD-0ed3-0000-008589934880 interfaces: literals: - access ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings/00505681-DBBD-0ed3-0000-008589934880 type: SSHAccessSetting ? 'Example 2 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//sshaccesssettings?bulk=true ( Example payload for bulk PUT of SSH Access configurations. )' : value: items: - id: 00505681-DBBD-0ed3-0000-008589934880 interfaces: objects: - id: f6341b4e-1c3b-11ef-929d-e048cf54efd4 name: int4 type: InterfaceGroup ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings/00505681-DBBD-0ed3-0000-008589934880 type: SSHAccessSetting - id: 00505681-DBBD-0ed3-0000-176093659268 interfaces: literals: - sshaccess ipAddress: literal: 6.5.6.7 links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings/00505681-DBBD-0ed3-0000-176093659268 type: SSHAccessSetting links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings?bulk=true schema: $ref: '#/components/schemas/FTDSSHAccessSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/sshaccesssettings/{objectId} : delete: deprecated: false description: '**Delete the SSH access settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteFTDSSHAccessSettingsPolicy parameters: - description: The identifier of the platform settings policy to which this SSH access policy belongs. 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//policy/ftdplatformsettingspolicies//sshaccesssettings/ ( Example payload for DELETE by ID of SSH Access Configurations. )' : value: id: 00505681-DBBD-0ed3-0000-176093659374 interfaces: literals: - sshaccess ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings/00505681-DBBD-0ed3-0000-176093659374 type: SSHAccessSetting ? 'Example 2 : DELETE /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//sshaccesssettings/bulk=true&filter= ( Example payload for bulk DELETE of SSH Access Configurations. )' : value: items: - id: 00505681-7733-0ed3-0000-021474836667 interfaces: literals: - ssh_int_lit ipAddress: literal: 6.5.6.7 links: self: https://u35c01p01-vrouter.cisco.com:17611/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-7733-0ed3-0000-004294967471/sshaccesssettings/00505681-7733-0ed3-0000-021474836667 type: SSHAccessSetting - id: 00505681-7733-0ed3-0000-021474836693 interfaces: literals: - int_literal ipAddress: literal: 1.5.6.7 links: self: https://u35c01p01-vrouter.cisco.com:17611/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-7733-0ed3-0000-004294967471/sshaccesssettings/00505681-7733-0ed3-0000-021474836693 type: SSHAccessSetting links: self: https://u35c01p01-vrouter.cisco.com:17611/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-7733-0ed3-0000-004294967471/sshaccesssettings?bulk=true&filter="ids:00505681-7733-0ed3-0000-021474836667,00505681-7733-0ed3-0000-021474836693" schema: $ref: '#/components/schemas/FTDSSHAccessSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the SSH access settings policy associated with the specified ID.**' operationId: getFTDSSHAccessSettingsPolicy parameters: - description: The identifier of the platform settings policy to which this SSH access policy belongs. 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/FTDSSHAccessSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the SSH access settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateFTDSSHAccessSettingsPolicy parameters: - description: The identifier of the platform settings policy to which this SSH access policy belongs. 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//policy/ftdplatformsettingspolicies//sshaccesssettings/ ( Example payload for PUT by ID of SSH Access Configuration. )' : value: id: 00505681-DBBD-0ed3-0000-008589934880 interfaces: literals: - access ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network type: SSHAccessSetting ? 'Example 2 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//sshaccesssettings?bulk=true ( Example payload for bulk PUT of SSH Access configurations. )' : value: - id: 00505681-DBBD-0ed3-0000-008589934880 interfaces: objects: - id: f6341b4e-1c3b-11ef-929d-e048cf54efd4 name: int4 type: InterfaceGroup ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network type: SSHAccessSetting - id: 00505681-DBBD-0ed3-0000-176093659268 interfaces: literals: - sshaccess ipAddress: literal: 6.5.6.7 type: SSHAccessSetting schema: $ref: '#/components/schemas/FTDSSHAccessSettingsPolicy' type: object description: Input representing SSH access settings policy model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//sshaccesssettings/ ( Example payload for PUT by ID of SSH Access Configuration. )' : value: id: 00505681-DBBD-0ed3-0000-008589934880 interfaces: literals: - access ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings/00505681-DBBD-0ed3-0000-008589934880 type: SSHAccessSetting ? 'Example 2 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//sshaccesssettings?bulk=true ( Example payload for bulk PUT of SSH Access configurations. )' : value: items: - id: 00505681-DBBD-0ed3-0000-008589934880 interfaces: objects: - id: f6341b4e-1c3b-11ef-929d-e048cf54efd4 name: int4 type: InterfaceGroup ipAddress: object: id: cb7116e8-66a6-480b-8f9b-295191a0940a name: any-ipv4 type: Network links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings/00505681-DBBD-0ed3-0000-008589934880 type: SSHAccessSetting - id: 00505681-DBBD-0ed3-0000-176093659268 interfaces: literals: - sshaccess ipAddress: literal: 6.5.6.7 links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings/00505681-DBBD-0ed3-0000-176093659268 type: SSHAccessSetting links: self: https://u35c01p01-vrouter.cisco.com:17623/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-DBBD-0ed3-0000-008589934649/sshaccesssettings?bulk=true schema: $ref: '#/components/schemas/FTDSSHAccessSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/basicloggingsetups : get: deprecated: false description: '**Get the basic Syslog logging setup associated with a given Platform Setting policy.**' operationId: getAllSyslogBasicLoggingSetup 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/policy/ftdplatformsettingspolicies//syslog/basicloggingsetups?offset=0&limit=25&expanded=true ( GET All Basic Logging Setup Settings with expanded=true )' : value: items: - enableDebugMesgAsSyslog: false enableEMBLEMFormat: false enableFlash: true enableLogging: true enableLoggingFailover: true ftpServerInfo: interfaceGroups: - id: f51bc1de-2317-11ef-bd5b-c6ca67ef1199 name: interface type: InterfaceGroup ipAddress: id: 00505681-5CDB-0ed3-0000-214748364852 name: host1 type: Network password: '***********' path: /test/itc userName: user id: 00505681-5CDB-0ed3-0000-231928234223 internalBuffMemSizeInBytes: 4097 links: self: https://u35c01p01-vrouter.cisco.com:13606/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-5CDB-0ed3-0000-231928234223/syslog/basicloggingsetups/00505681-5CDB-0ed3-0000-231928234223 loggingToFMCLogLevel: ERR loggingToFMCType: VPN maxFlashForLoggingInKB: 1000 minFreePreservedSpaceInKB: 10 type: BasicLoggingSetup links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//syslog/basicloggingsetups?offset=0&limit=25&expanded=true paging: count: 1 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SyslogBasicLoggingSetupListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/basicloggingsetups/{objectId} : get: deprecated: false description: '**Get the basic Syslog logging setting associated with a given Platform Setting policy and specified ID.**' operationId: getSyslogBasicLoggingSetup parameters: - description: The identifier of the platform settings policy to which this Syslog setting belongs. 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/policy/ftdplatformsettingspolicies/containerUUID/syslog/basicloggingsetups?offset=0&limit=25 ( Example payload for GET by Id on FTD Basic Logging Setup Settings )' : value: items: - enableDebugMesgAsSyslog: false enableEMBLEMFormat: true enableFlash: true enableLogging: true enableLoggingFailover: true ftpServerInfo: interfaceGroups: - id: f51bc1de-2317-11ef-bd5b-c6ca67ef1199 name: interface type: InterfaceGroup ipAddress: id: 00505681-5CDB-0ed3-0000-214748364852 name: host1 type: Network password: '***********' path: /test/itc userName: user id: 00505681-5CDB-0ed3-0000-231928234223 internalBuffMemSizeInBytes: 4097 links: self: https://u35c01p01-vrouter.cisco.com:13606/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-5CDB-0ed3-0000-249108103248/syslog/basicloggingsetups/00505681-5CDB-0ed3-0000-249108103248 loggingToFMCLogLevel: ERR loggingToFMCType: VPN maxFlashForLoggingInKB: 3086 minFreePreservedSpaceInKB: 1024 type: BasicLoggingSetup links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/syslog/basicloggingsetups?offset=0&limit=25 paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SyslogBasicLoggingSetup' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the basic Syslog logging setting associated with a given Platform Setting policy and specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateSyslogBasicLoggingSetup parameters: - description: The identifier of the platform settings policy to which this Syslog setting belongs. in: path name: objectId required: true schema: type: string - description: Boolean indicating whether to change the entire object or only certain attributes of it. The default value is FALSE. in: query name: partialUpdate required: false schema: type: boolean - 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//policy/ftdplatformsettingspolicies//syslog/basicloggingsetups/ ( Example payload for PUT on Basic Logging Setup . )' : value: enableDebugMesgAsSyslog: false enableEMBLEMFormat: false enableFlash: true enableLogging: true enableLoggingFailover: true ftpServerInfo: interfaceGroups: - id: f51bc1de-2317-11ef-bd5b-c6ca67ef1199 name: interface type: InterfaceGroup ipAddress: id: 00505681-5CDB-0ed3-0000-214748364852 name: host1 type: Network password: '***********' path: /test/itc userName: user id: 00505681-5CDB-0ed3-0000-231928234223 internalBuffMemSizeInBytes: 4097 loggingToFMCLogLevel: ERR loggingToFMCType: VPN maxFlashForLoggingInKB: 1000 minFreePreservedSpaceInKB: 30 type: BasicLoggingSetup ? 'Example 2 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/basicloggingsetups/ ( Example payload for Partial PUT on Basic Logging Setup . )' : value: enableDebugMesgAsSyslog: false enableEMBLEMFormat: true enableLogging: true enableLoggingFailover: true id: 00505681-5CDB-0ed3-0000-231928234223 internalBuffMemSizeInBytes: 4097 loggingToFMCLogLevel: ERR loggingToFMCType: VPN maxFlashForLoggingInKB: 1100 type: BasicLoggingSetup schema: $ref: '#/components/schemas/SyslogBasicLoggingSetup' type: object description: Input representing syslog basic logging setup model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/basicloggingsetups/ ( Example payload for PUT on Basic Logging Setup . )' : value: enableDebugMesgAsSyslog: false enableEMBLEMFormat: false enableFlash: true enableLogging: true enableLoggingFailover: true ftpServerInfo: interfaceGroups: - id: f51bc1de-2317-11ef-bd5b-c6ca67ef1199 name: interface type: InterfaceGroup ipAddress: id: 00505681-5CDB-0ed3-0000-214748364852 name: host1 type: Network password: '***********' path: /test/itc userName: user id: 00505681-5CDB-0ed3-0000-231928234223 internalBuffMemSizeInBytes: 4097 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/basicloggingsetups/ loggingToFMCLogLevel: ERR loggingToFMCType: VPN maxFlashForLoggingInKB: 1000 minFreePreservedSpaceInKB: 30 type: BasicLoggingSetup ? 'Example 2 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/basicloggingsetups/ ( Example payload for Partial PUT on Basic Logging Setup . )' : value: enableDebugMesgAsSyslog: false enableEMBLEMFormat: true enableFlash: true enableLogging: true enableLoggingFailover: true ftpServerInfo: interfaceGroups: - id: f51bc1de-2317-11ef-bd5b-c6ca67ef1199 name: interface type: InterfaceGroup ipAddress: id: 00505681-5CDB-0ed3-0000-214748364852 name: host1 type: Network password: '***********' path: /test/itc userName: user id: 00505681-5CDB-0ed3-0000-231928234223 internalBuffMemSizeInBytes: 4097 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/basicloggingsetups/ loggingToFMCLogLevel: ERR loggingToFMCType: VPN maxFlashForLoggingInKB: 1100 minFreePreservedSpaceInKB: 1024 type: BasicLoggingSetup schema: $ref: '#/components/schemas/SyslogBasicLoggingSetup' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/eventlists: delete: deprecated: false description: '**Delete all of the Syslog EventList Platform settings policies for a particular device. _Check the response section for applicable examples (if any)._**' operationId: deleteMultipleFTDSyslogEventListPolicy parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - description: 'To be used in conjunction with bulk=true for bulk deletion. Value is of format (including quotes): "ids:id1,id2,...".
ids is a comma-separated list of IDs to be deleted.' in: query name: filter 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/FTDSyslogEventListPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get all Syslog EventList settings policies for a particular device.**' operationId: getAllFTDSyslogEventListPolicy 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/policy/ftdplatformsettingspolicies/containerUUID/syslog/eventlists?offset=0&limit=25&expanded=true ( Example payload for GET ALL on FTD Syslog Event List Settings )' : value: items: - eventClass: - classes: APPLICATION_FIREWALL severity: ALERTS id: objectUUID links: self: fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/syslog/eventlists/objectUUID messageIds: - '100093' - '100074' name: EventList-1 type: EventList - eventClass: - classes: APPLICATION_FIREWALL severity: ALERTS id: objectUUID links: self: api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/syslog/eventlists/objectUUID messageIds: - '100071' - '100081' name: EventList-2 type: EventList - eventClass: - classes: CARD_MANAGEMENT severity: NOTIFICATIONS id: objectUUID links: self: api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/syslog/eventlists/objectUUID messageIds: - '1000040' - '1000050' name: EventList-3 type: EventList links: self: fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/syslog/eventlists?offset=0&limit=25&expanded=true paging: count: 10 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDSyslogEventListPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a Syslog EventList policy. _Check the response section for applicable examples (if any)._**' operationId: createMultipleFTDSyslogEventListPolicy parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: false schema: type: boolean - 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: schema: $ref: '#/components/schemas/FTDSyslogEventListPolicy' type: object description: Input representation of Syslog EventList policy object. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/FTDSyslogEventListPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify all of the Syslog EventList Platform settings policies for a particular device. _Check the response section for applicable examples (if any)._**' operationId: updateMultipleFTDSyslogEventListPolicy parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/eventlists/{objectId} ( Example payload for PUT on Syslog EventList )' : value: eventClass: - classes: APPLICATION_FIREWALL severity: ALERTS id: 00505681-5F2A-0ed3-0000-047244640330 messageIds: - '100093' - '100074' name: EventList-1 type: EventList schema: $ref: '#/components/schemas/FTDSyslogEventListPolicy' type: object description: Input representing Syslog EventList setting policy model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/{domainUUID}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/eventlists/{objectId} ( Example payload for PUT on Syslog EventList )' : value: eventClass: - classes: APPLICATION_FIREWALL severity: ALERTS id: objectId links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/eventlists/{objectId} messageIds: - '100093' - '100074' name: EventList-1 type: EventList schema: $ref: '#/components/schemas/FTDSyslogEventListPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/eventlists/{objectId} : delete: deprecated: false description: '**Delete the Syslog EventList settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteFTDSyslogEventListPolicy parameters: - description: The identifier of the platform settings policy to which this Syslog EventList setting belongs. 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/FTDSyslogEventListPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the Syslog EventList settings policy associated with the specified ID.**' operationId: getFTDSyslogEventListPolicy parameters: - description: The identifier of the platform settings policy to which this Syslog EventList setting belongs. 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/eventlists/{objectId} ( GET Syslog EventList )' : value: eventClass: - classes: APPLICATION_FIREWALL severity: ALERTS id: objectId links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/eventlists/{objectId} messageIds: - '100093' - '100074' name: EventList-1 type: EventList schema: $ref: '#/components/schemas/FTDSyslogEventListPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the Syslog EventList settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateFTDSyslogEventListPolicy parameters: - description: The identifier of the platform settings policy to which this Syslog EventList setting belongs. 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/eventlists/{objectId} ( Example payload for PUT on Syslog EventList )' : value: eventClass: - classes: APPLICATION_FIREWALL severity: ALERTS id: 00505681-5F2A-0ed3-0000-047244640330 messageIds: - '100093' - '100074' name: EventList-1 type: EventList schema: $ref: '#/components/schemas/FTDSyslogEventListPolicy' type: object description: Input representing Syslog EventList setting policy model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/{domainUUID}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/eventlists/{objectId} ( Example payload for PUT on Syslog EventList )' : value: eventClass: - classes: APPLICATION_FIREWALL severity: ALERTS id: objectId links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/eventlists/{objectId} messageIds: - '100093' - '100074' name: EventList-1 type: EventList schema: $ref: '#/components/schemas/FTDSyslogEventListPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/loggingdestinations : delete: deprecated: false description: '**Delete all of the Syslog EventList Platform settings policies for a particular device. _Check the response section for applicable examples (if any)._**' operationId: deleteMultipleSyslogLoggingDestination parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - description: 'To be used in conjunction with bulk=true for bulk deletion. Value is of format (including quotes): "ids:id1,id2,...".
ids is a comma-separated list of IDs to be deleted.' in: query name: filter 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//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ ( Example payload for delete by id the configurations of Logging Destination . )' : value: allEventConfig: filterCriteria: SEVERITY value: emergencies id: 00505681-BBEB-0ed3-0000-034359738566 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ loggingDestination: SYSLOG_SERVERS specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination schema: $ref: '#/components/schemas/SyslogLoggingDestination' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get all Syslog EventList settings policies for a particular device.**' operationId: getAllSyslogLoggingDestination 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}​/policy​/ftdplatformsettingspolicies​/{containerUUID}​/syslog​/loggingdestinations?offset=0&limit=25 ( Example payload for GET ALL on SysLog LoggingDestinations Settings )' : value: items: - id: policy_uuid links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ type: LoggingDestination links: self: /api​/fmc_config​/v1​/domain​/{domainUUID}​/policy​/ftdplatformsettingspolicies​/{containerUUID}​/syslog​/loggingdestinations paging: count: 1 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config​/v1​/domain​/{domainUUID}​/policy​/ftdplatformsettingspolicies​/{containerUUID}​/syslog​/loggingdestinations?offset=0&limit=25&expanded=true ( GET All SysLog LoggingDestinations Settings with expanded=true )' : value: items: - allEventConfig: filterCriteria: SEVERITY value: emergencies id: 00505681-BBEB-0ed3-0000-021474836624 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ loggingDestination: CONSOLE specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination - allEventConfig: filterCriteria: SEVERITY value: emergencies id: 00505681-BBEB-0ed3-0000-034359738566 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ loggingDestination: SYSLOG_SERVERS specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination links: self: /fmc_config​/v1​/domain​/{domainUUID}​/policy​/ftdplatformsettingspolicies​/{containerUUID}​/syslog​/loggingdestinations?offset=0&limit=25&expanded=true paging: count: 1 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SyslogLoggingDestinationListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a Syslog EventList policy. _Check the response section for applicable examples (if any)._**' operationId: createMultipleSyslogLoggingDestination parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: false schema: type: boolean - 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: schema: $ref: '#/components/schemas/SyslogLoggingDestination' type: object description: Input representation of Syslog Logging Destination policy object. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/SyslogLoggingDestination' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify all of the Syslog EventList Platform settings policies for a particular device. _Check the response section for applicable examples (if any)._**' operationId: updateMultipleSyslogLoggingDestination parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - 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//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ ( Example payload for PUT by ID on Logging destination. )' : value: allEventConfig: filterCriteria: SEVERITY value: errors id: 00505681-BBEB-0ed3-0000-021474836624 loggingDestination: CONSOLE specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination ? 'Example 2 : PUT /api/fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations?bulk=true ( Example payload for put bulk the configurations of Logging Destination. )' : value: - allEventConfig: filterCriteria: SEVERITY value: errors id: 00505681-BBEB-0ed3-0000-021474836624 loggingDestination: CONSOLE specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination - allEventConfig: filterCriteria: SEVERITY value: emergencies id: 00505681-BBEB-0ed3-0000-034359738566 loggingDestination: SYSLOG_SERVERS specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination - allEventConfig: filterCriteria: SEVERITY value: errors id: 00505681-BBEB-0ed3-0000-098784247922 loggingDestination: EMAIL specificEventConfig: - class: WEBVPN severity: EMERG type: LoggingDestination schema: $ref: '#/components/schemas/SyslogLoggingDestination' type: object description: Input representation of Syslog Logging Destination policy object. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ ( Example payload for PUT by ID on Logging destination. )' : value: allEventConfig: filterCriteria: SEVERITY value: errors id: 00505681-BBEB-0ed3-0000-021474836624 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ loggingDestination: CONSOLE specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination ? 'Example 2 : PUT /api/fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations?bulk=true ( Example payload for put bulk the configurations of Logging Destination. )' : value: items: - items: - allEventConfig: filterCriteria: SEVERITY value: errors id: 00505681-BBEB-0ed3-0000-021474836624 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ loggingDestination: CONSOLE specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination - allEventConfig: filterCriteria: SEVERITY value: emergencies id: 00505681-BBEB-0ed3-0000-034359738566 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ loggingDestination: SYSLOG_SERVERS specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination - allEventConfig: filterCriteria: SEVERITY value: errors id: 00505681-BBEB-0ed3-0000-098784247922 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ loggingDestination: EMAIL specificEventConfig: - class: WEBVPN severity: EMERG type: LoggingDestination links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations?bulk=true links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations?bulk=true schema: $ref: '#/components/schemas/SyslogLoggingDestination' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/loggingdestinations/{objectId} : delete: deprecated: false description: '**Delete the Syslog logging destination settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteSyslogLoggingDestination parameters: - description: The identifier of the platform settings policy to which this Syslog logging destination setting belongs. 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//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ ( Example payload for delete by id the configurations of Logging Destination . )' : value: allEventConfig: filterCriteria: SEVERITY value: emergencies id: 00505681-BBEB-0ed3-0000-034359738566 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ loggingDestination: SYSLOG_SERVERS specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination schema: $ref: '#/components/schemas/SyslogLoggingDestination' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Retrieving data. Wait a few seconds and try to cut or copy again.**' operationId: getSyslogLoggingDestination parameters: - description: Retrieving data. Wait a few seconds and try to cut or copy again. 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/SyslogLoggingDestination' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Retrieving data. Wait a few seconds and try to cut or copy again. _Check the response section for applicable examples (if any)._**' operationId: updateSyslogLoggingDestination parameters: - description: Retrieving data. Wait a few seconds and try to cut or copy again. 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//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ ( Example payload for PUT by ID on Logging destination. )' : value: allEventConfig: filterCriteria: SEVERITY value: errors id: 00505681-BBEB-0ed3-0000-021474836624 loggingDestination: CONSOLE specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination ? 'Example 2 : PUT /api/fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations?bulk=true ( Example payload for put bulk the configurations of Logging Destination. )' : value: - allEventConfig: filterCriteria: SEVERITY value: errors id: 00505681-BBEB-0ed3-0000-021474836624 loggingDestination: CONSOLE specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination - allEventConfig: filterCriteria: SEVERITY value: emergencies id: 00505681-BBEB-0ed3-0000-034359738566 loggingDestination: SYSLOG_SERVERS specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination - allEventConfig: filterCriteria: SEVERITY value: errors id: 00505681-BBEB-0ed3-0000-098784247922 loggingDestination: EMAIL specificEventConfig: - class: WEBVPN severity: EMERG type: LoggingDestination schema: $ref: '#/components/schemas/SyslogLoggingDestination' type: object description: Input representation of Syslog Logging Destination policy object. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ ( Example payload for PUT by ID on Logging destination. )' : value: allEventConfig: filterCriteria: SEVERITY value: errors id: 00505681-BBEB-0ed3-0000-021474836624 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ loggingDestination: CONSOLE specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination ? 'Example 2 : PUT /api/fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations?bulk=true ( Example payload for put bulk the configurations of Logging Destination. )' : value: items: - items: - allEventConfig: filterCriteria: SEVERITY value: errors id: 00505681-BBEB-0ed3-0000-021474836624 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ loggingDestination: CONSOLE specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination - allEventConfig: filterCriteria: SEVERITY value: emergencies id: 00505681-BBEB-0ed3-0000-034359738566 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ loggingDestination: SYSLOG_SERVERS specificEventConfig: - class: AUTH severity: EMERG type: LoggingDestination - allEventConfig: filterCriteria: SEVERITY value: errors id: 00505681-BBEB-0ed3-0000-098784247922 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations/ loggingDestination: EMAIL specificEventConfig: - class: WEBVPN severity: EMERG type: LoggingDestination links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations?bulk=true links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingdestinations?bulk=true schema: $ref: '#/components/schemas/SyslogLoggingDestination' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/loggingemailsetups : get: deprecated: false description: '**Get the Syslog Email setup policy.**' operationId: getAllSyslogEmailSetup 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/policy/ftdplatformsettingspolicies//syslog/loggingemailsetups?offset=0&limit=25&expanded=true ( GET All Logging EmailSetup Settings with expanded=true )' : value: items: - destinationEmails: - emailIds: - rtq@cisco.com - amii@cisco.com - gfgh@cisco.com logLevel: ALERT - emailIds: - gdd@cisco.com logLevel: EMERG id: 00505681-BBEB-0ed3-0000-017179869982 links: self: /fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-BBEB-0ed3-0000-017179869982/loggingemailsetups/00505681-BBEB-0ed3-0000-017179869982 sourceEmail: lowri@cisco.com type: LoggingEmailSetup links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//syslog/loggingemailsetups?offset=0&limit=25&expanded=true paging: count: 1 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SyslogEmailSetupListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/loggingemailsetups/{objectId} : get: deprecated: false description: '**Get the Syslog Email setup policy setting with the specified ID.**' operationId: getSyslogEmailSetup parameters: - description: The identifier of the settings policy to which the Syslog Email setup policy belongs. 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/policy/ftdplatformsettingspolicies/containerUUID/syslog/loggingemailsetups?offset=0&limit=25 ( Example payload for GET by Id on FTD Logging Email Setup Settings )' : value: items: - destinationEmails: - emailIds: - rtq@cisco.com - amii@cisco.com - gfgh@cisco.com logLevel: ALERT - emailIds: - gdd@cisco.com logLevel: EMERG id: 00505681-BBEB-0ed3-0000-017179869982 links: self: /fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-BBEB-0ed3-0000-017179869982/loggingemailsetups/00505681-BBEB-0ed3-0000-017179869982 sourceEmail: lowri@cisco.com type: LoggingEmailSetup links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/syslog/loggingemailsetups?offset=0&limit=25 paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SyslogEmailSetup' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the Syslog Email setup policy setting with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateSyslogEmailSetup parameters: - description: The identifier of the settings policy to which the Syslog Email setup policy belongs. 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//policy/ftdplatformsettingspolicies//syslog/loggingemailsetups/ ( Example payload for PUT on Email Logging Setup . )' : value: destinationEmails: - emailIds: - rtq@cisco.com - anna@cisco.com - gfgh@cisco.com logLevel: ALERT - emailIds: - gdd@cisco.com logLevel: EMERG id: 00505681-BBEB-0ed3-0000-017179869982 sourceEmail: lowri@cisco.com type: LoggingEmailSetup schema: $ref: '#/components/schemas/SyslogEmailSetup' type: object description: Input representing syslog email setup model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/loggingemailsetups/ ( Example payload for PUT on Email Logging Setup . )' : value: destinationEmails: - emailIds: - rtq@cisco.com - anna@cisco.com - gfgh@cisco.com logLevel: ALERT - emailIds: - gdd@cisco.com logLevel: EMERG id: 00505681-BBEB-0ed3-0000-017179869982 links: self: /fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftdplatformsettingspolicies/00505681-BBEB-0ed3-0000-017179869982/loggingemailsetups/00505681-BBEB-0ed3-0000-017179869982 sourceEmail: lowri@cisco.com type: LoggingEmailSetup schema: $ref: '#/components/schemas/SyslogEmailSetup' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/ratelimits: delete: deprecated: false description: '**Delete all Syslog Rate limit settings for the threat defense policy. _Check the response section for applicable examples (if any)._**' operationId: deleteMultipleFTDSyslogRateLimitSettingsPolicy parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - description: 'To be used in conjunction with bulk=true for bulk deletion. Value is of format (including quotes): "ids:id1,id2,...".
ids is a comma-separated list of IDs to be deleted.' in: query name: filter 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/FTDSyslogRateLimitSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get all Syslog Rate limit settings for the threat defense policy.**' operationId: getAllFTDSyslogRateLimitSettingsPolicy 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/policy/ftdplatformsettingspolicies/containerUUID/syslog/ratelimits?expanded=true ( Example payload for GET ALL on FTD Syslog Rate limit Settings )' : value: items: - id: 00505681-EF00-0ed3-0000-352187318389 intervalInSeconds: 25 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318389 numberOfMessages: 20 rateLimitType: SYSLOG_ID type: RateLimit value: '101002' - id: 00505681-EF00-0ed3-0000-352187318384 intervalInSeconds: 15 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318384 numberOfMessages: 10 rateLimitType: LOG_LEVEL type: RateLimit value: ALERT links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/syslog/ratelimits?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDSyslogRateLimitSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a Syslog Rate limit policy. _Check the response section for applicable examples (if any)._**' operationId: createMultipleFTDSyslogRateLimitSettingsPolicy parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: false schema: type: boolean - 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: schema: $ref: '#/components/schemas/FTDSyslogRateLimitSettingsPolicy' type: object description: Input representation of Syslog Rate limit policy object. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/FTDSyslogRateLimitSettingsPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify all Syslog Rate limit settings for the threat defense policy. _Check the response section for applicable examples (if any)._**' operationId: updateMultipleFTDSyslogRateLimitSettingsPolicy parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - 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//policy/ftdplatformsettingspolicies//syslog/ratelimits?bulk=true ( Example payload for PUT Bulk on Syslog Rate limit Setting. )' : value: - id: 00505681-EF00-0ed3-0000-352187318499 intervalInSeconds: 450 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318499 numberOfMessages: 400 rateLimitType: SYSLOG_ID type: RateLimit value: '101004' - id: 00505681-EF00-0ed3-0000-352187318384 intervalInSeconds: 150 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318384 numberOfMessages: 100 rateLimitType: LOG_LEVEL type: RateLimit value: ALERT ? 'Example 2 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318389 ( Example payload for PUTbyID on FTD Syslog Rate limit Setting. )' : value: id: 00505681-EF00-0ed3-0000-352187318389 intervalInSeconds: 250 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318389 numberOfMessages: 200 rateLimitType: SYSLOG_ID type: RateLimit value: '101002' schema: $ref: '#/components/schemas/FTDSyslogRateLimitSettingsPolicy' type: object description: Input representing Syslog Rate limit setting policy model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits?bulk=true ( Example payload for PUT Bulk on Syslog Rate limit Setting. )' : value: items: - id: 00505681-EF00-0ed3-0000-352187318499 intervalInSeconds: 450 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318499 numberOfMessages: 400 rateLimitType: SYSLOG_ID type: RateLimit value: '101004' - id: 00505681-EF00-0ed3-0000-352187318384 intervalInSeconds: 150 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318384 numberOfMessages: 100 rateLimitType: LOG_LEVEL type: RateLimit value: ALERT links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits?bulk=true ? 'Example 2 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318389 ( Example payload for PUTbyID on FTD Syslog Rate limit Setting. )' : value: id: 00505681-EF00-0ed3-0000-352187318389 intervalInSeconds: 250 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318389 numberOfMessages: 200 rateLimitType: SYSLOG_ID type: RateLimit value: '101002' ? 'Example 3 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits?bulk=true&filter=%22ids%3A{objectId2}%2C{objectId2}%22 ( Example payload for DELETE Bulk on FTD Syslog Rate limit Setting. )' : value: items: - id: 00505681-EF00-0ed3-0000-352187318384 intervalInSeconds: 150 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318384 numberOfMessages: 100 rateLimitType: LOG_LEVEL type: RateLimit value: ALERT - id: 00505681-EF00-0ed3-0000-352187318504 intervalInSeconds: 55 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318504 numberOfMessages: 50 rateLimitType: LOG_LEVEL type: RateLimit value: NOTICE links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits?bulk=true&filter="ids:00505681-EF00-0ed3-0000-352187318384,00505681-EF00-0ed3-0000-352187318504" ? 'Example 4 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318624 ( Example payload for DELETE by ID on FTD Syslog Rate limit Setting. )' : value: id: 00505681-EF00-0ed3-0000-352187318624 intervalInSeconds: 25 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318624 numberOfMessages: 20 rateLimitType: LOG_LEVEL type: RateLimit value: CRIT schema: $ref: '#/components/schemas/FTDSyslogRateLimitSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/ratelimits/{objectId} : delete: deprecated: false description: '**Delete the Syslog Rate limit platform settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteFTDSyslogRateLimitSettingsPolicy parameters: - description: The identifier of the platform settings policy to which this Syslog Rate limit platform settings policy belongs. 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/FTDSyslogRateLimitSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the Syslog Rate limit platform settings policy associated with the specified ID.**' operationId: getFTDSyslogRateLimitSettingsPolicy parameters: - description: The identifier of the platform settings policy to which this Syslog Rate limit platform settings policy belongs. 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/FTDSyslogRateLimitSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the Syslog Rate limit platform settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateFTDSyslogRateLimitSettingsPolicy parameters: - description: The identifier of the platform settings policy to which this Syslog Rate limit platform settings policy belongs. 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//policy/ftdplatformsettingspolicies//syslog/ratelimits?bulk=true ( Example payload for PUT Bulk on Syslog Rate limit Setting. )' : value: - id: 00505681-EF00-0ed3-0000-352187318499 intervalInSeconds: 450 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318499 numberOfMessages: 400 rateLimitType: SYSLOG_ID type: RateLimit value: '101004' - id: 00505681-EF00-0ed3-0000-352187318384 intervalInSeconds: 150 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318384 numberOfMessages: 100 rateLimitType: LOG_LEVEL type: RateLimit value: ALERT ? 'Example 2 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318389 ( Example payload for PUTbyID on FTD Syslog Rate limit Setting. )' : value: id: 00505681-EF00-0ed3-0000-352187318389 intervalInSeconds: 250 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318389 numberOfMessages: 200 rateLimitType: SYSLOG_ID type: RateLimit value: '101002' schema: $ref: '#/components/schemas/FTDSyslogRateLimitSettingsPolicy' type: object description: Input representing Syslog Rate limit setting policy model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits?bulk=true ( Example payload for PUT Bulk on Syslog Rate limit Setting. )' : value: items: - id: 00505681-EF00-0ed3-0000-352187318499 intervalInSeconds: 450 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318499 numberOfMessages: 400 rateLimitType: SYSLOG_ID type: RateLimit value: '101004' - id: 00505681-EF00-0ed3-0000-352187318384 intervalInSeconds: 150 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318384 numberOfMessages: 100 rateLimitType: LOG_LEVEL type: RateLimit value: ALERT links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits?bulk=true ? 'Example 2 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318389 ( Example payload for PUTbyID on FTD Syslog Rate limit Setting. )' : value: id: 00505681-EF00-0ed3-0000-352187318389 intervalInSeconds: 250 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318389 numberOfMessages: 200 rateLimitType: SYSLOG_ID type: RateLimit value: '101002' ? 'Example 3 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits?bulk=true&filter=%22ids%3A{objectId2}%2C{objectId2}%22 ( Example payload for DELETE Bulk on FTD Syslog Rate limit Setting. )' : value: items: - id: 00505681-EF00-0ed3-0000-352187318384 intervalInSeconds: 150 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318384 numberOfMessages: 100 rateLimitType: LOG_LEVEL type: RateLimit value: ALERT - id: 00505681-EF00-0ed3-0000-352187318504 intervalInSeconds: 55 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318504 numberOfMessages: 50 rateLimitType: LOG_LEVEL type: RateLimit value: NOTICE links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits?bulk=true&filter="ids:00505681-EF00-0ed3-0000-352187318384,00505681-EF00-0ed3-0000-352187318504" ? 'Example 4 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318624 ( Example payload for DELETE by ID on FTD Syslog Rate limit Setting. )' : value: id: 00505681-EF00-0ed3-0000-352187318624 intervalInSeconds: 25 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/ratelimits/00505681-EF00-0ed3-0000-352187318624 numberOfMessages: 20 rateLimitType: LOG_LEVEL type: RateLimit value: CRIT schema: $ref: '#/components/schemas/FTDSyslogRateLimitSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/servers: get: deprecated: false description: '**Get all Syslog Server policies for the platform settings policy.**' operationId: getAllSyslogServerSettingsPolicy 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/policy/ftdplatformsettingspolicies/containerUUID/syslog/servers?offset=0&limit=25 ( Example payload for GET ALL on FTD Syslog Server Settings )' : value: items: - id: 00505681-DE46-0ed3-0000-017179869236 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/servers/ servers: - interfaces: objects: - id: c2a4b502-faeb-11ee-81d4-f7e5ad7aee67 name: sez4 type: SecurityZone ipAddress: object: id: 00505681-DE46-0ed3-0000-021474836532 name: add type: Network type: Server links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/syslog/servers?offset=0&limit=25 paging: count: 1 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//syslog/servers?offset=0&limit=25&expanded=true ( GET All Syslog Server Settings with expanded=true )' : value: items: - allowUserTrafficWhenDown: true id: 00505681-DE46-0ed3-0000-017179869236 messageSizeQueue: '512' servers: - interfaces: objects: - id: c2a4b502-faeb-11ee-81d4-f7e5ad7aee67 name: sez4 type: SecurityZone ipAddress: object: id: 00505681-DE46-0ed3-0000-021474836532 name: add type: Network isMgmtReachable: false logMessagesInEMBLEM: false port: '1025' protocol: TCP secureSyslog: false type: Server links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//syslog/servers?offset=0&limit=25&expanded=true paging: count: 1 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SyslogServerSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/servers/{objectId} : get: deprecated: false description: '**Get the Syslog Server policy associated with the specified ID.**' operationId: getSyslogServerSettingsPolicy parameters: - description: Unique identifier of the platform settings policy to which this Syslog Server policy belongs. 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/SyslogServerSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the Syslog Server policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateSyslogServerSettingsPolicy parameters: - description: Unique identifier of the platform settings policy to which this Syslog Server policy belongs. 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//policy/ftdplatformsettingspolicies//syslog/servers/ ( Example payload for PUT on Syslog Server. )' : value: allowUserTrafficWhenDown: true id: 00505681-DE46-0ed3-0000-017179869236 messageSizeQueue: '512' servers: - ipAddress: object: id: 00505681-DE46-0ed3-0000-021474836532 name: add type: Network isMgmtReachable: true logMessagesInEMBLEM: false port: '1025' protocol: TCP secureSyslog: false type: Server schema: $ref: '#/components/schemas/SyslogServerSettingsPolicy' type: object description: Input representing syslog server setting model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/servers/ ( Example payload for PUT on Syslog Server. )' : value: allowUserTrafficWhenDown: true id: 00505681-DE46-0ed3-0000-017179869236 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/servers/ messageSizeQueue: '512' servers: - ipAddress: object: id: 00505681-DE46-0ed3-0000-021474836532 name: add type: Network isMgmtReachable: true logMessagesInEMBLEM: false port: '1025' protocol: TCP secureSyslog: false type: Server schema: $ref: '#/components/schemas/SyslogServerSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/syslogsettings: get: deprecated: false description: '**Get all Syslog Settings policies for the platform settings policy.**' operationId: getAllSyslogSettingsPolicy 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/policy/ftdplatformsettingspolicies/containerUUID/syslog/syslogsettings?offset=0&limit=25 ( Example payload for GET ALL on FTD Syslog Settings )' : value: items: - id: 00505681-124A-0ed3-0000-017179869236 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/ type: SyslogSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/syslog/syslogsettings?offset=0&limit=25 paging: count: 1 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//syslog/syslogsettings?offset=0&limit=25&expanded=true ( GET All Syslog Settings with expanded=true )' : value: items: - facility: LOCAL4 id: 00505681-124A-0ed3-0000-017179869236 syslogDeviceIdConfig: deviceIdConfigType: HOSTNAME syslogEnableAll: enable: true loggingLevel: ERR timeStampFormat: LEGACY type: SyslogSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//syslog/syslogsettings?offset=0&limit=25&expanded=true paging: count: 1 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SyslogSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/syslogsettings/{objectId} : get: deprecated: false description: '**Get the Syslog Settings policy associated with the specified ID.**' operationId: getSyslogSettingsPolicy parameters: - description: Unique identifier of the platform settings policy to which this Syslog Settings policy belongs. 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/SyslogSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the Syslog Settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateSyslogSettingsPolicy parameters: - description: Unique identifier of the platform settings policy to which this Syslog Settings policy belongs. 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//policy/ftdplatformsettingspolicies//syslog/syslogsettings/ ( Example payload for PUT on Syslog Setting. )' : value: facility: LOCAL5 id: 00505681-124A-0ed3-0000-017179869236 syslogDeviceIdConfig: deviceIdConfigType: USERDEFINEDID userDefinedId: syslog syslogEnableAll: enable: true loggingLevel: ERR timeStampFormat: LEGACY type: SyslogSetting schema: $ref: '#/components/schemas/SyslogSettingsPolicy' type: object description: Input representing syslog setting policy model. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/ ( Example payload for PUT on Syslog Setting. )' : value: facility: LOCAL5 id: 00505681-124A-0ed3-0000-017179869236 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/ syslogDeviceIdConfig: deviceIdConfigType: USERDEFINEDID userDefinedId: syslog syslogEnableAll: enable: true loggingLevel: ERR timeStampFormat: LEGACY type: SyslogSetting schema: $ref: '#/components/schemas/SyslogSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/syslogsettings/{syslogSettingsUUID}/syslogids : delete: deprecated: false description: '**Delete all Syslog Logging ID settings policies. _Check the response section for applicable examples (if any)._**' operationId: deleteMultipleSyslogIdSettingsPolicy parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - description: 'To be used in conjunction with bulk=true for bulk deletion. Value is of format (including quotes): "ids:id1,id2,...".
ids is a comma-separated list of IDs to be deleted.' in: query name: filter required: true schema: type: string - description: The syslogSettingsUUID under which this specific resource is contained. in: path name: syslogSettingsUUID 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//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} ( Example payload for DELETE by ID on FTD Syslog ID Setting. )' : value: enabled: true id: 00505681-755A-0ed3-0000-279172874454 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} logLevel: ERR syslogId: 101001 type: SyslogId schema: $ref: '#/components/schemas/SyslogIdSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Retrieves all Syslog Logging Id settings policies for a particular FTD .**' operationId: getAllSyslogIdSettingsPolicy parameters: - description: The syslogSettingsUUID under which this specific resource is contained. in: path name: syslogSettingsUUID required: true schema: type: string - description: Value is of format id1,id2,id3....
syslogIds is a comma-separated list of IDs to be filtered. in: query name: syslogId required: false 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 - $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/policy/ftdplatformsettingspolicies/containerUUID/syslog/syslogsettings/{objectId}/syslogids?expanded=true ( Example payload for GET ALL on FTD Syslog ID Settings )' : value: items: - enabled: true id: 00505681-755A-0ed3-0000-197568496568 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} logLevel: DEFAULT syslogId: 313001 type: SyslogId - enabled: false id: 00505681-755A-0ed3-0000-219043332350 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} logLevel: CRIT syslogId: 106023 type: SyslogId - enabled: false id: 00505681-755A-0ed3-0000-253403070698 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} logLevel: DEFAULT syslogId: 101002 type: SyslogId links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/syslog/syslogsettings/{objectId}/syslogids?offset=0&limit=25&expanded=true paging: count: 4 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SyslogIdSettingsPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a Syslog Logging ID settings policy. _Check the response section for applicable examples (if any)._**' operationId: createMultipleSyslogIdSettingsPolicy parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: false schema: type: boolean - description: The syslogSettingsUUID under which this specific recourse is contained. in: path name: syslogSettingsUUID 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 : POST /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/syslog/syslogsettings/{objectId}/syslogids?bulk=false ( Example payload for POST on FTD Syslog ID Setting with bulk as false )' : value: enabled: false logLevel: ERR syslogId: 101001 type: SyslogId schema: $ref: '#/components/schemas/SyslogIdSettingsPolicy' type: object description: Input representation of Syslog Logging Id policy object. required: true responses: '201': content: application/json: examples: ? 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/syslog/syslogsettings/{objectId}/syslogids?bulk=false ( Example payload for POST on FTD Syslog ID Setting with bulk as false )' : value: enabled: false id: 00505681-755A-0ed3-0000-279172874454 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} logLevel: ERR syslogId: 101001 type: SyslogId schema: $ref: '#/components/schemas/SyslogIdSettingsPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify all Syslog Logging ID settings on the device. _Check the response section for applicable examples (if any)._**' operationId: updateMultipleSyslogIdSettingsPolicy parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - description: The syslogSettingsUUID under which this specific recourse is contained. in: path name: syslogSettingsUUID 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//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} ( Example payload for PUTbyID on FTD Syslog ID Setting. )' : value: enabled: false id: logLevel: NOTICE syslogId: 313001 type: SyslogId schema: $ref: '#/components/schemas/SyslogIdSettingsPolicy' type: object description: Input representation of Syslog Logging Id policy object. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} ( Example payload for PUTbyID on FTD Syslog ID Setting. )' : value: enabled: false id: 00505681-755A-0ed3-0000-197568496568 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} logLevel: NOTICE syslogId: 313001 type: SyslogId schema: $ref: '#/components/schemas/SyslogIdSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/syslog/syslogsettings/{syslogSettingsUUID}/syslogids/{syslogId} : delete: deprecated: false description: '**Deletes the Syslog Logging Id policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteSyslogIdSettingsPolicy parameters: - description: The identifier of the container Threat Defense Platform Settings policy to which this Syslog Logging Id policy belongs. in: path name: syslogId required: true schema: type: string - description: The syslogSettingsUUID under which this specific recourse is contained. in: path name: syslogSettingsUUID 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//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} ( Example payload for DELETE by ID on FTD Syslog ID Setting. )' : value: enabled: true id: 00505681-755A-0ed3-0000-279172874454 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} logLevel: ERR syslogId: 101001 type: SyslogId schema: $ref: '#/components/schemas/SyslogIdSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get all Syslog Logging ID settings for the device.**' operationId: getSyslogIdSettingsPolicy parameters: - description: Comma-separated list of syslog setting IDs for filtering. in: path name: syslogId required: true schema: type: string - description: The syslogSettingsUUID under which this specific recourse is contained. in: path name: syslogSettingsUUID 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/policy/ftdplatformsettingspolicies/containerUUID/syslog/syslogsettings/{objectId}/syslogids/{syslogId} ( Example payload for GET on FTD Syslog ID Setting )' : value: enabled: true id: links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} logLevel: DEFAULT syslogId: 313001 type: SyslogId schema: $ref: '#/components/schemas/SyslogIdSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modifies the Threat Defense Syslog Logging Id Platform settings policy. _Check the response section for applicable examples (if any)._**' operationId: updateSyslogIdSettingsPolicy parameters: - description: Comma-separated list of syslog setting IDs for filtering. in: path name: syslogId required: true schema: type: string - description: The syslogSettingsUUID under which this specific recourse is contained. in: path name: syslogSettingsUUID 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//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} ( Example payload for PUTbyID on FTD Syslog ID Setting. )' : value: enabled: false id: logLevel: NOTICE syslogId: 313001 type: SyslogId schema: $ref: '#/components/schemas/SyslogIdSettingsPolicy' type: object description: Input representation of Syslog Logging Id policy object. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} ( Example payload for PUTbyID on FTD Syslog ID Setting. )' : value: enabled: false id: 00505681-755A-0ed3-0000-197568496568 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//syslog/syslogsettings/{objectId}/syslogids/{syslogId} logLevel: NOTICE syslogId: 313001 type: SyslogId schema: $ref: '#/components/schemas/SyslogIdSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/trusteddnssettings: get: deprecated: false description: '**Get all trusted DNS Servers policies on the device.**' operationId: getAllFTDTrustedDnsServersPolicy 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/policy/ftdplatformsettingspolicies/containerUUID/trusteddnssettings?offset=0&limit=25 ( Example payload for GET ALL on FTD Trusted DNS Servers Settings )' : value: items: - id: policy_uuid links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//trusteddnssettings/ type: TrustedDNSSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/containerUUID/trusteddnssettings?offset=0&limit=25 paging: count: 1 limit: 25 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//trusteddnssettings?offset=0&limit=2&expanded=true ( GET All FTD Trusted DNS Servers with expanded=true )' : value: items: - dnsServers: literals: - 12.1.1.1 objects: - id: 00505681-5423-0ed3-0000-012884902166 name: Host-2 type: Network - id: 00505681-5423-0ed3-0000-012884902148 name: Host-1 type: Network id: 00505681-5423-0ed3-0000-025769803885 links: self: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//trusteddnssettings?offset=0&limit=2&expanded=true trustAnyDNSServer: false trustDNSServerGroup: false trustDhcpClient: false trustDhcpPool: false trustDhcpRelay: false type: TrustedDNSSetting links: url: /fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies//trusteddnssettings?offset=0&limit=2&expanded=true paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDTrustedDnsServersPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{containerUUID}/trusteddnssettings/{objectId} : get: deprecated: false description: '**Get the trusted DNS Server policy associated with the specified ID.**' operationId: getFTDTrustedDnsServersPolicy parameters: - description: Unique identifier of the platform settings policy to which this trusted DNS server policy belongs. 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//policy/ftdplatformsettingspolicies//trusteddnssettings/ ( Example payload for GET on Trusted DNS Servers )' : value: dnsServers: literals: - 12.1.1.1 objects: - id: 00505681-5423-0ed3-0000-012884902166 name: Host-2 type: Network - id: 00505681-5423-0ed3-0000-012884902148 name: Host-1 type: Network id: 00505681-5423-0ed3-0000-025769803885 links: self: /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//trusteddnssettings/ trustAnyDNSServer: false trustDNSServerGroup: false trustDhcpClient: false trustDhcpPool: false trustDhcpRelay: false type: TrustedDNSSetting schema: $ref: '#/components/schemas/FTDTrustedDnsServersPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the trusted DNS Server policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateFTDTrustedDnsServersPolicy parameters: - description: Unique identifier of the platform settings policy to which this trusted DNS server policy belongs. 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//policy/ftdplatformsettingspolicies//trusteddnssettings/ ( Example payload for PUT on Trusted DNS Servers )' : value: dnsServers: literals: - 12.1.1.1 objects: - id: 00505681-5423-0ed3-0000-012884902166 name: Host-2 type: Network - id: 00505681-5423-0ed3-0000-012884902148 name: Host-1 type: Network id: 00505681-5423-0ed3-0000-012884901993 trustAnyDNSServer: false type: TrustedDNSSetting schema: $ref: '#/components/schemas/FTDTrustedDnsServersPolicy' type: object description: Input representation of trusted DNS Server policy object. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain//policy/ftdplatformsettingspolicies//trusteddnssettings/ ( Example payload for PUT on Trusted DNS Servers )' : value: dnsServers: literals: - 12.1.1.1 objects: - id: 00505681-5423-0ed3-0000-012884902166 name: Host-2 type: Network - id: 00505681-5423-0ed3-0000-012884902148 name: Host-1 type: Network id: 00505681-5423-0ed3-0000-025769803885 trustAnyDNSServer: false trustDNSServerGroup: false trustDhcpClient: false trustDhcpPool: false trustDhcpRelay: false type: TrustedDNSSetting schema: $ref: '#/components/schemas/FTDTrustedDnsServersPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftdplatformsettingspolicies/{objectId}: delete: deprecated: false description: '**Delete the platform settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteFTDPlatformSettingsPolicy parameters: - description: Unique identiier of the platform settings policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : DELETE /api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/ObjectUUID ( DELETE a FTDPlatformSettings Policy for the given UUID. )' : value: description: Description of FTDPlatformSettingsPolicy1 id: ObjectUUID links: self: https://example.cisco.com/api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/ObjectUUID metadata: domain: id: DomainUUID name: Global type: Domain name: FTDPlatformSettingsPolicy1 type: FTDPlatformSettingsPolicy schema: $ref: '#/components/schemas/FTDPlatformSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the platform settings policy associated with the specified ID.**' operationId: getFTDPlatformSettingsPolicy parameters: - description: Unique identiier of the platform settings policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : GET /api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/ObjectUUID ( Test GET of FTDPlatformSettings Policy )' : value: id: ObjectUUID links: self: https://example.cisco.com/api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/ObjectUUID metadata: domain: id: DomainUUID name: Global type: Domain name: platformsettings_test1 type: FTDPlatformSettingsPolicy schema: $ref: '#/components/schemas/FTDPlatformSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the platform settings policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateFTDPlatformSettingsPolicy parameters: - description: Unique identiier of the platform settings policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/ObjectUUID ( Test PUT of FTDPlatformSettings Policy )' : value: description: Description example for FTD platform settings policy id: ObjectUUID name: platformSettingsTest1 type: FTDPlatformSettingsPolicy schema: $ref: '#/components/schemas/FTDPlatformSettingsPolicy' type: object description: Input representation of platform settings policy. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/ObjectUUID ( Test PUT of FTDPlatformSettings Policy )' : value: description: Description example for FTD platform settings policy id: ObjectUUID links: self: https://example.cisco.com/api/fmc_config/v1/domain/DomainUUID/policy/ftdplatformsettingspolicies/ObjectUUID metadata: domain: id: DomainUUID name: Global type: Domain name: platformSettingsTest1 type: FTDPlatformSettingsPolicy schema: $ref: '#/components/schemas/FTDPlatformSettingsPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftds2svpns: get: deprecated: false description: '**Get the list of all Firewall Threat Defense Site to Site VPN topologies.**' operationId: getAllFTDS2SVpnModel parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - description: '' in: query name: filter required: false 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/policy/ftds2svpns ( Success: Test GET ALL success )': value: items: - id: 005056A9-5800-0ed3-0000-008589935597 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-7483-0ed3-0000-012884902862 name: tests2s type: FTDS2SVpn links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns?offset=0&limit=2 paging: count: 1 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ftds2svpns?expanded=true ( Success: Test GET ALL success with expanded=true )' : value: items: - advancedSettings: id: 005056A9-9F80-0ed3-0000-008589935160 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-9F80-0ed3-0000-008589935105/advancedSettings/005056A9-9F80-0ed3-0000-008589935160 type: AdvancedSettings endpoints: links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-9F80-0ed3-0000-008589935105/endpoints refType: list type: EndPoint id: 005056A9-9F80-0ed3-0000-008589935105 ikeSettings: id: 005056A9-7483-0ed3-0000-012884902862 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-9F80-0ed3-0000-008589935105/ikesettings/005056A9-7483-0ed3-0000-012884902862 type: IkeSettings ikeV1Enabled: false ikeV2Enabled: true ipsecSettings: id: 005056A9-9F80-0ed3-0000-008589935150 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-9F80-0ed3-0000-008589935105/ipsecsettings/005056A9-9F80-0ed3-0000-008589935150 type: IPSecSettings links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-9F80-0ed3-0000-008589935105 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global lastUser: name: admin timestamp: 1527842213894.0 name: cisco_s2s_vpn topologyType: POINT_TO_POINT type: FTDS2SVpn links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns?offset=0&limit=1&expanded=true paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDS2SVpnModelListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a Firewall Threat Defense Site to Site VPN topology. _Check the response section for applicable examples (if any)._**' operationId: createFTDS2SVpnModel parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: schema: $ref: '#/components/schemas/FTDS2SVpnModel' type: object description: Input representation of Firewall Threat Defense Site to Site VPN topology. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/FTDS2SVpnModel' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftds2svpns/{containerUUID}/advancedsettings: get: deprecated: false description: '**Get advanced settings inside a VPN Site To Site Topology.**' operationId: getAllVpnAdvancedSettings 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/policy/ftds2svpns/containerUUID/advancedsettings ( Success: Test GET ALL success )' : value: items: - id: 005056A9-097E-0ed3-0000-021474836554 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-097E-0ed3-0000-008589935150/advancedsettings/005056A9-097E-0ed3-0000-021474836554 type: AdvancedSettings links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-097E-0ed3-0000-008589935150/advancedsettings?offset=0&limit=1 paging: count: 1 limit: 1 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ftds2svpns/containerUUID/endpoints?expanded=true ( Success: Test GET ALL success with expanded=true )' : value: items: - advancedIkeSetting: cookieChallenge: CUSTOM enableAggressiveMode: false enableNotificationOnTunnelDisconnect: false identitySentToPeer: AUTO_OR_DN peerIdentityValidation: REQUIRED percentageOfSAsAllowedInNegotiation: 100 thresholdToChallengeIncomingCookies: 50 advancedIpsecSetting: enableFragmentationBeforeEncryption: true maximumTransmissionUnitAging: enabled: false advancedTunnelSetting: bypassAccessControlTrafficForDecryptedTraffic: false certificateMapSettings: useCertMapConfiguredInEndpointToDetermineTunnel: false useCertificateOuToDetermineTunnel: true useIkeIdentityOuToDetermineTunnel: true usePeerIpAddressToDetermineTunnel: true enableSpokeToSpokeConnectivityThrougHub: false natKeepaliveMessageTraversal: enabled: true intervalSeconds: 20 vpnIdleTimeout: enabled: true timeoutMinutes: 20 id: 005056A9-097E-0ed3-0000-021474836554 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-097E-0ed3-0000-008589935150/advancedsettings/005056A9-097E-0ed3-0000-021474836554 type: AdvancedSettings links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-097E-0ed3-0000-008589935150/advancedsettings?offset=0&limit=1&expanded=true paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/VpnAdvancedSettingsListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftds2svpns/{containerUUID}/advancedsettings/{objectId}: get: deprecated: false description: '**Get the advanced setting associated with the specified ID.**' operationId: getVpnAdvancedSettings parameters: - description: Identifier for the advanced setting in a Site to Site VPN topology. 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/VpnAdvancedSettings' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the advanced setting associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateVpnAdvancedSettings parameters: - description: Identifier for the advanced setting in a Site to Site VPN topology. 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/policy/ftds2svpns/containerUUID/ipsecsettings/ipsecsettingsUUID ( Test PUT of Vpn Advanced Settings )' : value: advancedIkeSetting: cookieChallenge: CUSTOM enableAggressiveMode: false enableNotificationOnTunnelDisconnect: false identitySentToPeer: AUTO_OR_DN peerIdentityValidation: REQUIRED percentageOfSAsAllowedInNegotiation: 100 thresholdToChallengeIncomingCookies: 50 advancedIpsecSetting: enableFragmentationBeforeEncryption: true maximumTransmissionUnitAging: enabled: false advancedTunnelSetting: bypassAccessControlTrafficForDecryptedTraffic: false certificateMapSettings: useCertMapConfiguredInEndpointToDetermineTunnel: false useCertificateOuToDetermineTunnel: true useIkeIdentityOuToDetermineTunnel: true usePeerIpAddressToDetermineTunnel: true enableSpokeToSpokeConnectivityThroughHub: false natKeepaliveMessageTraversal: enabled: true intervalSeconds: 20 vpnIdleTimeout: enabled: true timeoutMinutes: 20 id: 005056A9-097E-0ed3-0000-021474836554 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-097E-0ed3-0000-008589935150/advancedsettings/005056A9-097E-0ed3-0000-021474836554 type: AdvancedSettings schema: $ref: '#/components/schemas/VpnAdvancedSettings' type: object description: Input representation of advanced setting. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/VpnAdvancedSettings' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftds2svpns/{containerUUID}/endpoints: get: deprecated: false description: '**Get the list of all endpoints in a Site to Site VPN topology.**' operationId: getAllVpnEndpoint parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - description: '' 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 fmc_config/v1/domain/domainUUID/policy/ftds2svpns/topologyUuid/endpoints ( Success: Test GET ALL success )': value: items: - id: 005056A9-6FFE-0ed3-0000-120259084433 name: 192.168.0.22 type: EndPoint - id: endpointId name: 192.168.0.22 type: EndPoint links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftds2svpns/topologyUuid/endpoints?offset=0&limit=2 paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GET fmc_config/v1/domain/domainUUID/policy/ftds2svpns/topologyUuid/endpoints?expanded=true ( Success: Test GET ALL success with expanded=true )' : value: items: - connectionType: BIDIRECTIONAL device: id: 463b5424-2812-11e8-9a5f-89adee70d40d name: 192.168.0.22 type: Device dynamicRRIEnabled: false extranet: false id: 005056A9-6FFE-0ed3-0000-120259084433 interface: id: 005056A9-6FFE-0ed3-0000-042949673272 name: s1 isLocalTunnelIdEnabled: true links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftds2svpns/topologyUuid/endpoints/005056A9-6FFE-0ed3-0000-120259084433 localIdentityType: HOSTNAME name: 192.168.0.22 peerType: PEER protectedNetworks: networks: - id: b7a78a7d-20c5-47b2-b02f-86b4360112ac name: IPv4-Private-172.16.0.0-12 type: EndPoint vpnFilterAcl: id: 00505681-0FCA-0ed3-0000-008589934599 name: ACL-Ext-1 type: ExtendedAccessList - connectionType: ORIGINATE_ONLY device: id: 463b5424-2812-11e8-9a5f-89adee70d40d name: 192.168.0.22 type: Device dynamicRRIEnabled: false extranet: false id: endpointId interface: id: 005056A9-6FFE-0ed3-0000-004294967551 name: inside isLocalTunnelIdEnabled: true links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftds2svpns/topologyUuid/endpoints/endpointId localIdentityString: bgl-asa-umb-sg@1234-5204-umbrella.com localIdentityType: EMAIL name: 192.168.0.22 overrideRemoteVpnFilter: false peerType: PEER protectedNetworks: networks: - id: b7a78a7d-20c5-47b2-b02f-86b4360112ac name: IPv4-Private-172.16.0.0-12 type: EndPoint vpnFilterAcl: id: 00505681-0FCA-0ed3-0000-008589934599 name: ACL-Ext-1 type: ExtendedAccessList links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftds2svpns/topologyUuid/endpoints?offset=0&limit=2&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/VpnEndpointListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create an endpoint in a Site to Site VPN topology. _Check the response section for applicable examples (if any)._**' operationId: createVpnEndpoint 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/policy/ftds2svpns/containerUUID/endpoints ( POST of Endpoint with FMC managed FTD device )' : value: connectionType: BIDIRECTIONAL device: id: 933e077a-64cc-11e8-9be7-da0d15a02570 name: 192.168.0.32 type: Device interface: id: 005056A9-9F80-0ed3-0000-008589934781 name: inside type: PhysicalInterface isLocalTunnelIdEnabled: true localIdentityString: bgl-asa-umb-sg@1234-5204-umbrella.com localIdentityType: EMAIL overrideRemoteVpnFilter: false peerType: PEER protectedNetworks: networks: - id: 95916354-5aa1-4057-8eea-b42a5a207abc name: IPv4-Private-10.0.0.0-8 type: Network type: EndPoint vpnFilterAcl: id: 00505681-0FCA-0ed3-0000-008589934599 name: ACL-Ext-1 type: ExtendedAccessList ? 'Example 2 : POST /fmc_config/v1/domain/DomainUUID/policy/ftds2svpns/containerUUID/endpoints ( POST of Endpoint with extranet )' : value: extranet: true extranetInfo: ipAddress: 10.0.0.1 name: 10.0.0.1 extranetType: GENERIC peerType: PEER protectedNetworks: networks: - id: 95916354-5aa1-4057-8eea-b42a5a207abc name: IPv4-Private-10.0.0.0-8 type: Network type: EndPoint ? 'Example 3 : POST /fmc_config/v1/domain/DomainUUID/policy/ftds2svpns/containerUUID/endpoints ( POST of dVTI Endpoint with FMC managed FTD device )' : value: allowIncomingIKEv2Routes: true connectionType: BIDIRECTIONAL device: id: 933e077a-64cc-11e8-9be7-da0d15a02570 name: 192.168.0.32 type: Device interface: id: 0050568C-AE52-0ed3-0000-038654705851 name: dVTI type: VTI ipv4PoolForSpokeVTI: id: 0050568C-33AA-0ed3-0000-021474836530 name: pool1 type: IPv4AddressPool isLocalTunnelIdEnabled: true localIdentityString: bgl-asa-umb-sg@1234-5204-umbrella.com localIdentityType: EMAIL overrideRemoteVpnFilter: false peerType: HUB protectedNetworks: {} sendTunnelInterfaceIpToPeer: true tunnelSourceInterface: id: 0050568C-AE52-0ed3-0000-004294968311 name: outside type: PhysicalInterface tunnelSourceIpv6Address: IPv6Address type: EndPoint vpnFilterAcl: id: 00505681-0FCA-0ed3-0000-008589934599 name: ACL-Ext-1 type: ExtendedAccessList ? 'Example 4 : POST /fmc_config/v1/domain/DomainUUID/policy/ftds2svpns/containerUUID/endpoints?bulk=true ( bulk POST example for Endpoints in VPN topology )' : value: - connectionType: BIDIRECTIONAL device: id: 933e077a-64cc-11e8-9be7-da0d15a02570 name: 192.168.0.32 type: Device interface: id: 005056A9-9F80-0ed3-0000-008589934781 name: inside type: PhysicalInterface isLocalTunnelIdEnabled: false overrideRemoteVpnFilter: false peerType: PEER protectedNetworks: networks: - id: 95916354-5aa1-4057-8eea-b42a5a207abc name: IPv4-Private-10.0.0.0-8 type: Network type: EndPoint vpnFilterAcl: id: 00505681-0FCA-0ed3-0000-008589934599 name: ACL-Ext-1 type: ExtendedAccessList - extranet: true extranetInfo: ipAddress: 10.0.0.1 name: 10.0.0.1 extranetType: GENERIC peerType: PEER protectedNetworks: networks: - id: 95916354-5aa1-4057-8eea-b42a5a207abc name: IPv4-Private-10.0.0.0-8 type: Network type: EndPoint schema: $ref: '#/components/schemas/VpnEndpoint' type: object description: Input representation of Endpoint. required: true responses: '201': content: application/json: examples: ? 'Example 4 : POST /fmc_config/v1/domain/DomainUUID/policy/ftds2svpns/containerUUID/endpoints?bulk=true ( bulk POST example for Endpoints in VPN topology )' : value: items: - connectionType: BIDIRECTIONAL device: id: 933e077a-64cc-11e8-9be7-da0d15a02570 name: 192.168.0.32 type: Device id: 005056A9-6FFE-0ed3-0000-141733920770 interface: id: 005056A9-9F80-0ed3-0000-008589934781 name: inside type: PhysicalInterface isLocalTunnelIdEnabled: false links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-6FFE-0ed3-0000-004294967298/endpoints/005056A9-6FFE-0ed3-0000-141733920770 name: 192.168.0.23 peerType: PEER protectedNetworks: networks: - id: 95916354-5aa1-4057-8eea-b42a5a207abc name: IPv4-Private-10.0.0.0-8 type: Network type: EndPoint vpnFilterAcl: id: 00505681-0FCA-0ed3-0000-008589934599 name: ACL-Ext-1 type: ExtendedAccessList - extranet: true extranetInfo: ipAddress: 10.0.0.1 name: 10.0.0.1 extranetType: GENERIC id: 005056A9-6FFE-0ed3-0000-141733920771 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-6FFE-0ed3-0000-004294967298/endpoints/005056A9-6FFE-0ed3-0000-141733920771 peerType: PEER protectedNetworks: networks: - id: 95916354-5aa1-4057-8eea-b42a5a207abc name: IPv4-Private-10.0.0.0-8 type: Network type: EndPoint links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-6FFE-0ed3-0000-004294967298/endpoints?bulk=true schema: $ref: '#/components/schemas/VpnEndpoint' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftds2svpns/{containerUUID}/endpoints/{objectId}: delete: deprecated: false description: '**Delete an endpoint associated with the specified ID in a Site to Site VPN topology. _Check the response section for applicable examples (if any)._**' operationId: deleteVpnEndpoint parameters: - description: Unique identifier of the endpoint in a Site to Site VPN topology. 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/VpnEndpoint' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get an endpoint associated with the specified ID in a Site to Site VPN topology.**' operationId: getVpnEndpoint parameters: - description: Unique identifier of the endpoint in a Site to Site VPN topology. 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/VpnEndpoint' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify an endpoint associated with the specified ID in a Site to Site VPN topology. _Check the response section for applicable examples (if any)._**' operationId: updateVpnEndpoint parameters: - description: Unique identifier of the endpoint in a Site to Site VPN topology. 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/policy/ftds2svpns/containerUUID/endpoints/endpointUUID ( Test PUT of Endpoint )' : value: connectionType: BIDIRECTIONAL device: id: 463b5424-2812-11e8-9a5f-89adee70d40d name: 192.168.0.22 type: Device extranet: false id: 005056A9-6FFE-0ed3-0000-120259084433 interface: id: 005056A9-6FFE-0ed3-0000-042949673272 name: s1 isLocalTunnelIdEnabled: true localIdentityString: bgl-asa-umb-sg@1234-5204-umbrella.com localIdentityType: EMAIL overrideRemoteVpnFilter: false peerType: PEER protectedNetworks: networks: - id: b7a78a7d-20c5-47b2-b02f-86b4360112ac name: IPv4-Private-172.16.0.0-12 type: EndPoint vpnFilterAcl: id: 00505681-0FCA-0ed3-0000-008589934599 name: ACL-Ext-1 type: ExtendedAccessList schema: $ref: '#/components/schemas/VpnEndpoint' type: object description: Input representation of VPN Endpoint. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/VpnEndpoint' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftds2svpns/{containerUUID}/ikesettings: get: deprecated: false description: '**Get IKE settings of a VPN Site to SIte topology.**' operationId: getAllVpnIkeSettings 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/policy/ftds2svpns/containerUUID/ikesettings ( Success: Test GET ALL success )' : value: items: - id: 005056A9-7483-0ed3-0000-012884902862 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftds2svpns/topologyUUID/ikesettings/005056A9-7483-0ed3-0000-012884902862 type: IkeSettings links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftds2svpns/topologyUUID/ikesettings?offset=0&limit=1 paging: count: 1 limit: 1 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ftds2svpns/containerUUID/ikesettings?expanded=true ( Success: Test GET ALL success with expanded=true )' : value: items: - id: 005056A9-7483-0ed3-0000-012884902862 ikeV1Settings: authenticationType: AUTOMATIC_PRE_SHARED_KEY automaticPreSharedKeyLength: 7 policies: - id: 005056A9-6FFE-0ed3-0000-000000000303 name: preshared_sha_des_dh5_160 type: Ike - id: 005056A9-6FFE-0ed3-0000-000000000307 name: preshared_sha_aes256_dh14_3 type: Ike ikeV2Settings: authenticationType: AUTOMATIC_PRE_SHARED_KEY automaticPreSharedKeyLength: 7 enforceHexBasedPreSharedKeyOnly: true policies: - id: 005056A9-6FFE-0ed3-0000-000000000402 name: DES-SHA-SHA type: Ike2 - id: 005056A9-6FFE-0ed3-0000-000000000401 name: AES-SHA-SHA type: Ike2 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftds2svpns/topologyUUID/ikesettings/005056A9-7483-0ed3-0000-012884902862 type: IkeSettings links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftds2svpns/topologyUUID/ikesettings?offset=0&limit=1&expanded=true paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/VpnIkeSettingsListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftds2svpns/{containerUUID}/ikesettings/{objectId}: get: deprecated: false description: '**Get the IKE setting associated with the specified ID inside a VPN Site to Site topology.**' operationId: getVpnIkeSettings parameters: - description: Identifier for an IKE setting in a Site to Site VPN topology. 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/VpnIkeSettings' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the IKE settings associated with the specified ID inside a VPN Site to Site topology. _Check the response section for applicable examples (if any)._**' operationId: updateVpnIkeSettings parameters: - description: Identifier for an IKE setting in a Site to Site VPN topology. 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/policy/ftds2svpns/containerUUID/ikesettings/ikeSettingsUUID ( Test PUT of Ike Settings )' : value: id: 005056A9-7483-0ed3-0000-012884902862 ikeV1Settings: authenticationType: AUTOMATIC_PRE_SHARED_KEY automaticPreSharedKeyLength: 7 policies: - id: 005056A9-6FFE-0ed3-0000-000000000303 name: preshared_sha_des_dh5_160 type: Ike - id: 005056A9-6FFE-0ed3-0000-000000000307 name: preshared_sha_aes256_dh14_3 type: Ike ikeV2Settings: authenticationType: AUTOMATIC_PRE_SHARED_KEY automaticPreSharedKeyLength: 7 enforceHexBasedPreSharedKeyOnly: true policies: - id: 005056A9-6FFE-0ed3-0000-000000000402 name: DES-SHA-SHA type: Ike2 - id: 005056A9-6FFE-0ed3-0000-000000000401 name: AES-SHA-SHA type: Ike2 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ftds2svpns/topologyUUID/ikesettings/005056A9-7483-0ed3-0000-012884902862 type: IkeSettings schema: $ref: '#/components/schemas/VpnIkeSettings' type: object description: Input representation of IKE setting. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/VpnIkeSettings' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftds2svpns/{containerUUID}/ipsecsettings: get: deprecated: false description: '**Get IPSec Proposal settings of a VPN Site to Site topology.**' operationId: getAllVpnIPSecSettings 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/policy/ftds2svpns/containerUUID/ipsecsettings ( Example GET ALL of VPN IPSec Settings )' : value: items: - id: 005056A9-302C-0ed3-0000-038654705756 links: self: https://example.cisco.com/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-302C-0ed3-0000-017179869721/ipsecsettings/005056A9-302C-0ed3-0000-038654705756 type: IPSecSettings links: self: https://example.cisco.com/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-302C-0ed3-0000-017179869721/ipsecsettings?offset=0&limit=1 paging: count: 1 limit: 1 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ftds2svpns/containerUUID/endpoints?expanded=true ( Example expanded GET ALL of VPN IPSec Settings )' : value: items: - cryptoMapType: STATIC doNotFragmentPolicy: NONE enableRRI: true enableSaStrengthEnforcement: false id: 005056A9-302C-0ed3-0000-038654705756 ikeV2IpsecProposal: - id: 005056A9-302C-0ed3-0000-000000002010 name: AES-GCM type: IKEv2IPsecProposal ikeV2Mode: TUNNEL lifetimeKilobytes: 4608000.0 lifetimeSeconds: 28800 links: self: https://example.cisco.com/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-302C-0ed3-0000-017179869721/ipsecsettings/005056A9-302C-0ed3-0000-038654705756 perfectForwardSecrecy: enabled: false tfcPackets: burstBytes: 0 enabled: false payloadBytes: 0 timeoutSeconds: 0 type: IPSecSettings validateIncomingIcmpErrorMessage: false links: self: https://example.cisco.com/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-302C-0ed3-0000-017179869721/ipsecsettings?offset=0&limit=1&expanded=true paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/VpnIPSecSettingsListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftds2svpns/{containerUUID}/ipsecsettings/{objectId}: get: deprecated: false description: '**Get the IPSec Proposal setting associated with the specified ID inside a VPN Site to Site topology.**' operationId: getVpnIPSecSettings parameters: - description: Identifier for an IPSec Proposal setting in a Site to Site VPN topology. 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/VpnIPSecSettings' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the IPSec Proposal settings associated with the specified ID inside a VPN Site to Site topology. _Check the response section for applicable examples (if any)._**' operationId: updateVpnIPSecSettings parameters: - description: Identifier for an IPSec Proposal setting in a Site to Site VPN topology. 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/policy/ftds2svpns/containerUUID/ipsecsettings/ipsecsettingsUUID ( Example PUT of VPN IPSec Settings )' : value: cryptoMapType: STATIC doNotFragmentPolicy: NONE enableRRI: true enableSaStrengthEnforcement: false id: 005056A9-302C-0ed3-0000-017179869924 ikeV2IpsecProposal: - id: 005056A9-302C-0ed3-0000-000000002010 name: AES-GCM type: IKEv2IPsecProposal ikeV2Mode: TUNNEL lifetimeKilobytes: 4608000.0 lifetimeSeconds: 28800 links: self: https://example.cisco.com/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-302C-0ed3-0000-017179869721/ipsecsettings/005056A9-302C-0ed3-0000-017179869924 perfectForwardSecrecy: enabled: false tfcPackets: burstBytes: 0 enabled: false payloadBytes: 0 timeoutSeconds: 0 type: IPSecSettings validateIncomingIcmpErrorMessage: false schema: $ref: '#/components/schemas/VpnIPSecSettings' type: object description: Input representation of IPSec Proposal setting. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/ftds2svpns/containerUUID/ipsecsettings/ipsecsettingsUUID ( Example PUT of VPN IPSec Settings )' : value: cryptoMapType: STATIC doNotFragmentPolicy: NONE enableRRI: true enableSaStrengthEnforcement: false ikeV1IpsecProposal: - id: 005056A9-302C-0ed3-0000-000000002003 name: tunnel_aes256_sha type: IKEv1IPsecProposal ikeV2IpsecProposal: - id: 005056A9-302C-0ed3-0000-000000002010 name: AES-GCM type: IKEv2IPsecProposal ikeV2Mode: TUNNEL lifetimeKilobytes: 4608000.0 lifetimeSeconds: 28800 perfectForwardSecrecy: enabled: false modulusGroup: 2 tfcPackets: burstBytes: 0 enabled: false payloadBytes: 0 timeoutSeconds: 0 type: IPSecSettings validateIncomingIcmpErrorMessage: false schema: $ref: '#/components/schemas/VpnIPSecSettings' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ftds2svpns/{objectId}: delete: deprecated: false description: '**Delete the Firewall Threat Defense Site to Site VPN topology associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteFTDS2SVpnModel parameters: - description: Unique identifier for the Firewall Threat Defense Site to Site topology. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: 'Example 1 : DELETE /fmc_config/v1/domain/DomainUUID/policy/ftds2svpns/FTDS2SUUID ( Test Delete of FTDS2SVpn )': value: endpoints: links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-5800-0ed3-0000-008589935597/endpoints refType: list type: EndPoint id: 005056A9-5800-0ed3-0000-008589935597 ikeSettings: id: 005056A9-7483-0ed3-0000-012884902862 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-5800-0ed3-0000-008589935597/ikesettings type: IkeSettings ikeV1Enabled: false ikeV2Enabled: true ipsecSettings: id: 005056A9-5800-0ed3-0000-008589935770 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-5800-0ed3-0000-008589935597/ipsecsettings/005056A9-5800-0ed3-0000-008589935770 type: ipsecsettings links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-7483-0ed3-0000-012884902862 name: tests2s topologyType: POINT_TO_POINT type: FTDS2SVpn schema: $ref: '#/components/schemas/FTDS2SVpnModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the Firewall Threat Defense Site to Site VPN topology associated with the specified ID.**' operationId: getFTDS2SVpnModel parameters: - description: Unique identifier for the Firewall Threat Defense Site to Site topology. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: schema: $ref: '#/components/schemas/FTDS2SVpnModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the Firewall Threat Defense Site to Site VPN topology associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateFTDS2SVpnModel parameters: - description: Unique identifier for the Firewall Threat Defense Site to Site topology. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/ftds2svpns/FTDS2SUUID ( Test PUT of FTDS2S )': value: ikeV1Enabled: true ikeV2Enabled: false name: Cicso_S2S_Vpn topologyType: POINT_TO_POINT type: FTDS2SVpn schema: $ref: '#/components/schemas/FTDS2SVpnModel' type: object description: Input representation of Firewall Threat Defense Site to Site VPN topology. required: true responses: '200': content: application/json: examples: 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/ftds2svpns/FTDS2SUUID ( Test PUT of FTDS2S )': value: advancedSettings: id: 005056A9-9F80-0ed3-0000-008589935373 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-9F80-0ed3-0000-008589935332/advancedSettings/005056A9-9F80-0ed3-0000-008589935373 type: AdvancedSettings endpoints: links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-9F80-0ed3-0000-008589935332/endpoints refType: list type: EndPoint id: 005056A9-9F80-0ed3-0000-008589935332 ikeSettings: id: 005056A9-7483-0ed3-0000-012884902862 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-9F80-0ed3-0000-008589935332/ikesettings/005056A9-7483-0ed3-0000-012884902862 type: IkeSettings ikeV1Enabled: true ikeV2Enabled: false ipsecSettings: id: 005056A9-9F80-0ed3-0000-008589935354 links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-9F80-0ed3-0000-008589935332/ipsecsettings/005056A9-9F80-0ed3-0000-008589935354 type: IPSecSettings links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ftds2svpns/005056A9-9F80-0ed3-0000-008589935332 name: Cicso_S2S_Vpn topologyType: POINT_TO_POINT type: FTDS2SVpn schema: $ref: '#/components/schemas/FTDS2SVpnModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/healthpolicies: get: deprecated: false description: '**Retrieves a list of Health policies.**' operationId: getAllHealthPolicy parameters: - description: Filter criteria can be specified using the format name:policy_name;policyType:{DevicePolicy|ManagementCenterPolicy}

policy_name -- Name of the Health policy to be queried. in: query name: filter required: false 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/policy/healthpolicies?expanded=true ( Get all paginated Health policy objects )' : value: items: - defaultPolicy: false description: DevicePolicy healthModules: - enabled: false moduleId: hm_platform_faults severity: Critical type: FTD - criticalThreshold: 90 customThresholds: - type: Red-FC value: 99 - type: Yellow-FC value: 97 enabled: true moduleId: hm_du type: FMC_FTD warningThreshold: 85 - alertConfig: - enabled: false name: snort-down - enabled: false name: nat-xlate-failed - enabled: false name: punt-limit - enabled: true name: conn-limit-exceeded - enabled: false name: nat-no-xlate-to-pat-pool - enabled: false name: pdts-punt-limit-exceeded - enabled: false name: snort-busy - enabled: false name: no-route - enabled: true name: nat-rpf-failed alertEnabled: true enabled: true moduleId: hm_asp_drop type: FTD id: 6c770af4-94b6-11ee-833a-0d41577689c0 links: self: https://u32c01p23-vrouter.cisco.com/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/healthpolicies/6c770af4-94b6-11ee-833a-0d41577689c0 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: name: type: timestamp: 1702019787.0 name: Initial_Health_Policy 2023-12-07 04:09:31 policyType: DevicePolicy setting: alertEvaluationInterval: 5 certFileContent: certFileName: certFileType: certPassphrase: '' configType: DIAL-OUT dataCollectionInterval: 1 dialOutHosts: - host: hostname port: 1234 enabledOpenConfig: true grpcPassword: grpcUsername: user1 readOnly: false type: HealthPolicy - defaultPolicy: false description: Health Policy for Firewall Management Center healthModules: - criticalThreshold: 90 customThresholds: - type: Red-FC value: 99 - type: Yellow-FC value: 97 enabled: true moduleId: hm_du type: FMC_FTD warningThreshold: 85 - alertConfig: - enabled: true name: alert_cpu thresholds: - type: red value: 90 - type: yellow value: 80 alertEnabled: true criticalThreshold: 90 enabled: true moduleId: hm_cpu type: FMC_FTD warningThreshold: 80 id: 5405ee6f-2d28-4165-a3f3-6c3b4e320fdf links: self: https://u32c01p23-vrouter.cisco.com/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/healthpolicies/5405ee6f-2d28-4165-a3f3-6c3b4e320fdf metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: name: type: timestamp: 1701922170.0 name: Firewall Management Center Health Policy policyType: ManagementCenterPolicy setting: alertEvaluationInterval: 5 dataCollectionInterval: 1 enabledOpenConfig: false readOnly: false type: HealthPolicy links: self: https://example.cisco.com/api/fmc_config/v1/domain/DomainUUID/policy/healthpolicies?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/HealthPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a health policy. _Check the response section for applicable examples (if any)._**' operationId: createHealthPolicy parameters: - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: ? 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/policy/healthpolicies ( To create a new policy with any existing policy as base policy )' : value: basePolicyID: description: name: policyType: Type can be either DevicePolicy or ManagementCenterPolicy type: HealthPolicy ? 'Example 2 : POST /api/fmc_config/v1/domain/DomainUUID/policy/healthpolicies ( To create with minimum fields - takes default device policy as base policy if not basePolicyID provided )' : value: description: name: policyType: Type can be either DevicePolicy or ManagementCenterPolicy type: HealthPolicy 'Example 3 : POST /api/fmc_config/v1/domain/DomainUUID/policy/healthpolicies ( To create a new one by all the fields )': value: description: healthModules: - alertConfig: - enabled: name: thresholds: - type: Type can be either red or yellow value: alertEnabled: criticalThreshold: customThresholds: - type: Type can be either Red-FC or Yellow-FC value: enabled: moduleId: severity: type: warningThreshold: name: policyType: Type can be either DevicePolicy or ManagementCenterPolicy setting: alertEvaluationInterval: certFileContent: certFileName: certFileType: certPassphrase: configType: dataCollectionInterval: < dialInHosts: - host: port: dialOutHosts: - host: port: enabledOpenConfig: grpcPassword: grpcUsername: readOnly: false type: HealthPolicy schema: $ref: '#/components/schemas/HealthPolicy' type: object description: Input representation of health policy. required: true responses: '201': content: application/json: examples: ? 'Example 1 : POST /api/fmc_config/v1/domain/DomainUUID/policy/healthpolicies ( To create a new policy with any existing policy as base policy )' : value: defaultPolicy: false description: DevicePolicy healthModules: - enabled: false moduleId: hm_platform_faults severity: Critical type: FTD - criticalThreshold: 90 customThresholds: - type: Red-FC value: 99 - type: Yellow-FC value: 97 enabled: true moduleId: hm_du type: FMC_FTD warningThreshold: 85 - alertConfig: - enabled: false name: snort-down - enabled: false name: nat-xlate-failed - enabled: false name: punt-limit - enabled: true name: conn-limit-exceeded - enabled: false name: nat-no-xlate-to-pat-pool - enabled: false name: pdts-punt-limit-exceeded - enabled: false name: snort-busy - enabled: false name: no-route - enabled: true name: nat-rpf-failed alertEnabled: true enabled: true moduleId: hm_asp_drop type: FTD id: 6c770af4-94b6-11ee-833a-0d41577689c0 links: self: https://u32c01p23-vrouter.cisco.com/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/healthpolicies/6c770af4-94b6-11ee-833a-0d41577689c0 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: name: type: timestamp: 1702019787.0 name: Initial_Health_Policy 2023-12-07 04:09:31 policyType: DevicePolicy setting: alertEvaluationInterval: 5 certFileContent: certFileName: certFileType: certPassphrase: '' configType: DIAL-OUT dataCollectionInterval: 1 dialOutHosts: - host: hostname port: 1234 enabledOpenConfig: true grpcPassword: grpcUsername: user1 readOnly: false type: HealthPolicy ? 'Example 2 : POST /api/fmc_config/v1/domain/DomainUUID/policy/healthpolicies ( To create with minimum fields - takes default device policy as base policy if not basePolicyID provided )' : value: defaultPolicy: false description: DevicePolicy healthModules: - enabled: false moduleId: hm_platform_faults severity: Critical type: FTD - criticalThreshold: 90 customThresholds: - type: Red-FC value: 99 - type: Yellow-FC value: 97 enabled: true moduleId: hm_du type: FMC_FTD warningThreshold: 85 - alertConfig: - enabled: false name: snort-down - enabled: false name: nat-xlate-failed - enabled: false name: punt-limit - enabled: true name: conn-limit-exceeded - enabled: false name: nat-no-xlate-to-pat-pool - enabled: false name: pdts-punt-limit-exceeded - enabled: false name: snort-busy - enabled: false name: no-route - enabled: true name: nat-rpf-failed alertEnabled: true enabled: true moduleId: hm_asp_drop type: FTD id: 6c770af4-94b6-11ee-833a-0d41577689c0 links: self: https://u32c01p23-vrouter.cisco.com/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/healthpolicies/6c770af4-94b6-11ee-833a-0d41577689c0 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: name: type: timestamp: 1702019787.0 name: Initial_Health_Policy 2023-12-07 04:09:31 policyType: DevicePolicy setting: alertEvaluationInterval: 5 certFileContent: certFileName: certFileType: certPassphrase: '' configType: DIAL-OUT dataCollectionInterval: 1 dialOutHosts: - host: hostname port: 1234 enabledOpenConfig: true grpcPassword: grpcUsername: user1 readOnly: false type: HealthPolicy 'Example 3 : POST /api/fmc_config/v1/domain/DomainUUID/policy/healthpolicies ( To create a new one by all the fields )': value: defaultPolicy: false description: DevicePolicy healthModules: - enabled: false moduleId: hm_platform_faults severity: Critical type: FTD - criticalThreshold: 90 customThresholds: - type: Red-FC value: 99 - type: Yellow-FC value: 97 enabled: true moduleId: hm_du type: FMC_FTD warningThreshold: 85 - alertConfig: - enabled: false name: snort-down - enabled: false name: nat-xlate-failed - enabled: false name: punt-limit - enabled: true name: conn-limit-exceeded - enabled: false name: nat-no-xlate-to-pat-pool - enabled: false name: pdts-punt-limit-exceeded - enabled: false name: snort-busy - enabled: false name: no-route - enabled: true name: nat-rpf-failed alertEnabled: true enabled: true moduleId: hm_asp_drop type: FTD id: 6c770af4-94b6-11ee-833a-0d41577689c0 links: self: https://u32c01p23-vrouter.cisco.com/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/healthpolicies/6c770af4-94b6-11ee-833a-0d41577689c0 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: name: type: timestamp: 1702019787.0 name: Initial_Health_Policy 2023-12-07 04:09:31 policyType: DevicePolicy setting: alertEvaluationInterval: 5 certFileContent: certFileName: certFileType: certPassphrase: '' configType: DIAL-OUT dataCollectionInterval: 1 dialOutHosts: - host: hostname port: 1234 enabledOpenConfig: true grpcPassword: grpcUsername: user1 readOnly: false type: HealthPolicy schema: $ref: '#/components/schemas/HealthPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/healthpolicies/{objectId}: delete: deprecated: false description: '**Get the health policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteHealthPolicy parameters: - description: Unique identifier of the health policy. in: path name: objectId 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/policy/healthpolicies/healthpolicyUUID ( DELETE of Health Policy )': value: defaultPolicy: false description: This is HealthPolicy-1 healthModules: - criticalThreshold: 90 customThresholds: - type: Red-FC value: 99 - type: Yellow-FC value: 97 enabled: true moduleId: hm_du type: FMC_FTD warningThreshold: 85 - enabled: false moduleId: hm_platform_faults severity: Critical type: FTD id: f2554828-997c-11ee-962d-f0ac6090d964 links: self: https://u32c01p23-vrouter.cisco.com:23914/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/healthpolicies/f2554828-997c-11ee-962d-f0ac6090d964 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: name: type: timestamp: 1702447240.0 name: HealthPolicy-1 policyType: DevicePolicy setting: alertEvaluationInterval: 5 dataCollectionInterval: 1 enabledOpenConfig: false readOnly: false type: HealthPolicy schema: $ref: '#/components/schemas/HealthPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the health policy associated with the specified ID.**' operationId: getHealthPolicy parameters: - description: Unique identifier of the health policy. in: path name: objectId 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/policy/healthpolicies/healthpolicyUUID ( Test GET of Health Policy )': value: defaultPolicy: false description: DevicePolicy healthModules: - enabled: false moduleId: hm_platform_faults severity: Critical type: FTD - criticalThreshold: 90 customThresholds: - type: Red-FC value: 99 - type: Yellow-FC value: 97 enabled: true moduleId: hm_du type: FMC_FTD warningThreshold: 85 - alertConfig: - enabled: false name: snort-down - enabled: false name: nat-xlate-failed - enabled: false name: punt-limit - enabled: true name: conn-limit-exceeded - enabled: false name: nat-no-xlate-to-pat-pool - enabled: false name: pdts-punt-limit-exceeded - enabled: false name: snort-busy - enabled: false name: no-route - enabled: true name: nat-rpf-failed alertEnabled: true enabled: true moduleId: hm_asp_drop type: FTD id: 6c770af4-94b6-11ee-833a-0d41577689c0 links: self: https://u32c01p23-vrouter.cisco.com/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/healthpolicies/6c770af4-94b6-11ee-833a-0d41577689c0 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: name: type: timestamp: 1702019787.0 name: Initial_Health_Policy 2023-12-07 04:09:31 policyType: DevicePolicy setting: alertEvaluationInterval: 5 certFileContent: certFileName: certFileType: certPassphrase: '' configType: DIAL-OUT dataCollectionInterval: 1 dialOutHosts: - host: hostname port: 1234 enabledOpenConfig: true grpcPassword: grpcUsername: user1 readOnly: false type: HealthPolicy schema: $ref: '#/components/schemas/HealthPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Get the health policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateHealthPolicy parameters: - description: Unique identifier of the health policy. in: path name: objectId 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/policy/healthpolicies/healthpolicyUUID ( To update a health policy )': value: description: healthModules: - alertConfig: - enabled: name: thresholds: - type: Type can be either red or yellow value: alertEnabled: criticalThreshold: customThresholds: - type: Type can be either Red-FC or Yellow-FC value: enabled: moduleId: severity: type: warningThreshold: name: policyType: Type can be either DevicePolicy or ManagementCenterPolicy setting: alertEvaluationInterval: certFileContent: certFileName: certFileType: certPassphrase: configType: dataCollectionInterval: < dialInHosts: - host: port: dialOutHosts: - host: port: enabledOpenConfig: grpcPassword: grpcUsername: readOnly: false type: HealthPolicy schema: $ref: '#/components/schemas/HealthPolicy' type: object description: Input for Health policy required: true responses: '200': content: application/json: examples: 'Example 1 : PUT /api/fmc_config/v1/domain/DomainUUID/policy/healthpolicies/healthpolicyUUID ( To update a health policy )': value: defaultPolicy: false description: DevicePolicy healthModules: - enabled: false moduleId: hm_platform_faults severity: Critical type: FTD - criticalThreshold: 90 customThresholds: - type: Red-FC value: 99 - type: Yellow-FC value: 97 enabled: true moduleId: hm_du type: FMC_FTD warningThreshold: 85 - alertConfig: - enabled: false name: snort-down - enabled: false name: nat-xlate-failed - enabled: false name: punt-limit - enabled: true name: conn-limit-exceeded - enabled: false name: nat-no-xlate-to-pat-pool - enabled: false name: pdts-punt-limit-exceeded - enabled: false name: snort-busy - enabled: false name: no-route - enabled: true name: nat-rpf-failed alertEnabled: true enabled: true moduleId: hm_asp_drop type: FTD id: 6c770af4-94b6-11ee-833a-0d41577689c0 links: self: https://u32c01p23-vrouter.cisco.com/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/healthpolicies/6c770af4-94b6-11ee-833a-0d41577689c0 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: name: type: timestamp: 1702019787.0 name: Initial_Health_Policy 2023-12-07 04:09:31 policyType: DevicePolicy setting: alertEvaluationInterval: 5 certFileContent: certFileName: certFileType: certPassphrase: '' configType: DIAL-OUT dataCollectionInterval: 1 dialOutHosts: - host: hostname port: 1234 enabledOpenConfig: true grpcPassword: grpcUsername: user1 readOnly: false type: HealthPolicy schema: $ref: '#/components/schemas/HealthPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/identitypolicies: get: deprecated: false description: '**Get the list of identity policies.**' operationId: getAllIdentityPolicy 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/policy/identitypolicies?limit=2 ( Get all paginated IdentityPolicy with limit set 2 )' : value: items: - id: 492873ac-f79e-11ea-86b1-c9fbaca1c89a name: my_id_policy_2 type: IdentityPolicy - id: c20551c0-f698-11ea-bbe6-985851b5f895 name: my_id_policy type: IdentityPolicy links: self: /fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/identitypolicies?offset=0&limit=2&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/domainUUID/policy/identitypolicies?limit=2&expanded=true ( Get all paginated detailed IdentityPolicy with limit set 2 )' : value: items: - id: 492873ac-f79e-11ea-86b1-c9fbaca1c89a links: self: /fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/identitypolicies/492873ac-f79e-11ea-86b1-c9fbaca1c89a metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: 68d03c42-d9bd-11dc-89f2-b7961d42c462 name: admin type: user readOnly: state: false timestamp: 1602085051.0 name: my_id_policy_2 type: IdentityPolicy version: 70575f06-f79e-11ea-8c86-b289cbd6e1c1 - id: c20551c0-f698-11ea-bbe6-985851b5f895 links: self: /fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/identitypolicies/c20551c0-f698-11ea-bbe6-985851b5f895 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: 68d03c42-d9bd-11dc-89f2-b7961d42c462 name: admin type: user readOnly: state: false timestamp: 1602085051.0 name: my_id_policy type: IdentityPolicy version: 0c27422c-f699-11ea-bbe6-985851b5f895 links: self: /fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/identitypolicies?offset=0&limit=2&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/IdentityPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/identitypolicies/{objectId}: get: deprecated: false description: '**Get the identity policy associated with the specified ID.**' operationId: getIdentityPolicy parameters: - description: Unique identifier of an Identity Policy. in: path name: objectId 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/policy/identitypolicies/68d03c42-d9bd-11dc-89f2-b7961d42c462 ( Get IdentityPolicy by id )' : value: id: c20551c0-f698-11ea-bbe6-985851b5f895 links: self: /fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/identitypolicies/c20551c0-f698-11ea-bbe6-985851b5f895 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: id: 68d03c42-d9bd-11dc-89f2-b7961d42c462 name: admin type: user readOnly: state: false timestamp: 1602085051.0 name: my_id_policy type: IdentityPolicy version: 0c27422c-f699-11ea-bbe6-985851b5f895 schema: $ref: '#/components/schemas/IdentityPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/intrusionpolicies: get: deprecated: false description: '**Get the list of all intrusion policies.**' operationId: getAllIntrusionPolicy 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 include SSE-owned IPS policies. in: query name: includeSseOwned required: false schema: type: boolean - description: Boolean indicating whether to return only SSE-owned IPS policies. in: query name: onlySseOwned 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 /fmc_config/v1/domain/DomainUUID/object/policy/intrusionpolicies ( Get all paginated intrusion policy without offset and limit )' : value: items: - id: intrusionPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID name: No Rules Active snortEngine: SNORT2 | SNORT3 type: IntrusionPolicy - id: intrusionPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID name: Maximum Detection snortEngine: SNORT2 | SNORT3 type: IntrusionPolicy - id: intrusionPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID name: Connectivity Over Security snortEngine: SNORT2 | SNORT3 type: IntrusionPolicy - id: intrusionPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID name: Balanced Security and Connectivity snortEngine: SNORT2 | SNORT3 type: IntrusionPolicy - id: intrusionPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID name: Security Over Connectivity snortEngine: SNORT2 | SNORT3 type: IntrusionPolicy - id: intrusionPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID name: No Rules Active snortEngine: SNORT2 | SNORT3 type: IntrusionPolicy - id: intrusionPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID name: Maximum Detection snortEngine: SNORT3 type: IntrusionPolicy - id: intrusionPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID name: Connectivity Over Security snortEngine: SNORT2 | SNORT3 type: IntrusionPolicy - id: intrusionPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID name: Balanced Security and Connectivity snortEngine: SNORT2 | SNORT3 type: IntrusionPolicy - id: intrusionPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID name: Security Over Connectivity snortEngine: SNORT2 | SNORT3 type: IntrusionPolicy links: self: /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies?offset=0&limit=5 paging: count: 10 limit: 10 offset: 0 pages: 1 schema: $ref: '#/components/schemas/IntrusionPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create an intrusion policy. _Check the response section for applicable examples (if any)._**' operationId: createIntrusionPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: commitId required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies ( Test intrusion policy creation )': value: basePolicy: id: intrusionPolicyUUID name: test1 type: IntrusionPolicy description: Created via automation inspectionMode: PREVENTION name: test1 type: IntrusionPolicy schema: $ref: '#/components/schemas/IntrusionPolicy' type: object description: Input representation of intrusion policy. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/IntrusionPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/intrusionpolicies/{containerUUID}/intrusionrulegroups: get: deprecated: false description: '**Get the list of all Snort3 intrusion rule groups.**' operationId: getAllSnort3IntrusionRuleGroups parameters: - description: Boolean value indicating whether to include the count of rules in the response. in: query name: includeCount required: false schema: type: boolean - description: 'Value can be any of the formats (including quotes): "name:Browser/Firefox" or "currentSecurityLevel:DISABLED" or "showonlyparents:{true/false}" or "isSystemDefined:{true/false}" or "includeCount:true".' in: query name: filter required: false 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 - $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/policy/intrusionpolicies/uuid/intrusionrulegroups ( Success: Test GET ALL method for Snort3IntrusionRuleGroups )' : value: items: - canonicalName: Rule Categories::Browser defaultSecurityLevel: DISABLED description: Rules for detecting exploits targeting Web browsers id: fb1f3030-6070-5633-88eb-027660bbdba5 isSystemDefined: true links: self: https://u32c01p10-vrouter.cisco.com:10514/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/intrusionpolicies/0050568A-49A6-0ed3-0000-077309413589/intrusionrulegroups/fb1f3030-6070-5633-88eb-027660bbdba5 metadata: container: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain name: Browser parentGroup: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup totalRuleCount: 0 type: IntrusionRuleGroup - description: Contains the user defined rules id: f2898aac-ee10-11ec-bfc5-67f7aebc82ad isSystemDefined: true links: self: https://u32c01p10-vrouter.cisco.com:10514/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/intrusionpolicies/0050568A-49A6-0ed3-0000-077309413589/intrusionrulegroups/f2898aac-ee10-11ec-bfc5-67f7aebc82ad metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain name: Local Rules type: IntrusionRuleGroup links: self: https://u32c01p10-vrouter.cisco.com:10514/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/intrusionpolicies/0050568A-49A6-0ed3-0000-077309413589/intrusionrulegroups?offset=1&limit=2&expanded=true paging: count: 2 limit: 2 offset: 1 pages: 1 prev: - https://u32c01p10-vrouter.cisco.com:10514/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/intrusionpolicies/0050568A-49A6-0ed3-0000-077309413589/intrusionrulegroups?offset=0&limit=1&expanded=true schema: $ref: '#/components/schemas/Snort3IntrusionRuleGroupsListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify all the Snort3 intrusion rule groups. _Check the response section for applicable examples (if any)._**' operationId: updateMultipleSnort3IntrusionRuleGroups parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - 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/policy/intrusionpolicies/uuid/intrusionrulegroups/Snort3IntrusionRuleGroups-UUID ( Success: Test PUT method for Snort3IntrusionRuleGroups )' : value: defaultSecurityLevel: DISABLED description: A description about Group1 goes here. id: bb79c3d4-904e-569e-80ba-ad50a8f24a67 name: Group1 overrideSecurityLevel: LEVEL_1 type: IntrusionRuleGroup ? 'Example 2 : PUT /fmc_config/v1/domain/domainUUID/policy/intrusionpolicies/uuid/intrusionrulegroups?bulk=true ( Success: Test Bulk PUT method for Snort3IntrusionRuleGroups )' : value: - defaultSecurityLevel: DISABLED description: A description about Group1 goes here. id: bb79c3d4-904e-569e-80ba-ad50a8f24a67 name: Group1 overrideSecurityLevel: LEVEL_1 type: IntrusionRuleGroup schema: $ref: '#/components/schemas/Snort3IntrusionRuleGroups' type: object description: Input representation of Snort3 intrusion rule groups. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Snort3IntrusionRuleGroups' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/intrusionpolicies/{containerUUID}/intrusionrulegroups/{objectId}: get: deprecated: false description: '**Get the per-policy behaviour of the specified intrusion rule ID for the target intrusion policy ID.**' operationId: getSnort3IntrusionRuleGroups parameters: - description: Identifier of the Snort3 rule group. 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/policy/intrusionpolicies/uuid/intrusionrulegroups/Snort3IntrusionRuleGroups-UUID ( Success: Test GET method for Snort3IntrusionRuleGroups )' : value: canonicalName: Rule Categories::Server childGroups: - canonicalName: Rule Categories::Server::Other defaultSecurityLevel: LEVEL_2 description: Rules for detecting attacks against miscellaneous servers id: 3267bf7b-348d-535f-b42a-fe369b2a5f85 isSystemDefined: true metadata: container: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f type: Domain name: Other parentGroup: id: d9953ebd-1b43-5809-94b8-e34b33fa0d11 name: Server type: IntrusionRuleGroup totalRuleCount: 2615 type: IntrusionRuleGroup - canonicalName: Rule Categories::Server::Apache defaultSecurityLevel: LEVEL_2 description: Rules for detecting attacks against Apache servers id: f58ecfed-c8ec-5ffe-bf68-d33324e22289 isSystemDefined: true metadata: container: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f type: Domain name: Apache parentGroup: id: d9953ebd-1b43-5809-94b8-e34b33fa0d11 name: Server type: IntrusionRuleGroup totalRuleCount: 168 type: IntrusionRuleGroup - canonicalName: Rule Categories::Server::Microsoft IIS defaultSecurityLevel: DISABLED description: Rules for detecting attacks against Microsoft Internet Information Systems servers id: a321ff02-5f53-58b6-bf32-7cc7144aa55a isSystemDefined: true metadata: container: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f type: Domain name: Microsoft IIS parentGroup: id: d9953ebd-1b43-5809-94b8-e34b33fa0d11 name: Server type: IntrusionRuleGroup totalRuleCount: 200 type: IntrusionRuleGroup - canonicalName: Rule Categories::Server::Oracle defaultSecurityLevel: LEVEL_2 description: Rules for detecting attacks against Oracle servers id: 686e6146-c2f7-5ba2-9715-ab15cce482ee isSystemDefined: true metadata: container: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f type: Domain name: Oracle parentGroup: id: d9953ebd-1b43-5809-94b8-e34b33fa0d11 name: Server type: IntrusionRuleGroup totalRuleCount: 491 type: IntrusionRuleGroup - canonicalName: Rule Categories::Server::Web Applications defaultSecurityLevel: LEVEL_2 description: Rules for detecting attacks against miscellaneous Web applications id: 7b914935-12af-5a9f-94b2-1a2effcc169e isSystemDefined: true metadata: container: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f type: Domain name: Web Applications parentGroup: id: d9953ebd-1b43-5809-94b8-e34b33fa0d11 name: Server type: IntrusionRuleGroup totalRuleCount: 6363 type: IntrusionRuleGroup - canonicalName: Rule Categories::Server::Samba defaultSecurityLevel: LEVEL_2 description: Rules for detecting attacks against SAMBA servers id: 0847ef51-cd96-5784-89d2-be4230f8067c isSystemDefined: true metadata: container: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f type: Domain name: Samba parentGroup: id: d9953ebd-1b43-5809-94b8-e34b33fa0d11 name: Server type: IntrusionRuleGroup totalRuleCount: 50 type: IntrusionRuleGroup - canonicalName: Rule Categories::Server::Mail defaultSecurityLevel: LEVEL_2 description: Rules for detecting attacks against mail servers id: 984464aa-da20-5635-9af5-dfe8f20e4e7a isSystemDefined: true metadata: container: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f type: Domain name: Mail parentGroup: id: d9953ebd-1b43-5809-94b8-e34b33fa0d11 name: Server type: IntrusionRuleGroup totalRuleCount: 204 type: IntrusionRuleGroup - canonicalName: Rule Categories::Server::MySQL defaultSecurityLevel: LEVEL_2 description: Rules for detecting attacks against MySQL servers id: c92868e4-ac0e-5514-9051-7c6d60abbcbc isSystemDefined: true metadata: container: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f type: Domain name: MySQL parentGroup: id: d9953ebd-1b43-5809-94b8-e34b33fa0d11 name: Server type: IntrusionRuleGroup totalRuleCount: 81 type: IntrusionRuleGroup - canonicalName: Rule Categories::Server::SQL Server defaultSecurityLevel: LEVEL_2 description: Rules for detecting attacks against Microsoft SQL servers id: 73a78ee8-84eb-55e7-904b-eb5e31bf00a6 isSystemDefined: true metadata: container: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f type: Domain name: SQL Server parentGroup: id: d9953ebd-1b43-5809-94b8-e34b33fa0d11 name: Server type: IntrusionRuleGroup totalRuleCount: 70 type: IntrusionRuleGroup description: Rules for detecting exploits targeting network servers id: d9953ebd-1b43-5809-94b8-e34b33fa0d11 isSystemDefined: true links: self: https://u32c01p10-vrouter.cisco.com:10514/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/intrusionpolicies/0050568A-49A6-0ed3-0000-077309413589/intrusionrulegroups/d9953ebd-1b43-5809-94b8-e34b33fa0d11 metadata: container: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain ruleCount: alert: 0 block: 0 disabled: 0 drop: 0 overridden: 0 pass: 0 reject: 0 rewrite: 0 name: Server parentGroup: id: c4f4121b-d8e0-5086-9ae3-064062109492 name: Rule Categories type: IntrusionRuleGroup type: IntrusionRuleGroup schema: $ref: '#/components/schemas/Snort3IntrusionRuleGroups' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the per-policy behaviour of the specified intrusion rule ID for the target intrusion policy ID. _Check the response section for applicable examples (if any)._**' operationId: updateSnort3IntrusionRuleGroups parameters: - description: Identifier of the Snort3 rule group. in: path name: objectId required: true schema: type: string - description: Boolean value for removing the rule overrides when excluding a rulegroup from a policy. in: query name: removeRuleOverrides required: false schema: type: boolean - 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/policy/intrusionpolicies/uuid/intrusionrulegroups/Snort3IntrusionRuleGroups-UUID ( Success: Test PUT method for Snort3IntrusionRuleGroups )' : value: defaultSecurityLevel: DISABLED description: A description about Group1 goes here. id: bb79c3d4-904e-569e-80ba-ad50a8f24a67 name: Group1 overrideSecurityLevel: LEVEL_1 type: IntrusionRuleGroup ? 'Example 2 : PUT /fmc_config/v1/domain/domainUUID/policy/intrusionpolicies/uuid/intrusionrulegroups?bulk=true ( Success: Test Bulk PUT method for Snort3IntrusionRuleGroups )' : value: - defaultSecurityLevel: DISABLED description: A description about Group1 goes here. id: bb79c3d4-904e-569e-80ba-ad50a8f24a67 name: Group1 overrideSecurityLevel: LEVEL_1 type: IntrusionRuleGroup schema: $ref: '#/components/schemas/Snort3IntrusionRuleGroups' type: object description: Input representation of Snort3 intrusion rule groups. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Snort3IntrusionRuleGroups' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/intrusionpolicies/{containerUUID}/intrusionrules: get: deprecated: false description: '**Retrieves list of all Snort 3 intrusion rules.**' operationId: getAllSnort3IPSRules parameters: - description: 'Value can be any of the formats (including quotes): "gid:123;sid:456" or "overrides:true;ipspolicy:{uuid1,uuid2,...} or "fts:789" or "isSystemDefined:{true/false}". ipspolicy is a comma-separated list of Snort 3 Intrusion Policy IDs.' in: query name: filter required: false schema: type: string - description: Sorting parameters to be provided e.g. sid,-sid,gid,-gid,msg,-msg. in: query name: sort required: false 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 - $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/policy/intrusionpolicies/policyUUID/intrusionrules ( GET ALL )': value: items: - description: '"APP-DETECT 12P DNS request attempt"' gid: 1 id: Snort3IPSRules-UUID-1 isSystemDefined: false | true links: self: https://example.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/intrusionpolicies/policyUUID/intrusionrules/Snort3IPSRules-UUID-1 metadata: defaultSetBy: - action: ALERT id: 6c66b83c-bc23-55b6-879d-c4d847443503 name: Balanced Security and Connectivity type: IntrusionPolicy domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain msg: '"APP-DETECT 12P DNS request attempt"' name: ' ' revision: 2 ruleAction: - defaultState: BLOCK policy: id: ccbf50d8-b908-5a56-b1a8-099773b904f2 inlineDrop: 0 name: Maximum Detection type: IntrusionPolicy - defaultState: DISABLE policy: id: 6c5fd197-7d58-51cc-b048-40f5a7442f4b inlineDrop: 0 name: Balanced Security and Connectivity type: IntrusionPolicy - defaultState: DISABLE policy: id: e90b3402-1dde-58b8-956e-0ba3e73b9c0a inlineDrop: 0 name: Connectivity Over Security type: IntrusionPolicy - defaultState: DISABLE policy: id: 402cd584-98f0-544e-b628-0c4b40903189 inlineDrop: 0 name: No Rules Active type: IntrusionPolicy - defaultState: DISABLE policy: id: eb508df4-58a2-59c3-a610-500d9a9e4423 inlineDrop: 0 name: Security Over Connectivity type: IntrusionPolicy ruleData: alert udp $HOME_NET any -> any 53 ( msg:"APP-DETECT 12P DNS request attempt"; flow:to_server; byte_test:1,!&,0xF8,2; content:"|03|b32|03|i2p|00|",fast_pattern,nocase; metadata:policy max-detect-ips drop; service:dns; reference:url,geti2p.net; classtype:misc-activity; sid:37062; rev:2; ) sid: 37062 - description: '"APP-DETECT 360.cn SafeGuard local HTTP management console access attempt"' gid: 1 id: Snort3IPSRules-UUID-2 isSystemDefined: 'true' links: self: https://example.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/intrusionpolicies/policyUUID/intrusionrules/Snort3IPSRules-UUID-2 metadata: defaultSetBy: - action: ALERT id: 6c66b83c-bc23-55b6-879d-c4d847443503 name: Balanced Security and Connectivity type: IntrusionPolicy domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain msg: '"APP-DETECT 360.cn SafeGuard local HTTP management console access attempt"' name: ' ' revision: 3 ruleAction: - defaultState: BLOCK policy: id: ccbf50d8-b908-5a56-b1a8-099773b904f2 inlineDrop: 0 name: Maximum Detection type: IntrusionPolicy - defaultState: DISABLE policy: id: 6c5fd197-7d58-51cc-b048-40f5a7442f4b inlineDrop: 0 name: Balanced Security and Connectivity type: IntrusionPolicy - defaultState: DISABLE policy: id: e90b3402-1dde-58b8-956e-0ba3e73b9c0a inlineDrop: 0 name: Connectivity Over Security type: IntrusionPolicy - defaultState: DISABLE policy: id: 402cd584-98f0-544e-b628-0c4b40903189 inlineDrop: 0 name: No Rules Active type: IntrusionPolicy - defaultState: DISABLE policy: id: eb508df4-58a2-59c3-a610-500d9a9e4423 inlineDrop: 0 name: Security Over Connectivity type: IntrusionPolicy ruleData: alert tcp $EXTERNAL_NET any -> $HOME_NET $HTTP_PORTS ( msg:"APP-DETECT 360.cn SafeGuard local HTTP management console access attempt"; flow:to_server,established; http_uri; content:"/login.php?refer=%2F",fast_pattern,nocase; metadata:policy max-detect-ips drop; service:http; reference:url,en.wikipedia.org/wiki/360_Safeguard; reference:url,research.zscaler.com/2011/05/is-360cn-evil.html; reference:url,www.alexa.com/siteinfo/360safe.com; reference:url,www.virustotal.com/en/domain/360safe.com/information/; classtype:trojan-activity; sid:28071; rev:3; ) sid: 28071 links: self: /fmc_config/v1/domain/domainUUID/policy/intrusionpolicies/policyUUID/intrusionrules?offset=0&limit=2 schema: $ref: '#/components/schemas/Snort3IPSRulesListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modifies all the Snort 3 intrusion rules. _Check the response section for applicable examples (if any)._**' operationId: updateMultipleSnort3IPSRules parameters: - description: This parameter specifies that bulk operation is being used in the query. This parameter is required for bulk Snort 3 intrusion rule operations. in: query name: bulk required: true schema: type: boolean - 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/policy/intrusionpolicies/policyUUID/intrusionrules/Snort3IPSRules-UUID ( Success: Test PUT method for Snort3IPSRules )' : value: description: '"APP-DETECT 12P DNS request attempt"' gid: 1 id: Snort3IPSRules-UUID-1 isSystemDefined: false | true msg: '"APP-DETECT 12P DNS request attempt"' name: ' ' revision: 2 ruleAction: - defaultState: BLOCK overrideState: ALERT policy: id: ccbf50d8-b908-5a56-b1a8-099773b904f2 inlineDrop: 0 name: Maximum Detection type: IntrusionPolicy - defaultState: DISABLE overrideState: BLOCK policy: id: 6c5fd197-7d58-51cc-b048-40f5a7442f4b inlineDrop: 0 name: Balanced Security and Connectivity type: IntrusionPolicy - defaultState: DISABLE overrideState: ALERT policy: id: e90b3402-1dde-58b8-956e-0ba3e73b9c0a inlineDrop: 0 name: Connectivity Over Security type: IntrusionPolicy - defaultState: DISABLE overrideState: DISABLE policy: id: 402cd584-98f0-544e-b628-0c4b40903189 inlineDrop: 0 name: No Rules Active type: IntrusionPolicy - defaultState: DISABLE overrideState: BLOCK policy: id: eb508df4-58a2-59c3-a610-500d9a9e4423 inlineDrop: 0 name: Security Over Connectivity type: IntrusionPolicy ruleData: alert udp $HOME_NET any -> any 53 ( msg:"APP-DETECT 12P DNS request attempt"; flow:to_server; byte_test:1,!&,0xF8,2; content:"|03|b32|03|i2p|00|",fast_pattern,nocase; metadata:policy max-detect-ips drop; service:dns; reference:url,geti2p.net; classtype:misc-activity; sid:37062; rev:2; ) sid: 37062 ? 'Example 2 : PUT /fmc_config/v1/domain/domainUUID/policy/intrusionpolicies/policyUUID/intrusionrules?bulk=true ( Success: Test Bulk PUT method for Snort3IPSRules )' : value: - description: '"APP-DETECT 12P DNS request attempt"' gid: 1 id: Snort3IPSRules-UUID-1 isSystemDefined: false | true msg: '"APP-DETECT 12P DNS request attempt"' name: ' ' revision: 2 ruleAction: - defaultState: BLOCK overrideState: ALERT policy: id: ccbf50d8-b908-5a56-b1a8-099773b904f2 inlineDrop: 0 name: Maximum Detection type: IntrusionPolicy - defaultState: DISABLE overrideState: BLOCK policy: id: 6c5fd197-7d58-51cc-b048-40f5a7442f4b inlineDrop: 0 name: Balanced Security and Connectivity type: IntrusionPolicy - defaultState: DISABLE overrideState: ALERT policy: id: e90b3402-1dde-58b8-956e-0ba3e73b9c0a inlineDrop: 0 name: Connectivity Over Security type: IntrusionPolicy - defaultState: DISABLE overrideState: DISABLE policy: id: 402cd584-98f0-544e-b628-0c4b40903189 inlineDrop: 0 name: No Rules Active type: IntrusionPolicy - defaultState: DISABLE overrideState: BLOCK policy: id: eb508df4-58a2-59c3-a610-500d9a9e4423 inlineDrop: 0 name: Security Over Connectivity type: IntrusionPolicy ruleData: alert udp $HOME_NET any -> any 53 ( msg:"APP-DETECT 12P DNS request attempt"; flow:to_server; byte_test:1,!&,0xF8,2; content:"|03|b32|03|i2p|00|",fast_pattern,nocase; metadata:policy max-detect-ips drop; service:dns; reference:url,geti2p.net; classtype:misc-activity; sid:37062; rev:2; ) sid: 37062 - description: '"APP-DETECT 12P DNS request attempt"' gid: 1 id: Snort3IPSRules-UUID-2 isSystemDefined: false | true msg: '"APP-DETECT 360.cn SafeGuard local HTTP management console access attempt"' name: ' ' revision: 3 ruleAction: - defaultState: BLOCK overrideState: ALERT policy: id: ccbf50d8-b908-5a56-b1a8-099773b904f2 inlineDrop: 0 name: Maximum Detection type: IntrusionPolicy - defaultState: DISABLE overrideState: BLOCK policy: id: 6c5fd197-7d58-51cc-b048-40f5a7442f4b inlineDrop: 0 name: Balanced Security and Connectivity type: IntrusionPolicy - defaultState: DISABLE overrideState: ALERT policy: id: e90b3402-1dde-58b8-956e-0ba3e73b9c0a inlineDrop: 0 name: Connectivity Over Security type: IntrusionPolicy - defaultState: DISABLE overrideState: DISABLE policy: id: 402cd584-98f0-544e-b628-0c4b40903189 inlineDrop: 0 name: No Rules Active type: IntrusionPolicy - defaultState: DISABLE overrideState: BLOCK policy: id: eb508df4-58a2-59c3-a610-500d9a9e4423 inlineDrop: 0 name: Security Over Connectivity type: IntrusionPolicy ruleData: alert tcp $EXTERNAL_NET any -> $HOME_NET $HTTP_PORTS ( msg:"APP-DETECT 360.cn SafeGuard local HTTP management console access attempt"; flow:to_server,established; http_uri; content:"/login.php?refer=%2F",fast_pattern,nocase; metadata:policy max-detect-ips drop; service:http; reference:url,en.wikipedia.org/wiki/360_Safeguard; reference:url,research.zscaler.com/2011/05/is-360cn-evil.html; reference:url,www.alexa.com/siteinfo/360safe.com; reference:url,www.virustotal.com/en/domain/360safe.com/information/; classtype:trojan-activity; sid:28071; rev:3; ) sid: 28071 schema: $ref: '#/components/schemas/Snort3IPSRules' type: object description: Input representation of Snort 3 intrusion rules. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Snort3IPSRules' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/intrusionpolicies/{containerUUID}/intrusionrules/{objectId}: get: deprecated: false description: '**Retrieves the per-policy behaviour of the specified intrusion rule ID for the target intrusion policy ID.**' operationId: getSnort3IPSRules parameters: - description: Identifier of a Snort 3 intrusion rule. 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/policy/intrusionpolicies/policyUUID/intrusionrules/intrusionRuleUUID ( Success: Test GET method for Snort3IPSRules )' : value: defaultState: ALERT gid: 1 id: 2fa0884a-f666-521f-aa70-55a7d87dd1f6 isSystemDefined: true metadata: defaultSetBy: - action: ALERT id: 6c66b83c-bc23-55b6-879d-c4d847443503 name: Balanced Security and Connectivity type: IntrusionPolicy domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain msg: BROWSER-IE Microsoft Internet Explorer createRange user after free attempt name: 1:28496 overrideState: DROP revision: 4 ruleData: alert tcp $EXTERNAL_NET $HTTP_PORTS -> $HOME_NET any ( msg:"BROWSER-IE Microsoft Internet Explorer createRange user after free attempt"; flow:to_client,established; file_data; content:" document.body.innerHTML +="; content:" document.execCommand|28|",within 100; content:".createRange|28|",distance 0; metadata:policy balanced-ips alert,policy max-detect-ips drop,policy security-ips drop; service:http; reference:cve,2013-3910; reference:url,technet.microsoft.com/en-us/security/bulletin/MS13-088; classtype:attempted-user; sid:28496; rev:4; ) ruleGroups: - id: c705b8ed-f7a9-5b8b-a95a-01450095f131 name: Browser/Internet Explorer type: IntrusionRuleGroup sid: 28496 type: IntrusionRule schema: $ref: '#/components/schemas/Snort3IPSRules' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modifies the per-policy behaviour of the specified intrusion rule ID for the target intrusion policy ID. _Check the response section for applicable examples (if any)._**' operationId: updateSnort3IPSRules parameters: - description: Identifier of a Snort 3 intrusion rule. 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/policy/intrusionpolicies/policyUUID/intrusionrules/Snort3IPSRules-UUID ( Success: Test PUT method for Snort3IPSRules )' : value: description: '"APP-DETECT 12P DNS request attempt"' gid: 1 id: Snort3IPSRules-UUID-1 isSystemDefined: false | true msg: '"APP-DETECT 12P DNS request attempt"' name: ' ' revision: 2 ruleAction: - defaultState: BLOCK overrideState: ALERT policy: id: ccbf50d8-b908-5a56-b1a8-099773b904f2 inlineDrop: 0 name: Maximum Detection type: IntrusionPolicy - defaultState: DISABLE overrideState: BLOCK policy: id: 6c5fd197-7d58-51cc-b048-40f5a7442f4b inlineDrop: 0 name: Balanced Security and Connectivity type: IntrusionPolicy - defaultState: DISABLE overrideState: ALERT policy: id: e90b3402-1dde-58b8-956e-0ba3e73b9c0a inlineDrop: 0 name: Connectivity Over Security type: IntrusionPolicy - defaultState: DISABLE overrideState: DISABLE policy: id: 402cd584-98f0-544e-b628-0c4b40903189 inlineDrop: 0 name: No Rules Active type: IntrusionPolicy - defaultState: DISABLE overrideState: BLOCK policy: id: eb508df4-58a2-59c3-a610-500d9a9e4423 inlineDrop: 0 name: Security Over Connectivity type: IntrusionPolicy ruleData: alert udp $HOME_NET any -> any 53 ( msg:"APP-DETECT 12P DNS request attempt"; flow:to_server; byte_test:1,!&,0xF8,2; content:"|03|b32|03|i2p|00|",fast_pattern,nocase; metadata:policy max-detect-ips drop; service:dns; reference:url,geti2p.net; classtype:misc-activity; sid:37062; rev:2; ) sid: 37062 ? 'Example 2 : PUT /fmc_config/v1/domain/domainUUID/policy/intrusionpolicies/policyUUID/intrusionrules?bulk=true ( Success: Test Bulk PUT method for Snort3IPSRules )' : value: - description: '"APP-DETECT 12P DNS request attempt"' gid: 1 id: Snort3IPSRules-UUID-1 isSystemDefined: false | true msg: '"APP-DETECT 12P DNS request attempt"' name: ' ' revision: 2 ruleAction: - defaultState: BLOCK overrideState: ALERT policy: id: ccbf50d8-b908-5a56-b1a8-099773b904f2 inlineDrop: 0 name: Maximum Detection type: IntrusionPolicy - defaultState: DISABLE overrideState: BLOCK policy: id: 6c5fd197-7d58-51cc-b048-40f5a7442f4b inlineDrop: 0 name: Balanced Security and Connectivity type: IntrusionPolicy - defaultState: DISABLE overrideState: ALERT policy: id: e90b3402-1dde-58b8-956e-0ba3e73b9c0a inlineDrop: 0 name: Connectivity Over Security type: IntrusionPolicy - defaultState: DISABLE overrideState: DISABLE policy: id: 402cd584-98f0-544e-b628-0c4b40903189 inlineDrop: 0 name: No Rules Active type: IntrusionPolicy - defaultState: DISABLE overrideState: BLOCK policy: id: eb508df4-58a2-59c3-a610-500d9a9e4423 inlineDrop: 0 name: Security Over Connectivity type: IntrusionPolicy ruleData: alert udp $HOME_NET any -> any 53 ( msg:"APP-DETECT 12P DNS request attempt"; flow:to_server; byte_test:1,!&,0xF8,2; content:"|03|b32|03|i2p|00|",fast_pattern,nocase; metadata:policy max-detect-ips drop; service:dns; reference:url,geti2p.net; classtype:misc-activity; sid:37062; rev:2; ) sid: 37062 - description: '"APP-DETECT 12P DNS request attempt"' gid: 1 id: Snort3IPSRules-UUID-2 isSystemDefined: false | true msg: '"APP-DETECT 360.cn SafeGuard local HTTP management console access attempt"' name: ' ' revision: 3 ruleAction: - defaultState: BLOCK overrideState: ALERT policy: id: ccbf50d8-b908-5a56-b1a8-099773b904f2 inlineDrop: 0 name: Maximum Detection type: IntrusionPolicy - defaultState: DISABLE overrideState: BLOCK policy: id: 6c5fd197-7d58-51cc-b048-40f5a7442f4b inlineDrop: 0 name: Balanced Security and Connectivity type: IntrusionPolicy - defaultState: DISABLE overrideState: ALERT policy: id: e90b3402-1dde-58b8-956e-0ba3e73b9c0a inlineDrop: 0 name: Connectivity Over Security type: IntrusionPolicy - defaultState: DISABLE overrideState: DISABLE policy: id: 402cd584-98f0-544e-b628-0c4b40903189 inlineDrop: 0 name: No Rules Active type: IntrusionPolicy - defaultState: DISABLE overrideState: BLOCK policy: id: eb508df4-58a2-59c3-a610-500d9a9e4423 inlineDrop: 0 name: Security Over Connectivity type: IntrusionPolicy ruleData: alert tcp $EXTERNAL_NET any -> $HOME_NET $HTTP_PORTS ( msg:"APP-DETECT 360.cn SafeGuard local HTTP management console access attempt"; flow:to_server,established; http_uri; content:"/login.php?refer=%2F",fast_pattern,nocase; metadata:policy max-detect-ips drop; service:http; reference:url,en.wikipedia.org/wiki/360_Safeguard; reference:url,research.zscaler.com/2011/05/is-360cn-evil.html; reference:url,www.alexa.com/siteinfo/360safe.com; reference:url,www.virustotal.com/en/domain/360safe.com/information/; classtype:trojan-activity; sid:28071; rev:3; ) sid: 28071 schema: $ref: '#/components/schemas/Snort3IPSRules' type: object description: Input representation of Snort 3 intrusion rule. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/Snort3IPSRules' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/intrusionpolicies/{objectId}: delete: deprecated: false description: '**Delete the intrusion policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteIntrusionPolicy parameters: - description: Identifier of the Snort3 intrusion policy. 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: '[DEV ERROR: Missing description]' in: query name: commitId required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: 'Example 1 : DELETE /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID ( Test DELETE of device )': value: basePolicy: id: intrusionPolicyUUID name: test1 type: IntrusionPolicy description: description inspectionMode: PREVENTION name: test1 type: IntrusionPolicy schema: $ref: '#/components/schemas/IntrusionPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the intrusion policy associated with the specified ID.**' operationId: getIntrusionPolicy parameters: - description: Boolean value indicating whether to include the count of rules in the response. in: query name: includeCount required: false schema: type: boolean - description: Return rule counts based on the filter. Value is of format fts:browser. in: query name: ruleFilter required: false schema: type: string - description: Identifier of the Snort3 intrusion policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID ( Test GET of intrusion policy for a uuid )' : value: id: intrusionPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID metadata: domain: id: DomainUUID name: Global type: Domain lastUser: id: userUUID name: admin type: User readOnly: state: true name: Security Over Connectivity snortEngine: SNORT2 | SNORT3 type: IntrusionPolicy schema: $ref: '#/components/schemas/IntrusionPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the intrusion policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateIntrusionPolicy parameters: - description: Identifier of the Snort3 intrusion policy. in: path name: objectId required: true schema: type: string - description: Flag to replicate inspection mode from Snort 3 version to Snort 2 version. in: query name: replicateInspectionMode required: false schema: type: string - description: This is a query parameter. Based on this value, the rule recommendation configuration is set against Snort3 Intrusion Policy.
GENERATE - Generates the rule recommendation for the given recommendedSecurityLevel value and network objects per Snort3 Intrusion Policy.
GENERATE_AND_ACCEPT - Generates the rule recommendation for the given recommendedSecurityLevel value and network objects per Snort3 Intrusion Policy and accepts it against the Snort3 Intrusion Policy.
REFRESH - Refreshes the rule recommendation for already given recommendedSecurityLevel value and network objects per Snort3 Intrusion Policy.
REMOVE - Removes all rule recommendations and ruleRecommendation config per Snort3 Intrusion Policy.
ACCEPT - Accepts the rule recommendation for which rule recommendation is already generated for the given recommendedSecurityLevel value and network objects against the given Snort3 Intrusion Policy in: query name: ruleRecommendationAction required: false schema: type: string - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: commitId required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID ( Test PUT of intrusion policy to update record )' : value: basePolicy: id: intrusionPolicyUUID name: test1 type: IntrusionPolicy description: description inspectionMode: PREVENTION name: test1 type: IntrusionPolicy ? 'Example 2 : PUT /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID ( Test PUT of intrusion policy to update record )' : value: basePolicy: id: intrusionPolicyUUID name: test1 type: IntrusionPolicy description: description inspectionMode: PREVENTION name: test1 ruleRecommendation: acceptDisabledRules: 'TRUE' networks: - id: name: network_obj_1 type: Network - id: name: network_obj_2 type: Network recommendationInUse: 'FALSE' securityLevel: LEVEL_2 type: IntrusionPolicy schema: $ref: '#/components/schemas/IntrusionPolicy' type: object description: Input representation of intrusion policy. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID ( Test PUT of intrusion policy to update record )' : value: basePolicy: id: intrusionPolicyUUID name: test1 type: IntrusionPolicy description: description inspectionMode: PREVENTION name: test1 type: IntrusionPolicy ? 'Example 2 : PUT /fmc_config/v1/domain/DomainUUID/policy/intrusionpolicies/intrusionPolicyUUID ( Test PUT of intrusion policy to update record )' : value: basePolicy: id: intrusionPolicyUUID name: test1 type: IntrusionPolicy description: description inspectionMode: PREVENTION name: test1 ruleRecommendation: acceptDisabledRules: 'TRUE' networks: - id: name: network_obj_1 type: Network - id: name: network_obj_2 type: Network recommendationInUse: 'FALSE' securityLevel: LEVEL_2 type: IntrusionPolicy schema: $ref: '#/components/schemas/IntrusionPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/natexemptrules/{deviceId}: get: deprecated: false description: '**Get the VPN Nat Exempt rules generated by the Site To Site VPN Topology for a device.**' operationId: getVPNNatExemptModel parameters: - description: Unique identifier for the device. in: path name: deviceId required: true schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: schema: $ref: '#/components/schemas/VPNNatExemptModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/networkanalysispolicies: get: deprecated: false description: '**Get list of all network analysis policies.**' operationId: getAllSnort3NetworkAnalysisPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false 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/object/policy/networkanalysispolicies ( Get all paginated Network Analysis Policy without offset and limit )' : value: items: - id: networkAnalysisPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID name: No Rules Active snortEngine: SNORT2 | SNORT3 type: NetworkAnalysisPolicy - id: networkAnalysisPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID name: Maximum Detection snortEngine: SNORT2 | SNORT3 type: NetworkAnalysisPolicy - id: networkAnalysisPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID name: Connectivity Over Security snortEngine: SNORT2 | SNORT3 type: NetworkAnalysisPolicy - id: networkAnalysisPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID name: Balanced Security and Connectivity snortEngine: SNORT2 | SNORT3 type: NetworkAnalysisPolicy - id: networkAnalysisPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID name: Security Over Connectivity snortEngine: SNORT2 | SNORT3 type: NetworkAnalysisPolicy - id: networkAnalysisPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID name: No Rules Active snortEngine: SNORT2 | SNORT3 type: NetworkAnalysisPolicy - id: networkAnalysisPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID name: Maximum Detection snortEngine: SNORT3 type: NetworkAnalysisPolicy - id: networkAnalysisPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID name: Connectivity Over Security snortEngine: SNORT2 | SNORT3 type: NetworkAnalysisPolicy - id: networkAnalysisPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID name: Balanced Security and Connectivity snortEngine: SNORT2 | SNORT3 type: NetworkAnalysisPolicy - id: networkAnalysisPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID name: Security Over Connectivity snortEngine: SNORT2 | SNORT3 type: NetworkAnalysisPolicy links: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies?offset=0&limit=5 paging: count: 10 limit: 10 offset: 0 pages: 1 schema: $ref: '#/components/schemas/Snort3NetworkAnalysisPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a network analysis policy. _Check the response section for applicable examples (if any)._**' operationId: createSnort3NetworkAnalysisPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies ( Test Network Analysis Policy creation )': value: basePolicy: id: networkAnalysisPolicyUUID type: NetworkAnalysisPolicy inlineDrop: 0 name: test1 type: NetworkAnalysisPolicy schema: $ref: '#/components/schemas/Snort3NetworkAnalysisPolicy' type: object description: The input network analysis model. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/Snort3NetworkAnalysisPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/networkanalysispolicies/{containerUUID}/inspectorconfigs: get: deprecated: false description: '**Get the inspector configuration associated with the specified network analysis policy. The effective behaviour of the inspector configuration can be modified by modifying the inspector override configuration for the specified policy.**' operationId: getInspectorConfig parameters: - description: Comma-separated list of desired inspector names. in: query name: inspectors required: false 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 - $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/policy/networkanalysispolicies/containerUUID/inspectorconfigs?inspectors="ftp_server,http_inspect"&expanded=true ( Success: Test GET ALL method for Custom NAP )' : value: items: - inspectorConfig: {} link: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectorconfigs type: InspectorConfig link: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectorconfigs paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/InspectorConfigListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/networkanalysispolicies/{containerUUID}/inspectoroverrideconfigs: get: deprecated: false description: '**Get the inspector override configuration associated with the specified policy. An inspector override allows the user to modify behaviour specified in the base policy inspector configuration.**' operationId: getInspectorOverrideConfig parameters: - description: Comma-separated list of desired inspector names. in: query name: inspectors required: false 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 - $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/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs?inspectors="ftp_server,http_inspect"&expanded=true ( Success: Test GET ALL method for Custom NAP override )' : value: items: - inspectorOverrideConfig: {} link: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs type: InspectorOverrideConfig link: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/InspectorOverrideConfigListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the inspector override configuration associated with the specified policy. An inspector override allows the user to modify behaviour specified in the base policy inspector configuration. _Check the response section for applicable examples (if any)._**' operationId: updateInspectorOverrideConfig 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 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Enabling a Singleton inspector when default state in the Base Policy is disable )' : value: inspectorOverrideConfig: rate_filter: data: [] enabled: true type: singleton type: InspectorOverrideConfig ? 'Example 2 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Disabling a Singleton inspector when default state in the Base Policy is enable )' : value: inspectorOverrideConfig: rate_filter: data: [] enabled: false type: singleton type: InspectorOverrideConfig ? 'Example 3 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Enabling a Multiton inspector when default state in the Base Policy is disable )' : value: inspectorOverrideConfig: ssh: enabled: true instances: [] type: multiton type: InspectorOverrideConfig ? 'Example 4 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Disabling a Multiton inspector when default state in the Base Policy is enable )' : value: inspectorOverrideConfig: iec104: enabled: false instances: [] type: multiton ssh: enabled: false instances: [] type: multiton type: InspectorOverrideConfig ? 'Example 5 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Overriding default value of specific setting(s) for Singleton inspector )' : value: inspectorOverrideConfig: normalizer: data: ip6: true tcp: block: true enabled: true type: singleton type: InspectorOverrideConfig ? 'Example 6 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Overriding specific setting(s) of a default instance (where instance name matches with inspector type) in Multiton inspector )' : value: inspectorOverrideConfig: http_inspect: enabled: true instances: - data: unzip: false name: http_inspect type: multiton type: InspectorOverrideConfig ? 'Example 7 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Adding binder rule for a default instance with required changes (default binder rules cannot be really edited, they are always appended at the end) )' : value: inspectorOverrideConfig: binder: enabled: true rules: - use: type: http_inspect when: dst_nets: 10.1.1.0/24 role: server service: http type: binder type: InspectorOverrideConfig ? 'Example 8 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Adding a new custom instance. Corresponding Binder rule entry must be defined in the binder module )' : value: inspectorOverrideConfig: binder: enabled: true rules: - use: name: telnet_my_instance type: telnet when: role: any service: telnet type: binder telnet: enabled: true instances: - data: encrypted_traffic: true name: telnet_my_instance type: multiton type: InspectorOverrideConfig ? 'Example 9 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Overriding a Singleton instance (normalizer inspector), overriding a Multiton default instance (http_inspect inspector) and creating a new Multiton instance (telnet inspector) )' : value: inspectorOverrideConfig: binder: enabled: true rules: - use: name: telnet_my_instance type: telnet when: role: any service: telnet - use: type: http_inspect when: dst_nets: 10.1.1.0/24 role: server service: http type: binder http_inspect: enabled: true instances: - data: unzip: false xff_headers: x-forwarded-for true-client-ip x-another-forwarding-header name: http_inspect type: multiton normalizer: data: ip6: true tcp: block: true enabled: true type: singleton telnet: enabled: true instances: - data: encrypted_traffic: true name: telnet_my_instance type: multiton type: InspectorOverrideConfig ? 'Example 10 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Configuring arp_spoof inspector )' : value: inspectorOverrideConfig: arp_spoof: data: hosts: - ip: 1.1.1.1 mac: ff:0f:f1:0f:0f:ff - ip: 2.2.2.2 mac: ff:0f:f2:0f:0f:ff enabled: true type: singleton type: InspectorOverrideConfig ? 'Example 11 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Configuring rate filter )' : value: inspectorOverrideConfig: rate_filter: data: - apply_to: '[10.1.2.100, 10.1.2.101]' count: 5 gid: 135 new_action: alert seconds: 1 sid: 1 timeout: 5 track: by_src enabled: true type: singleton type: InspectorOverrideConfig ? 'Example 12 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Configuring Smtp list alt_max_command_line_len. Give the entire list in overrides )' : value: inspectorOverrideConfig: smtp: enabled: true instances: - data: alt_max_command_line_len: - command: ATRN length: 255 - command: AUTH length: 246 - command: BDAT length: 255 - command: DATA length: 246 - command: XEXCH50 length: 246 - command: X-EXPS length: 246 name: smtp type: multiton type: InspectorOverrideConfig ? 'Example 13 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Removing all the inspector overrides for NAP policy )' : value: inspectorOverrideConfig: {} type: InspectorOverrideConfig schema: $ref: '#/components/schemas/InspectorOverrideConfig' type: object description: Input representation of inspector override configuration. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Enabling a Singleton inspector when default state in the Base Policy is disable )' : value: inspectorOverrideConfig: rate_filter: data: [] enabled: true type: singleton type: InspectorOverrideConfig ? 'Example 2 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Disabling a Singleton inspector when default state in the Base Policy is enable )' : value: inspectorOverrideConfig: rate_filter: data: [] enabled: false type: singleton type: InspectorOverrideConfig ? 'Example 3 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Enabling a Multiton inspector when default state in the Base Policy is disable )' : value: inspectorOverrideConfig: ssh: enabled: true instances: [] type: multiton type: InspectorOverrideConfig ? 'Example 4 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Disabling a Multiton inspector when default state in the Base Policy is enable )' : value: inspectorOverrideConfig: iec104: enabled: false instances: [] type: multiton ssh: enabled: false instances: [] type: multiton type: InspectorOverrideConfig ? 'Example 5 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Overriding default value of specific setting(s) for Singleton inspector )' : value: inspectorOverrideConfig: normalizer: data: ip6: true tcp: block: true enabled: true type: singleton type: InspectorOverrideConfig ? 'Example 6 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Overriding specific setting(s) of a default instance (where instance name matches with inspector type) in Multiton inspector )' : value: inspectorOverrideConfig: http_inspect: enabled: true instances: - data: unzip: false name: http_inspect type: multiton type: InspectorOverrideConfig ? 'Example 7 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Adding binder rule for a default instance with required changes (default binder rules cannot be really edited, they are always appended at the end) )' : value: inspectorOverrideConfig: binder: enabled: true rules: - use: type: http_inspect when: dst_nets: 10.1.1.0/24 role: server service: http type: binder type: InspectorOverrideConfig ? 'Example 8 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Adding a new custom instance. Corresponding Binder rule entry must be defined in the binder module )' : value: inspectorOverrideConfig: binder: enabled: true rules: - use: name: telnet_my_instance type: telnet when: role: any service: telnet type: binder telnet: enabled: true instances: - data: encrypted_traffic: true name: telnet_my_instance type: multiton type: InspectorOverrideConfig ? 'Example 9 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Overriding a Singleton instance (normalizer inspector), overriding a Multiton default instance (http_inspect inspector) and creating a new Multiton instance (telnet inspector) )' : value: inspectorOverrideConfig: binder: enabled: true rules: - use: name: telnet_my_instance type: telnet when: role: any service: telnet - use: type: http_inspect when: dst_nets: 10.1.1.0/24 role: server service: http type: binder http_inspect: enabled: true instances: - data: unzip: false xff_headers: x-forwarded-for true-client-ip x-another-forwarding-header name: http_inspect type: multiton normalizer: data: ip6: true tcp: block: true enabled: true type: singleton telnet: enabled: true instances: - data: encrypted_traffic: true name: telnet_my_instance type: multiton type: InspectorOverrideConfig ? 'Example 10 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Configuring arp_spoof inspector )' : value: inspectorOverrideConfig: arp_spoof: data: hosts: - ip: 1.1.1.1 mac: ff:0f:f1:0f:0f:ff - ip: 2.2.2.2 mac: ff:0f:f2:0f:0f:ff enabled: true type: singleton type: InspectorOverrideConfig ? 'Example 11 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Configuring rate filter )' : value: inspectorOverrideConfig: rate_filter: data: - apply_to: '[10.1.2.100, 10.1.2.101]' count: 5 gid: 135 new_action: alert seconds: 1 sid: 1 timeout: 5 track: by_src enabled: true type: singleton type: InspectorOverrideConfig ? 'Example 12 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Configuring Smtp list alt_max_command_line_len. Give the entire list in overrides )' : value: inspectorOverrideConfig: smtp: enabled: true instances: - data: alt_max_command_line_len: - command: ATRN length: 255 - command: AUTH length: 246 - command: BDAT length: 255 - command: DATA length: 246 - command: XEXCH50 length: 246 - command: X-EXPS length: 246 name: smtp type: multiton type: InspectorOverrideConfig ? 'Example 13 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/containerUUID/inspectoroverrideconfigs ( Removing all the inspector overrides for NAP policy )' : value: inspectorOverrideConfig: {} type: InspectorOverrideConfig schema: $ref: '#/components/schemas/InspectorOverrideConfig' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/networkanalysispolicies/{objectId}: delete: deprecated: false description: '**Delete the network analysis policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteSnort3NetworkAnalysisPolicy parameters: - description: Unique identifier of the network analysis policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : DELETE /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID ( Test DELETE of Network Analysis Policy )' : value: basePolicy: id: networkAnalysisPolicyUUID type: NetworkAnalysisPolicy id: networkAnalysisPolicyUUID inlineDrop: 1 name: test1_updated type: NetworkAnalysisPolicy schema: $ref: '#/components/schemas/Snort3NetworkAnalysisPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the network analysis policy associated with the specified ID.**' operationId: getSnort3NetworkAnalysisPolicy parameters: - description: Unique identifier of the network analysis policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID ( Test GET of Network Analysis Policy for a uuid )' : value: id: networkAnalysisPolicyUUID inspectionMode: DETECTION | PREVENTION isSystemDefined: true links: self: /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID metadata: domain: id: DomainUUID name: Global type: Domain lastUser: id: userUUID name: admin type: User readOnly: state: true name: Security Over Connectivity snortEngine: SNORT2 | SNORT3 type: NetworkAnalysisPolicy schema: $ref: '#/components/schemas/Snort3NetworkAnalysisPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the network analysis policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateSnort3NetworkAnalysisPolicy parameters: - description: Unique identifier of the network analysis policy. in: path name: objectId required: true schema: type: string - description: Flag to replicate inspection mode from Snort 3 version to Snort 2 version. in: query name: replicateInspectionMode required: false schema: type: string - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID ( Test PUT of Network Analysis Policy to update record )' : value: id: networkAnalysisPolicyUUID inlineDrop: 1 name: test1_updated type: NetworkAnalysisPolicy schema: $ref: '#/components/schemas/Snort3NetworkAnalysisPolicy' type: object description: Input representation of network analysis policy. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/networkanalysispolicies/networkAnalysisPolicyUUID ( Test PUT of Network Analysis Policy to update record )' : value: id: networkAnalysisPolicyUUID inlineDrop: 1 isSystemDefined: false | true name: test1_updated type: NetworkAnalysisPolicy schema: $ref: '#/components/schemas/Snort3NetworkAnalysisPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/operational/policylocks: get: deprecated: false description: '**Get the shallow lock details of the Policy. Currently only supports Access policies.**' operationId: getPolicyLock 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/policy/operational/policylocks ( Success: Test GET ALL method for PolicyLock )' : value: items: - policies: - metadata: lockedByUser: name: String policy: id: String links: self: fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/operational/policylocks name: String type: String status: LOCKED | UNLOCKED type: PolicyLock schema: $ref: '#/components/schemas/PolicyLockListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Update the lock status for the policy specified in the payload. This overwrites the current lock value with the value specified in the payload. This currently only supports Access policies. _Check the response section for applicable examples (if any)._**' operationId: createPolicyLock parameters: - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: ? 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/policy/operational/policylocks ( Success: Test POST method for PolicyLock to be enabled )' : value: policies: - lock: 'true' policy: id: 0050568A-9F9E-0ed3-0000-004294968879 type: AccessPolicy ? 'Example 2 : POST /fmc_config/v1/domain/DomainUUID/policy/operational/policylocks ( Success: Test POST method for PolicyLock )' : value: policies: - lockParentsInHierarchy: Boolean policy: id: String type: String schema: $ref: '#/components/schemas/PolicyLock' type: object description: Input representation of policy lock. required: true responses: '201': content: application/json: examples: ? 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/policy/operational/policylocks ( Success: Test POST method for PolicyLock to be enabled )' : value: policies: - metadata: lockedByUser: name: admin policy: id: 0050568A-9F9E-0ed3-0000-004294968879 links: self: https://u32c01p10-vrouter.cisco.com:15755/api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/accesspolicies/0050568A-9F9E-0ed3-0000-004294968879 name: AC1 type: AccessPolicy status: LOCKED type: PolicyLock schema: $ref: '#/components/schemas/PolicyLock' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/prefilterpolicies: get: deprecated: false description: '**Get the list of all prefilter policies.**' operationId: getAllPrefilterPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false 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/policy/prefilterpolicies ( Test GET ALL Success of Prefilter policy )': value: items: - defaultAction: action: BLOCK_TUNNELS/ANALYZE_TUNNELS id: PrefilterPolicyDefaultActionUUID links: self: URL for Prefilter Policy Default Action type: PrefilterPolicyDefaultAction description: Description of a Prefilter Policy id: PrefilterPolicyUUID1 metadata: domain: id: DomainUUID name: Global type: Domain name: PrefilterPolicy1 rules: links: self: URL for Prefilter Rules refType: list type: PrefilterRule type: PrefilterPolicy - defaultAction: action: BLOCK_TUNNELS/ANALYZE_TUNNELS id: PrefilterPolicyDefaultActionUUID links: self: URL for Prefilter Policy Default Action type: PrefilterPolicyDefaultAction description: Description of a Prefilter Policy id: PrefilterPolicyUUID2 metadata: domain: id: DomainUUID name: Global type: Domain name: PrefilterPolicy2 rules: links: self: URL for Prefilter Rules refType: list type: PrefilterRule type: PrefilterPolicy schema: $ref: '#/components/schemas/PrefilterPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a prefilter policy. _Check the response section for applicable examples (if any)._**' operationId: createPrefilterPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: ? 'Example 1 : POST /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies ( Success: POST method for PrefilterPolicy with minimum required fields )' : value: description: policy to test FMC implementation name: PrefilterPolicy1 type: PrefilterPolicy ? 'Example 2 : POST /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies ( Success: Test POST method for PrefilterPolicy with defaultaction )' : value: defaultAction: action: BLOCK_TUNNELS/ANALYZE_TUNNELS logBegin: true/false logEnd: true/false sendEventsToFMC: true/false snmpConfig: id: SNMPAlertUUID name: SNMPAlert1 type: SNMPAlert syslogConfig: id: SyslogAlertUUID name: SyslogAlert1 type: SyslogAlert type: PrefilterPolicyDefaultAction description: policy to test FMC implementation name: PrefilterPolicy1 type: PrefilterPolicy schema: $ref: '#/components/schemas/PrefilterPolicy' type: object description: Input representation of prefilter policy. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/PrefilterPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/prefilterpolicies/{containerUUID}/defaultactions: get: deprecated: false description: '**Get the list of all default actions associated with the specified prefilter policy ID.**' operationId: getAllPrefilterDefaultAction 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/policy/prefilterpolicies/preflt_pol_uuid/defaultactions?expanded=true ( Test GET ALL Success of PrefilterPolicy default action )' : value: items: - action: ANALYZE_TUNNELS id: defaultActionUUID logBegin: true logEnd: true sendEventsToFMC: true snmpConfig: id: snmpConfigUUID name: snmp_alert1 type: SNMPAlert type: PrefilterPolicyDefaultAction links: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/prefilterpolicyUUID/defaultactions?offset=0&limit=1 paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/PrefilterDefaultActionListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/prefilterpolicies/{containerUUID}/defaultactions/{objectId}: get: deprecated: false description: '**Get the default action associated with the specified prefilter control policy ID and default action ID.**' operationId: getPrefilterDefaultAction parameters: - description: Unique identifier of the default action. 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/PrefilterDefaultAction' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the default action associated with the specified prefilter control policy ID and default action ID. _Check the response section for applicable examples (if any)._**' operationId: updatePrefilterDefaultAction parameters: - description: Unique identifier of the default action. 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: schema: $ref: '#/components/schemas/PrefilterDefaultAction' type: object description: '[DEV ERROR: Missing description]' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/PrefilterDefaultAction' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/prefilterpolicies/{containerUUID}/operational/hitcounts: delete: deprecated: false description: '**Clear hit counts. _Check the response section for applicable examples (if any)._**' operationId: deletePrefilterHitCount parameters: - description: 'Value is of format (including quotes): "deviceId:{uuid};ids:{uuid1,uuid2,..};fetchZeroHitCount:{true|false};name:{rule or policy name};lastHit:{number of days as per unit};lastHitUnit:{DAYS|WEEKS|MONTHS|YEARS}"

deviceId is UUID of device and is a mandatory field.
ids returns hitcounts of access rules if set to list of rule UUIDs. If this key is not used, all access rules will be returned.
fetchZeroHitCount returns only access rules whose hit count is zero if true.
name returns only access rule name or policy name matchesname.
lastHit returns only access rules hit in last specified number of days as per lastHitUnit unit.
lastHitUnit unit of number of last hit days - DAYS, WEEKS, MONTHS or YEARS.

(Note that fetchZeroHitCount,name,lastHit,lastHitUnit filters are applicable only in GET operation and if ids filter is not used)' in: query name: filter 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/policy/prefilterpolicies/containerUUID/operational/hitcounts?filter="{filterString}";expanded=true ( Test DELETE (Clear) of HitCount )' : value: {} schema: $ref: '#/components/schemas/PrefilterHitCount' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the hit count.**' operationId: getPrefilterHitCount parameters: - description: 'Value is of format (including quotes): "deviceId:{uuid};ids:{uuid1,uuid2,..};fetchZeroHitCount:{true|false};name:{rule or policy name};lastHit:{number of days as per unit};lastHitUnit:{DAYS|WEEKS|MONTHS|YEARS}"

deviceId is UUID of device and is a mandatory field.
ids returns hitcounts of access rules if set to list of rule UUIDs. If this key is not used, all access rules will be returned.
fetchZeroHitCount returns only access rules whose hit count is zero if true.
name returns only access rule name or policy name matchesname.
lastHit returns only access rules hit in last specified number of days as per lastHitUnit unit.
lastHitUnit unit of number of last hit days - DAYS, WEEKS, MONTHS or YEARS.

(Note that fetchZeroHitCount,name,lastHit,lastHitUnit filters are applicable only in GET operation and if ids filter is not used)' in: query name: filter 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 - $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/policy/prefilterpolicies/containerUUID/operational/hitcounts?filter="deviceId:{deviceId}"&expanded=true ( Success: Test GET ALL method for HitCount )' : value: items: - firstHitTimeStamp: '1997-07-16T19:20:30Z' hitCount: 90 lastFetchTimeStamp: '1997-07-16T19:20:30Z' lastHitTimeStamp: '1997-07-16T19:20:30Z' link: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/operational/hitcounts?filter="deviceId:{deviceId};ids:{id_of_prefilter_rule_1}"&expanded=true metadata: deviceRuleId: prefilter_rule_id_on_ftd domain: id: id_of_global_domain name: Global type: Domain policy: id: id_of_prefilter_policy name: type: PrefilterPolicy ruleIndex: prefilter_rule_name rule: id: id_of_prefilter_rule_1 name: type: PrefilterRule type: PrefilterRule - firstHitTimeStamp: '1997-07-16T19:20:30Z' hitCount: 0 lastFetchTimeStamp: '1997-07-16T19:20:30Z' lastHitTimeStamp: '1997-07-16T19:20:30Z' link: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/operational/hitcounts?filter="deviceId:{deviceId};ids:{id_of_prefilter_rule_2}"&expanded=true metadata: deviceRuleId: prefilter_rule_id_on_ftd domain: id: id_of_global_domain name: Global type: Domain policy: id: id_of_prefilter_policy name: type: PrefilterPolicy ruleIndex: prefilter_rule_name rule: id: id_of_prefilter_rule_2 name: type: PrefilterRule link: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/operational/hitcounts?filter="deviceId:{deviceId}"&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/PrefilterHitCountListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Refresh the hit count. _Check the response section for applicable examples (if any)._**' operationId: updatePrefilterHitCount parameters: - description: 'Value is of format (including quotes): "deviceId:{uuid};ids:{uuid1,uuid2,..};fetchZeroHitCount:{true|false};name:{rule or policy name};lastHit:{number of days as per unit};lastHitUnit:{DAYS|WEEKS|MONTHS|YEARS}"

deviceId is UUID of device and is a mandatory field.
ids returns hitcounts of access rules if set to list of rule UUIDs. If this key is not used, all access rules will be returned.
fetchZeroHitCount returns only access rules whose hit count is zero if true.
name returns only access rule name or policy name matchesname.
lastHit returns only access rules hit in last specified number of days as per lastHitUnit unit.
lastHitUnit unit of number of last hit days - DAYS, WEEKS, MONTHS or YEARS.

(Note that fetchZeroHitCount,name,lastHit,lastHitUnit filters are applicable only in GET operation and if ids filter is not used)' in: query name: filter 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: '202': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/operational/hitcounts?filter="{filterString}";expanded=true ( Test PUT (Refresh) of HitCount )' : value: link: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/operational/hitcounts?filter="deviceId:{deviceId}"&expanded=true metadata: task: id: task_id links: self: link_to_task_status type: TaskStatus type: HitCount schema: $ref: '#/components/schemas/PrefilterHitCount' type: object description: Accepted default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/prefilterpolicies/{containerUUID}/prefilterrules: delete: deprecated: false description: '**Delete prefilter rules. _Check the response section for applicable examples (if any)._**' operationId: deleteMultiplePrefilterRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - description: 'To be used in conjunction with bulk=true for bulk deletion. Value is of format (including quotes): "ids:id1,id2,...".
ids is a comma-separated list of rule IDs to be deleted.' in: query name: filter 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: schema: $ref: '#/components/schemas/PrefilterRule' type: object description: Input representation of prefilter rules. required: true responses: '200': content: application/json: examples: ? 'Example 1 : DELETE /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID ( Test DELETE of Prefilter rule )' : value: action: FASTPATH/ANALYZE/BLOCK bidirectional: false destinationInterfaces: objects: - id: SecurityInterfaceUUID name: Internal type: SecurityZone destinationNetworks: objects: - id: destinationNetworkUUID name: Host1 type: Host destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true id: prefilterruleUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID logBegin: false logEnd: false metadata: readOnly: reason: SYSTEM state: true name: Rule2 ruleType: TUNNEL/PREFILTER sendEventsToFMC: false sourceInterfaces: objects: - id: SecurityInterfaceUUID name: External type: SecurityZone sourceNetworks: objects: - id: sourceNetworkObjectUUID name: Host1 type: Host sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject type: PrefilterRule vlanTags: objects: - id: VlanTagUUID name: vlan_tag_1 type: VlanTag schema: $ref: '#/components/schemas/PrefilterRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the list of all prefilter rules.**' operationId: getAllPrefilterRule parameters: - description: Only show the policies with the specified ruleType. Allowed values are PREFILTER and TUNNEL. in: query name: ruleType required: false 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 - $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/policy/prefilterpolicies/containerUUID/prefilterrules ( Success: Test GET ALL success )' : value: items: - id: prefilterRuleUUID1 links: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID1 name: Rule1 type: PrefilterRule - id: prefilterRuleUUID2 links: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID2 name: Rule2 type: PrefilterRule links: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules?offset=0&limit=1 paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules?expanded=true ( Success: Test GET ALL success with expanded=true )' : value: items: - action: FASTPATH/ANALYZE/BLOCK bidirectional: false commentHistoryList: - comment: Prefilter Rule Comments date: utc-millisec user: name: user1 type: User destinationInterfaces: objects: - id: destinationInterfaceUUID name: Internal type: SecurityZone destinationNetworks: objects: - id: destinationNetworkUUID name: Host1 type: Host destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true id: prefilterruleUUID1 links: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterRuleUUID1 logBegin: false logEnd: false metadata: readOnly: reason: SYSTEM state: true name: Rule1 ruleType: PREFILTER sendEventsToFMC: false sourceInterfaces: objects: - id: sourceInterfaceObjectUUID name: External type: SecurityZone sourceNetworks: objects: - id: sourceNetworkObjectUUID name: Host1 type: Host sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject type: PrefilterRule vlanTags: objects: - id: vlanTagUUID name: vlan_tag_1 type: VlanTag - action: FASTPATH/ANALYZE/BLOCK bidirectional: false commentHistoryList: - comment: Prefilter Rule Comments date: utc-millisec user: name: user1 type: User destinationInterfaces: objects: - id: destinationInterfaceUUID name: Internal type: SecurityZone destinationNetworks: objects: - id: destinationNetworkUUID name: Host1 type: Host destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true id: prefilterruleUUID2 links: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterRuleUUID2 logBegin: false logEnd: false metadata: readOnly: reason: SYSTEM state: true name: Rule2 ruleType: PREFILTER sendEventsToFMC: false sourceInterfaces: objects: - id: sourceInterfaceObjectUUID name: External type: SecurityZone sourceNetworks: objects: - id: sourceNetworkObjectUUID name: Host1 type: Host sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject type: PrefilterRule vlanTags: objects: - id: vlanTagUUID name: vlan_tag_1 type: VlanTag links: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules?offset=0&limit=2 metadata: readOnly: reason: SYSTEM state: true paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/PrefilterRuleListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a prefilter rule. _Check the response section for applicable examples (if any)._**' operationId: createMultiplePrefilterRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: false schema: type: boolean - description: Specifies that the rules will be inserted after the specified rule index. insertBefore takes precedence over insertAfter - if both are specified, the insertBefore parameter will apply. in: query name: insertAfter required: false schema: type: number - description: Specifies that the rules will be inserted before the specified rule index. insertBefore takes precedence over insertAfter - if both are specified, the insertBefore parameter will apply. in: query name: insertBefore required: false schema: type: number - 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/policy/prefilterpolicies/containerUUID/prefilterrules ( Test POST of Prefilter rule )' : value: action: FASTPATH/ANALYZE/BLOCK bidirectional: false destinationInterfaces: objects: - id: SecurityInterfaceUUID name: Internal type: SecurityZone destinationNetworks: objects: - id: destinationNetworkUUID name: Host1 type: Host destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true logBegin: false logEnd: false name: Rule1 newComments: - comment1 - comment2 ruleType: PREFILTER sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceInterfaces: objects: - id: SecurityInterfaceUUID name: External type: SecurityZone sourceNetworks: objects: - id: sourceNetworkObjectUUID name: Host1 type: Host sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: PrefilterRule vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 2 : POST /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules ( Test POST of Tunnel rule )' : value: action: FASTPATH/ANALYZE/BLOCK bidirectional: true destinationInterfaces: objects: - id: SecurityInterfaceUUID name: Internal type: SecurityZone destinationNetworks: objects: - id: destinationNetworkUUID name: Host1 type: Host enabled: true encapsulationPorts: - GRE - IP_IN_IP - IPV6_IN_IP - TEREDO logBegin: false logEnd: false name: TunnelRule1 newComments: - comment1 - comment2 ruleType: TUNNEL sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceInterfaces: objects: - id: SecurityInterfaceUUID name: External type: SecurityZone sourceNetworks: objects: - id: sourceNetworkObjectUUID name: Host1 type: Host syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert tunnelZone: objects: - id: tunnelZoneUUID name: TunnelZone2 type: TunnelTag type: PrefilterRule vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 3 : POST /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules?bulk=true ( POST Bulk insert of Prefilter rules )' : value: - action: ALLOW bidirectional: false destinationInterfaces: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true logBegin: false logEnd: false name: Rule1 newComments: - comment1 - comment2 ruleType: PREFILTER sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceInterfaces: objects: - id: SecurityZoneUUID name: External type: SecurityZone sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert timeRangeObjects: - id: TimeRangeUUID name: TestTimeRange type: TimeRange type: PrefilterRule vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW bidirectional: false destinationInterfaces: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true logBegin: false logEnd: false name: Rule2 newComments: - comment1 - comment2 ruleType: PREFILTER sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceInterfaces: objects: - id: SecurityZoneUUID name: External type: SecurityZone sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: PrefilterRule vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag schema: $ref: '#/components/schemas/PrefilterRule' type: object description: The input prefilter rule model. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/PrefilterRule' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the prefilter rules. _Check the response section for applicable examples (if any)._**' operationId: updateMultiplePrefilterRule parameters: - description: Boolean indicating whether this is a bulk operation. in: query name: bulk required: true schema: type: boolean - 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/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID1 ( Test PUT of Prefilter rule )' : value: action: FASTPATH/ANALYZE/BLOCK bidirectional: false destinationInterfaces: objects: - id: SecurityInterfaceUUID name: Internal type: SecurityZone destinationNetworks: objects: - id: destinationNetworkUUID name: Host1 type: Host destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: false id: prefilterruleUUID1 logBegin: false logEnd: false name: Rule2 newComments: - comment1 - comment2 ruleType: PREFILTER sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceInterfaces: objects: - id: SecurityInterfaceUUID name: External type: SecurityZone sourceNetworks: objects: - id: sourceNetworkObjectUUID name: Host1 type: Host sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert timeRangeObjects: - id: TimeRangeUUID name: TestTimeRange type: TimeRange type: PrefilterRule vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 2 : PUT /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID1 ( Test PUT of Tunnel rule )' : value: action: FASTPATH/ANALYZE/BLOCK bidirectional: true destinationInterfaces: objects: - id: SecurityInterfaceUUID name: Internal type: SecurityZone destinationNetworks: objects: - id: destinationNetworkUUID name: Host1 type: Host enabled: false encapsulationPorts: - GRE - IP_IN_IP - IPV6_IN_IP - TEREDO id: prefilterruleUUID1 logBegin: false logEnd: false name: TunnelRule2 newComments: - comment1 - comment2 ruleType: TUNNEL sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceInterfaces: objects: - id: SecurityInterfaceUUID name: External type: SecurityZone sourceNetworks: objects: - id: sourceNetworkObjectUUID name: Host1 type: Host syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert tunnelZone: objects: - id: tunnelZoneUUID name: TunnelZone2 type: TunnelTag type: PrefilterRule vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 3 : PUT /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules?bulk=true ( PUT Bulk update of Prefilter rules )' : value: - action: ALLOW bidirectional: false destinationInterfaces: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true logBegin: false logEnd: false name: Rule1 newComments: - comment1 - comment2 ruleType: PREFILTER sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceInterfaces: objects: - id: SecurityZoneUUID name: External type: SecurityZone sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: PrefilterRule vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW bidirectional: false destinationInterfaces: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true logBegin: false logEnd: false name: Rule2 newComments: - comment1 - comment2 ruleType: PREFILTER sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceInterfaces: objects: - id: SecurityZoneUUID name: External type: SecurityZone sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: PrefilterRule vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag schema: $ref: '#/components/schemas/PrefilterRule' type: object description: Input representation of prefilter rules. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/PrefilterRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/prefilterpolicies/{containerUUID}/prefilterrules/{objectId}: delete: deprecated: false description: '**Delete the prefilter rule associated with the specified policy ID and rule ID. _Check the response section for applicable examples (if any)._**' operationId: deletePrefilterRule parameters: - description: Unique identifier of the prefilter rule. 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/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID ( Test DELETE of Prefilter rule )' : value: action: FASTPATH/ANALYZE/BLOCK bidirectional: false destinationInterfaces: objects: - id: SecurityInterfaceUUID name: Internal type: SecurityZone destinationNetworks: objects: - id: destinationNetworkUUID name: Host1 type: Host destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true id: prefilterruleUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID logBegin: false logEnd: false metadata: readOnly: reason: SYSTEM state: true name: Rule2 ruleType: TUNNEL/PREFILTER sendEventsToFMC: false sourceInterfaces: objects: - id: SecurityInterfaceUUID name: External type: SecurityZone sourceNetworks: objects: - id: sourceNetworkObjectUUID name: Host1 type: Host sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject type: PrefilterRule vlanTags: objects: - id: VlanTagUUID name: vlan_tag_1 type: VlanTag schema: $ref: '#/components/schemas/PrefilterRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the prefilter rule associated with the specified policy ID and rule ID.**' operationId: getPrefilterRule parameters: - description: Unique identifier of the prefilter rule. 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/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID ( Success: Test GET method for Prefilter rule )' : value: action: FASTPATH/ANALYZE/BLOCK bidirectional: false destinationInterfaces: objects: - id: destinationInterfaceUUID name: Internal type: SecurityZone destinationNetworks: objects: - id: destinationNetworkUUID name: Host1 type: Host destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true id: prefilterruleUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID logBegin: false logEnd: false metadata: readOnly: reason: SYSTEM state: true name: Rule2 ruleType: PREFILTER sendEventsToFMC: false sourceInterfaces: objects: - id: sourceInterfaceObjectUUID name: External type: SecurityZone sourceNetworks: objects: - id: sourceNetworkObjectUUID name: Host1 type: Host sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject timeRangeObjects: - id: TimeRangeUUID name: TestTimeRange type: TimeRange type: PrefilterRule vlanTags: objects: - id: vlanTagUUID name: vlan_tag_1 type: VlanTag ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID ( Success: Test GET method for Tunnel rule )' : value: action: FASTPATH/ANALYZE/BLOCK bidirectional: true commentHistoryList: - comment: Prefilter Rule Comments date: utc-millisec user: name: user1 type: User destinationInterfaces: objects: - id: destinationInterfaceUUID name: Internal type: SecurityZone destinationNetworks: objects: - id: destinationNetworkUUID name: Host1 type: Host enabled: true encapsulationPorts: - GRE - IP_IN_IP - IPV6_IN_IP - TEREDO id: prefilterruleUUID links: self: /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID logBegin: false logEnd: false metadata: readOnly: reason: SYSTEM state: true name: TunnelRule2 ruleType: TUNNEL sendEventsToFMC: false sourceInterfaces: objects: - id: sourceInterfaceObjectUUID name: External type: SecurityZone sourceNetworks: objects: - id: sourceNetworkObjectUUID name: Host1 type: Host tunnelZone: objects: - id: tunnelZoneUUID name: TunnelZone1 type: TunnelTag type: PrefilterRule vlanTags: objects: - id: vlanTagUUID name: vlan_tag_1 type: VlanTag schema: $ref: '#/components/schemas/PrefilterRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the prefilter rule associated with the specified policy ID and rule ID. _Check the response section for applicable examples (if any)._**' operationId: updatePrefilterRule parameters: - description: Unique identifier of the prefilter rule. 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/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID1 ( Test PUT of Prefilter rule )' : value: action: FASTPATH/ANALYZE/BLOCK bidirectional: false destinationInterfaces: objects: - id: SecurityInterfaceUUID name: Internal type: SecurityZone destinationNetworks: objects: - id: destinationNetworkUUID name: Host1 type: Host destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: false id: prefilterruleUUID1 logBegin: false logEnd: false name: Rule2 newComments: - comment1 - comment2 ruleType: PREFILTER sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceInterfaces: objects: - id: SecurityInterfaceUUID name: External type: SecurityZone sourceNetworks: objects: - id: sourceNetworkObjectUUID name: Host1 type: Host sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert timeRangeObjects: - id: TimeRangeUUID name: TestTimeRange type: TimeRange type: PrefilterRule vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 2 : PUT /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules/prefilterruleUUID1 ( Test PUT of Tunnel rule )' : value: action: FASTPATH/ANALYZE/BLOCK bidirectional: true destinationInterfaces: objects: - id: SecurityInterfaceUUID name: Internal type: SecurityZone destinationNetworks: objects: - id: destinationNetworkUUID name: Host1 type: Host enabled: false encapsulationPorts: - GRE - IP_IN_IP - IPV6_IN_IP - TEREDO id: prefilterruleUUID1 logBegin: false logEnd: false name: TunnelRule2 newComments: - comment1 - comment2 ruleType: TUNNEL sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceInterfaces: objects: - id: SecurityInterfaceUUID name: External type: SecurityZone sourceNetworks: objects: - id: sourceNetworkObjectUUID name: Host1 type: Host syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert tunnelZone: objects: - id: tunnelZoneUUID name: TunnelZone2 type: TunnelTag type: PrefilterRule vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag ? 'Example 3 : PUT /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies/containerUUID/prefilterrules?bulk=true ( PUT Bulk update of Prefilter rules )' : value: - action: ALLOW bidirectional: false destinationInterfaces: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true logBegin: false logEnd: false name: Rule1 newComments: - comment1 - comment2 ruleType: PREFILTER sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceInterfaces: objects: - id: SecurityZoneUUID name: External type: SecurityZone sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: PrefilterRule vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag - action: ALLOW bidirectional: false destinationInterfaces: objects: - id: SecurityZoneUUID name: Internal type: SecurityZone destinationPorts: objects: - id: ProtocolPortObjectUUID name: Bittorrent type: ProtocolPortObject enabled: true logBegin: false logEnd: false name: Rule2 newComments: - comment1 - comment2 ruleType: PREFILTER sendEventsToFMC: false snmpConfig: id: snmpConfigUuid name: snmp_alert1 type: SNMPAlert sourceInterfaces: objects: - id: SecurityZoneUUID name: External type: SecurityZone sourcePorts: objects: - id: ProtocolPortObjectUUID name: AOL type: ProtocolPortObject syslogConfig: id: syslogConfigUuid name: syslog_alert1 type: SyslogAlert type: PrefilterRule vlanTags: objects: - id: VlanTagUUID1 name: vlan_tag_1 type: VlanTag - id: VlanTagUUID2 name: vlan_tag_2 type: VlanTag schema: $ref: '#/components/schemas/PrefilterRule' type: object description: Input representation of prefilter rule. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/PrefilterRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/prefilterpolicies/{objectId}: delete: deprecated: false description: '**Delete the prefilter policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deletePrefilterPolicy parameters: - description: Unique identifier of the prefilter policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: 'Example 1 : DELETE /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies ( Test DELETE success of Prefilter policy )': value: description: policy to test FMC implementation name: PrefilterPolicy1 type: PrefilterPolicy schema: $ref: '#/components/schemas/PrefilterPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the prefilter policy associated with the specified ID.**' operationId: getPrefilterPolicy parameters: - description: Unique identifier of the prefilter policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/policy/prefilterpolicies ( Test GET Success of Prefilter policy )': value: defaultAction: action: BLOCK_TUNNELS/ANALYZE_TUNNELS id: PrefilterPolicyDefaultActionUUID links: self: URL for Prefilter Policy Default Action type: PrefilterPolicyDefaultAction description: Description of a Prefilter Policy id: PrefilterPolicyUUID metadata: domain: id: DomainUUID name: Global type: Domain name: PrefilterPolicy1 rules: links: self: URL for Prefilter Rules refType: list type: PrefilterRule type: PrefilterPolicy schema: $ref: '#/components/schemas/PrefilterPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the prefilter policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updatePrefilterPolicy parameters: - description: Unique identifier of the prefilter policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: schema: $ref: '#/components/schemas/PrefilterPolicy' type: object description: Input representation of prefilter policy. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/PrefilterPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns: get: deprecated: false description: '**Get the list of all Firewall Threat Defense remote access VPN topologies.**' operationId: getAllFTDRAVpnModel parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false 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/policy/ravpns/containerUUID/ravpnaddressassignments ( Success: Test GET ALL success )' : value: items: - id: RA-VPNUUID ikev2Policies: - id: IKEv2PolicyUUID name: IKEv2PolicyName type: Ikev2Policy links: self: /api/fmc_config/v1/domain/domainUUID/policy/ravpns name: RA-VPN type: RaVpn links: self: /api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/advancedsettings?offset=0&limit=1&expanded=false paging: count: 1 limit: 1 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/ravpnaddressassignments?expanded=true ( Success: Test GET ALL success with expanded=true )' : value: items: - accessInterfaceSettings: allowConnectionProfileSelection: true bypassACPolicyForDecryptTraffic: true dtlsPort: 1095 interfaceSettings: - accessInterface: id: outsideInterfaceZoneUUID name: outsideInterfaceZone type: SecurityZone configureInterfaceIDCertificate: false enableDTLS: true enableIPSecIkev2: true enableSSL: true ipsecIdCertificate: id: ipsecCert1UUID name: ipsecCert1 type: CertEnrollment sslIdCertificate: id: sslCert1UUID name: sslCert1 type: CertEnrollment webPort: 1094 addressAssignmentSettings: id: 005056A9-9F80-0ed3-0000-008589935160 links: self: https://fmcip/api/fmc_config/v1/domain/DomainUUID/policy/ravpns/ravpnUUID/addressassignmentsettings/addressassignmentsettingUUID type: RaVpnAddressAssignmentSetting anyconnectClientImages: - anyconnectImage: id: windowsImage47UUID name: windowsImage47 type: AnyconnectPackage operatingSystem: WINDOWS certificateMapSettings: id: 005056A9-7483-0ed3-0000-012884902862 links: self: https://fmcip/api/fmc_config/v1/domain/DomainUUID/policy/ravpns/ravpnUUID/certificatemapsettings/certificatemapsettingUUID type: RaVpnCertificateMapSetting configureIpsec: true configureSSL: true connectionProfiles: - links: self: https://fmcip/api/fmc_config/v1/domain/DomainUUID/policy/ravpns/ravpnUUID/ravpnconnectionprofiles refType: list type: RaVpnConnectionProfile dapPolicy: id: dapPolicyUUID name: name type: DynamicAccessPolicy description: RaVpn-Description groupPolicies: - id: grouppolicy1UUID name: grouppolicy1 type: GroupPolicy id: RaVpnNameUUID links: self: /api/fmc_config/v1/domain/domainUUID/policy/ravpns localRealmServer: id: localRealmUUID name: name type: IdentityRealm metadata: {} name: RaVpnName type: RaVpn links: self: /api/fmc_config/v1/domain/domainUUID/policy/ravpns/containerUUID/ravpnaddressassignments?offset=0&limit=1&expanded=true paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDRAVpnModelListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Modifies all the Firewall Threat Defense RA VPN topologies. _Check the response section for applicable examples (if any)._**' operationId: createFTDRAVpnModel parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: schema: $ref: '#/components/schemas/FTDRAVpnModel' type: object description: Input representation of Firewall Threat Defense RA VPN topology. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/FTDRAVpnModel' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/addressassignmentsettings: get: deprecated: false description: '**Get list containing a single Address Assignment Setting entry of the topology.**' operationId: getAllFTDRAVpnAddressAssignmentSetting 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/policy/ravpns/containerUUID/addressassignmentsettings?expanded=true ( GET All AddressAssignmentSetting objects )' : value: items: - id: 005056A9-097E-0ed3-0000-021474836554 ipAddressReuseInterval: 10 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ravpns/containerUUID/addressassignmentsettings/ravpnaddressassignmentUUID type: RaVpnAddressAssignmentSetting useAuthorizationServerForIPv4: true useAuthorizationServerForIPv6: true useDHCP: true useInternalAddressPoolForIPv4: true useInternalAddressPoolForIPv6: true links: self: /api/fmc_config/v1/domain/domainUUID/policy/ravpns/containerUUID/addressassignmentsettings?offset=0&limit=1&expanded=true paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDRAVpnAddressAssignmentSettingListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/addressassignmentsettings/{objectId}: get: deprecated: false description: '**Get the specified address assignment setting inside a remote access VPN topology.**' operationId: getFTDRAVpnAddressAssignmentSetting parameters: - description: Identifier for the address assignment Setting in a remote access VPN topology. 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 2 : GET /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/ravpnaddressassignments ( Get AddressAssignmentSetting object by object id )' : value: items: - id: 005056A9-097E-0ed3-0000-021474836554 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ravpns/containerUUID/addressassignmentsettings/ravpnaddressassignmentUUID type: RaVpnAddressAssignmentSetting links: self: /api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/addressassignmentsettings?offset=0&limit=1&expanded=false paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDRAVpnAddressAssignmentSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the specified address assignment setting inside a remote access VPN topology. _Check the response section for applicable examples (if any)._**' operationId: updateFTDRAVpnAddressAssignmentSetting parameters: - description: Identifier for the address assignment Setting in a remote access VPN topology. 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/policy/ravpns/containerUUID/addressassignmentsettings/ravpnaddressassignmentUUID ( Put operation for AddressAssignmentSetting object )' : value: id: 00505681-968B-0ed3-0000-150323855419 ipAddressReuseInterval: 10 type: RaVpnAddressAssignmentSetting useAuthorizationServerForIPv4: true useAuthorizationServerForIPv6: true useDHCP: true useInternalAddressPoolForIPv4: true useInternalAddressPoolForIPv6: true schema: $ref: '#/components/schemas/FTDRAVpnAddressAssignmentSetting' type: object description: Input representation of Address Assignment Setting in a RA VPN topology. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/addressassignmentsettings/ravpnaddressassignmentUUID ( Put operation for AddressAssignmentSetting object )' : value: id: 005056A9-097E-0ed3-0000-021474836554 ipAddressReuseInterval: 10 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ravpns/containerUUID/addressassignmentsettings/ravpnaddressassignmentUUID type: RaVpnAddressAssignmentSetting useAuthorizationServerForIPv4: true useAuthorizationServerForIPv6: true useDHCP: true useInternalAddressPoolForIPv4: true useInternalAddressPoolForIPv6: true schema: $ref: '#/components/schemas/FTDRAVpnAddressAssignmentSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/certificatemapsettings/{objectId}: get: deprecated: false description: '**Get the specified certificate map setting inside a remote access VPN Topology.**' operationId: getFTDRAVpnCertificateMapSettings parameters: - description: Identifier for the certificate map setting in the remote access VPN topology. 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/FTDRAVpnCertificateMapSettings' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the specified certificate map setting inside a remote access VPN Topology. _Check the response section for applicable examples (if any)._**' operationId: updateFTDRAVpnCertificateMapSettings parameters: - description: Identifier for the certificate map setting in the remote access VPN topology. 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}/policy/ravpns/{containerUUID}/certificatemapsettings/{objectId} ( PUT operation for certificate map settings objects for particuler object ID )' : value: certificateToConnectionProfileMap: - certificateMap: id: certMapNameUUID name: certMapName type: CertificateMap connectionProfile: id: connectionProfileUUID name: connProfileName type: RaVpnConnectionProfile enableCertificateToConnectionProfileMapping: true id: 00505681-CCB3-0ed3-0000-017179869352 type: RaVpnCertificateMapSetting useGroupURL: true schema: $ref: '#/components/schemas/FTDRAVpnCertificateMapSettings' type: object description: Input representation of Certificate Map Setting in a RA VPN topology. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/{domainUUID}/policy/ravpns/{containerUUID}/certificatemapsettings/{objectId} ( PUT operation for certificate map settings objects for particuler object ID )' : value: certificateToConnectionProfileMap: - certificateMap: id: certMapNameUUID name: certMapName type: CertificateMap connectionProfile: id: connectionProfileUUID name: connProfileName type: RaVpnConnectionProfile enableCertificateToConnectionProfileMapping: true id: 00505681-CCB3-0ed3-0000-017179869352 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin parentPolicy: id: 00505681-CCB3-0ed3-0000-017179869278 name: RAVPN type: RAVpn timestamp: 1639308661086.0 type: RaVpnCertificateMapSetting useGroupURL: true schema: $ref: '#/components/schemas/FTDRAVpnCertificateMapSettings' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/connectionprofiles: get: deprecated: false description: '**Get the list containing a single Connection Profile entry of the topology.**' operationId: getAllFTDRAVpnConnectionProfileModel 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/policy/ravpns/containerUUID/connectionprofiles ( Success: Test GET ALL success )' : value: items: - accountingServer: id: 00505681-B560-0ed3-0000-008589934616 name: RadServer type: AAAGroupServer allowConnectionOnlyIfAuthorized: true authenticationMethod: AAA_ONLY authorizationServer: id: 00505681-B560-0ed3-0000-008589934616 name: RadServer type: AAAGroupServer certificateUsernameSettings: hideUsername: false mapEntireDNAsUsername: false mapPrimaryField: COMMON_NAME mapSecondaryField: ORGANIZATION_UNIT prefillUsernameFromCertificate: false dhcpServersForAddressAssignment: - id: 00505681-B560-0ed3-0000-021474836489 name: dhcp1Test type: NetworkObject - id: 00505681-B560-0ed3-0000-012884901932 name: dhcpTest type: NetworkObject enableExternalBrowserForSAML: false enableMultipleCertificateAuthentication: false enablePasswordManagement: true groupAlias: - aliasName: PolicyA enabled: true - aliasName: PolicyB enabled: false groupPolicy: id: 00505681-B560-0ed3-0000-000000010001 name: DfltGrpPolicy type: ASA_Group_Policy groupUrl: - aliasUrl: id: 00505681-B560-0ed3-0000-064424509447 name: UrlObject type: URLObject enabled: false - aliasUrl: id: 00505681-B560-0ed3-0000-064424509447 name: UrlObject type: URLObject enabled: true id: 00505681-B560-0ed3-0000-008589934853 idpCertOverrideForConnProfile: id: idpCertOverrideForConnProfileUUID name: PKCS-1 type: CertEnrollment ipv4AddressPool: - id: 00505681-B560-0ed3-0000-012884901896 name: 1.1.1.1 overridable: false type: IPv4AddressPool ipv6AddressPool: - id: 00505681-B560-0ed3-0000-042949672967 name: ipv6Test numberOfAddresses: 0 overridable: false type: IPv6AddressPool links: self: /api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/connectionprofiles metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin parentPolicy: id: 00505681-B560-0ed3-0000-008589934728 name: PolicyA type: RAVpn timestamp: 1604495697993.0 name: PolicyA notifyUserOnPasswordExpiryDay: false passwordExpirationNotificationPeriod: 14 primaryAuthenticationServer: id: bb0d11ca-1d1f-11eb-ae41-95cfd3b68e35 name: Realm type: IdentityRealm secondaryAuthenticationSettings: mapUsernameFromCertificate: false promptUsername: true usePrimaryUsername: false useSecondaryUsernameforSession: true stripGroupFromUsername: true stripRealmFromUsername: true type: RaVpnConnectionProfile links: self: /api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/connectionprofiles?offset=0&limit=1&expanded=false paging: count: 1 limit: 1 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDRAVpnConnectionProfileModelListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create connection profile data inside the remote access VPN topology. _Check the response section for applicable examples (if any)._**' operationId: createFTDRAVpnConnectionProfileModel 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: schema: $ref: '#/components/schemas/FTDRAVpnConnectionProfileModel' type: object description: Input representation of Connection Profile in a RA VPN topology. required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/FTDRAVpnConnectionProfileModel' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/connectionprofiles/{objectId}: delete: deprecated: false description: '**Delete connection profile data inside a remote access VPN topology. _Check the response section for applicable examples (if any)._**' operationId: deleteFTDRAVpnConnectionProfileModel parameters: - description: Unique identifier for the connection profile in a remote access VPN topology. 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/policy/ravpns/containerUUID/connectionprofiles ( DELETE Request with )' : value: allowConnectionOnlyIfAuthorized: false authenticationMethod: AAA_ONLY dhcpServersForAddressAssignment: - id: name: type: NetworkObject enablePasswordManagement: false enablePrimaryAuthFallbackToLocal: false enableSecondaryAuthFallbackToLocal: false enableSecondaryAuthentication: false groupAlias: - aliasName: enabled: true groupPolicy: id: name: type: GroupPolicy id: ipv4AddressPool: - id: name: type: IPv4AddressPool links: self: /api/fmc_config/v1/domain//policy/ravpns//connectionprofiles/ metadata: domain: id: name: Global type: Domain lastUser: name: rest parentPolicy: id: name: type: RAVpn timestamp: name: stripGroupFromUsername: false stripRealmFromUsername: false type: RaVpnConnectionProfile useLocalAsPrimaryAuthServer: false useLocalAsSecondaryAuthServer: false schema: $ref: '#/components/schemas/FTDRAVpnConnectionProfileModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get connection profile data inside a remote access VPN topology.**' operationId: getFTDRAVpnConnectionProfileModel parameters: - description: Unique identifier for the connection profile in a remote access VPN topology. 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/policy/ravpns/containerUUID/connectionprofiles/ravpnconnectionprofilesUUID ( Success: Test GET method for FTDRAVpnConnectionProfile )' : value: accountingServer: id: 00505681-B560-0ed3-0000-008589934616 name: RadServer type: AAAGroupServer allowConnectionOnlyIfAuthorized: true authenticationMethod: AAA_ONLY authorizationServer: id: 00505681-B560-0ed3-0000-008589934616 name: RadServer type: AAAGroupServer certificateUsernameSettings: hideUsername: false mapEntireDNAsUsername: false mapPrimaryField: COMMON_NAME mapSecondaryField: ORGANIZATION_UNIT prefillUsernameFromCertificate: false dhcpServersForAddressAssignment: - id: 00505681-B560-0ed3-0000-021474836489 name: dhcp1Test type: NetworkObject - id: 00505681-B560-0ed3-0000-012884901932 name: dhcpTest type: NetworkObject enableExternalBrowserForSAML: false enableMultipleCertificateAuthentication: false enablePasswordManagement: true groupAlias: - aliasName: PolicyA enabled: true - aliasName: PolicyB enabled: false groupPolicy: id: 00505681-B560-0ed3-0000-000000010001 name: DfltGrpPolicy type: ASA_Group_Policy groupUrl: - aliasUrl: id: 00505681-B560-0ed3-0000-064424509447 name: UrlObject type: URLObject enabled: false - aliasUrl: id: 00505681-B560-0ed3-0000-064424509447 name: UrlObject type: URLObject enabled: true id: 00505681-B560-0ed3-0000-008589934853 idpCertOverrideForConnProfile: id: idpCertOverrideForConnProfileUUID name: PKCS-1 type: CertEnrollment ipv4AddressPool: - id: 00505681-B560-0ed3-0000-012884901896 name: 1.1.1.1 overridable: false type: IPv4AddressPool ipv6AddressPool: - id: 00505681-B560-0ed3-0000-042949672967 name: ipv6Test numberOfAddresses: 0 overridable: false type: IPv6AddressPool links: self: /api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/connectionprofiles/ravpnconnectionprofilesUUID metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin parentPolicy: id: 00505681-B560-0ed3-0000-008589934728 name: PolicyA type: RAVpn timestamp: 1604495697993.0 name: PolicyA notifyUserOnPasswordExpiryDay: false passwordExpirationNotificationPeriod: 14 primaryAuthenticationServer: id: bb0d11ca-1d1f-11eb-ae41-95cfd3b68e35 name: Realm type: IdentityRealm secondaryAuthenticationSettings: mapUsernameFromCertificate: false promptUsername: true usePrimaryUsername: false useSecondaryUsernameforSession: true stripGroupFromUsername: true stripRealmFromUsername: true type: RaVpnConnectionProfile schema: $ref: '#/components/schemas/FTDRAVpnConnectionProfileModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify connection profile data inside a remote access VPN topology. _Check the response section for applicable examples (if any)._**' operationId: updateFTDRAVpnConnectionProfileModel parameters: - description: Unique identifier for the connection profile in a remote access VPN topology. 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/policy/ravpns/containerUUID/connectionprofiles ( PUT Request with )' : value: allowConnectionOnlyIfAuthorized: false authenticationMethod: AAA_ONLY dhcpServersForAddressAssignment: - id: name: type: NetworkObject enablePasswordManagement: false enablePrimaryAuthFallbackToLocal: false enableSecondaryAuthFallbackToLocal: false enableSecondaryAuthentication: false groupAlias: - aliasName: enabled: true groupPolicy: id: name: type: GroupPolicy id: ipv4AddressPool: - id: name: type: IPv4AddressPool name: primaryAuthenticationServer: id: name: type: Realm stripGroupFromUsername: false stripRealmFromUsername: false type: RaVpnConnectionProfile useLocalAsPrimaryAuthServer: false useLocalAsSecondaryAuthServer: false schema: $ref: '#/components/schemas/FTDRAVpnConnectionProfileModel' type: object description: Input representation of Connection Profile in a RA VPN topology. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/connectionprofiles ( PUT Request with )' : value: allowConnectionOnlyIfAuthorized: false authenticationMethod: AAA_ONLY dhcpServersForAddressAssignment: - id: name: type: NetworkObject enablePasswordManagement: false enablePrimaryAuthFallbackToLocal: false enableSecondaryAuthFallbackToLocal: false enableSecondaryAuthentication: false groupAlias: - aliasName: enabled: true groupPolicy: id: name: type: GroupPolicy id: ipv4AddressPool: - id: name: type: IPv4AddressPool links: self: /api/fmc_config/v1/domain//policy/ravpns//connectionprofiles/ metadata: domain: id: name: Global type: Domain lastUser: name: rest parentPolicy: id: name: type: RAVpn timestamp: name: stripGroupFromUsername: false stripRealmFromUsername: false type: RaVpnConnectionProfile useLocalAsPrimaryAuthServer: false useLocalAsSecondaryAuthServer: false schema: $ref: '#/components/schemas/FTDRAVpnConnectionProfileModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/ipsecadvancedsettings: get: deprecated: false description: '**Get the list containing all IPSec advanced settings of the remote access VPN topology.**' operationId: getAllFTDRAVpnIPSecIKEv2AdvanceSettingsModel 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/policy/ravpns/containerUUID/ipsecadvancedsettings ( Get All RaVpnIPsecAdvanceSettings )' : value: items: - id: 00505681-303E-0ed3-0000-004294968328 ikev2settings: cookieChallenge: CUSTOM doNotRebootUntilSessionsTerminated: false enableNotificationOnTunnelDisconnect: false identitySentToPeer: AUTO_OR_DN maximumNumberOfSAsAllowed: 1 percentageOfSAsAllowedInNegotiation: 100 thresholdToChallengeIncomingCookies: 100 ipsecsettings: enableFragmentationBeforeEncryption: false maximumTransmissionUnitAging: enabled: true resetIntervalMinutes: 10 links: self: /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/ipsecadvancedsettings/ravpnipsecadvancesettingsUUID metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: rest parentPolicy: id: 00505681-303E-0ed3-0000-004294968276 name: ravpn_1 type: RAVpn timestamp: 1638884727013.0 natKeepaliveMessageTraversal: enabled: true intervalSeconds: 30 type: RaVpnIPsecAdvancedSetting links: self: /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/ipsecadvancedsettings?offset=0&limit=25&expanded=true paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDRAVpnIPSecIKEv2AdvanceSettingsModelListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/ipsecadvancedsettings/{objectId}: get: deprecated: false description: '**Get the IPSec advanced setting associated with the specified ID inside a remote access VPN topology.**' operationId: getFTDRAVpnIPSecIKEv2AdvanceSettingsModel parameters: - description: Unique identifier of the IPSec advanced 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: examples: ? 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/ipsecadvancedsettings/ravpnipsecadvancesettingsUUID ( Get RaVpnIPsecAdvanceSettings object by objectid )' : value: id: 00505681-303E-0ed3-0000-004294968328 ikev2settings: cookieChallenge: CUSTOM doNotRebootUntilSessionsTerminated: false enableNotificationOnTunnelDisconnect: false identitySentToPeer: AUTO_OR_DN maximumNumberOfSAsAllowed: 1 percentageOfSAsAllowedInNegotiation: 100 thresholdToChallengeIncomingCookies: 100 ipsecsettings: enableFragmentationBeforeEncryption: false maximumTransmissionUnitAging: enabled: true resetIntervalMinutes: 10 links: self: /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/ipsecadvancedsettings/ravpnipsecadvancesettingsUUID metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: rest parentPolicy: id: 00505681-303E-0ed3-0000-004294968276 name: ravpn_1 type: RAVpn timestamp: 1638884727013.0 natKeepaliveMessageTraversal: enabled: true intervalSeconds: 30 type: RaVpnIPsecAdvancedSetting schema: $ref: '#/components/schemas/FTDRAVpnIPSecIKEv2AdvanceSettingsModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the IPSec advanced setting associated with the specified ID inside a remote access VPN topology. _Check the response section for applicable examples (if any)._**' operationId: updateFTDRAVpnIPSecIKEv2AdvanceSettingsModel parameters: - description: Unique identifier of the IPSec advanced 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/policy/ravpns/containerUUID/ipsecadvancedsettings/ravpnipsecadvancesettingsUUID ( PUT operation for RaVpnIPsecAdvanceSettings )' : value: id: 00505681-968B-0ed3-0000-008589934846 ikev2settings: cookieChallenge: NEVER doNotRebootUntilSessionsTerminated: false enableNotificationOnTunnelDisconnect: false identitySentToPeer: AUTO_OR_DN maximumNumberOfSAsAllowed: 1 percentageOfSAsAllowedInNegotiation: 100 thresholdToChallengeIncomingCookies: 50 ipsecsettings: enableFragmentationBeforeEncryption: true maximumTransmissionUnitAging: enabled: false resetIntervalMinutes: 1 natKeepaliveMessageTraversal: enabled: true intervalSeconds: 20 type: RaVpnIPsecAdvancedSetting schema: $ref: '#/components/schemas/FTDRAVpnIPSecIKEv2AdvanceSettingsModel' type: object description: Input representation of IPSec advanced setting. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/ipsecadvancedsettings/ravpnipsecadvancesettingsUUID ( PUT operation for RaVpnIPsecAdvanceSettings )' : value: id: 00505681-968B-0ed3-0000-008589934846 ikev2settings: cookieChallenge: NEVER doNotRebootUntilSessionsTerminated: false enableNotificationOnTunnelDisconnect: false identitySentToPeer: AUTO_OR_DN maximumNumberOfSAsAllowed: 1 percentageOfSAsAllowedInNegotiation: 100 thresholdToChallengeIncomingCookies: 0 ipsecsettings: enableFragmentationBeforeEncryption: true maximumTransmissionUnitAging: enabled: false resetIntervalMinutes: -1 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: rest parentPolicy: id: 00505681-968B-0ed3-0000-008589934794 name: rapvn_1 type: RAVpn timestamp: 1637912031544.0 natKeepaliveMessageTraversal: enabled: true intervalSeconds: 20 type: RaVpnIPsecAdvancedSetting schema: $ref: '#/components/schemas/FTDRAVpnIPSecIKEv2AdvanceSettingsModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/ipseccryptomaps: get: deprecated: false description: '**Get the list containing a single IPSEC Crypto Map Setting entry of the remote access VPN topology.**' operationId: getAllFTDRAVpnIPSecCryptoMapModel 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/policy/ravpns/containerUUID/ipseccryptomaps ( Get all RAVpnIpSecCryptoMaps )' : value: items: - clientServicesPort: 443 doNotFragmentPolicy: Set enableClientServices: true enableRRI: false id: 00505681-968B-0ed3-0000-008589934945 ikev2IpsecProposals: - id: 00505681-968B-0ed3-0000-000000002012 name: DES_SHA-1 type: TransformSet2 interfaceObject: id: 993f929a-483c-11ec-a4bd-abcd19b0b50c name: sz_1 type: SecurityZone lifeTimeKilobytes: 4608001.0 lifeTimeSeconds: 28801 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: rest parentPolicy: id: 00505681-968B-0ed3-0000-008589934794 name: rapvn_1 type: RAVpn timestamp: 1637562863227.0 perfectForwardSecracy: enabled: true modulusGroup: 14 tfcPackets: burstBytes: 0 enabled: false payloadBytes: 0 timeoutSeconds: 0 type: RaVpnIPsecCryptoMap validateIncomingIcmpErrorMessage: false links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ravpns paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDRAVpnIPSecCryptoMapModelListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/ipseccryptomaps/{objectId}: get: deprecated: false description: '**Get the IPSec Crypto Map Setting associated with the specified ID inside a remote access VPN Topology.**' operationId: getFTDRAVpnIPSecCryptoMapModel parameters: - description: Unique identifier for the IPSec Crypto Map 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: examples: ? 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/ipseccryptomaps/ravpnipseccryptomapsUUID ( Get RAVpnIpSecCryptoMaps by object id )' : value: items: - clientServicesPort: 443 doNotFragmentPolicy: Set enableClientServices: true enableRRI: false id: 00505681-968B-0ed3-0000-008589934945 ikev2IpsecProposals: - id: 00505681-968B-0ed3-0000-000000002012 name: DES_SHA-1 type: TransformSet2 interfaceObject: id: 993f929a-483c-11ec-a4bd-abcd19b0b50c name: sz_1 type: SecurityZone lifeTimeKilobytes: 4608001.0 lifeTimeSeconds: 28801 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: rest parentPolicy: id: 00505681-968B-0ed3-0000-008589934794 name: rapvn_1 type: RAVpn timestamp: 1637562863227.0 perfectForwardSecracy: enabled: true modulusGroup: 14 tfcPackets: burstBytes: 0 enabled: false payloadBytes: 0 timeoutSeconds: 0 type: RaVpnIPsecCryptoMap validateIncomingIcmpErrorMessage: false links: self: /api/fmc_config/v1/domain/e276abec-e0f2-11e3-8169-6d9ed49b625f/policy/ravpns/ravpnipseccryptomapsUUID paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDRAVpnIPSecCryptoMapModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the IPSec Crypto Map Setting associated with the specified ID inside a remote access VPN Topology. _Check the response section for applicable examples (if any)._**' operationId: updateFTDRAVpnIPSecCryptoMapModel parameters: - description: Unique identifier for the IPSec Crypto Map 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/policy/ravpns/containerUUID/ipseccryptomaps/ipseccryptomapUUID ( Put operation for Radius Server Group )' : value: clientServicesPort: 443 doNotFragmentPolicy: ' ' enableClientServices: true enableRRI: false id: 00505681-968B-0ed3-0000-150323855419 ikev2IpsecProposals: - id: 00505681-968B-0ed3-0000-000000002012 name: DES_SHA-1 type: TransformSet2 interfaceObject: id: 993f929a-483c-11ec-a4bd-abcd19b0b50c name: sz_1 type: SecurityZone lifeTimeKilobytes: 4608001.0 lifeTimeSeconds: 28801 perfectForwardSecracy: enabled: true modulusGroup: 14 tfcPackets: burstBytes: 0 enabled: false payloadBytes: 0 timeoutSeconds: 0 type: RaVpnIPsecCryptoMap validateIncomingIcmpErrorMessage: false schema: $ref: '#/components/schemas/FTDRAVpnIPSecCryptoMapModel' type: object description: Input representation of IPSec Crypto Map Setting. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT fmc_config/v1/domain/domainUUID/policy/ravpns/containerUUID/ipseccryptomaps/ipseccryptomapUUID ( Put operation for Radius Server Group )' : value: clientServicesPort: 443 doNotFragmentPolicy: ' ' enableClientServices: true enableRRI: false id: 00505681-968B-0ed3-0000-150323855419 ikev2IpsecProposals: - id: 00505681-968B-0ed3-0000-000000002012 name: DES_SHA-1 type: TransformSet2 interfaceObject: id: 993f929a-483c-11ec-a4bd-abcd19b0b50c name: sz_1 type: SecurityZone lifeTimeKilobytes: 4608001.0 lifeTimeSeconds: 28801 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: rest parentPolicy: id: 00505681-968B-0ed3-0000-008589934794 name: rapvn_1 type: RAVpn timestamp: 1637562863227.0 perfectForwardSecracy: enabled: true modulusGroup: 14 tfcPackets: burstBytes: 0 enabled: false payloadBytes: 0 timeoutSeconds: 0 type: RaVpnIPsecCryptoMap validateIncomingIcmpErrorMessage: false schema: $ref: '#/components/schemas/FTDRAVpnIPSecCryptoMapModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/ldapattributemaps: get: deprecated: false description: '**Get the list containing all LDAP attribute maps inside a remote access VPN topology.**' operationId: getAllFTDRAVpnLDAPAttributeModel 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/policy/ravpns/containerUUID/ldapattributemaps ( Get all LDAP Attribute Maps )' : value: items: - id: 00505681-303E-0ed3-0000-004294968318 ldapAttributeMapList: - ldapAttributeMaps: - ciscoName: Group-Policy ldapName: department valueMappings: - groupPolicy: id: 00505681-303E-0ed3-0000-549755813894 name: group_2 type: GroupPolicy ldapValue: rest type: LdapToGroupPolicyMapping - groupPolicy: id: 00505681-303E-0ed3-0000-098784247856 name: group_policy_1 type: GroupPolicy ldapValue: test type: LdapToGroupPolicyMapping - ciscoName: Banner1 ldapName: mail valueMappings: - ciscoValue: test banner ldapValue: attr type: LdapToCiscoValueMapping - ciscoName: Firewall-ACL-In ldapName: memberOf valueMappings: - acl: id: 00505681-303E-0ed3-0000-549755813913 name: acl_1 type: ExtendedAccessList ldapValue: acl type: LdapToAclMapping realm: id: 5dac6c26-5421-11ec-97cd-b79efba416a2 name: realm_1 type: Realm links: self: https://fmcip/api/fmc_config/v1/domain/DomainUUID/ravpns/containerUUID/ldapattributemaps/ldapattributemapUUID metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin parentPolicy: id: 00505681-303E-0ed3-0000-004294968276 name: ravpn_1 type: RAVpn timestamp: 1639738208636.0 name: 'WebVPNUserGroupPolicy ' type: RaVpnLdapAttributeMap links: self: https://fmcip/api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/ldapattributemaps?offset=0&limit=25&expanded=true paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDRAVpnLDAPAttributeModelListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/ldapattributemaps/{objectId}: get: deprecated: false description: '**Get the LDAP attribute map associated with the specified ID inside a remote access VPN Topology.**' operationId: getFTDRAVpnLDAPAttributeModel parameters: - description: Unique identifier for the LDAP attribute map. 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/policy/ravpns/containerUUID/ldapattributemaps/ldapattributemapUUID ( Get LDAP Attribute Maps by object id )' : value: id: 00505681-303E-0ed3-0000-004294968318 ldapAttributeMapList: - ldapAttributeMaps: - ciscoName: Group-Policy ldapName: department valueMappings: - groupPolicy: id: 00505681-303E-0ed3-0000-549755813894 name: group_2 type: GroupPolicy ldapValue: rest type: LdapToGroupPolicyMapping - groupPolicy: id: 00505681-303E-0ed3-0000-098784247856 name: group_policy_1 type: GroupPolicy ldapValue: test type: LdapToGroupPolicyMapping - ciscoName: Banner1 ldapName: mail valueMappings: - ciscoValue: test banner ldapValue: attr type: LdapToCiscoValueMapping - ciscoName: Firewall-ACL-In ldapName: memberOf valueMappings: - acl: id: 00505681-303E-0ed3-0000-549755813913 name: acl_1 type: ExtendedAccessList ldapValue: acl type: LdapToAclMapping realm: id: 5dac6c26-5421-11ec-97cd-b79efba416a2 name: realm_1 type: Realm links: self: https://fmcip/api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/ldapattributemaps/ldapattributemapUUID metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin parentPolicy: id: 00505681-303E-0ed3-0000-004294968276 name: ravpn_1 type: RAVpn timestamp: 1639738208636.0 type: RaVpnLdapAttributeMap schema: $ref: '#/components/schemas/FTDRAVpnLDAPAttributeModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the LDAP attribute map associated with the specified ID inside a remote access VPN Topology. _Check the response section for applicable examples (if any)._**' operationId: updateFTDRAVpnLDAPAttributeModel parameters: - description: Unique identifier for the LDAP attribute map. 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/policy/ravpns/containerUUID/ldapattributemaps/ldapattributemapUUID ( PUT LDAP Attribute Maps by object id )' : value: id: 00505681-303E-0ed3-0000-004294968318 ldapAttributeMapList: - ldapAttributeMaps: - ciscoName: Group-Policy ldapName: department valueMappings: - groupPolicy: id: 00505681-303E-0ed3-0000-549755813894 name: group_2 type: GroupPolicy ldapValue: name type: LdapToGroupPolicyMapping - groupPolicy: id: 00505681-303E-0ed3-0000-098784247856 name: group_policy_1 type: GroupPolicy ldapValue: test type: LdapToGroupPolicyMapping - ciscoName: Banner_rest ldapName: mail valueMappings: - ciscoValue: test banner ldapValue: attr type: LdapToCiscoValueMapping realm: id: 5dac6c26-5421-11ec-97cd-b79efba416a2 name: realm_1 type: Realm type: RaVpnLdapAttributeMap schema: $ref: '#/components/schemas/FTDRAVpnLDAPAttributeModel' type: object description: Input representation of LDAP attribute map. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/ldapattributemaps/ldapattributemapUUID ( PUT LDAP Attribute Maps by object id )' : value: id: 00505681-303E-0ed3-0000-004294968318 ldapAttributeMapList: - ldapAttributeMaps: - ciscoName: Group-Policy ldapName: department valueMappings: - groupPolicy: id: 00505681-303E-0ed3-0000-549755813894 name: group_2 type: GroupPolicy ldapValue: name type: LdapToGroupPolicyMapping - groupPolicy: id: 00505681-303E-0ed3-0000-098784247856 name: group_policy_1 type: GroupPolicy ldapValue: test type: LdapToGroupPolicyMapping - ciscoName: Banner_rest ldapName: mail valueMappings: - ciscoValue: test banner ldapValue: attr type: LdapToCiscoValueMapping realm: id: 5dac6c26-5421-11ec-97cd-b79efba416a2 name: realm_1 type: Realm links: self: https://fmcip/api/fmc_config/v1/domain/domainUUID/policy/ravpns/ContainerUUID/ldapattributemap/ldapattributemapUUID metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin parentPolicy: id: 00505681-303E-0ed3-0000-004294968276 name: ravpn_1 type: RAVpn timestamp: 1639738208636.0 type: RaVpnLdapAttributeMap schema: $ref: '#/components/schemas/FTDRAVpnLDAPAttributeModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/loadbalancesettings: get: deprecated: false description: '**Get load balance settings inside the remote access VPN topology.**' operationId: getAllFTDRAVpnLoadBalanceSetting 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/policy/ravpns/containerUUID/loadbalancings ( Get all RAVpnLoadBalancing )': value: items: - enableVpnLoadBalancing: true groupSettings: communicationInterface: id: e121527c-ba53-11ec-a727-947db73fdfc8 name: sz_2 type: SecurityZone communicationUdpPort: 9023 groupIPv4Address: 3.3.3.7 ipsecEncryption: enable: true encryptionKey: '****' id: 00505681-66E4-0ed3-0000-012884902090 links: self: /api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/loadbalancesettings/loadbalancesettingsUUID metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: {} parentPolicy: id: 00505681-66E4-0ed3-0000-012884902000 name: ravpn_1 type: RAVpn timestamp: 0 name: F1RALoadBalancePolicy participatingDevices: - device: id: 5158c54a-b93a-11ec-9975-c81e12af82f6 name: 10.10.0.61 priority: 5 redirectSettings: ikev2RedirectPhase: DURING_SA_AUTHENTICATION redirectUsingFqdn: false type: LoadBalanacing links: self: /api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/loadbalancesettings?offset=0&limit=25&expanded=true paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDRAVpnLoadBalanceSettingListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/loadbalancesettings/{objectId}: get: deprecated: false description: '**Get the load balance setting associated with the specified ID inside a remote access VPN topology.**' operationId: getFTDRAVpnLoadBalanceSetting parameters: - description: Unique identifier of the load balance 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: examples: ? 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/loadbalancesettings/loadbalancesettingsUUID ( Get RAVpnLoadBalancing by object id )' : value: enableVpnLoadBalancing: true groupSettings: communicationInterface: id: e121527c-ba53-11ec-a727-947db73fdfc8 name: sz_2 type: SecurityZone communicationUdpPort: 9024 groupIPv4Address: 3.3.3.7 ipsecEncryption: enable: true encryptionKey: test id: 00505681-66E4-0ed3-0000-012884902090 links: self: /api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/loadbalancesettings/ravpnloadbalancesettingsUUID metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin parentPolicy: id: 00505681-66E4-0ed3-0000-012884902000 name: ravpn_1 type: RAVpn timestamp: 1649850103000.0 name: F1RALoadBalancePolicy participatingDevices: - device: id: 5158c54a-b93a-11ec-9975-c81e12af82f6 name: 10.10.0.61 priority: 5 redirectSettings: ikev2RedirectPhase: DURING_SA_AUTHENTICATION redirectUsingFqdn: false type: LoadBalanacing schema: $ref: '#/components/schemas/FTDRAVpnLoadBalanceSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the load balance setting associated with the specified ID inside a remote access VPN topology. _Check the response section for applicable examples (if any)._**' operationId: updateFTDRAVpnLoadBalanceSetting parameters: - description: Unique identifier of the load balance 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/policy/ravpns/containerUUID/loadbalancesettings/loadbalancesettingsUUID ( Put operation for Load Balancing )' : value: enableVpnLoadBalancing: true groupSettings: communicationInterface: id: e121527c-ba53-11ec-a727-947db73fdfc8 name: sz_2 type: SecurityZone communicationUdpPort: 9023 groupIPv4Address: 3.3.3.7 ipsecEncryption: enable: true encryptionKey: test id: 00505681-66E4-0ed3-0000-012884902090 name: F1RALoadBalancePolicy participatingDevices: - device: id: 5158c54a-b93a-11ec-9975-c81e12af82f6 name: 10.10.0.61 priority: 6 redirectSettings: ikev2RedirectPhase: DURING_SA_AUTHENTICATION redirectUsingFqdn: false type: LoadBalanacing schema: $ref: '#/components/schemas/FTDRAVpnLoadBalanceSetting' type: object description: Input representation of load balance setting. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT fmc_config/v1/domain/domainUUID/policy/ravpns/containerUUID/loadbalancesettings/loadbalancesettingsUUID ( Put operation for Load Balancing )' : value: enableVpnLoadBalancing: true groupSettings: communicationInterface: id: e121527c-ba53-11ec-a727-947db73fdfc8 name: sz_2 type: SecurityZone communicationUdpPort: 9023 groupIPv4Address: 3.3.3.7 ipsecEncryption: enable: true encryptionKey: '****' id: 00505681-66E4-0ed3-0000-012884902090 links: self: /api/fmc_config/v1/domain/domainUUID/policy/ravpns/containerUUID/loadbalancesettings/loadbalancesettingsUUID metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin parentPolicy: id: 00505681-66E4-0ed3-0000-012884902000 name: ravpn_1 type: RAVpn timestamp: 1649854699000.0 name: F1RALoadBalancePolicy participatingDevices: - device: id: 5158c54a-b93a-11ec-9975-c81e12af82f6 name: 10.10.0.61 priority: 6 redirectSettings: ikev2RedirectPhase: DURING_SA_AUTHENTICATION redirectUsingFqdn: false type: LoadBalanacing schema: $ref: '#/components/schemas/FTDRAVpnLoadBalanceSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/secureclientcustomizationsettings: get: deprecated: false description: '**Get secure client customization settings inside the remote access VPN topology.**' operationId: getAllFTDRAVpnSecureClientCustomizationSetting 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/policy/ravpns/containerUUID/secureclientcustomizationsettings ( Get all RAVpnSecureClientCustomization )' : value: items: - id: 00505681-66E4-0ed3-0000-012884902090 imagesAndIcons: - id: 00505681-1EBF-0ed3-0000-554050781239 name: Test-Icon-About type: SecureClientCustomization languageTranslations: - id: 00505681-1EBF-0ed3-0000-523986010132 name: Test-Language-JP type: SecureClientCustomization links: self: /api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/secureclientcustomizationsettings/secureclientcustomizationsettingsUUID metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: {} parentPolicy: id: 00505681-66E4-0ed3-0000-012884902000 name: ravpn_1 type: RAVpn timestamp: 0 name: AnyConnectCustomizationPolicy scripts: - id: 00505681-1EBF-0ed3-0000-474050781256 name: Test-scipt-mount-drive type: SecureClientCustomization type: RaVpnSecureClientCustomization links: self: /api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/secureclientcustomizationsettings?offset=0&limit=25&expanded=true paging: count: 1 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/FTDRAVpnSecureClientCustomizationSettingListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{containerUUID}/secureclientcustomizationsettings/{objectId}: get: deprecated: false description: '**Get the secure client customization setting associated with the specified ID inside a remote access VPN topology.**' operationId: getFTDRAVpnSecureClientCustomizationSetting parameters: - description: Unique identifier of the secure client customization 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: examples: ? 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/secureclientcustomizationsettings/secureclientcustomizationsettingsUUID ( Get RaVpnSecureClientCustomization by object id )' : value: id: 00505681-66E4-0ed3-0000-012884902090 imagesAndIcons: - id: 00505681-1EBF-0ed3-0000-554050781239 name: Test-Icon-About type: SecureClientCustomization languageTranslations: - id: 00505681-1EBF-0ed3-0000-523986010132 name: Test-Language-JP type: SecureClientCustomization links: self: /api/fmc_config/v1/domain/DomainUUID/policy/ravpns/containerUUID/secureclientcustomizationsettings/ravpnsecureclientcustomizationsettingsUUID metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin parentPolicy: id: 00505681-66E4-0ed3-0000-012884902000 name: ravpn_1 type: RAVpn timestamp: 1649850103000.0 name: AnyConnectCustomizationPolicy scripts: - id: 00505681-1EBF-0ed3-0000-474050781256 name: Test-scipt-mount-drive type: SecureClientCustomization type: RaVpnSecureClientCustomization schema: $ref: '#/components/schemas/FTDRAVpnSecureClientCustomizationSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the secure client customization setting associated with the specified ID inside a remote access VPN topology. _Check the response section for applicable examples (if any)._**' operationId: updateFTDRAVpnSecureClientCustomizationSetting parameters: - description: Unique identifier of the secure client customization 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/policy/ravpns/containerUUID/secureclientcustomizationsettings/secureclientcustomizationsettingsUUID ( Put operation for Secure Client Customization )' : value: id: 00505681-66E4-0ed3-0000-012884902090 imagesAndIcons: - id: 00505681-1EBF-0ed3-0000-554050781239 name: Test-Icon-About type: SecureClientCustomization languageTranslations: - id: 00505681-1EBF-0ed3-0000-523986010132 name: Test-Language-JP type: SecureClientCustomization name: AnyConnectCustomizationPolicy scripts: - id: 00505681-1EBF-0ed3-0000-474050781256 name: Test-scipt-mount-drive type: SecureClientCustomization type: RaVpnSecureClientCustomization schema: $ref: '#/components/schemas/FTDRAVpnSecureClientCustomizationSetting' type: object description: Input representation of secure client customization setting. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT fmc_config/v1/domain/domainUUID/policy/ravpns/containerUUID/secureclientcustomizationsettings/secureclientcustomizationsettingsUUID ( Put operation for Secure Client Customization )' : value: id: 00505681-66E4-0ed3-0000-012884902090 imagesAndIcons: - id: 00505681-1EBF-0ed3-0000-554050781239 name: Test-Icon-About type: SecureClientCustomization languageTranslations: - id: 00505681-1EBF-0ed3-0000-523986010132 name: Test-Language-JP type: SecureClientCustomization links: self: /api/fmc_config/v1/domain/domainUUID/policy/ravpns/containerUUID/secureclientcustomizationsettings/secureclientcustomizationsettingsUUID metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: admin parentPolicy: id: 00505681-66E4-0ed3-0000-012884902000 name: ravpn_1 type: RAVpn timestamp: 1649854699000.0 name: AnyConnectCustomizationPolicy scripts: - id: 00505681-1EBF-0ed3-0000-474050781256 name: Test-scipt-mount-drive type: SecureClientCustomization type: RaVpnSecureClientCustomization schema: $ref: '#/components/schemas/FTDRAVpnSecureClientCustomizationSetting' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/ravpns/{objectId}: delete: deprecated: false description: '**Deletes the Firewall Threat Defense RA VPN topology associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteFTDRAVpnModel parameters: - description: Identifier for Firewall Threat Defense RA VPN topology. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: schema: $ref: '#/components/schemas/FTDRAVpnModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Retrieves the Firewall Threat Defense RA VPN topology associated with the specified ID.**' operationId: getFTDRAVpnModel parameters: - description: Identifier for Firewall Threat Defense RA VPN topology. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: 'Example 1 : GET /fmc_config/v1/domain/DomainUUID/policy/ravpns ( Success: Test GET method for RAVpn )': value: accessInterfaceSettings: allowConnectionProfileSelection: true bypassACPolicyForDecryptTraffic: true dtlsPort: 1095 interfaceSettings: - accessInterface: id: outsideInterfaceZoneUUID name: outsideInterfaceZone type: SecurityZone configureInterfaceIDCertificate: false enableDTLS: true enableIPSecIkev2: true enableSSL: true ipsecIdCertificate: id: ipsecCert1UUID name: ipsecCert1 type: CertEnrollment sslIdCertificate: id: sslCert1UUID name: sslCert1 type: CertEnrollment webPort: 1094 addressAssignmentSettings: id: 005056A9-9F80-0ed3-0000-008589935160 links: self: https://fmcip/api/fmc_config/v1/domain/DomainUUID/policy/ravpns/ravpnUUID/addressassignmentsettings/addressassignmentsettingUUID type: RaVpnAddressAssignmentSetting anyconnectClientImages: - anyconnectImage: id: windowsImage47UUID name: windowsImage47 type: AnyconnectPackage operatingSystem: WINDOWS certificateMapSettings: id: 005056A9-7483-0ed3-0000-012884902862 links: self: https://fmcip/api/fmc_config/v1/domain/DomainUUID/policy/ravpns/ravpnUUID/certificatemapsettings/certificatemapsettingUUID type: RaVpnCertificateMapSetting configureIpsec: true configureSSL: true connectionProfiles: - links: self: https://fmcip/api/fmc_config/v1/domain/DomainUUID/policy/ravpns/ravpnUUID/connectionProfiles refType: list type: RaVpnConnectionProfile dapPolicy: id: dapPolicyUUID name: name type: DynamicAccessPolicy description: RaVpn-Description externalBrowserPackage: id: externalBrowserPackageUUID name: externalBrowserPackage1 type: AnyconnectExternalBrowserPackage groupPolicies: - id: grouppolicy1UUID name: grouppolicy1 type: GroupPolicy id: RaVpnNameUUID ikev2Policies: - id: IKEv2PolicyUUID name: IKEv2PolicyName type: Ikev2Policy links: self: /api/fmc_config/v1/domain/domainUUID/policy/ravpns localRealmServer: id: localRealmUUID name: name type: IdentityRealm metadata: {} name: RaVpnName type: RaVpn schema: $ref: '#/components/schemas/FTDRAVpnModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify all Firewall Threat Defense remote access VPN topologies. _Check the response section for applicable examples (if any)._**' operationId: updateFTDRAVpnModel parameters: - description: Identifier for Firewall Threat Defense RA VPN topology. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: 'Example 1 : PUT /api/fmc_config/v1/domain/{domainUUID}/policy/ravpns/{objectId} ( PUT Request )': value: accessInterfaceSettings: allowConnectionProfileSelection: true bypassACPolicyForDecryptTraffic: false dtlsPort: 443 interfaceSettings: - accessInterface: id: UUID name: Name type: SecurityZone configureInterfaceIDCertificate: false enableDTLS: true enableIPSecIkev2: true enableSSL: true ipsecIdCertificate: id: UUID name: Name type: CertEnrollment sslIdCertificate: id: UUID name: Name type: CertEnrollment webPort: 443 anyConnectClientImages: - anyconnectImage: id: UUID name: Name type: AnyConnectPackage operatingSystem: Windows configureIpsec: true configureSSL: true dapPolicy: id: UUID name: Name type: DynamicAccessPolicy description: SAMPLE PUT externalBrowserPackage: id: UUID name: Name type: AnyConnectExternalBrowserPackage groupPolicies: - id: UUID name: Name type: GroupPolicy id: UUID localRealmServer: id: UUID name: Name type: IdentityRealm name: Name type: RAVpn schema: $ref: '#/components/schemas/FTDRAVpnModel' type: object description: Input representation of Firewall Threat Defense RA VPN topology. required: true responses: '200': content: application/json: examples: 'Example 1 : PUT /api/fmc_config/v1/domain/{domainUUID}/policy/ravpns/{objectId} ( PUT Request )': value: accessInterfaceSettings: allowConnectionProfileSelection: true bypassACPolicyForDecryptTraffic: false dtlsPort: 443 interfaceSettings: - accessInterface: id: UUID name: Name type: SecurityZone configureInterfaceIDCertificate: false enableDTLS: true enableIPSecIkev2: true enableSSL: true ipsecIdCertificate: id: UUID name: Name type: CertEnrollment sslIdCertificate: id: UUID name: Name type: CertEnrollment webPort: 443 anyConnectClientImages: - anyconnectImage: id: UUID name: Name type: AnyConnectPackage operatingSystem: Windows configureIpsec: true configureSSL: true dapPolicy: id: UUID name: Name type: DynamicAccessPolicy description: SAMPLE PUT externalBrowserPackage: id: UUID name: Name type: AnyConnectExternalBrowserPackage groupPolicies: - id: UUID name: Name type: GroupPolicy id: UUID ikev2Policies: - id: IKEv2PolicyUUID name: IKEv2PolicyName type: Ikev2Policy localRealmServer: id: localRealmUUID name: name type: IdentityRealm name: Name type: RAVpn schema: $ref: '#/components/schemas/FTDRAVpnModel' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/s2svpnsummaries: get: deprecated: false description: '**Get all the configured S2S VPN in the system, with short summary along with the health of the tunnels.**' operationId: getS2SVpnSummaryModel parameters: - description: The filter criteria for which the details have to be fetched. The following filters are supported - device:{deviceId};name:{Topology name};routeBased:{true|false};includeSubDomains:{true|false}. User can enter one or many filters. in: query name: filter required: false schema: type: string - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false 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/policy/s2svpnsummaries ( Get S2S VPN summary. )': value: items: - activeTunnelCount: 6 downTunnelCount: 4 id: asdddf0 ikeV1Enabled: true ikeV2Enabled: true name: DummyData0 outOfSync: false routeBased: false topologyType: HUB_AND_SPOKE totalTunnelCount: 10 type: FTDS2SVpn - activeTunnelCount: 6 downTunnelCount: 4 id: asdddf0 ikeV1Enabled: true ikeV2Enabled: true name: DummyData0 outOfSync: false routeBased: false topologyType: HUB_AND_SPOKE totalTunnelCount: 10 type: FTDS2SVpn paging: count: 1 limit: 2 offset: 0 pages: 8 schema: $ref: '#/components/schemas/S2SVpnSummaryModelListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/snmpalerts: get: deprecated: false description: '**Get the list of all SNMP alerts.**' operationId: getAllSNMPConfig 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/policy/snmpalerts ( GET ALL SNMP alerts without any query )': value: items: - id: SNMP-alert-UUID-1 links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/snmpalerts/SNMP-alert-UUID-1 name: Test-SNMP-Global-v2 type: SNMPAlert - id: SNMP-alert-UUID-2 links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/snmpalerts/SNMP-alert-UUID-2 name: Test-SNMP-TestDomain-v1 type: SNMPAlert - id: SNMP-alert-UUID-3 links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/snmpalerts/SNMP-alert-UUID-3 name: Test-SNMP-TestDomain-v3 type: SNMPAlert links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/snmpalerts?offset=0&limit=3 paging: count: 3 limit: 3 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/domainUUID/policy/snmpalerts?expanded=true ( GET ALL SNMP alerts with expanded=true )' : value: items: - id: SNMP-alert-UUID-1 links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/snmpalerts/SNMP-alert-UUID-1 metadata: domain: id: Global-domain-UUID name: Global type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: false timestamp: 1460056664.0 name: Test-SNMP-Global-v2 type: SNMPAlert version: '2.0' - id: SNMP-alert-UUID-2 links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/snmpalerts/SNMP-alert-UUID-2 metadata: domain: id: domainUUID name: TestDomain type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: true timestamp: 1460057664.0 name: Test-SNMP-TestDomain-v1 type: SNMPAlert version: '1.0' - id: SNMP-alert-UUID-3 links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/snmpalerts/SNMP-alert-UUID-3 metadata: domain: id: domainUUID name: TestDomain type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: true timestamp: 1460058664.0 name: Test-SNMP-TestDomain-v3 type: SNMPAlert version: '3.0' links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/snmpalerts?offset=0&limit=3 paging: count: 3 limit: 3 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SNMPConfigListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/snmpalerts/{objectId}: get: deprecated: false description: '**Get the SNMP alert associated with the specified ID.**' operationId: getSNMPConfig parameters: - description: Unique identifier of an SNMP alert. in: path name: objectId required: true schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: 'Example 1 : GET /fmc_config/v1/domain/default/policy/snmpalerts/SNMP-alert-UUID-1 ( GET a SNMP alert given UUID )': value: id: SNMP-alert-UUID-1 links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/default/policy/snmpalerts/SNMP-alert-UUID-1 metadata: domain: id: Global-domain-UUID name: Global type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: true timestamp: 1460056664.0 name: Test-SNMP-Global-v2 type: SNMPAlert version: '2.0' schema: $ref: '#/components/schemas/SNMPConfig' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/syslogalerts: get: deprecated: false description: '**Get the list of all syslog alerts.**' operationId: getAllSyslogConfig 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/policy/syslogalerts ( GET ALL syslog alerts without any query )': value: items: - id: Syslog-alert-UUID-1 links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/syslogalerts/Syslog-alert-UUID-1 name: Test-Syslog-Global type: SyslogAlert - id: Syslog-alert-UUID-2 links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/syslogalerts/Syslog-alert-UUID-2 name: Test-Syslog-Testdomain type: SyslogAlert links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/syslogalerts?offset=0&limit=2 paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 2 : GET /fmc_config/v1/domain/domainUUID/policy/syslogalerts?expanded=true ( GET ALL syslog alerts with expanded=true )' : value: items: - id: Syslog-alert-UUID-1 links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/syslogalerts/Syslog-alert-UUID-1 metadata: domain: id: Global-domain-UUID name: Global type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: false timestamp: 1460056577.0 name: Test-Syslog-Global type: SyslogAlert - id: Syslog-alert-UUID-2 links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/syslogalerts/Syslog-alert-UUID-2 metadata: domain: id: domainUUID name: TestDomain type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: true timestamp: 1460057577.0 name: Test-Syslog-Testdomain type: SyslogAlert links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/domainUUID/policy/syslogalerts?offset=0&limit=2 paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/SyslogConfigListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/syslogalerts/{objectId}: get: deprecated: false description: '**Get the syslog alert associated with the specified ID.**' operationId: getSyslogConfig parameters: - description: Unique identifier of an syslog alert. in: path name: objectId 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/policy/syslogalerts/Syslog-alert-UUID-1 ( GET syslog alert by given UUID )' : value: id: Syslog-alert-UUID-1 links: self: https://somehost.cisco.com/api/fmc_config/v1/domain/default/policy/syslogalerts/Syslog-alert-UUID-1 metadata: domain: id: Global-domain-UUID name: Global type: domain lastUser: id: User-UUID name: admin type: user readOnly: state: true timestamp: 1460056577.0 name: Test-Syslog-Global type: SyslogAlert schema: $ref: '#/components/schemas/SyslogConfig' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/umbrelladnspolicies: get: deprecated: false description: '**Get the list of all umbrella DNS policies.**' operationId: getAllUmbrellaDNSPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false 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/UmbrellaDNSPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create an umbrella DNS policy. _Check the response section for applicable examples (if any)._**' operationId: createUmbrellaDNSPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: ? 'Example 1 : POST /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies ( Example payloads for POST on umbrella DNS policy. )' : value: description: Umbrella DNS policy for testing rest API name: Umbrella DNS Policy type: UmbrellaDNSPolicy schema: $ref: '#/components/schemas/UmbrellaDNSPolicy' type: object description: Input representation of umbrella DNS policy. required: true responses: '201': content: application/json: examples: ? 'Example 1 : POST /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies ( Example payloads for POST on umbrella DNS policy. )' : value: description: Umbrella DNS policy for testing rest API id: umbrellaDNSPolicyUuid links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid name: Umbrella DNS Policy rules: links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid/umbrelladnsrules refType: list type: UmbrellaDNSPolicy schema: $ref: '#/components/schemas/UmbrellaDNSPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/umbrelladnspolicies/{containerUUID}/umbrelladnsrules: get: deprecated: false description: '**Get the list of all umbrella DNS rules.**' operationId: getAllUmbrellaDNSRule 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/UmbrellaDNSRuleListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/umbrelladnspolicies/{containerUUID}/umbrelladnsrules/{objectId}: get: deprecated: false description: '**Get the umbrella DNS rule associated with the specified ID.**' operationId: getUmbrellaDNSRule parameters: - description: Unique identifier of the umbrella rule. 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}/policy/umbrelladnspolicies/{containerUUID}/umbrelladnsrules/umbrelladnsruleUUID ( Example payload for GET on Umbrella rules )' : value: id: umbrelladnsruleUUID idleTimeOut: idle timeouts isDNSCryptEnabled: true links: self: /api/fmc_config/v1/domain/domainUUID/policy/umbrelladnspolicies/containerUUID/umbrelladnsrules/umbrelladnsruleUUID localByPassDomain: Domain for local bypass metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 type: UmbrellaDNSRule umbrellaTag: Umbrella cloud tag ? 'Example 2 : GET /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/{containerUUID}/umbrelladnsrules ( Example payload for GET on Umbrella rules )' : value: items: - id: umbrelladnsruleUUID idleTimeOut: idle timeouts isDNSCryptEnabled: true links: self: /api/fmc_config/v1/domain/domainUUID/policy/umbrelladnspolicies/containerUUID/umbrelladnsrules/umbrelladnsruleUUID localByPassDomain: Domain for local bypass metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589846.0 type: UmbrellaDNSRule umbrellaTag: Umbrella cloud tag - id: umbrelladnsruleUUID1 idleTimeOut: idle timeouts1 isDNSCryptEnabled: true links: self: /api/fmc_config/v1/domain/domainUUID/policy/umbrelladnspolicies/containerUUID/umbrelladnsrules/umbrelladnsruleUUID1 localByPassDomain: Domain for local bypass1 metadata: domain: id: domainUUID name: Global type: Domain timestamp: 1639639589848.0 type: UmbrellaDNSRule umbrellaTag: Umbrella cloud tag1 links: self: /api/fmc_config/v1/domain/domainUUID/policy/umbrelladnspolicies/containerUUID/umbrelladnsrules?offset=0&limit=25&expanded=true paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/UmbrellaDNSRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the umbrella DNS rule associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateUmbrellaDNSRule parameters: - description: Unique identifier of the umbrella rule. 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/policy/umbrelladnspolicies/containerUUID/umbrelladnsrules/umbrelladnsruleUUID2 ( Example payload for PUT on umbrella DNS policy. )' : value: id: umbrelladnsruleUUID2 idleTimeOut: idle timeouts2 isDNSCryptEnabled: true localByPassDomain: Domain for local bypass2 type: UmbrellaDNSRule umbrellaTag: Umbrella cloud tag2 schema: $ref: '#/components/schemas/UmbrellaDNSRule' type: object description: Input representation of umbrella DNS rule. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /api/fmc_config/v1/domain/domainUUID/policy/umbrelladnspolicies/containerUUID/umbrelladnsrules/umbrelladnsruleUUID2 ( Example payload for PUT on umbrella DNS policy. )' : value: id: umbrelladnsruleUUID2 idleTimeOut: idle timeouts2 isDNSCryptEnabled: true links: self: /api/fmc_config/v1/domain/domainUUID/policy/umbrelladnspolicies/containerUUID/umbrelladnsrules/umbrelladnsruleUUID2 localByPassDomain: Domain for local bypass2 metadata: domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain timestamp: 1640170486880.0 type: UmbrellaDNSRule umbrellaTag: Umbrella cloud tag2 schema: $ref: '#/components/schemas/UmbrellaDNSRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/umbrelladnspolicies/{objectId}: delete: deprecated: false description: '**Delete the umbrella DNS policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteUmbrellaDNSPolicy parameters: - description: Unique identifier of the umbrella DNS policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : DELETE /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid1 ( Example payload for DELETE on umbrella DNS policy. )' : value: description: Umbrella DNS policy for testing rest API id: umbrellaDNSPolicyUuid1 links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid1 name: Umbrella DNS Policy1 rules: links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid1/umbrelladnsrules refType: list type: UmbrellaDNSPolicy schema: $ref: '#/components/schemas/UmbrellaDNSPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the umbrella DNS policy associated with the specified ID.**' operationId: getUmbrellaDNSPolicy parameters: - description: Unique identifier of the umbrella DNS policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : GET /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid ( Example payloads for GET on umbrella DNS policy. )' : value: description: Umbrella DNS policy for testing rest API id: umbrellaDNSPolicyUuid links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid name: Umbrella DNS Policy rules: links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid/umbrelladnsrules refType: list type: UmbrellaDNSPolicy ? 'Example 2 : GET /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies ( Example payloads for GET listing on umbrella DNS policy. )' : value: items: - description: Umbrella DNS policy for testing rest API id: umbrellaDNSPolicyUuid1 links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid1 name: Umbrella DNS Policy1 type: UmbrellaDNSPolicy - description: Umbrella DNS policy for testing rest API id: umbrellaDNSPolicyUuid2 links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid2 name: Umbrella DNS Policy2 type: UmbrellaDNSPolicy links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies?offset=0&limit=2 paging: count: 2 limit: 2 offset: 0 pages: 1 ? 'Example 3 : GET /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies?expanded=true ( Example payload for GET on umbrella DNS policy with expanded=true )' : value: items: - description: Umbrella DNS policy for testing rest API id: umbrellaDNSPolicyUuid1 links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid1 name: Umbrella DNS Policy1 rules: links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid1/umbrelladnsrules refType: list type: UmbrellaDNSPolicy - description: Umbrella DNS policy for testing rest API id: umbrellaDNSPolicyUuid2 links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid2 name: Umbrella DNS Policy2 rules: links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies/umbrellaDNSPolicyUuid2/umbrelladnsrules refType: list type: UmbrellaDNSPolicy links: self: /api/fmc_config/v1/domain/{domainUUID}/policy/umbrelladnspolicies?offset=0&limit=2&expanded=true paging: count: 2 limit: 2 offset: 0 pages: 1 schema: $ref: '#/components/schemas/UmbrellaDNSPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the umbrella DNS policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateUmbrellaDNSPolicy parameters: - description: Unique identifier of the umbrella DNS policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: schema: $ref: '#/components/schemas/UmbrellaDNSPolicy' type: object description: Input representation of umbrella DNS policy. required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/UmbrellaDNSPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/universalzerotrustpolicies: get: deprecated: false description: '**[DEV ERROR: Missing description]**' operationId: getAllUniversalZeroTrustPolicy parameters: - description: '[DEV ERROR: Missing description]' in: query name: filter required: false 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/UniversalZeroTrustPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/universalzerotrustpolicies/{containerUUID}/universalzerotrustrules: delete: deprecated: false description: '**[DEV ERROR: Missing description] _Check the response section for applicable examples (if any)._**' operationId: deleteMultipleUniversalZeroTrustRule parameters: - description: '[DEV ERROR: Missing description]' in: query name: bulk required: true schema: type: boolean - description: '[DEV ERROR: Missing description]' in: query name: filter required: true schema: type: string - description: '[DEV ERROR: Missing description]' in: header name: ticket-id required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: commitId 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: schema: $ref: '#/components/schemas/UniversalZeroTrustRule' type: object description: '[DEV ERROR: Missing description]' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/UniversalZeroTrustRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**[DEV ERROR: Missing description]**' operationId: getAllUniversalZeroTrustRule parameters: - description: '[DEV ERROR: Missing description]' in: header name: ticket-id required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: filterOnDevice required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: commitId 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/UniversalZeroTrustRuleListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**[DEV ERROR: Missing description] _Check the response section for applicable examples (if any)._**' operationId: createMultipleUniversalZeroTrustRule parameters: - description: '[DEV ERROR: Missing description]' in: query name: bulk required: false schema: type: boolean - description: '[DEV ERROR: Missing description]' in: header name: ticket-id required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: commitId 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: schema: $ref: '#/components/schemas/UniversalZeroTrustRule' type: object description: '[DEV ERROR: Missing description]' required: true responses: '201': content: application/json: schema: $ref: '#/components/schemas/UniversalZeroTrustRule' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**[DEV ERROR: Missing description] _Check the response section for applicable examples (if any)._**' operationId: updateMultipleUniversalZeroTrustRule parameters: - description: '[DEV ERROR: Missing description]' in: query name: bulk required: true schema: type: boolean - description: '[DEV ERROR: Missing description]' in: header name: ticket-id required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: commitId 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: schema: $ref: '#/components/schemas/UniversalZeroTrustRule' type: object description: '[DEV ERROR: Missing description]' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/UniversalZeroTrustRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/universalzerotrustpolicies/{containerUUID}/universalzerotrustrules/{objectId} : delete: deprecated: false description: '**[DEV ERROR: Missing description] _Check the response section for applicable examples (if any)._**' operationId: deleteUniversalZeroTrustRule parameters: - description: '[DEV ERROR: Missing description]' in: path name: objectId required: true schema: type: string - description: '[DEV ERROR: Missing description]' in: header name: ticket-id required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: commitId 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/UniversalZeroTrustRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**[DEV ERROR: Missing description]**' operationId: getUniversalZeroTrustRule parameters: - description: '[DEV ERROR: Missing description]' in: path name: objectId required: true schema: type: string - description: '[DEV ERROR: Missing description]' in: header name: ticket-id required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: commitId 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/UniversalZeroTrustRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**[DEV ERROR: Missing description] _Check the response section for applicable examples (if any)._**' operationId: updateUniversalZeroTrustRule parameters: - description: '[DEV ERROR: Missing description]' in: path name: objectId required: true schema: type: string - description: '[DEV ERROR: Missing description]' in: header name: ticket-id required: false schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: commitId 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: schema: $ref: '#/components/schemas/UniversalZeroTrustRule' type: object description: '[DEV ERROR: Missing description]' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/UniversalZeroTrustRule' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/universalzerotrustpolicies/{objectId}: get: deprecated: false description: '**[DEV ERROR: Missing description]**' operationId: getUniversalZeroTrustPolicy parameters: - description: '[DEV ERROR: Missing description]' in: path name: objectId required: true schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: schema: $ref: '#/components/schemas/UniversalZeroTrustPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**[DEV ERROR: Missing description] _Check the response section for applicable examples (if any)._**' operationId: updateUniversalZeroTrustPolicy parameters: - description: '[DEV ERROR: Missing description]' in: path name: objectId required: true schema: type: string - description: '[DEV ERROR: Missing description]' in: query name: deleteAllSSECollections required: false schema: type: boolean - description: '[DEV ERROR: Missing description]' in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: schema: $ref: '#/components/schemas/UniversalZeroTrustPolicy' type: object description: '[DEV ERROR: Missing description]' required: true responses: '200': content: application/json: schema: $ref: '#/components/schemas/UniversalZeroTrustPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/vpntunnelstatuses: get: deprecated: false description: '**Get the list of all VPN tunnel statuses.**' operationId: getAllVpnTunnelStatusModel parameters: - description: Criteria for filtering. Supported options are - deviceId:{deviceId};vpnTopologyId:{topologyId};deployedStatus:{deployedStatus};status:{status}. in: query name: filter required: false 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/VpnTunnelStatusModelListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/zerotrustpolicies: get: deprecated: false description: '**Get list of all Zero Trust policies.**' operationId: getAllZeroTrustPolicy parameters: - description: To filter policies. in: query name: filter required: false schema: type: string - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false 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/policy/zerotrustpolicies ( Get All of ZeroTrustPolicy )': value: items: - id: links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/zerotrustPolicyUUID name: type: ZeroTrustPolicy - id: links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/zerotrustPolicyUUID name: type: ZeroTrustPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies?offset=0&limit=25 paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/ZeroTrustPolicyListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a Zero Trust policy. _Check the response section for applicable examples (if any)._**' operationId: createZeroTrustPolicy parameters: - description: UUID of the ticket for tracking the configuration changes. in: header name: ticket-id required: false schema: type: string - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: 'Example 1 : POST /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies ( POST method to create a new ZeroTrustPolicy )': value: acsUrl: description: filePolicy: id: name: type: FilePolicy globalPortPool: 20000-22000 intrusionPolicy: id: name: type: IntrusionPolicy logEnabled: true/false name: proxyCertificate: id: name: type: CertEnrollment securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone type: ZeroTrustPolicy variableSet: id: name: type: VariableSet schema: $ref: '#/components/schemas/ZeroTrustPolicy' type: object description: Input representation of Zero Trust policy. required: true responses: '201': content: application/json: examples: 'Example 1 : POST /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies ( POST method to create a new ZeroTrustPolicy )': value: acsUrl: description: filePolicy: id: name: type: FilePolicy globalPortPool: 20000-22000 id: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/zerotrustPolicyUUID logEnabled: true/false metadata: dirtyDeviceCount: 0 domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain totalDeviceCount: 0 name: proxyCertificate: id: name: type: CertEnrollment securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone type: ZeroTrustPolicy variableSet: id: name: type: VariableSet schema: $ref: '#/components/schemas/ZeroTrustPolicy' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/zerotrustpolicies/{containerUUID}/applicationgroups: get: deprecated: false description: '**Get the list of all Zero Trust application groups.**' operationId: getAllZeroTrustApplicationGroup parameters: - description: To filter policies. in: query name: filter required: false 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 - $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/policy/zerotrustpolicies/containerUUID/applicationgroups ( Get All of ZeroTrustApplicationGroup )' : value: items: - id: links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applicationgroups/zerotrustApplicationGroupUUID name: type: ZeroTrustApplicationGroup - id: links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applicationgroups/zerotrustApplicationGroupUUID name: type: ZeroTrustApplicationGroup links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applicationgroups?offset=0&limit=25 paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/ZeroTrustApplicationGroupListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Create a Zero Trust application group. _Check the response section for applicable examples (if any)._**' operationId: createZeroTrustApplicationGroup 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/policy/zerotrustpolicies/containerUUID/applicationgroups ( Minimum Payload for POST method to create a new ZeroTrustApplicationGroup )' : value: authenticationTimeout: 1440 (range:- 30-10080) idpSettings: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSettings: filePolicy: INHERIT intrusionPolicy: INHERIT securityZones: INHERIT name: type: ZeroTrustApplicationGroup ? 'Example 2 : POST /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applicationgroups ( POST method to create a new ZeroTrustApplicationGroup )' : value: authenticationTimeout: 1440 (range:- 30-10080) filePolicy: id: name: type: FilePolicy idpSettings: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSettings: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE intrusionPolicy: id: name: type: IntrusionPolicy name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone type: ZeroTrustApplicationGroup schema: $ref: '#/components/schemas/ZeroTrustApplicationGroup' type: object description: Input representation of Zero Trust Application Groups. required: true responses: '201': content: application/json: examples: ? 'Example 1 : POST /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applicationgroups ( Minimum Payload for POST method to create a new ZeroTrustApplicationGroup )' : value: authenticationTimeout: 1440 (range:- 30-10080) id: idpSettings: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSettings: filePolicy: INHERIT intrusionPolicy: INHERIT securityZones: INHERIT links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applicationgroups/zerotrustApplicationGroupUUID metadata: domain: id: name: type: Domain mappedPort: -1 spSettings: acsUrl: entityId: timestamp: 1668747979712.0 zerotrustPolicy: id: name: type: ZeroTrustPolicy name: numOfApplications: 0 type: ZeroTrustApplicationGroup ? 'Example 2 : POST /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applicationgroups ( POST method to create a new ZeroTrustApplicationGroup )' : value: authenticationTimeout: 1440 (range:- 30-10080) filePolicy: id: name: type: FilePolicy id: idpSettings: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSettings: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applicationgroups/zerotrustApplicationGroupUUID metadata: domain: id: name: type: Domain mappedPort: -1 spSettings: acsUrl: entityId: timestamp: 1668747979712.0 zerotrustPolicy: id: name: type: ZeroTrustPolicy name: numOfApplications: 0 securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone type: ZeroTrustApplicationGroup schema: $ref: '#/components/schemas/ZeroTrustApplicationGroup' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/zerotrustpolicies/{containerUUID}/applicationgroups/{objectId}: delete: deprecated: false description: '**Delete the Zero Trust Application Group associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteZeroTrustApplicationGroup parameters: - description: Unique identifier of the Zero Trust application group. in: path name: objectId required: true schema: type: string - description: Shows any warnings when deleting a zero trust application group policy, if set to false. If not specified, value is set to true and warnings are ignored. Allowed values are true and false. in: query name: ignoreWarning required: false schema: type: boolean - 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/policy/zerotrustpolicies/containerUUID/applicationgroups/zerotrustApplicationGroupUUID ( DELETE method for ZeroTrustApplicationGroup for a given UUID )' : value: filePolicy: id: name: type: FilePolicy id: idpSettings: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSettings: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applicationgroups/zerotrustApplicationGroupUUID metadata: domain: id: name: type: Domain mappedPort: -1 spSettings: acsUrl: entityId: timestamp: 1668747979712.0 zerotrustPolicy: id: name: type: ZeroTrustPolicy name: numOfApplications: 0 securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone type: ZeroTrustApplicationGroup schema: $ref: '#/components/schemas/ZeroTrustApplicationGroup' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the Zero Trust Application Group associated with the specified ID.**' operationId: getZeroTrustApplicationGroup parameters: - description: Unique identifier of the Zero Trust application group. 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/policy/zerotrustpolicies/containerUUID/applicationgroups/zerotrustApplicationGroupUUID ( Get of ZeroTrustApplicationGroup for a given UUID )' : value: authenticationTimeout: 1440 (range:- 30-10080) filePolicy: id: name: type: FilePolicy id: idpSettings: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSettings: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applicationgroups/zerotrustApplicationGroupUUID metadata: domain: id: name: type: Domain mappedPort: -1 spSettings: acsUrl: entityId: timestamp: 1668747979712.0 zerotrustPolicy: id: name: type: ZeroTrustPolicy name: numOfApplications: 0 securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone type: ZeroTrustApplicationGroup schema: $ref: '#/components/schemas/ZeroTrustApplicationGroup' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the Zero Trust Application Group associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateZeroTrustApplicationGroup parameters: - description: Unique identifier of the Zero Trust application group. 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/policy/zerotrustpolicies/containerUUID/applicationgroups/zerotrustApplicationGroupUUID ( PUT of ZeroTrustApplicationGroup )' : value: filePolicy: id: name: type: FilePolicy idpSettings: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSettings: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE intrusionPolicy: id: name: type: IntrusionPolicy name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone type: ZeroTrustApplicationGroup schema: $ref: '#/components/schemas/ZeroTrustApplicationGroup' type: object description: Input representation of Zero Trust Application Groups. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applicationgroups/zerotrustApplicationGroupUUID ( PUT of ZeroTrustApplicationGroup )' : value: filePolicy: id: name: type: FilePolicy id: idpSettings: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSettings: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applicationgroups/zerotrustApplicationGroupUUID metadata: domain: id: name: type: Domain mappedPort: -1 spSettings: acsUrl: entityId: timestamp: 1668747979712.0 zerotrustPolicy: id: name: type: ZeroTrustPolicy name: numOfApplications: 0 securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone type: ZeroTrustApplicationGroup schema: $ref: '#/components/schemas/ZeroTrustApplicationGroup' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/zerotrustpolicies/{containerUUID}/applications: delete: deprecated: false description: '**Deletes all the Zero Trust Applications. _Check the response section for applicable examples (if any)._**' operationId: deleteMultipleZeroTrustApplication parameters: - description: Required parameter, should be always set to true. in: query name: bulk required: true schema: type: boolean - description: To filter policies. in: query name: filter 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: schema: $ref: '#/components/schemas/ZeroTrustApplication' type: object description: Input representation of Zero Trust Applications. required: true responses: '200': content: application/json: examples: ? 'Example 1 : DELETE /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( DELETE method for ZeroTrustApplication for a given UUID )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy id: idpSetting: certificate: id: name: type: CertEnrollment entityId: Eg. http://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication ? 'Example 2 : DELETE /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( DELETE method for ZeroTrustApplication for a given UUID )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy group: id: name: type: ZeroTrustApplicationGroup id: inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustApplicationGroup: id: name: numOfApplications: 2 type: ZeroTrustApplicationGroup ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication schema: $ref: '#/components/schemas/ZeroTrustApplication' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get all Zero Trust Applications.**' operationId: getAllZeroTrustApplication parameters: - description: To filter policies. in: query name: filter required: false 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 - $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/policy/zerotrustpolicies/containerUUID/applications ( GET ALL of ZeroTrustApplication )' : value: items: - id: links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID name: ZeroTrust_application_name> type: ZeroTrustApplication - id: links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID name: ZeroTrust_application_name> type: ZeroTrustApplication links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications?offset=0&limit=25 paging: count: 2 limit: 25 offset: 0 pages: 1 schema: $ref: '#/components/schemas/ZeroTrustApplicationListContainer' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy post: deprecated: false description: '**Creates Zero Trust Applications. _Check the response section for applicable examples (if any)._**' operationId: createZeroTrustApplication 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/policy/zerotrustpolicies/containerUUID/applications ( Minimum Payload for POST method to create a new ungrouped ZeroTrustApplication without IDP )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: inheritanceSetting: filePolicy: INHERIT intrusionPolicy: INHERIT securityZones: INHERIT internalUrl: name: sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication ? 'Example 2 : POST /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications ( POST method to create a new ungrouped ZeroTrustApplication )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy idpSetting: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication ? 'Example 3 : POST /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications ( POST method to create a new grouped ZeroTrustApplication )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: group: id: name: type: ZeroTrustApplicationGroup inheritanceSetting: filePolicy: INHERIT intrusionPolicy: INHERIT securityZones: INHERIT internalUrl: name: sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication schema: $ref: '#/components/schemas/ZeroTrustApplication' type: object description: Input representation of Zero Trust Applications. required: true responses: '201': content: application/json: examples: ? 'Example 1 : POST /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications ( Minimum Payload for POST method to create a new ungrouped ZeroTrustApplication without IDP )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: id: inheritanceSetting: filePolicy: INHERIT intrusionPolicy: INHERIT securityZones: INHERIT internalUrl: links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication ? 'Example 2 : POST /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications ( POST method to create a new ungrouped ZeroTrustApplication )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy id: idpSetting: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication ? 'Example 3 : POST /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications ( POST method to create a new grouped ZeroTrustApplication )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: group: id: name: type: ZeroTrustApplicationGroup id: inheritanceSetting: filePolicy: INHERIT intrusionPolicy: INHERIT securityZones: INHERIT internalUrl: links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustApplicationGroup: id: name: numOfApplications: 2 type: ZeroTrustApplicationGroup ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication schema: $ref: '#/components/schemas/ZeroTrustApplication' type: object description: Created default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modifies the Zero Trust Applications. _Check the response section for applicable examples (if any)._**' operationId: updateMultipleZeroTrustApplication parameters: - description: Required parameter, should be always set to true in: query name: bulk required: true schema: type: boolean - description: This field specifies whether to change the entire object or only certain attributes of it. When its value is false the whole object will change, and if the value is true then only the attributes that are specified will change. The default value of this field is false. in: query name: partialUpdate required: false schema: type: boolean - 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/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( PUT of ZeroTrustApplication - Ungrouped )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy id: idpSetting: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication ? 'Example 2 : PUT /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( PUT of ZeroTrustApplication - grouped )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy group: id: name: type: ZeroTrustApplicationGroup id: inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication schema: $ref: '#/components/schemas/ZeroTrustApplication' type: object description: Input representation of Zero Trust Applications. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( PUT of ZeroTrustApplication - Ungrouped )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy id: idpSetting: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication ? 'Example 2 : PUT /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( PUT of ZeroTrustApplication - grouped )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy group: id: name: type: ZeroTrustApplicationGroup id: inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustApplicationGroup: id: name: numOfApplications: 2 type: ZeroTrustApplicationGroup ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication schema: $ref: '#/components/schemas/ZeroTrustApplication' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/zerotrustpolicies/{containerUUID}/applications/{objectId}: delete: deprecated: false description: '**Delete the Zero Trust application associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteZeroTrustApplication parameters: - description: Unique identifier of the Zero Trust application. 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/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( DELETE method for ZeroTrustApplication for a given UUID )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy id: idpSetting: certificate: id: name: type: CertEnrollment entityId: Eg. http://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication ? 'Example 2 : DELETE /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( DELETE method for ZeroTrustApplication for a given UUID )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy group: id: name: type: ZeroTrustApplicationGroup id: inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustApplicationGroup: id: name: numOfApplications: 2 type: ZeroTrustApplicationGroup ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication schema: $ref: '#/components/schemas/ZeroTrustApplication' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the Zero Trust application associated with the specified ID.**' operationId: getZeroTrustApplication parameters: - description: Unique identifier of the Zero Trust application. 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/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( GET ZeroTrustApplication for a given UUID )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy id: idpSetting: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication ? 'Example 2 : GET /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( GET ZeroTrustApplication for a given UUID )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy group: id: name: type: ZeroTrustApplicationGroup id: inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustApplicationGroup: id: name: numOfApplications: 2 type: ZeroTrustApplicationGroup ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication schema: $ref: '#/components/schemas/ZeroTrustApplication' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the Zero Trust application associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateZeroTrustApplication parameters: - description: Unique identifier of the Zero Trust application. 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/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( PUT of ZeroTrustApplication - Ungrouped )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy id: idpSetting: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication ? 'Example 2 : PUT /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( PUT of ZeroTrustApplication - grouped )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy group: id: name: type: ZeroTrustApplicationGroup id: inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication schema: $ref: '#/components/schemas/ZeroTrustApplication' type: object description: Input representation of Zero Trust Applications. required: true responses: '200': content: application/json: examples: ? 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( PUT of ZeroTrustApplication - Ungrouped )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy id: idpSetting: certificate: id: name: type: CertEnrollment entityId: Eg. https://www.okta.com/exk5460t24OenZZcI5d7 ssoUrl: Eg. https://dev-13121569.okta.com/app/dev-13121569_appsaml_1/exk5460t24OenZZcI5d7/sso/saml inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication ? 'Example 2 : PUT /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID ( PUT of ZeroTrustApplication - grouped )' : value: authenticationTimeout: 1440 (range:- 30-10080) enabled: true/false externalUrl: filePolicy: id: name: type: FilePolicy group: id: name: type: ZeroTrustApplicationGroup id: inheritanceSetting: filePolicy: OVERRIDE intrusionPolicy: OVERRIDE securityZones: OVERRIDE internalUrl: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/containerUUID/applications/ZeroTrustApplicationUUID metadata: ZeroTrustApplicationGroup: id: name: numOfApplications: 2 type: ZeroTrustApplicationGroup ZeroTrustPolicy: id: name: type: ZeroTrustPolicy domain: id: name: type: Domain mappedPort: spSettings: acsUrl: entityId: timestamp: 1668747979712.0 name: securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone sourceNat: id: name: type: Network sslCertificate: id: name: type: InternalCertificate type: ZeroTrustApplication schema: $ref: '#/components/schemas/ZeroTrustApplication' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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}/policy/zerotrustpolicies/{objectId}: delete: deprecated: false description: '**Delete the Zero Trust policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: deleteZeroTrustPolicy parameters: - description: Unique identifier of the Zero Trust policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : DELETE /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/zerotrustPolicyUUID ( DELETE method for ZeroTrustPolicy for a given UUID )' : value: acsUrl: description: filePolicy: id: name: type: FilePolicy globalPortPool: 20000-22000 id: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/zerotrustPolicyUUID logEnabled: true/false metadata: dirtyDeviceCount: 0 domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: rest timestamp: 1676006154095.0 totalDeviceCount: 0 name: proxyCertificate: id: name: type: CertEnrollment securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone type: ZeroTrustPolicy variableSet: id: name: type: VariableSet schema: $ref: '#/components/schemas/ZeroTrustPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy get: deprecated: false description: '**Get the Zero Trust policy associated with the specified ID.**' operationId: getZeroTrustPolicy parameters: - description: Unique identifier of the Zero Trust policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID responses: '200': content: application/json: examples: ? 'Example 1 : GET /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/zerotrustPolicyUUID ( Get of ZeroTrustPolicy for a given UUID )' : value: acsUrl: description: filePolicy: id: name: type: FilePolicy globalPortPool: 20000-22000 id: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/zerotrustPolicyUUID logEnabled: true/false metadata: dirtyDeviceCount: 0 domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: rest timestamp: 1676005727188.0 totalDeviceCount: 0 name: proxyCertificate: id: name: type: CertEnrollment securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone type: ZeroTrustPolicy variableSet: id: name: type: VariableSet schema: $ref: '#/components/schemas/ZeroTrustPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy put: deprecated: false description: '**Modify the Zero Trust policy associated with the specified ID. _Check the response section for applicable examples (if any)._**' operationId: updateZeroTrustPolicy parameters: - description: Unique identifier of the Zero Trust policy. 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 - $ref: '#/components/parameters/domainUUID' name: domainUUID requestBody: content: application/json: examples: 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/zerotrustPolicyUUID ( PUT of ZeroTrustPolicy )': value: acsUrl: description: filePolicy: id: name: type: FilePolicy globalPortPool: 20000-22000 id: intrusionPolicy: id: name: type: IntrusionPolicy logEnabled: true/false name: proxyCertificate: id: name: type: CertEnrollment securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone type: ZeroTrustPolicy variableSet: id: name: type: VariableSet schema: $ref: '#/components/schemas/ZeroTrustPolicy' type: object description: Input representation of Zero Trust policy. required: true responses: '200': content: application/json: examples: 'Example 1 : PUT /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/zerotrustPolicyUUID ( PUT of ZeroTrustPolicy )': value: acsUrl: description: filePolicy: id: name: type: FilePolicy globalPortPool: 20000-22000 id: intrusionPolicy: id: name: type: IntrusionPolicy links: self: /fmc_config/v1/domain/domainUUID/policy/zerotrustpolicies/zerotrustPolicyUUID logEnabled: true/false metadata: dirtyDeviceCount: 0 domain: id: e276abec-e0f2-11e3-8169-6d9ed49b625f name: Global type: Domain lastUser: name: rest timestamp: 1676005727188.0 totalDeviceCount: 0 name: proxyCertificate: id: name: type: CertEnrollment securityZones: - id: name: type: SecurityZone - id: name: type: SecurityZone type: ZeroTrustPolicy variableSet: id: name: type: VariableSet schema: $ref: '#/components/schemas/ZeroTrustPolicy' type: object description: OK default: content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' type: object description: Error tags: - Policy 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 /pcm/policies/{policyId}: get: description: 'Policy rule content might change over time as endpoint and application groups referenced are modified. If a rule becomes invalid as a result of changes to groups, PINACL will delete the rule on behalf of the user. An example of a rule becoming invalid is if a rule''s only source ips are an endpoint group and that group gets deleted. Roles allowed: support,pcm-rw,pcm-ro' operationId: getPolicy1 parameters: - in: path name: policyId required: true schema: type: string responses: '200': content: application/json: schema: $ref: '#/components/schemas/PolicyApi' description: Ok '400': description: Bad Request '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found '500': description: Internal Server Error summary: Get current user policy state by policyId tags: - Policy security: - BearerJWT: [] post: description: 'Roles allowed: support,pcm-rw' operationId: createPolicy parameters: - in: path name: policyId required: true schema: type: string requestBody: content: application/json: schema: $ref: '#/components/schemas/PolicyUserApi' required: true responses: '202': content: application/json: schema: $ref: '#/components/schemas/TopologyRequestResponse' description: Accepted '400': description: Bad Request '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found '500': description: Internal Server Error summary: Create user policy tags: - Policy security: - BearerJWT: [] servers: - url: https://api.security.cisco.com/pinacl/api /pcm/policies/{policyId}/{version}: delete: description: 'Roles allowed: support,pcm-rw' operationId: deletePolicy parameters: - in: path name: policyId required: true schema: type: string - in: path name: version required: true schema: format: int32 minimum: 1 type: integer responses: '202': content: application/json: schema: $ref: '#/components/schemas/TopologyRequestResponse' description: Accepted '400': description: Bad Request '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found '500': description: Internal Server Error summary: Delete user policy tags: - Policy security: - BearerJWT: [] put: description: 'Roles allowed: support,pcm-rw' operationId: updatePolicy parameters: - in: path name: policyId required: true schema: type: string - in: path name: version required: true schema: format: int32 minimum: 1 type: integer requestBody: content: application/json: schema: $ref: '#/components/schemas/PolicyUserApi' required: true responses: '202': content: application/json: schema: $ref: '#/components/schemas/TopologyRequestResponse' description: Accepted '400': description: Bad Request '401': description: Unauthorized '403': description: Forbidden '404': description: Not Found '500': description: Internal Server Error summary: Update user policy tags: - Policy security: - BearerJWT: [] servers: - url: https://api.security.cisco.com/pinacl/api components: schemas: DNSPolicy: description: Description of DNS Policy. properties: description: description: Description of DNS Policy type: string id: description: Unique identifier (UUID) representing the DNS policy. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the DNS policy. type: object name: description: User-specified name of the DNS policy. type: string type: description: Type of the DNS policy; this value is always DNSPolicy. type: string version: type: string type: object IDistinguishedNameLiteral: properties: type: type: string type: object LLFilesMap: additionalProperties: type: string type: object AccessPolicyInheritanceSettingListContainer: properties: items: $ref: '#/components/schemas/AccessPolicyInheritanceSetting' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object HitCountMetadata: properties: deviceCountInfo: $ref: '#/components/schemas/LLDeviceCountInfo' type: object deviceRuleId: description: ID of the rule on the target device console. type: string devicesLastFetchTime: items: $ref: '#/components/schemas/LLDevicesLastFetchTime' type: object type: array domain: $ref: '#/components/schemas/Domain' description: Object representing the domain under which the operation has been performed. type: object isLocked: type: boolean lastUser: $ref: '#/components/schemas/MetadataUser' type: object matches: items: type: string type: array policy: $ref: '#/components/schemas/IPolicyModel' description: Object representing the access control or prefilter policy containing the rule. type: object ruleIndex: description: Index number of the rule in the access control or prefilter policy list, against which the hit count information is retrieved. format: int32 type: integer task: $ref: '#/components/schemas/ITaskStatus' description: Object representing the task status of the hit count operation. type: object timestamp: format: int32 type: integer type: object InterfaceIpv4: properties: interfaceIpAddr: type: string interfaceIpAddrVariable: $ref: '#/components/schemas/VariableObjectEntry' type: object interfaceIpSelection: enum: - STATIC - DHCP - PPPOE type: string interfaceNetmask: type: string interfacePppoeRouteMetric: format: int32 type: integer interfaceSetRoute: type: boolean interfaceVpdnGroup: type: string ipv4PoolName: type: string ipv4PoolSelfLink: type: string ipv4PoolUuid: type: string type: object AccessPolicyCategory: description: Description of Access Policy Category. properties: description: description: Description of access policy category. type: string id: description: Unique identifier (UUID) representing the access policy category. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/AccessPolicyCategoryMetadata' description: Object representing metadata attributes for the access policy category. type: object name: description: User-specified name of the access policy category. type: string type: description: Type of the access control policy category; this value is always AccessPolicyCategory. type: string version: description: Version number of the response object. type: string type: object IRealmEntity: properties: id: type: string links: $ref: '#/components/schemas/ILinks' type: object name: type: string type: type: string type: object FTDNatRule: properties: description: type: string destinationInterface: $ref: '#/components/schemas/IInterfaceObjectModel' type: object dns: type: boolean fallThrough: type: boolean id: type: string interfaceIpv6: type: boolean links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string natType: enum: - STATIC - DYNAMIC type: string netToNet: type: boolean noProxyArp: type: boolean patOptions: $ref: '#/components/schemas/IPatOptionsContainer' type: object routeLookup: type: boolean section: type: string sourceInterface: $ref: '#/components/schemas/IInterfaceObjectModel' type: object type: type: string version: type: string required: - natType type: object VPNNatExemptModel: description: Model representing the VPN NAT Exempt Configuration. properties: description: description: Represents the VPN NAT Exempt configuration. It is a collation of Attribute and value pairs that determines parameters for the functionality of NAT Exempt in VPN type: string device: $ref: '#/components/schemas/IReference' description: Specifies the device name type: object id: description: Specifies Unique identifier (UUID) representing the VPNNAT Exempt object type: string links: $ref: '#/components/schemas/ILinks' description: Specifies links to this object. type: object metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata attributes for VPN NAT Exempt Policy type: object name: description: ' Identifies the VPNNAT Exempt Object so that can be referred to other configurations' type: string natExemptRulesForVPNTopologies: items: $ref: '#/components/schemas/NatExemptRulesForVPNTopo' type: object type: array type: description: Specifies unique type of VPNNAT Exempt. type: string version: type: string type: object RBDDataSection: properties: header: type: string rowList: items: $ref: '#/components/schemas/RBDDataRow' type: object type: array section: type: string type: object IHybridZeroTrustFQDNConfig: properties: FQDN: type: string certificate: $ref: '#/components/schemas/IReference' type: object interfaces: items: $ref: '#/components/schemas/IReference' type: object type: array type: object ChassisSyslogFile: description: Chassis Syslog File Settings properties: fileName: type: string fileSizeLimit: description: Maximum allowed size limit of the syslog file to be stored is 4096 - 4194304 (bytes) format: int32 type: integer isSyslogFileEnabled: description: Enable Status of Syslog File type: boolean severity: description: Severity of logs that should be captured. Syslog messages of selected level and higher severity levels will be captured. enum: - EMERGENCIES - ALERTS - CRITICAL - ERRORS - WARNINGS - NOTIFICATIONS - INFORMATION - DEBUGGING type: string type: object HitCount: properties: description: type: string firstHitTimeStamp: description: Indicates the time (in ISO 8601 format) when the hit count was first hit for the mentioned rule. type: string hitCount: description: Indicates the number of times the access control rule was hit on the target device. It is based on the data from the last FMC hit count refresh operation. format: int32 type: integer lastDeployedTimeStamp: description: Indicates the time (in ISO 8601 format) when the access policy was deployed to the device. type: string lastFetchTimeStamp: description: Indicates the last time (in ISO 8601 format) the hit count was retrieved for the mentioned rule. type: string lastHitTimeStamp: description: Indicates the time (in ISO 8601 format) when the hit count was last hit for the mentioned rule. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/HitCountMetadata' description: Object representing metadata attributes for the hit count entry. type: object rule: $ref: '#/components/schemas/IPolicyModel' description: Object representing the access control rule against which the hit count information is retrieved. type: object type: description: Type must be HitCount. type: string version: type: string type: object IIntrusionRuleThreshold: description: Model representing intrusion rule threshold setting. properties: count: description: Number of seconds to match before generating an event. format: int32 type: integer description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string seconds: description: Time in seconds for which the rule is matched before generating an event. format: int32 type: integer thresholdType: description: 'Rate which must be exceeded by a source or destination host before a rule can generate an event. One of: LIMIT | THRESHOLD | BOTH' enum: - LIMIT - THRESHOLD - BOTH type: string trackBy: description: 'Value describing the attribute by which configuration generates the event. One of: SOURCE | DESTINATION' enum: - SOURCE - DESTINATION type: string type: type: string version: type: string type: object IAccessPolicyDecryptionPolicySetting: properties: decryptionPolicy: $ref: '#/components/schemas/IReference' type: object 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 UniversalZeroTrustPolicy: 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 version: type: string type: object UmbrellaDNSPolicy: description: Description of umbrella DNS policy. properties: description: description: Description of Umbrella DNS Policy type: string id: description: Unique identifier (UUID) representing the umbrella DNS policy. type: string links: $ref: '#/components/schemas/Links' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the umbreall DNS policy. type: object name: description: User-specified name of the umbrella DNS policy. type: string rules: description: Object containing a list of rules in the umbrella DNS policy. type: object type: description: Type of the umbrella DNS policy; this value is always UmbrellaDNSPolicy. type: string version: description: Version number of the response object. type: string type: object IIntrusionUsage: properties: accesspolicy: format: int32 type: integer asscoiatedAcPolicies: items: $ref: '#/components/schemas/IReference' type: object type: array asscoiatedZeroTrustPolicies: items: $ref: '#/components/schemas/IReference' type: object type: array devices: format: int32 type: integer templates: format: int32 type: integer zerotrustpolicy: format: int32 type: integer type: object AllowDNSRule: description: Description of DNS Policy Rule. properties: action: description: 'The type of the rule. Possible values are: ALLOW, BLOCK, MONITOR, SINKHOLE, NXDOMAIN' enum: - ALLOW - MONITOR - SINKHOLE - BLOCK - NXDOMAIN type: string description: type: string dnsFeeds: $ref: '#/components/schemas/IReferenceContainer' description: List of DNS Feed objects type: object dnsLists: $ref: '#/components/schemas/IReferenceContainer' description: List of DNS List objects type: object enabled: description: Boolean property indicating if the rule is enabled type: boolean id: description: Unique identifier (UUID) representing the DNS policy Rule. type: string metadata: $ref: '#/components/schemas/Metadata' type: object name: description: User-specified name of the DNS policy Rule. type: string networks: $ref: '#/components/schemas/IReferenceContainer' description: 'Contains network objects referenced by the rule. It is split in 2 separate lists: objects and literals' type: object sinkhole: $ref: '#/components/schemas/IReference' description: If the action of the rule is SINKHOLE, then this attribute contains the sinkhole object referenced type: object sourceZones: $ref: '#/components/schemas/IReferenceContainer' description: Contains a list or Security Zone objects referenced by the rule type: object systemDefault: description: Boolean property indicating if the current rule is a system defined one type: boolean type: description: Type of the DNS Policy Rule; this value is always AllowDNSRule. type: string version: type: string vlanTags: $ref: '#/components/schemas/IReferenceContainer' description: 'Contains VLAN tag objects referenced by the rule. It is split in 2 separate lists: objects and literals' type: object type: object IUrlObjectsContainer: properties: literals: items: $ref: '#/components/schemas/IUrlLiteral' type: object type: array objects: items: $ref: '#/components/schemas/IUrlBase' type: object type: array urlCategoriesWithReputation: items: $ref: '#/components/schemas/IUrlCategoryAndReputation' type: object type: array type: object InterfaceIpv6: properties: interfaceIPv6AddressTableList: items: $ref: '#/components/schemas/InterfaceIpv6Address' type: object type: array interfaceIPv6ClientPdHintPrefix: type: string interfaceIPv6ClientPdPrefixName: type: string interfaceIPv6DHCPPrefixesTableList: items: $ref: '#/components/schemas/Ipv6Prefixes' type: object type: array interfaceIPv6DHCPServerPool: type: string interfaceIPv6DadAttempts: format: int32 type: integer interfaceIPv6EnableAutoConfig: type: boolean interfaceIPv6EnableDHCPClient: type: boolean interfaceIPv6EnableDefaultRoute: type: boolean interfaceIPv6EnableIPv6: type: boolean interfaceIPv6EnableRa: type: boolean interfaceIPv6EnforceEui64: type: boolean interfaceIPv6LinkLocal: type: string interfaceIPv6NdManagedConfig: type: boolean interfaceIPv6NdOtherConfig: type: boolean interfaceIPv6NsInterval: format: int32 type: integer interfaceIPv6ObtainDefaultAutoConfig: enum: - DHCP - IGNORE type: string interfaceIPv6PrefixTableList: items: $ref: '#/components/schemas/InterfaceIpv6Prefix' type: object type: array interfaceIPv6RaInterval: format: int32 type: integer interfaceIPv6RaLifetime: format: int32 type: integer interfaceIPv6RaMilliSec: type: boolean interfaceIPv6ReachacbleTime: format: int32 type: integer ipv6DadLoopbackDetect: type: boolean ipv6PoolName: type: string ipv6PoolSelfLink: type: string ipv6PoolUuid: type: string type: object IMaximumTransmissionUnitAging: description: Contains information about Maximum Transmission UNit aging. properties: enabled: description: Indicates whether MTU aging is enabled. type: boolean resetIntervalMinutes: description: Interval before resetting the MTU. format: int32 type: integer type: object IIntrusionRuleSuppression: description: Model representing intrusion rule suppression setting. properties: description: type: string destinationNetworks: description: Object representing destination networks selected for the intrusion rule suppression setting. items: $ref: '#/components/schemas/INetworkAddress' type: object type: array id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string sourceNetworks: description: Object representing source networks selected for the intrusion rule suppression setting. items: $ref: '#/components/schemas/INetworkAddress' type: object type: array type: type: string version: type: string type: object IFileWrapper: properties: attrib: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object name: type: string path: type: string type: type: string type: object IAccessPolicyPrefilterPolicySettingModel: description: Object representing the association of prefilter policy to specified access policy. When access policy is created, the attribute will refer to Default Prefilter Policy. This attribute can be updated only using the PUT operation. If the attribute is missing from PUT call, the attribute will not be changed. properties: description: type: string id: description: Unique identifier representing prefilter policy. type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: description: Name of the associated prefilter policy. type: string type: description: Type must be PrefilterPolicy. type: string version: type: string type: object DecryptionPolicyUndecryptableActions: properties: compressedSession: enum: - INHERIT_DEFAULT_ACTION - DO_NOT_DECRYPT - BLOCK - BLOCK_WITH_RESET type: string decryptionErrors: enum: - BLOCK - BLOCK_WITH_RESET type: string handshakeErrors: enum: - INHERIT_DEFAULT_ACTION - DO_NOT_DECRYPT - BLOCK - BLOCK_WITH_RESET type: string sessionNotCached: enum: - INHERIT_DEFAULT_ACTION - DO_NOT_DECRYPT - BLOCK - BLOCK_WITH_RESET type: string sslV2Session: enum: - INHERIT_DEFAULT_ACTION - DO_NOT_DECRYPT - BLOCK - BLOCK_WITH_RESET type: string unknownCipherSuite: enum: - INHERIT_DEFAULT_ACTION - DO_NOT_DECRYPT - BLOCK - BLOCK_WITH_RESET type: string unsupportedCipherSuite: enum: - INHERIT_DEFAULT_ACTION - DO_NOT_DECRYPT - BLOCK - BLOCK_WITH_RESET type: string type: object TrafficClass: properties: exportFlows: items: $ref: '#/components/schemas/ExportFlow' type: object type: array extendedAccessList: $ref: '#/components/schemas/ReferenceObject' type: object seqId: format: int32 type: integer trafficClassName: type: string trafficClassType: enum: - ACCESS_LIST - DEFAULT type: string type: object FTDNatPolicy: properties: description: type: string id: type: string links: $ref: '#/components/schemas/Links' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string rules: type: object type: type: string version: type: string type: object SshClientSetting: description: Description of Ssh Client Setting policy properties: description: type: string encryptAlgo: description: 'List of encryption algorithms. Supported Encryption Algorithms: 3des-cbc, aes128-cbc, aes128-ctr, aes128-gcm_openssh_com, aes192-cbc, aes192-ctr, aes256-cbc, aes256-ctr, aes256-gcm_openssh_com, chacha20-poly1305_openssh_com' items: type: string type: array id: description: Version number of the response object. type: string kexAlgo: description: 'List of key exchange algorithms. Supported Key Exchange Algorithms: curve25519-sha256, curve25519-sha256_libssh_org, diffie-hellman-group14-sha1, diffie-hellman-group14-sha256, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521' items: type: string type: array links: $ref: '#/components/schemas/ILinks' type: object macAlgo: description: 'List of MAC algorithms. Supported Mac Algorithms: hmac-sha-1, hmac-sha2-256, hmac-sha2-512' items: type: string type: array metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the Ssh Client Setting policy. type: object name: type: string strictKeyCheckEncryption: description: Strict host keycheck, valid values are 'disable', 'enable' and 'prompt' type: string timeRekeyLimit: description: Time rekey limit (minutes) format: int32 type: integer type: description: Type of the SshClientSetting policy; this value is always SshClientSetting. type: string version: description: Version number of the response object. type: string volumeRekeyLimit: description: Volume rekey limit (KB) format: int32 type: integer type: object DecryptionPolicyListContainer: properties: items: $ref: '#/components/schemas/DecryptionPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ITFCPackets: properties: burstBytes: format: int32 type: integer enabled: type: boolean payloadBytes: format: int32 type: integer timeoutSeconds: format: int32 type: integer 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 SyslogDeviceIdConfig: properties: deviceIdConfigType: enum: - INTERFACE - USERDEFINEDID - HOSTNAME type: string interface: $ref: '#/components/schemas/ReferenceObject' type: object userDefinedId: type: string type: object FTDSyslogEventClass: properties: class: enum: - ACCESS_LIST - APPLICATION_FIREWALL - AUTH - BOTNET_TRAFFIC_FILTERING - BRIDGE - CA - CARD_MANAGEMENT - CLUSTERING - CONFIG - CSD - CTS - DAP - EAPOUDP - EIGRP - EMAIL - ENVIRONMENT_MONITORING - HA - IDENTITY_BASED_FIREWALL - IDS - IKEV2_TOOLKIT - IP - IPAA - IPS - IPV6 - LICENSING - MDM_PROXY - NACPOLICY - NACSETTINGS - NAT_AND_PAT - NETWORK_ACCESS_POINT - NP - NP_SSL - OSPF - PASSWORD_ENCRYPTION - PHONE_PROXY - RIP - RM - RULE_ENGINE - SCANSAFE - SESSION - SMART_CALL_HOME - SNMP - SSL - SVC - SYS - TAG_SWITCHING - THREAT_DETECTION - TRANSACTIONAL_RULE_ENGINE_TRE - UC_IMS - VM - VPDN - VPN - VPNC - VPNFO - VPNLB - VXLAN - WEBFO - WEBVPN type: string severity: enum: - EMERG - ALERT - CRIT - ERR - WARNING - NOTICE - INFO - DEBUG type: string type: object IRuleRecommendation: properties: acceptDisabledRules: type: boolean lastUpdatedTime: format: int32 type: integer networks: items: $ref: '#/components/schemas/Snort3IPSReferenceObject' type: object type: array recommendationInUse: type: boolean securityLevel: enum: - LEVEL_1 - LEVEL_2 - LEVEL_3 - LEVEL_4 type: string type: object FTDAutoNatRule: properties: description: type: string destinationInterface: $ref: '#/components/schemas/IInterfaceObjectModel' type: object dns: type: boolean fallThrough: type: boolean id: type: string interfaceInTranslatedNetwork: type: boolean interfaceIpv6: type: boolean links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string natType: enum: - STATIC - DYNAMIC type: string netToNet: type: boolean noProxyArp: type: boolean originalNetwork: $ref: '#/components/schemas/INetworkObjectsOnly' type: object originalPort: format: int32 type: integer patOptions: $ref: '#/components/schemas/IPatOptionsContainer' type: object routeLookup: type: boolean section: type: string serviceProtocol: enum: - TCP - UDP type: string sourceInterface: $ref: '#/components/schemas/IInterfaceObjectModel' type: object translatedNetwork: $ref: '#/components/schemas/INetworkAddress' type: object translatedPort: format: int32 type: integer type: type: string version: type: string required: - natType - originalNetwork - translatedNetwork type: object IIkeKeepaliveSettings: properties: ikeKeepalive: enum: - DISABLED - ENABLED - ENABLED_INFINITE type: string retryInterval: format: int32 type: integer threshold: format: int32 type: integer type: object LDAPAttributeNameEntry: properties: attributeValueEntryList: items: $ref: '#/components/schemas/LDAPAttributeValueEntry' type: object type: array ciscoAttributeName: type: string ldapAttributeName: type: string type: object NTPSettingsPolicy: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string ntpMode: enum: - SYNC_VIA_MGMT_CENTER_NTP - SYNC_VIA_NTP_SERVER type: string ntpServerInfos: items: type: string type: array type: type: string version: type: string type: object ISecurityGroupTagLiteral: properties: name: type: string tag: format: int32 type: integer type: type: string type: object IUsersContainer: properties: objects: items: $ref: '#/components/schemas/IRealmEntity' type: object type: array type: object INatKeepaliveTraversal: properties: enabled: type: boolean intervalSeconds: format: int32 type: integer type: object ZeroTrustApplicationMetadata: properties: domain: $ref: '#/components/schemas/Domain' type: object isLocked: type: boolean lastUser: $ref: '#/components/schemas/MetadataUser' type: object mappedPort: format: int32 type: integer matches: items: type: string type: array readOnly: $ref: '#/components/schemas/ReadOnly' type: object spSetting: $ref: '#/components/schemas/IZeroTrustSAMLSPSettingFragment' type: object timestamp: format: int32 type: integer zeroTrustApplicationGroup: $ref: '#/components/schemas/IReference' type: object zeroTrustPolicy: $ref: '#/components/schemas/IReference' type: object type: object DecryptionPolicyInternalCAs: properties: objects: items: $ref: '#/components/schemas/IInternalCABase' type: object type: array type: object IVlanTagLiteral: properties: endTag: format: int32 type: integer startTag: format: int32 type: integer type: type: string type: object VpnEndpointListContainer: properties: items: $ref: '#/components/schemas/VpnEndpoint' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object FTDCustomDNSServers: properties: literals: items: type: string type: array objects: items: $ref: '#/components/schemas/ReferenceObject' type: object type: array type: object IPortObject: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object type: type: string version: type: string type: object IDeviceChassisData: properties: chassisSerialNo: type: string chassisUrl: type: string securityModuleNo: format: int32 type: integer securityModuleSN: type: string type: object FTDRAVpnSecureClientCustomizationSetting: description: A model representing Secure Client Customization. properties: binaries: items: $ref: '#/components/schemas/IReference' type: object type: array customizedInstallerTransforms: items: $ref: '#/components/schemas/IReference' type: object type: array description: description: 'User provided resource description. ' type: string id: description: Unique identifier representing this resource. type: string imagesAndIcons: description: List of Icons and Images for Secure Client items: $ref: '#/components/schemas/IReference' type: object type: array languageTranslations: description: List of Language Translations for Secure Client. items: $ref: '#/components/schemas/IReference' type: object type: array links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object localizedInstallerTransforms: items: $ref: '#/components/schemas/IReference' type: object type: array metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata properties of response object. type: object name: description: User assigned resource name. type: string scripts: description: List of scripts to execute on Secure Client items: $ref: '#/components/schemas/IReference' type: object type: array type: description: 'Type associated with resource: FTDRAVpnSecureClientCustomizationSetting.' type: string version: description: Version number of the response object. type: string type: object IAccessPolicyDefaultAction: properties: action: description: 'Specifies the action to take when the conditions defined by the rule are met. One of: BLOCK | TRUST | NETWORK_DISCOVERY | PERMIT | INHERIT_FROM_PARENT.' enum: - BLOCK - TRUST - PERMIT - NETWORK_DISCOVERY - INHERIT_FROM_PARENT type: string description: description: User provided description. type: string enableSyslog: type: boolean id: description: Unique identifier representing resource. type: string intrusionPolicy: $ref: '#/components/schemas/IIntrusionPolicyModel' type: object links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object logBegin: description: Boolean indicating whether the device will log events at the beginning of the connection. Default is false. type: boolean logEnd: description: Boolean indicating whether the device will log events at the end of the connection. Default is false. type: boolean metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata properties of response object. type: object name: description: User chosen resource name. type: string sendEventsToFMC: description: Boolean indicating whether the device will send events to the Firepower Management Center event viewer. Default is false. type: boolean snmpConfig: $ref: '#/components/schemas/IReference' description: Object representing the SNMP alert associated with the access rule. type: object syslogConfig: $ref: '#/components/schemas/IReference' description: Object representing the syslog alert associated with the access rule. type: object syslogSeverity: enum: - ALERT - CRIT - DEBUG - EMERG - ERR - INFO - NOTICE - WARNING type: string type: description: Response object associated with resource. type: string variableSet: $ref: '#/components/schemas/IReference' description: Object representing the variable set associated with the access rule. type: object version: description: Version number of the response object. type: string required: - action type: object ChassisSyslogMonitor: description: Chassis Syslog Monitor Settings properties: isSyslogMonitorEnabled: description: Enable Status of Syslog Monitor type: boolean severity: description: Severity of logs that should be captured. Syslog messages of selected level and higher severity levels will be captured. enum: - EMERGENCIES - ALERTS - CRITICAL - ERRORS - WARNINGS - NOTIFICATIONS - INFORMATION - DEBUGGING type: string type: object PolicyLockListContainer: properties: items: $ref: '#/components/schemas/PolicyLock' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ISNMPConfig: 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 ExportFlow: properties: collectorHost: $ref: '#/components/schemas/ReferenceObject' type: object eventType: items: enum: - ALL - CREATED - DENIED - UPDATED - TORN_DOWN type: string type: array seqId: format: int32 type: integer type: object ChassisSyslogSource: description: Chassis Syslog Sources properties: isAuditsEnabled: description: Enable state of logging Audits type: boolean isEventsEnabled: description: Enable state of logging events type: boolean isFaultsEnabled: description: Enable state of logging faults type: boolean type: object IAutoVpnRouteSettings: properties: autonomousSystemNumber: format: int32 type: integer communityAttribute: format: int32 type: integer communityTagToAdvertiseLearntRoutes: format: int32 type: integer distributeConnectedNetwork: $ref: '#/components/schemas/IRouteDistributeConnectedNetwork' type: object enableBgp: type: boolean enableMultiPath: type: boolean secondaryHubAutonomousSystemNumber: format: int32 type: integer type: object INetworkObjectsOnly: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object type: type: string version: type: string type: object FTDDNSSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/FTDDNSSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ZTNAApplicationEntry: properties: attributes: $ref: '#/components/schemas/Attributes' type: object authenticationTimeout: format: int32 type: integer description: type: string enabled: type: boolean externalURL: type: string filePolicy: $ref: '#/components/schemas/ObjectEntry' type: object forceReauthentication: type: boolean group: type: boolean groupId: $ref: '#/components/schemas/ObjectEntry' type: object id: format: int32 type: integer idpCertificate: $ref: '#/components/schemas/ObjectEntry' type: object idpEntityId: type: string idpSsoUrl: type: string interfaceList: items: $ref: '#/components/schemas/ObjectEntry' type: object type: array internalURL: type: string l2SwitchingEnabled: type: boolean literal: type: boolean mandatory: type: boolean mappedPort: format: int32 type: integer metadataAppCount: format: int32 type: integer name: type: string position: format: int32 type: integer readOnly: type: boolean samlAcsUrl: type: string samlEntityId: type: string snort3IntrusionPolicy: $ref: '#/components/schemas/ObjectEntry' type: object sourceNAT: $ref: '#/components/schemas/ObjectEntry' type: object sourceNATIPv6: $ref: '#/components/schemas/ObjectEntry' type: object sslCertificate: $ref: '#/components/schemas/ObjectEntry' type: object subType: type: string tooltip: type: string type: type: string uuid: type: string value: type: string variableSet: $ref: '#/components/schemas/ObjectEntry' type: object ztnaConfigInheritanceSettings: $ref: '#/components/schemas/ZTNAConfigInheritanceSettings' type: object ztnaPolicyId: format: int32 type: integer type: object IApplicationCategory: description: Represents an ApplicationCategory. properties: description: description: Application category resource description. type: string id: description: Unique identifier for the application category. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata attributes for the application category. type: object name: description: Name of the application category. type: string overridable: description: Boolean indicating whether object values can be overridden. type: boolean 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 of the response object. This value is always ApplicationCategory. type: string version: description: Version number of the response object. type: string type: object DeviceHASupportInfo: properties: forceRefreshSupported: type: boolean type: object LDAPAttributeMapEntry: properties: attributeNameEntryList: items: $ref: '#/components/schemas/LDAPAttributeNameEntry' type: object type: array 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 realmEntry: $ref: '#/components/schemas/PolicyObjectEntry' type: object 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 DNSPolicyListContainer: properties: items: $ref: '#/components/schemas/DNSPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object Snort3IntrusionRuleGroupsListContainer: properties: items: $ref: '#/components/schemas/Snort3IntrusionRuleGroups' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IDistinguishedNameBase: 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 ChassisAccessListSettingListContainer: properties: items: $ref: '#/components/schemas/ChassisAccessListSetting' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object HealthPolicy: properties: basePolicyID: type: string defaultPolicy: type: boolean description: type: string healthModules: items: $ref: '#/components/schemas/HealthModule' type: object type: array id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string policyType: type: string setting: $ref: '#/components/schemas/HealthSetting' type: object type: type: string version: type: string type: object DeviceMetadata: properties: chassisData: $ref: '#/components/schemas/DeviceChassisData' description: This field holds information related to chassis. type: object chassisDetails: $ref: '#/components/schemas/IDeviceChassisData' type: object clusterBootstrapSupported: type: boolean containerDetails: $ref: '#/components/schemas/IBaseDevice' description: If 'isPartOfContainer' field is true then this field will hold the information of container. type: object deviceSerialNumber: type: string domain: $ref: '#/components/schemas/Domain' description: Lists the domains to which this instance belongs if applicable. type: object dummyDevice: type: boolean inventoryData: $ref: '#/components/schemas/DeviceInventoryData' description: Inventory details of the device. type: object inventoryDetails: $ref: '#/components/schemas/IDeviceInventoryData' type: object isDummyDevice: type: boolean isLocked: type: boolean isMultiInstance: description: Indicated if the device is in multiinstance or native mode. type: boolean isPartOfContainer: description: This field indicates whether it is part of any cluster. This will be true for a device which is part of NGFWHA, NGFW cluster and firepower devices which is part of Stack. type: boolean isSnort3: type: boolean lastUser: $ref: '#/components/schemas/MetadataUser' description: The last user who modified this instance. type: object lspVersion: type: string matches: items: type: string type: array otherAssociatedPolicies: description: assigned policies to device other than Access Policy items: $ref: '#/components/schemas/IReference' type: object type: array readOnly: $ref: '#/components/schemas/ReadOnly' description: Details regarding the read only status of this instance. type: object snortVersion: description: Snort version of a particular device. type: string sruVersion: description: SRU version of a particular device. type: string task: $ref: '#/components/schemas/ITaskStatus' type: object timestamp: description: The last updated timestamp. format: int32 type: integer universalZeroTrustSetting: $ref: '#/components/schemas/LLUniversalZeroTrustSetting' type: object universalZeroTrustSupported: type: boolean vdbVersion: description: VDB version of a particular device. type: string required: - otherAssociatedPolicies type: object IUrlBase: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object type: type: string version: type: string type: object FTDAutoNatRuleListContainer: properties: items: $ref: '#/components/schemas/FTDAutoNatRule' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object UniversalZeroTrustPolicyListContainer: properties: items: $ref: '#/components/schemas/UniversalZeroTrustPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IPolicyLockData: description: Represents information about a policy's lock status. properties: lock: description: Boolean indicating whether the policy must be locked or unlocked. When set to 'true' policy is locked and when set to 'false' will unlock the policy. type: boolean lockParentsInHierarchy: description: Boolean indicating whether the policy and all parents in hierarchy must be locked or unlocked. When set to 'true' policy and parents in hierarchy are locked and will 'unlock' when set to false. type: boolean metadata: $ref: '#/components/schemas/IPolicyLockMetadata' description: Object representing metadata attributes for Policy Lock. type: object policy: $ref: '#/components/schemas/IReference' description: specifies the details of the policy which was locked type: object status: description: String indicating whether the policy is locked enum: - LOCKED - UNLOCKED type: string type: description: Type must be PolicyLock type: string required: - policy - status - type type: object FileRuleModel: description: Object representing a FileRule object within FilePolicy. properties: action: description: Action to be performed on a file (DETECT, BLOCK_WITH_RESET, DETECT_MALWARE, BLOCK_MALWARE_WITH_RESET). type: string analysis: description: Defines a list of analysis options applied to selected file types (capacity, spero, sandbox, clamscan). items: type: string type: array description: description: Description of the file rule. type: string direction: description: Direction of file transfer (ANY, UPLOAD, DOWNLOAD). type: string fileCategories: description: Defines a list of file categories for inspection. items: type: object type: array fileTypes: description: Defines a list of file types for inspection. items: type: object type: array id: description: Unique identifier representing the FileRule. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata attributes for the FileRule object. type: object name: description: Name of the FileRule object. type: string protocol: description: Defines a protocol for file inspection (ANY, HTTP, SMTP, IMAP, POP3, FTP, SMB). type: string storeFiles: description: List of file dispositions that should be stored (MALWARE, CUSTOM, CLEAN, UNKNOWN). items: type: string type: array type: description: Type must be FileRule. type: string version: description: Version number of the response object. type: string type: object ZTNAPolicyGroupEntry: properties: applicationList: items: $ref: '#/components/schemas/ZTNAApplicationEntry' type: object type: array assignmentStatus: $ref: '#/components/schemas/PolicyGroupStatus' type: object attributes: $ref: '#/components/schemas/Attributes' type: object defaultPgEditable: type: boolean description: type: string domainReadOnly: type: boolean id: format: int32 type: integer lastModifiedTime: format: int32 type: integer lastModifyingUserName: type: string literal: type: boolean name: type: string policySettings: $ref: '#/components/schemas/ZTNAPolicyEntry' type: object readOnly: type: boolean status: type: string type: type: string uuid: type: string value: type: string type: object HealthPolicyListContainer: properties: items: $ref: '#/components/schemas/HealthPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object InspectorOverrideConfigListContainer: properties: items: $ref: '#/components/schemas/InspectorOverrideConfig' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object FTDSyslogEventListPolicy: properties: description: type: string eventClasses: items: $ref: '#/components/schemas/FTDSyslogEventClass' type: object type: array id: type: string links: $ref: '#/components/schemas/ILinks' type: object messageIds: items: type: string type: array metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string type: type: string version: type: string type: object IHostScanPackageObjectModel: properties: description: type: string fileName: type: string fileType: enum: - ANYCONNECT_VPN_PROFILE - ANYCONNECT_MANAGEMENT_VPN_PROFILE - AMP_ENABLER - FEEDBACK - ISE_POSTURE - NETWORK_ACCESS_MANAGER - NETWORK_VISIBILITY - UMBRELLA_ROAMING - WEB_SECURITY type: string files: items: $ref: '#/components/schemas/IFileWrapper' type: object type: array filesMap: $ref: '#/components/schemas/LLFilesMap' type: object id: type: string links: $ref: '#/components/schemas/Links' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string type: type: string version: type: string type: object AccessPolicy: properties: decryptionPolicySetting: $ref: '#/components/schemas/IAccessPolicyDecryptionPolicySetting' type: object defaultAction: $ref: '#/components/schemas/IAccessPolicyDefaultAction' description: Object representing the default action (AccessPolicyDefaultAction). The default action determines how the system handles and logs traffic not handled by any other access control rules. For more information, see the defaultactions service. type: object description: description: Description of Access Policy type: string id: description: Unique identifier (UUID) representing the access control policy. type: string identityPolicySetting: $ref: '#/components/schemas/IACPolicyIdentityPolicySettings' type: object links: $ref: '#/components/schemas/Links' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the access control policy. type: object name: description: User-specified name of the access control policy. type: string prefilterPolicySetting: $ref: '#/components/schemas/IAccessPolicyPrefilterPolicySettingModel' type: object rules: description: Object containing a list of rules in the access control policy. type: object securityIntelligence: $ref: '#/components/schemas/IReference' description: Object containing the security intelligence policy related data associated with the Access Policy. type: object type: description: Type of the access control policy; this value is always AccessPolicy. type: string version: description: Version number of the response object. type: string required: - defaultAction type: object SyslogLoggingDestinationListContainer: properties: items: $ref: '#/components/schemas/SyslogLoggingDestination' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object UmbrellaDNSRule: description: Description of Umbrella DNS Rule properties: description: description: Description of Umbrella DNS Rule type: string id: description: Version number of the response object. type: string idleTimeOut: description: Umbrella flow idle timeouts. type: string isDNSCryptEnabled: description: Enable the dnscrypt on device. type: boolean links: $ref: '#/components/schemas/ILinks' type: object localByPassDomain: description: Specify regular expression to match domains for local bypass type: string metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the umbrella DNS Rule. type: object name: description: User-specified name of the umbrella DNS Rule. type: string type: description: Type of the umbrella DNS Rule; this value is always UmbrellaDNSRule. type: string umbrellaTag: description: Umbrella cloud tag going to be deploy on device. type: string version: description: Version number of the response object. type: string type: object DeviceEntry: properties: ancOsType: enum: - IOS - FWSM - ASA - IPS - PIX - SFSENSOR - NGFW - FXOS - SFCN - UNDEFINED type: string azureNveSupported: type: boolean bfdInOSPFSupported: type: boolean bgpNeighborAsOverrideSupported: type: boolean bgpv4GracefulRestartSupported: type: boolean bgpv6GracefulRestartSupported: type: boolean callHomeMgrId: format: int32 type: integer callHomeMode: enum: - CALLHOME_MODE_NOT_APPLICABLE - CALLHOME_MODE_AUS - CALLHOME_MODE_CNS type: string chasisManagedByFCM: type: boolean chasisManagedByFMC: type: boolean chassisMode: enum: - MULTIINSTANCE - NATIVE - MULTIINSTANCE_LEGACY type: string clusterMode: enum: - CLUSTER_NONE - CLUSTER_FAILOVER_TYPE - CLUSTER_LOADBALANCING_TYPE type: string complianceMode: enum: - DEV_COMP_NONE - DEV_COMP_CC - DEV_COMP_UCAPL - DEV_COMP_DEPLOYING type: string containerType: enum: - NONE - STACK - CLUSTER - GROUP type: string coreAllocationProfile: type: string credentials: $ref: '#/components/schemas/DeviceCredentialsEntry' type: object description: type: string deviceExtnData: $ref: '#/components/schemas/DeviceExtnDataEntry' type: object deviceFeatureInfo: $ref: '#/components/schemas/DeviceFeatureInfo' type: object domainName: type: string domainUuid: type: string editUserName: type: string ftdClusterMode: enum: - SPANNED_MODE - VIRTUAL_INDIVIDUAL_MODE - HW_INDIVIDUAL_MODE type: string fwOsMode: enum: - OS_MODE_NOT_APPLICABLE - OS_MODE_TRANSPARENT - OS_MODE_ROUTED - OS_MODE_MIXED type: string fwOsMultiplicity: enum: - OS_CONTEXT_NOT_APPLICABLE - OS_CONTEXT_SINGLE - OS_CONTEXT_MULTI type: string fxosSnmpSupportedOnPlatform: type: boolean hasFailoverLicense: type: boolean hostName: type: string hpmSettings: enum: - HPM_UNMONITORED - HPM_ACTIVELY_MONITORED - HPM_NON_ACTIVELY_MONITORED type: string id: format: int32 type: integer isAoUpdate: type: boolean isBGPRouteLeakSupported: type: boolean isComposite: type: boolean isContained: type: boolean isCoreAllocationProfileSupported: type: boolean isDeploySettingsSupported: type: boolean isDeviceConnected: type: boolean isDeviceDirty: type: boolean isDeviceInCluster: type: boolean isDvtiInUserVrfSupported: type: boolean isDynamicIp: type: boolean isIPSEnabled: type: boolean isIndividualModeCluster: type: boolean isIpAddressSpecified: type: boolean isMCDManaged: type: boolean isMonitored: type: boolean isVRFSupported: type: boolean literal: type: boolean lockingStatus: $ref: '#/components/schemas/LockingStatus' type: object loopbackInterfaceSupported: type: boolean managementType: format: int32 type: integer mdfId: type: string mdfType: type: string mgmtIpAddress: type: string name: type: string nveIPv6Supported: type: boolean nveSupported: type: boolean nveSupportedOnPlatform: type: boolean oobChangeInfo: $ref: '#/components/schemas/OutOfBandChangeInfo' type: object osType: enum: - IOS - FWSM - ASA - IPS - PIX - SFSENSOR - NGFW - FXOS - SFCN - UNDEFINED type: string owner: type: string readOnly: type: boolean registeredViaLTP: type: boolean runningOsVersion: type: string serialNumber: type: string state: enum: - STATE_DELETED_IN_DCR - STATE_ANCESTOR_DELETED_IN_DCR - STATE_NOT_DEPLOYABLE - STATE_BROKEN_ON_UPGRADE - STATE_VC_NEW - STATE_NO_CALLHOME_SERVER type: string staticRouteWithLoInterfaceSupported: type: boolean supportIsGeneric: type: boolean swBuildVersion: type: string sysObjId: type: string targetOsVersion: type: string type: type: string uiName: type: string uuid: type: string value: type: string vtiInEigrpSupported: type: boolean vtiInOspfSupported: type: boolean vxlanSupportedOnPlatform: type: boolean type: object OutOfBandChangeInfo: properties: approvingUserName: type: string configOOB: type: boolean consumed: type: boolean interfaceNetModList: items: $ref: '#/components/schemas/InterfaceNetModEntry' type: object type: array interfaceOOB: type: boolean lastUpdateTime: type: string mgmtAccessState: type: string oobData: type: string oobId: type: string oobSrc: enum: - RBD_CLI - CONFIG_MODE type: string rbdDataList: items: $ref: '#/components/schemas/RBDDataSection' type: object type: array syncRequired: type: boolean type: object DecryptionPolicyCategory: 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 IFTDRAVpnIPSecNatKeepaliveMessageTraversalModel: properties: enabled: type: boolean intervalSeconds: format: int32 type: integer type: object LLUniversalZeroTrustSetting: additionalProperties: $ref: '#/components/schemas/IHybridZeroTrustDeviceSetting' type: object type: object IApplicationFilter: description: Represents an ApplicationFilter containing various Conditions and Applications. properties: appConditions: description: List of objects representing application conditions. items: $ref: '#/components/schemas/IAppCondition' type: object type: array applications: description: List of objects representing applications. items: $ref: '#/components/schemas/IApplicationModel' type: object type: array description: description: This field is deprecated and should not be used. type: string id: description: Unique identifier (UUID) for the application filter. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata attributes for the application filter. type: object name: description: User-specified name of the application filter. type: string overridable: description: Boolean indicating whether object values can be overridden. type: boolean 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 of the response object. This value is always ApplicationFilter. type: string version: description: Version number of the response object. type: string type: object IACPolicyIdentityPolicySettings: properties: description: type: string id: type: string identityPolicy: $ref: '#/components/schemas/IReference' type: object 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 UmbrellaDNSPolicyListContainer: properties: items: $ref: '#/components/schemas/UmbrellaDNSPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IVpnProtectedNetwork: description: Contains information about VPN networks. properties: acl: $ref: '#/components/schemas/IReference' description: Access control list of the network. type: object networks: description: Represents networks in the VPN. items: $ref: '#/components/schemas/IReference' type: object type: array type: object InterfaceSettings: properties: pixArpTableList: items: $ref: '#/components/schemas/InterfaceSettingARP' type: object type: array pixDnsDomainLookupInterface: type: boolean pixFragmentChain: format: int32 type: integer pixFragmentFullReassembly: type: boolean pixFragmentOverwriteEnabled: type: boolean pixFragmentSize: format: int32 type: integer pixFragmentTimeout: format: int32 type: integer pixIpVerifyEnabled: type: boolean pixMacLearningTableInterface: type: boolean pixMacTableList: items: $ref: '#/components/schemas/InterfaceSettingMAC' type: object type: array type: object FTDRAVpnCertificateMapSettings: description: A model representing Certificate Map Settings definition. properties: certificateToConnectionProfileMap: description: List of Rules mapping the certificate map to connection profile. If enableCertificateToConnectionProfileMapping is True then atleast one rule is mandatory. items: $ref: '#/components/schemas/IFTDRAVpnCertToConnectionProfileMap' type: object type: array description: description: 'User provided resource description. ' type: string enableCertificateToConnectionProfileMapping: description: Specifies if connection profile should be selected based on matching certificate map rules. Default value is False. type: boolean id: description: Unique identifier representing response object. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing related links. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata properties of Certificate Map Settings. type: object name: description: User assigned resource name. type: string type: description: 'Type associated with resource: RaVPNCertificateMapSetting.' type: string useGroupURL: description: If certificate map matches different connection profile than the one specified in group url, Default value is False type: boolean version: description: Version number of the response object. type: string type: object IEndPointDeviceType: properties: description: type: string fqName: type: string id: type: string iseId: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object type: type: string version: type: string type: object NTPSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/NTPSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object SyslogLoggingDestination: properties: allEventConfig: $ref: '#/components/schemas/AllEventConfig' type: object description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object loggingDestination: enum: - INTERNAL_BUFFER - CONSOLE - SYSLOG_SERVERS - SNMP_TRAP - EMAIL - SSH_SESSION type: string metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string specificEventConfig: items: $ref: '#/components/schemas/SpecificEventConfig' type: object type: array type: type: string version: type: string type: object FTDRAVpnIPSecIKEv2AdvanceSettingsModelListContainer: properties: items: $ref: '#/components/schemas/FTDRAVpnIPSecIKEv2AdvanceSettingsModel' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object RaVpnLoadBalancePeerSetting: properties: enable: type: boolean groupDirector: type: boolean natIPv4Address: type: string natIPv6Address: type: string priority: format: int32 type: integer type: object IIntrusionMappedPolicy: properties: id: type: string inspectionMode: enum: - PREVENTION - DETECTION type: string links: $ref: '#/components/schemas/ILinks' type: object name: type: string snortEngine: enum: - SNORT2 - SNORT3 type: string type: type: string type: object PolicyLock: description: Represents information about lock status of list of policies. properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string policies: description: List indicating information about policy id, type and whether the policy has to be locked or unlocked. items: $ref: '#/components/schemas/IPolicyLockData' type: object type: array type: type: string version: type: string required: - policies type: object InspectorOverrideConfig: description: Object representing modified inspector settings for network analysis policy. properties: description: type: string id: type: string inspectorOverrideConfig: $ref: '#/components/schemas/LLInspectorOverrideConfig' type: object links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string type: description: Type of the object. This value is always 'InspectorOverrideConfig'. type: string version: description: Version number of the response object. type: string type: object FlexConfigListContainer: properties: items: $ref: '#/components/schemas/FlexConfig' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IS2STunnelAdvanceSettingModel: description: Contains advanced site-to-site tunnel settings. properties: bypassAccessControlTrafficForDecryptedTraffic: description: Indicates whether to bypass access control for decrypted traffic. type: boolean certificateMapSettings: $ref: '#/components/schemas/ICertificateMapSettings' description: Contains certificate map settings. type: object enableSpokeToSpokeConnectivityThroughHub: description: Indicates whether spoke-to-spoke connectivity is enabled through the hub. type: boolean natKeepaliveMessageTraversal: $ref: '#/components/schemas/INatKeepaliveTraversal' description: Object representing keepalive message traversal information. type: object vpnIdleTimeout: $ref: '#/components/schemas/IVpnIdleTimeout' description: Object representing VPN Idle timeout information. type: object type: object ChassisTimeZoneSettingListContainer: properties: items: $ref: '#/components/schemas/ChassisTimeZoneSetting' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object 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 IAppCondition: description: Represents an AppCondition containing Application Types, Tags, Productivities, Risks, and Categories. properties: applicationTypes: description: List of objects representing application types. items: $ref: '#/components/schemas/IApplicationType' type: object type: array categories: description: List of objects representing application categories. items: $ref: '#/components/schemas/IApplicationCategory' type: object type: array filter: description: User-specified filter string. type: string productivities: description: List of objects representing application productivities. items: $ref: '#/components/schemas/IApplicationProductivity' type: object type: array risks: description: List of objects representing application risks. items: $ref: '#/components/schemas/IApplicationRisk' type: object type: array search: description: String representation of the application condition. type: string tags: description: List of objects representing application tags. items: $ref: '#/components/schemas/IApplicationTag' type: object type: array type: description: Type of the response object. This value is always ApplicationFilterCondition. type: string type: object INetworkAddress: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object type: type: string version: type: string type: object IcmpAccessSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/IcmpAccessSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object PrefilterDefaultAction: properties: action: enum: - BLOCK_TUNNELS - ANALYZE_TUNNELS type: string description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object logBegin: type: boolean logEnd: type: boolean metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string sendEventsToFMC: type: boolean snmpConfig: $ref: '#/components/schemas/IReference' type: object syslogConfig: $ref: '#/components/schemas/IReference' type: object type: type: string version: type: string type: object IFTDRAVpnIPSecSettingsModel: properties: enableFragmentationBeforeEncryption: type: boolean maximumTransmissionUnitAging: $ref: '#/components/schemas/IFTDRAVpnIPSecMaximumTransmissionUnitAgingModel' type: object type: object SNMPSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/SNMPSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IConnectionProfileGroupAlias: description: Specifies alternate names by which the server can refer to a connection profile. properties: aliasName: description: User assigned resource alias name. type: string enabled: description: If set to True, then the group name appears in the login screen dropdown. Default is False. type: boolean type: object ISecurityZoneObjectModel: properties: description: type: string devices: items: $ref: '#/components/schemas/IInterfaceDeviceModel' type: object type: array id: type: string interfaceMode: enum: - PASSIVE - INLINE - SWITCHED - ROUTED - ASA type: string interfaces: items: $ref: '#/components/schemas/IFTDInterface' type: object type: array links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object subType: type: string type: type: string version: type: string type: object ICipherSuiteList: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object literals: items: $ref: '#/components/schemas/ICipherSuiteLiteral' type: object type: array metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string type: type: string version: type: string type: object ChassisSyslogSetting: description: Description of Chassis Syslog Settings policy properties: description: type: string id: description: Id of the object type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: description: name of Chassis Syslog settings object, this value is always SyslogSettingObject type: string syslogConsole: $ref: '#/components/schemas/ChassisSyslogConsole' description: Send syslog to console type: object syslogFile: $ref: '#/components/schemas/ChassisSyslogFile' description: Send syslog to file type: object syslogMonitor: $ref: '#/components/schemas/ChassisSyslogMonitor' description: Send Syslog to SSH session type: object syslogRemoteClients: description: Remote destinations to send syslog to items: $ref: '#/components/schemas/ChassisSyslogRemoteClient' type: object type: array syslogSource: $ref: '#/components/schemas/ChassisSyslogSource' type: object type: description: Type of the Chassis Syslog settings policy; this value is always SyslogSetting. type: string version: type: string type: object ISecondaryAuthenticationSettings: description: Secondary authentication settings if double authentication enabled. properties: certificateUsernameSettings: $ref: '#/components/schemas/IConnProfileCertificateUsernameSettings' type: object mapUsernameFromCertificate: description: Use the username from Certificate. type: boolean promptUsername: description: Allow user to enter Username and Password. type: boolean usePrimaryUsername: description: Use the same username that is used with Primary Authentication Server. type: boolean useSecondaryUsernameforSession: description: Secondary username is used for reporting user activity. type: boolean type: object ZeroTrustApplicationGroupListContainer: properties: items: $ref: '#/components/schemas/ZeroTrustApplicationGroup' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object FlexConfigMigration: properties: description: type: string deviceUuidList: items: type: string type: array id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string targetDeviceList: items: $ref: '#/components/schemas/ITarget' type: object type: array type: type: string version: type: string required: - targetDeviceList type: object IFTDRAVpnAnyConnectImage: properties: anyconnectImage: $ref: '#/components/schemas/IReference' type: object id: type: string links: $ref: '#/components/schemas/ILinks' type: object name: type: string operatingSystem: enum: - WINDOWS - LINUX - MAC type: string type: type: string type: object IDynamicObjectBase: 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 PrefilterDefaultActionListContainer: properties: items: $ref: '#/components/schemas/PrefilterDefaultAction' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ZeroTrustInheritanceSettings: properties: filePolicy: enum: - INHERIT - OVERRIDE type: string intrusionPolicy: enum: - INHERIT - OVERRIDE type: string securityZones: enum: - INHERIT - OVERRIDE type: string type: object IDeviceInventoryData: properties: cpuCores: type: string cpuType: type: string memoryInMB: type: string storageInGB: type: string type: object BlockDNSRuleListContainer: properties: items: $ref: '#/components/schemas/BlockDNSRule' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ZeroTrustApplicationListContainer: properties: items: $ref: '#/components/schemas/ZeroTrustApplication' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object FTDTrustedDnsServersPolicy: properties: description: type: string dnsServers: $ref: '#/components/schemas/FTDCustomDNSServers' type: object id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string trustAnyDNSServer: type: boolean trustDNSServerGroup: type: boolean trustDhcpClient: type: boolean trustDhcpPool: type: boolean trustDhcpRelay: type: boolean type: type: string version: type: string type: object DeviceInventoryData: properties: cpuCores: type: string cpuType: type: string memoryInMB: type: string storageInGB: type: string type: object IVpnBackupInterface: properties: interface: $ref: '#/components/schemas/IReference' type: object ipv6InterfaceAddress: type: string isLocalTunnelIdEnabled: type: boolean localIdentityString: type: string localIdentityType: type: string publicIpAddress: type: string type: object ISnort3PolicyRuleCount: properties: alert: format: int32 type: integer block: format: int32 type: integer disabled: format: int32 type: integer drop: format: int32 type: integer overridden: format: int32 type: integer pass: format: int32 type: integer reject: format: int32 type: integer rewrite: format: int32 type: integer type: object PrefilterHitCount: description: Model of HitCount entry for a prefilter rule. properties: description: type: string firstHitTimeStamp: description: Indicates the time (in ISO 8601 format) when the hit count was first hit for the mentioned rule. type: string hitCount: description: Indicates the number of times the prefilter rule was hit on the target device. It is based on the data from the last FMC hit count refresh operation. format: int32 type: integer lastDeployedTimeStamp: type: string lastFetchTimeStamp: description: Indicates the last time (in ISO 8601 format) the hit count was retrieved for the mentioned rule. type: string lastHitTimeStamp: description: Indicates the time (in ISO 8601 format) when the hit count was last hit for the mentioned rule. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/HitCountMetadata' description: Object representing metadata attributes for the hit count entry. type: object rule: $ref: '#/components/schemas/IPolicyModel' description: Object representing the prefilter rule against which the hit count information is retrieved. type: object type: description: Type must be PrefilterHitCount. type: string version: type: string type: object ILoadBalanceIpsecEncryption: properties: enable: type: boolean encryptionKey: type: string type: object IPatOptionsContainer: properties: blockAllocation: type: boolean extendedPat: type: boolean flatPortRange: type: boolean includeReserve: type: boolean interfacePat: type: boolean patPoolAddress: $ref: '#/components/schemas/INetworkAddress' type: object roundRobin: type: boolean type: object IVpnIdleTimeout: description: Model representing the Vpn Idle time field properties: enabled: description: 'Specifies Vpn Idle time out field is enabled or not ' type: boolean timeoutMinutes: description: Specifies the time out field in minutes format: int32 type: integer type: object FilePolicy: properties: archiveDepth: format: int32 type: integer archiveDepthAction: type: boolean blockEncryptedArchives: type: boolean cleanList: type: boolean commitId: type: string customDetectionList: type: boolean description: type: string firstTimeFileAnalysis: type: boolean id: type: string inspectArchives: type: boolean links: $ref: '#/components/schemas/Links' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string sseProxyData: $ref: '#/components/schemas/SseProxyData' type: object threatScore: type: string type: type: string version: type: string type: object FTDHttpAccessSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/FTDHttpAccessSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object 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 LoginBannerSettingsPolicy: properties: bannerText: items: type: string type: array description: type: string id: type: string 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 ISyslogConfig: 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 FTDNatRuleListContainer: properties: items: $ref: '#/components/schemas/FTDNatRule' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ChassisTimeZoneSetting: description: Description of Chassis Time Zone Setting policy properties: description: type: string id: description: Version number of the response object. type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the Chassis Time Zone Setting policy. type: object name: description: name of ChassisTimeZoneSetting object, this value is always TimeZoneObject type: string timeZone: $ref: '#/components/schemas/ReferenceObject' description: refernce object for global time zone type: object type: description: Type of the ChassisTimeZoneSetting policy; this value is always ChassisTimeZoneSetting. type: string version: description: Version number of the response object. type: string type: object LDAPAttributeValueEntry: properties: ciscoAttributeObject: $ref: '#/components/schemas/ObjectEntry' type: object ciscoAttributeValue: type: string ldapAttributeValue: type: string valueType: enum: - LDAP_TO_CISCO_VALUE_MAPPING - LDAP_TO_GROUP_POLICY_MAPPING - LDAP_TO_ACL_MAPPING type: string 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 InterfaceCapabilityInfo: properties: breakfixSupportedOnPlatform: type: boolean bridgeGroupInterfaces: type: boolean defaultMgmToTrafficInterface: type: boolean deviceMode: enum: - TRANSPARENT - ROUTED type: string deviceModelNo: type: string dualArmSupportedOnPlatform: type: boolean etherChannelInterfaces: type: boolean fecsupported: type: boolean flowControlSupported: type: boolean inlineSetFlowRedirectAllowed: type: boolean inlineSetSnortFailOpenAllowed: type: boolean intfSnortFailOpenAllowed: type: boolean ipv4ConfigOnInterface: type: boolean jumboFrame: format: int32 type: integer lldpsupported: type: boolean maxFailoverInterfaces: format: int32 type: integer maxInterfaceCounts: format: int32 type: integer maxNamedNonMgmtInterfaceCount: format: int32 type: integer maxNgfwVlanCount: format: int32 type: integer maxPortChannelCount: format: int32 type: integer maxPowerConsumptionWattVal: format: int32 type: integer maxSwitchVirtualInterfaceCount: format: int32 type: integer mgmtAccessInterfaceAllowed: type: boolean namedMgmInterfaceCount: format: int32 type: integer nonConvergenceOfMgmtInterfaceAllowed: type: boolean nveIPv6Supported: type: boolean nveSupportedOnDevice: type: boolean nveSupportedOnPlatform: type: boolean nveSupportedPerfTier: type: boolean pppoeConfigOnInterfaces: type: boolean redundantInterfaces: type: boolean subInterfaceOnMgmtInterface: type: boolean trafficToMgmtInterface: type: boolean vxLanSupported: type: boolean vxlanSupportedOnPlatform: type: boolean type: object IVpnAddresses: properties: dto: $ref: '#/components/schemas/IpAddresses' type: object v4: items: type: string type: array v6: items: type: string type: array type: object AllEventConfig: properties: filterCriteria: enum: - SEVERITY - EVENT_LIST - DISABLE type: string value: type: string type: object IValueLiteral: properties: type: type: string value: type: string type: object ICipherSuiteListObjectsContainer: properties: literals: items: $ref: '#/components/schemas/ICipherSuiteLiteral' type: object type: array objects: items: $ref: '#/components/schemas/ICipherSuiteList' type: object type: array type: object ISnort3IntrusionRuleGroupsModel: properties: canonicalName: type: string childGroups: items: $ref: '#/components/schemas/ISnort3IntrusionRuleGroupsModel' type: object type: array defaultSecurityLevel: enum: - DISABLED - LEVEL_1 - LEVEL_2 - LEVEL_3 - LEVEL_4 - DEFAULT type: string description: type: string id: type: string isSystemDefined: type: boolean links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overrideSecurityLevel: enum: - DISABLED - LEVEL_1 - LEVEL_2 - LEVEL_3 - LEVEL_4 - DEFAULT type: string parentGroup: $ref: '#/components/schemas/IReference' type: object totalRuleCount: format: int32 type: integer 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 IApplicationRisk: description: Represents an ApplicationRisk. properties: description: description: Application risk resource description. type: string id: description: Unique identifier for the application risk. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata attributes for the application risk. type: object name: description: Name of the application risk. type: string overridable: description: Boolean indicating whether object values can be overridden. type: boolean 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 of the response object. This value is always ApplicationRisk. type: string version: description: Version number of the response object. type: string 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 DynamicAccessPolicyListContainer: properties: items: $ref: '#/components/schemas/DynamicAccessPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object NetworkWrapper: properties: literal: type: string object: $ref: '#/components/schemas/ReferenceObject' type: object type: object TrustedCAs: properties: objects: items: $ref: '#/components/schemas/IExternalCACertificateBase' type: object type: array type: object LDAPAttributeMapModel: description: A model representing LDAP Attribute Setting definition. properties: entry: $ref: '#/components/schemas/LDAPAttributeMapEntry' type: object ldapAttributeMaps: description: Specifies the mapping for ldap name and cisco name along with value mappings. items: $ref: '#/components/schemas/LDAPAttributeMap' type: object type: array ldapServer: $ref: '#/components/schemas/IReference' description: Specifies the AD/LDAP Realm for which the attribute mappings are defined. type: object required: - ldapServer type: object FTDS2SVpnModelListContainer: properties: items: $ref: '#/components/schemas/FTDS2SVpnModel' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object AccessPolicyLoggingSettingModel: properties: description: type: string enableFileAndMalwareSyslog: type: boolean enableipsSyslog: type: boolean fileAndMalwareSyslogConfig: $ref: '#/components/schemas/ISyslogConfig' type: object fileAndMalwareSyslogSeverity: enum: - ALERT - CRIT - DEBUG - EMERG - ERR - INFO - NOTICE - WARNING type: string id: type: string ipsSyslogConfig: $ref: '#/components/schemas/ISyslogConfig' type: object ipsSyslogSeverity: enum: - ALERT - CRIT - DEBUG - EMERG - ERR - INFO - NOTICE - WARNING type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string severityForPlatformSettingSyslogConfig: enum: - ALERT - CRIT - DEBUG - EMERG - ERR - INFO - NOTICE - WARNING type: string syslogConfig: $ref: '#/components/schemas/ISyslogConfig' type: object syslogConfigFromPlatformSetting: type: boolean type: type: string version: type: string type: object FTDSyslogEventListPolicyListContainer: properties: items: $ref: '#/components/schemas/FTDSyslogEventListPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object HealthAlertConfig: properties: enabled: type: boolean name: type: string thresholds: items: $ref: '#/components/schemas/HealthThreshold' type: object type: array type: object FTDManualNatRuleListContainer: properties: items: $ref: '#/components/schemas/FTDManualNatRule' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object Snort3IPSReferenceObject: properties: id: type: string links: $ref: '#/components/schemas/ILinks' type: object name: type: string type: type: string value: type: string type: object FTPServerInformation: properties: interfaceGroups: items: $ref: '#/components/schemas/ReferenceObject' type: object type: array ipAddress: $ref: '#/components/schemas/ReferenceObject' type: object password: type: string path: type: string userName: type: string type: object SyslogServerConfiguration: properties: interfaces: $ref: '#/components/schemas/InterfaceWrapper' type: object ipAddress: $ref: '#/components/schemas/NetworkWrapper' type: object isMgmtReachable: type: boolean logMessagesInEMBLEM: type: boolean port: type: string protocol: enum: - TCP - UDP type: string secureSyslog: type: boolean type: object ISecurityGroupTag: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object tag: format: int32 type: integer type: type: string version: type: string type: object FTDRAVpnIPSecIKEv2AdvanceSettingsModel: description: A model representing Ipsec IKEv2 Advance Settings definition. properties: description: type: string id: description: Unique identifier representing response object. type: string ikev2settings: $ref: '#/components/schemas/IFTDRAVpnIPSecIKEv2SettingsModel' type: object ipsecsettings: $ref: '#/components/schemas/IFTDRAVpnIPSecSettingsModel' type: object links: $ref: '#/components/schemas/ILinks' description: Object containing related links. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata properties of Ipsec IKEv2 Advance Settings. type: object name: type: string natKeepaliveMessageTraversal: $ref: '#/components/schemas/IFTDRAVpnIPSecNatKeepaliveMessageTraversalModel' description: NAT Settings type: object type: description: 'Type associated with resource: RaVpnIPsecIKEv2AdvanceSetting.' type: string version: type: string type: object IAdvanced: properties: enableOGS: type: boolean type: object VpnTunnelStatusModel: properties: description: type: string id: type: string lastChange: format: int32 type: integer links: $ref: '#/components/schemas/ILinks' type: object message: type: string metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string peerA: $ref: '#/components/schemas/IVpnPeer' type: object peerB: $ref: '#/components/schemas/IVpnPeer' type: object state: enum: - UNKNOWN - TUNNEL_DOWN - TUNNEL_UP type: string type: type: string version: type: string vpnTopology: $ref: '#/components/schemas/IFTDS2SVpnModel' type: object type: object FTDSyslogRateLimitSettingsPolicy: properties: description: type: string id: type: string intervalInSeconds: format: int32 type: integer links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string numberOfMessages: format: int32 type: integer rateLimitType: enum: - LOG_LEVEL - SYSLOG_ID type: string type: type: string value: type: string version: type: string type: object IApplicationType: description: Represents an ApplicationType. properties: description: description: Application type resource description. type: string id: description: Unique identifier for the application type. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata attributes for the application type. type: object name: description: Name of the application type. type: string overridable: description: Boolean indicating whether object values can be overridden. type: boolean 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 of the response object. This value is always ApplicationType. type: string version: description: Version number of the response object. type: string type: object FTDRAVpnLoadBalanceSettingListContainer: properties: items: $ref: '#/components/schemas/FTDRAVpnLoadBalanceSetting' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IDynamicObjectsContainer: properties: objects: items: $ref: '#/components/schemas/IDynamicObjectBase' type: object type: array type: object VpnAdvancedSettingsListContainer: properties: items: $ref: '#/components/schemas/VpnAdvancedSettings' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IFTDS2SVpnModel: properties: advancedSettings: $ref: '#/components/schemas/IReference' type: object autoVpnSettings: $ref: '#/components/schemas/IAutoVpnSettings' type: object description: type: string endpoints: type: object id: type: string ikeSettings: $ref: '#/components/schemas/IReference' type: object ikeV1Enabled: type: boolean ikeV2Enabled: type: boolean ipsecSettings: $ref: '#/components/schemas/IReference' type: object links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string routeBased: type: boolean topologyType: type: string type: type: string version: type: string type: object IActionInfo: type: object VtiMetadataEntry: properties: hubDevice: $ref: '#/components/schemas/DeviceEntry' type: object tunnelSourceInterface: $ref: '#/components/schemas/InterfaceBasePolicyEntry' type: object vtiInterface: $ref: '#/components/schemas/InterfaceBasePolicyEntry' type: object type: object IcmpAccessConfiguration: properties: icmpAction: enum: - Permit - Deny type: string icmpService: $ref: '#/components/schemas/ReferenceObject' type: object interfaces: $ref: '#/components/schemas/InterfaceWrapper' type: object network: $ref: '#/components/schemas/NetworkWrapper' type: object type: object FTDS2SVpnModel: description: Contains information about the site-to-site VPN settings used by the Firepower Threat Defense device. properties: advancedSettings: $ref: '#/components/schemas/IReference' description: Contains advanced settings for the VPN. type: object autoVpnSettings: $ref: '#/components/schemas/IAutoVpnSettings' type: object description: description: User provided description. type: string endpoints: description: Contains information for VPN endpoints. type: object id: description: Unique identifier representing resource. type: string ikeSettings: $ref: '#/components/schemas/IReference' description: Object representing Internet Key Exchange settings for the VPN. type: object ikeV1Enabled: description: Boolean indicating whether the VPN connection is using INternet Key Exchange v1. type: boolean ikeV2Enabled: description: Boolean indicating whether the VPN connection is using INternet Key Exchange v2. type: boolean ipsecSettings: $ref: '#/components/schemas/IReference' description: Object representing IPSEC settings for the VPN. type: object links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata properties of response object. type: object name: description: User chosen resource name. type: string routeBased: type: boolean topologyType: description: Indicates the type of topolgy used by the VPN. type: string type: description: Response object associated with resource. type: string version: description: Version number of the response object. type: string type: object DefaultAction: properties: action: enum: - BLOCK - TRUST - PERMIT - NETWORK_DISCOVERY - INHERIT_FROM_PARENT type: string description: type: string enableSyslog: type: boolean id: type: string intrusionPolicy: $ref: '#/components/schemas/IIntrusionPolicyModel' type: object links: $ref: '#/components/schemas/ILinks' type: object logBegin: type: boolean logEnd: type: boolean metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string sendEventsToFMC: type: boolean snmpConfig: $ref: '#/components/schemas/IReference' type: object syslogConfig: $ref: '#/components/schemas/IReference' type: object syslogSeverity: enum: - ALERT - CRIT - DEBUG - EMERG - ERR - INFO - NOTICE - WARNING type: string type: type: string variableSet: $ref: '#/components/schemas/IReference' type: object version: type: string required: - action type: object IVlanBase: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object type: type: string version: type: string type: object IntrusionPolicy: description: An object that represents the details for Intrusion Policy. properties: basePolicy: $ref: '#/components/schemas/IReference' description: Object representing the base policy of the Intrusion Policy. type: object description: description: Description of the Intrusion Policy. type: string id: description: Unique identifier of the Intrusion Policy. type: string inlineDrop: description: Indicates the inspection mode. Applicable for Snort 2 engine only. Value can be 0 or 1. format: int32 type: integer inspectionMode: description: Indicates the inspection mode. Can be either DETECTION or PREVENTION. Only applicable for Snort 3 engine. enum: - PREVENTION - DETECTION type: string isSystemDefined: type: boolean links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IIntrusionPolicyMetadata' description: Object representing metadata properties of Intrusion Policy. type: object name: description: Name of the Intrusion Policy. type: string ruleRecommendation: $ref: '#/components/schemas/RuleRecommendation' description: Indicates the rule recommendation configuration for a given Snort3 Intrusion Policy. type: object snortEngine: description: Indicates the Snort engine version. enum: - SNORT2 - SNORT3 type: string sseProxyData: $ref: '#/components/schemas/SseProxyData' type: object type: description: Type of the object. This value is always 'intrusionpolicy'. type: string version: description: Version number of the response object. type: string type: object IInterfaceDeviceModel: properties: description: type: string id: type: string interfaces: items: $ref: '#/components/schemas/IFTDInterface' type: object type: array 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 NetFlowPolicy: description: NetFlow Policy properties: delayFlowCreate: description: Delay in seconds <1-180>. format: int32 type: integer description: type: string enable: description: Enables the NetFlow (Boolean). type: boolean flowCollectors: description: Flow collectors list of entries, maximum 5 collectors can be configured. items: $ref: '#/components/schemas/FlowCollector' type: object type: array id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string refreshInterval: description: Number of minutes between flow update events (default 1 minute) <1-60>. format: int32 type: integer templateExportTime: description: Timeout in minutes (default 30 minutes) <1-3600>. format: int32 type: integer trafficClasses: items: $ref: '#/components/schemas/TrafficClass' type: object type: array type: type: string version: type: string type: object FTDNatPolicyListContainer: properties: items: $ref: '#/components/schemas/FTDNatPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ChassisSyslogConsole: description: Chassis Syslog Console Settings properties: isSyslogConsoleEnabled: description: Enable Status of Syslog Console type: boolean severity: description: Severity of logs that should be captured. Syslog messages of selected level and higher severity levels will be captured. enum: - EMERGENCIES - ALERTS - CRITICAL type: string type: object FlexConfig: description: A FlexConfig policy is a container of an ordered list of FlexConfig objects. properties: description: description: Description of FlexConfig Policy. type: string id: description: Unique identifier (UUID) representing the FlexConfig Policy. type: string links: $ref: '#/components/schemas/Links' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for FlexConfig Policy. type: object name: description: User-specified name of the FlexConfig Policy. type: string type: description: Type of the FlexConfig Policy, this value is always FlexConfigPolicy. type: string version: description: Version number of the response object. type: string type: object IntrusionPolicyListContainer: properties: items: $ref: '#/components/schemas/IntrusionPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IRouteDistributeConnectedNetwork: properties: connectedInterface: $ref: '#/components/schemas/IReference' type: object enableDistribution: type: boolean interfaceSelection: enum: - INSIDE_INTERFACE - USER_SELECTED_INTERFACE type: string type: object ILoadBalanceParticipatingDevice: properties: device: $ref: '#/components/schemas/IReference' type: object entry: $ref: '#/components/schemas/VpnNodeEntry' type: object natIPv4Address: type: string natIPv6Address: type: string priority: format: int32 type: integer type: object UmbrellaDNSRuleListContainer: properties: items: $ref: '#/components/schemas/UmbrellaDNSRule' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object SNMPSettingsPolicy: properties: communityString: type: string description: type: string enableSNMPServers: type: boolean id: type: string links: $ref: '#/components/schemas/ILinks' type: object location: type: string metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string port: type: string snmpMgmtHosts: items: $ref: '#/components/schemas/SnmpMgmtHost' type: object type: array snmpTrap: $ref: '#/components/schemas/SnmpTraps' type: object snmpv3Users: items: $ref: '#/components/schemas/Snmpv3User' type: object type: array sysAdminName: type: string type: type: string version: type: string type: object INetworkObjectsContainer: properties: literals: items: $ref: '#/components/schemas/INetworkAddressLiteral' type: object type: array objects: items: $ref: '#/components/schemas/INetworkBase' type: object type: array type: object IFTDRAVpnIPSecPFSModel: properties: enabled: type: boolean modulusGroup: format: int32 type: integer type: object DecryptionPolicyLogging: properties: logEnd: type: boolean sendEvents: type: boolean type: object SshClientSettingListContainer: properties: items: $ref: '#/components/schemas/SshClientSetting' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IReadonly: properties: reason: enum: - RBAC - SYSTEM - DOMAIN type: string state: type: boolean type: object ChassisAccessListSetting: description: ' Access List policies for particular Chassis Platform Settings Policy from FMC' properties: chassisSSHAccessList: $ref: '#/components/schemas/ChassisAccessList' 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 sshAccessList: $ref: '#/components/schemas/ChassisAccessList' description: SSH Access List Policies type: object type: type: string version: type: string type: object ChassisTimeSynchronizationSetting: description: Description of Chassis TimeSynchronization Setting policy properties: description: type: string id: description: Version number of the response object. type: string isNtpFromMgmtCentre: description: Boolean indicating whether Ntp is synced from Management Center(true) or not(false) type: boolean links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the Chassis TimeSynchronization Setting policy. type: object name: description: name of ChassisTimeSynchronizationSetting object, this value is always TimeSynchronizationObject type: string ntpFromMgmtCentre: type: boolean ntpServers: description: List of NTP Server objects items: $ref: '#/components/schemas/ReferenceObject' type: object type: array type: description: Type of the ChassisTimeSynchronizationSetting policy; this value is always ChassisTimeSynchronizationSetting. type: string version: description: Version number of the response object. type: string type: object IHybridZeroTrustDeviceSetting: properties: autoDeployEnabled: type: boolean domainSettings: items: $ref: '#/components/schemas/IHybridZeroTrustFQDNConfig' type: object type: array universalZeroTrustEnabled: type: boolean type: object SyslogConfig: properties: description: type: string facility: type: string host: type: string id: type: string links: $ref: '#/components/schemas/Links' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string port: format: int32 type: integer severity: type: string tag: type: string type: type: string version: type: string type: object ISnort3IntrusionRuleGroupSecLevels: description: Object representing the security levels of Snort 3 intrusion rulegroup. properties: description: description: Description of the Snort 3 intrusion rulegroup. type: string level: description: Security levels of a Snort 3 intrusion rulegroup. enum: - DISABLED - LEVEL_1 - LEVEL_2 - LEVEL_3 - LEVEL_4 - DEFAULT type: string warning: description: Warning for each level of Snort 3 intrusion rulegroup type: string type: object ICipherSuiteLiteral: properties: type: type: string type: object IExternalCertificateObjectsContainer: properties: objects: items: $ref: '#/components/schemas/IExternalCertificateBase' type: object type: array type: object SseProxyData: properties: id: type: string name: type: string 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 DNSSettings: description: Description of DNSSettings policy properties: description: type: string dnsServerGroupList: description: list of DNSServerGroup objects items: $ref: '#/components/schemas/ReferenceObject' type: object type: array enableDNSNameResolution: description: enable/disable dns name resolution by device type: boolean id: description: Version number of the response object. type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the DNSSettings policy. type: object name: type: string type: description: Type of the DNSSettings policy; this value is always DNSSetting. type: string version: description: Version number of the response object. type: string type: object LDAPAttributeMap: description: A model representing LDAP Attribute Setting definition. properties: ciscoName: description: Specifies the Cisco attribute name. type: string entry: $ref: '#/components/schemas/LDAPAttributeNameEntry' type: object ldapName: description: Specifies the LDAP attribute name. type: string valueMappings: description: Specifies the value mappings. items: $ref: '#/components/schemas/ILDAPAttributeValue' type: object type: array type: object IUmbrellaDataCenter: properties: city: type: string continent: type: string description: type: string id: type: string ipAddress: 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 HealthThreshold: properties: type: type: string value: format: int32 type: integer type: object IApplicationModel: description: Represents an ApplicationModel containing Application Types, Tags, Productivity, Risk, and Categories. properties: appId: description: Application Identifier stored in internal database (VDB). format: int32 type: integer applicationTypes: description: List of objects representing application types. items: $ref: '#/components/schemas/IApplicationType' type: object type: array categories: description: List of objects representing application categories. items: $ref: '#/components/schemas/IApplicationCategory' type: object type: array deprecated: description: Boolean representing if the application has been deprecated. type: boolean description: description: Application resource description. type: string id: description: Unique identifier (UUID) for the application. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata attributes for the application model. type: object name: description: Name of the application. type: string overridable: description: Boolean indicating whether object values can be overridden. type: boolean 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 productivity: $ref: '#/components/schemas/IApplicationProductivity' description: The application productivity associated with this application. type: object risk: $ref: '#/components/schemas/IApplicationRisk' description: The application risk associated with this application. type: object tags: description: List of objects representing application tags. items: $ref: '#/components/schemas/IApplicationTag' type: object type: array type: description: Type of the response object. This value is always Application. type: string version: description: Version number of the response object. type: string type: object SyslogSettingsPolicy: properties: description: type: string facility: enum: - LOCAL0 - LOCAL1 - LOCAL2 - LOCAL3 - LOCAL4 - LOCAL5 - LOCAL6 - LOCAL7 type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string syslogDeviceIdConfig: $ref: '#/components/schemas/SyslogDeviceIdConfig' type: object syslogEnableAll: $ref: '#/components/schemas/SyslogEnableLoggingLevel' type: object timeStampFormat: enum: - RFC_5424 - LEGACY type: string type: type: string version: type: string type: object LLDevicesLastFetchTime: additionalProperties: type: string type: object VpnAdvancedSettings: properties: advancedIkeSetting: $ref: '#/components/schemas/IS2SIkeAdvanceSettingModel' type: object advancedIpsecSetting: $ref: '#/components/schemas/IS2SIpSecAdvanceSettingModel' type: object advancedTunnelSetting: $ref: '#/components/schemas/IS2STunnelAdvanceSettingModel' type: object 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 S2SVpnSummaryModel: description: Contains information about the site-to-site VPN settings used by the Firepower Threat Defense device. properties: activeTunnelCount: description: ' total count of active tunnel' format: int32 type: integer deploymentPending: description: After edit of Topology whether configuration is deployed or not type: boolean description: description: User provided description. type: string downTunnelCount: description: ' total count of down tunnel' format: int32 type: integer id: description: Unique identifier representing resource. type: string ikeV1Enabled: description: Boolean indicating whether the VPN connection is using internet Key Exchange v1. type: boolean ikeV2Enabled: description: Boolean indicating whether the VPN connection is using internet Key Exchange v2. type: boolean links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: description: User chosen resource name. type: string routeBased: description: Policy based or Route based type: boolean topologyType: description: Indicates the type of topolgy used by the VPN. enum: - HUB_AND_SPOKE - POINT_TO_POINT - FULL_MESH - SASE_TUNNEL - AUTO_VPN - SSE_TUNNEL type: string totalTunnelCount: description: total count of configured tunnel format: int32 type: integer type: type: string unknownTunnelCount: description: ' total count of unknown tunnel' format: int32 type: integer version: type: string type: object IInternalCABase: 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 SyslogBasicLoggingSetup: properties: description: type: string enableDebugMesgAsSyslog: type: boolean enableEMBLEMFormat: type: boolean enableFlash: type: boolean enableLogging: type: boolean enableLoggingFailover: type: boolean ftpServerInfo: $ref: '#/components/schemas/FTPServerInformation' type: object id: type: string internalBuffMemSizeInBytes: format: int32 type: integer links: $ref: '#/components/schemas/ILinks' type: object loggingToFMCLogLevel: enum: - EMERG - ALERT - CRIT - ERR - WARNING - NOTICE - INFO - DEBUG type: string loggingToFMCType: enum: - 'OFF' - ALL - VPN type: string maxFlashForLoggingInKB: format: int32 type: integer metadata: $ref: '#/components/schemas/Metadata' type: object minFreePreservedSpaceInKB: format: int32 type: integer name: type: string type: type: string version: type: string type: object IDevice: properties: accessPolicy: $ref: '#/components/schemas/IPolicyModel' type: object actions: items: $ref: '#/components/schemas/IPreDeployAction' type: object type: array advanced: $ref: '#/components/schemas/IAdvanced' type: object analyticsOnly: type: boolean changeManager: type: boolean cloudDeviceId: type: string deploymentStatus: type: string description: type: string deviceGroup: $ref: '#/components/schemas/IDeviceGroup' type: object ftdMode: enum: - ROUTED - TRANSPARENT type: string healthMessage: type: string healthPolicy: $ref: '#/components/schemas/IHealthPolicy' type: object healthStatus: type: string hostName: type: string id: type: string isAWSDevice: type: boolean isAzureDevice: type: boolean isConnected: type: boolean isMCDManaged: type: boolean keepLocalEvents: type: boolean license_caps: items: type: string type: array licenseType: enum: - BYOL - SAAS - PAYG type: string links: $ref: '#/components/schemas/ILinks' type: object managementState: enum: - MANAGED - UNMANAGED type: string metadata: $ref: '#/components/schemas/DeviceMetadata' type: object model: type: string modelId: type: string modelNumber: type: string modelType: type: string name: type: string natID: type: string performanceTier: type: string prohibitPacketTransfer: type: boolean regKey: type: string role: type: string secondaryHostname: type: string serialNumber: type: string skipDeployment: type: boolean snortEngine: enum: - SNORT2 - SNORT3 type: string status: type: string sw_version: type: string type: type: string version: type: string required: - hostName - license_caps - regKey type: object ILoadBalanceGroupSettingModel: properties: communicationInterface: $ref: '#/components/schemas/IReference' type: object communicationUdpPort: format: int32 type: integer groupIPv4Address: type: string groupIPv6Address: type: string ipsecEncryption: $ref: '#/components/schemas/ILoadBalanceIpsecEncryption' type: object type: object FTDRAVpnModelListContainer: properties: items: $ref: '#/components/schemas/FTDRAVpnModel' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IBaseDevice: properties: accessPolicy: $ref: '#/components/schemas/IPolicyModel' type: object advanced: $ref: '#/components/schemas/IAdvanced' type: object description: type: string healthMessage: type: string healthPolicy: $ref: '#/components/schemas/IHealthPolicy' type: object healthStatus: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object model: type: string modelId: type: string modelNumber: type: string modelType: type: string name: type: string role: type: string status: type: string sw_version: type: string type: type: string version: type: string type: object AccessPolicyListContainer: properties: items: $ref: '#/components/schemas/AccessPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IExternalCACertificateBase: 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 ISafeSearch: properties: actionForNonSupportedEngines: enum: - ALLOW - BLOCK - BLOCK_WITH_RESET type: string enabled: type: boolean type: object ITunnelIkev1AuthSettings: properties: authType: enum: - MANUAL_PRE_SHARED_KEY - AUTOMATIC_PRE_SHARED_KEY - CERTIFICATE type: string ikev1PresharedKey: type: string type: object DecryptionPolicyDefaultAction: properties: eventLogAction: enum: - LOG_FLOW_END - LOG_NONE type: string policyAction: enum: - DO_NOT_DECRYPT - BLOCK - BLOCK_WITH_RESET type: string type: object PrefilterPolicy: description: Description of Prefilter Policy. properties: defaultAction: $ref: '#/components/schemas/IPrefilterPolicyDefaultAction' description: Object representing the default action (PrefilterPolicyDefaultAction). The default action determines how the system handles and logs traffic not handled by any other prefilter rules. For more information, see the defaultactions service. type: object description: description: User provided resource description. type: string id: description: Unique identifier (UUID) representing the prefilter policy. type: string links: $ref: '#/components/schemas/Links' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the prefilter policy. type: object name: description: User-specified name of the prefilter policy. type: string rules: description: Object containing a list of rules in the prefilter policy. type: object type: description: Type of the prefilter policy; this value is always PrefilterPolicy. type: string version: description: Version number of the response object. type: string type: object FTDManualNatRule: properties: description: type: string destinationInterface: $ref: '#/components/schemas/IInterfaceObjectModel' type: object dns: type: boolean enabled: type: boolean fallThrough: type: boolean id: type: string interfaceInOriginalDestination: type: boolean interfaceInTranslatedSource: type: boolean interfaceIpv6: type: boolean links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string natType: enum: - STATIC - DYNAMIC type: string netToNet: type: boolean noProxyArp: type: boolean originalDestination: $ref: '#/components/schemas/INetworkAddress' type: object originalDestinationPort: $ref: '#/components/schemas/IProtocolPortObject' type: object originalSource: $ref: '#/components/schemas/INetworkAddress' type: object originalSourcePort: $ref: '#/components/schemas/IProtocolPortObject' type: object patOptions: $ref: '#/components/schemas/IPatOptionsContainer' type: object routeLookup: type: boolean section: type: string sourceInterface: $ref: '#/components/schemas/IInterfaceObjectModel' type: object targetIndex: format: int32 type: integer translatedDestination: $ref: '#/components/schemas/INetworkAddress' type: object translatedDestinationPort: $ref: '#/components/schemas/IProtocolPortObject' type: object translatedSource: $ref: '#/components/schemas/INetworkAddress' type: object translatedSourcePort: $ref: '#/components/schemas/IProtocolPortObject' type: object type: type: string unidirectional: type: boolean version: type: string required: - natType - originalSource type: object InspectorConfig: description: Object representing inspector settings for network analysis policy. properties: description: type: string id: type: string inspectorConfig: $ref: '#/components/schemas/LLInspectorConfig' type: object links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string type: description: Type of the object. This value is always 'InspectorConfig'. type: string version: description: Version number of the response object. type: string type: object IcmpAccessSettingsPolicy: properties: burstSize: type: string description: type: string icmpConfigs: items: $ref: '#/components/schemas/IcmpAccessConfiguration' type: object type: array id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string rateLimit: type: string type: type: string version: type: string type: object DefaultActionListContainer: properties: items: $ref: '#/components/schemas/DefaultAction' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object FTDRAVpnModel: description: A model representing Remote Access VPN Policy properties: accessInterfaceSettings: $ref: '#/components/schemas/IFTDRAVpnAccessInterface' description: Specifies the configuration for Access Interface Settings type: object addressAssignmentSettings: $ref: '#/components/schemas/IReference' description: Specifies address assignments settings type: object anyConnectClientImages: description: Specifies a list of AnyConnect images and order of the image items: $ref: '#/components/schemas/IFTDRAVpnAnyConnectImage' type: object type: array certificateMapSettings: $ref: '#/components/schemas/IReference' description: Specifies the certificate map settings type: object configureIpsec: description: Enable IPsec IKEV2 type of Remote Access VPN tunnel type: boolean configureSSL: description: Enable SSL type of Remote Access VPN tunnel type: boolean connectionProfiles: description: Specifies a list of Connection Profiles type: object dapPolicy: $ref: '#/components/schemas/IReference' description: Specifies the Dynamic Access Policy type: object description: description: A model representing RAVPN definition. type: string externalBrowserPackage: $ref: '#/components/schemas/IReference' description: Specifies a file of external browser package type: object groupPolicies: description: Specifies a list of Group Policie items: $ref: '#/components/schemas/IReference' type: object type: array id: description: Specifies Unique identifier (UUID) representing the RAVPN object type: string ikev2Policies: description: Specifies a list of Ipsec-IKE policies items: $ref: '#/components/schemas/IReference' type: object type: array ipsecAdvancedSettings: $ref: '#/components/schemas/IReference' description: Specifies the Ipsec Advanced Settings type: object ipsecCryptoMaps: description: Specifies the Ipsec Crypto Maps settings type: object ldapAttributeMaps: $ref: '#/components/schemas/IReference' description: Specifies the LDAP Attribute Maps type: object links: $ref: '#/components/schemas/ILinks' description: Specifies links to this object. type: object loadBalanceSettings: $ref: '#/components/schemas/IReference' type: object localRealmServer: $ref: '#/components/schemas/IReference' description: Specifies the Local Realm type: object metadata: $ref: '#/components/schemas/IMetadata' description: Specifies metadata properties of RAVPN. type: object name: description: User assigned resource name. type: string ravpnAddressAssignmentSettings: $ref: '#/components/schemas/IReference' type: object ravpnAdvanceSettings: $ref: '#/components/schemas/IReference' type: object ravpnLdapAttributeSetting: $ref: '#/components/schemas/IReference' type: object ravpnLoadBalanceSetting: $ref: '#/components/schemas/IReference' type: object secureClientCustomizationSettings: $ref: '#/components/schemas/IReference' description: Specifies the Secure Client Customizations type: object type: description: 'Type associated with resource: RAVPN.' type: string version: type: string required: - accessInterfaceSettings - addressAssignmentSettings - anyConnectClientImages - connectionProfiles - dapPolicy type: object UniversalZeroTrustRuleListContainer: properties: items: $ref: '#/components/schemas/UniversalZeroTrustRule' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object PrefilterRule: description: Represents Prefilter Rule contained within a Prefilter Policy. properties: action: description: 'Specifies the action to take when the conditions defined by the rule are met. One of: BLOCK | TRUST | NETWORK_DISCOVERY | PERMIT.' enum: - ANALYZE - BLOCK - FASTPATH type: string bidirectional: description: Boolean indicating whether the rule is bidirectional. type: boolean commentHistoryList: description: List of comments in the prefilter rule's comment history. items: $ref: '#/components/schemas/ICommentHistory' type: object type: array destinationInterfaces: $ref: '#/components/schemas/ISecurityZoneContainer' description: Object representing destination interfaces for prefilter rule. type: object destinationNetworks: $ref: '#/components/schemas/INetworkObjectsContainer' description: Object representing destination networks selected for the prefilter rule. type: object destinationPorts: $ref: '#/components/schemas/IPortObjectsContainer' description: Object representing destination ports selected for the rule. type: object enableSyslog: description: Boolean indicating whether the alerts associated with the prefilter rule are sent to default syslog configuration in Prefilter Logging. type: boolean enabled: description: Boolean indicating whether the prefilter rule is in effect (true) or not (false). Default is true. type: boolean encapsulationPorts: description: Object representing the encapsulation ports to be used in prefilter rule. items: enum: - GRE - IP_IN_IP - IPV6_IN_IP - TEREDO type: string type: array id: description: Unique identifier (UUID) for the prefilter rule. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object logBegin: description: Boolean indicating whether the device will log events at the beginning of the connection. Default is false. type: boolean logEnd: description: Boolean indicating whether the device will log events at the end of the connection. Default is false. type: boolean metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the prefilter rule. type: object name: description: User-specified name of the prefilter rule. type: string newComments: description: Object representing the new comments provided in prefilter rule. items: type: string type: array ruleType: description: Object indicating if the Rule is Prefilter Rule or Tunnel Rule. enum: - PREFILTER - TUNNEL type: string sendEventsToFMC: description: Boolean indicating whether the device will send events to the Firepower Management Center event viewer. Default is false. type: boolean snmpConfig: $ref: '#/components/schemas/ISNMPConfig' description: Object representing the SNMP alert associated with the prefilter rule. type: object sourceInterfaces: $ref: '#/components/schemas/ISecurityZoneContainer' description: Object representing source interfaces for prefilter rule. type: object sourceNetworks: $ref: '#/components/schemas/INetworkObjectsContainer' description: Object representing source networks selected for the prefilter rule. type: object sourcePorts: $ref: '#/components/schemas/IPortObjectsContainer' description: Object representing source ports selected for the rule. type: object syslogConfig: $ref: '#/components/schemas/ISyslogConfig' description: Object representing the syslog alert associated with the prefilter rule. type: object syslogSeverity: description: 'Specifies the Override Severity if alerts are being sent to default syslog configuration. One of: ALERT | CRIT | DEBUG | EMERG | ERR | INFO | NOTICE | WARNING.' enum: - ALERT - CRIT - DEBUG - EMERG - ERR - INFO - NOTICE - WARNING type: string timeRangeObjects: items: $ref: '#/components/schemas/ITimeRangeModel' type: object type: array tunnelZone: $ref: '#/components/schemas/ISourceZoneContainer' description: Object Representing tunnel zones for prefilter rule. type: object type: description: Type must be PrefilterRule. type: string version: description: Version number of the response object. type: string vlanTags: $ref: '#/components/schemas/IVLanTagsContainer' description: Object representing the VLAN tag set associated with the prefilter rule. type: object required: - action - ruleType type: object ISourceZoneContainer: properties: objects: items: $ref: '#/components/schemas/ISourceZoneObject' type: object type: array type: object InterfaceIpv6Prefix: properties: interfaceIPv6PrefixAddressVariable: $ref: '#/components/schemas/VariableObjectEntry' type: object interfaceIPv6PrefixDefault: type: boolean interfaceIPv6PrefixLifeTime: type: string interfaceIPv6PrefixNoAdvertisement: type: boolean interfaceIPv6PrefixNoAutoConfig: type: boolean interfaceIPv6PrefixOffLink: type: boolean interfaceIPv6PrefixPreferredLifeTime: type: string interfaceIPv6PrefixPreferredTill: type: string interfaceIPv6PrefixValidLifeTime: type: string interfaceIPv6PrefixValidTill: type: string type: object LockingStatus: properties: status: enum: - LOCKED - UNLOCKED type: string ticketId: format: int32 type: integer ticketName: type: string userName: type: string type: object ReferenceObject: properties: id: type: string links: $ref: '#/components/schemas/ILinks' type: object name: type: string type: type: string type: object Snort3IPSRules: description: Object representing the per-policy behaviour of a specified intrusion rule for a target intrusion policy. properties: commentHistoryList: description: This is a read-only list of all comments added to this resource. items: $ref: '#/components/schemas/ICommentHistory' type: object type: array defaultState: description: 'Default State of the rule. One of: DROP | BLOCK | ALERT | DISABLE | DEFAULT' enum: - DROP - BLOCK - ALERT - DISABLE - DEFAULT - PASS - REJECT - REACT - REWRITE type: string description: description: User provided resource description. type: string gid: description: Generator Identifier used to identify the part of Snort which generates an event. format: int32 type: integer id: description: Unique identifier (UUID) for the intrusion rule. type: string isSystemDefined: description: Read-only field indicating if the rule is system-defined (i.e., Talos provided). If value is false, then rule is user-defined. type: boolean links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/Snort3IPSRuleMetadata' description: Object representing metadata attributes for the intrusion rule. type: object msg: description: User provided rule description. type: string name: description: Name of the intrusion rule. type: string newComments: description: Object representing the new comments provided in this resource. items: type: string type: array overrideState: description: 'User override state of the rule. One of: DROP | BLOCK | ALERT | DISABLE | DEFAULT' enum: - DROP - BLOCK - ALERT - DISABLE - DEFAULT - PASS - REJECT - REACT - REWRITE type: string recommendedState: enum: - DROP - BLOCK - ALERT - DISABLE - DEFAULT - PASS - REJECT - REACT - REWRITE type: string revision: format: int32 type: integer ruleAction: description: This field is disabled. items: $ref: '#/components/schemas/IRuleAction' type: object type: array ruleData: description: Details of the rule based on which rule created or updated. type: string ruleGroups: description: Object containing a list of rules groups associated with the rule. items: $ref: '#/components/schemas/IReference' type: object type: array sid: description: Snort Identifier used to uniquely identify Snort rules. format: int32 type: integer suppression: $ref: '#/components/schemas/IIntrusionRuleSuppression' description: List of rule suppressions. Object containing configuration which allows users to suppress events for a rule for specific trusted IP addresses. Will be returned when rules are fetched globally and without any specific policy. type: object threshold: $ref: '#/components/schemas/IIntrusionRuleThreshold' description: This field is disabled. type: object type: description: Type of the response object. This value is always IntrusionRule. type: string version: type: string type: object DeviceClusterSupportInfo: properties: clusterControlLinkName: type: string clusterMode: enum: - SPANNED_MODE - VIRTUAL_INDIVIDUAL_MODE - HW_INDIVIDUAL_MODE type: string clusterName: type: string clusterNodeName: type: string clusterNodeRole: type: string isSecondaryDeviceOnUM: type: boolean type: object DNSSettingsListContainer: properties: items: $ref: '#/components/schemas/DNSSettings' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ObjectRefs: properties: type: type: string valueList: items: $ref: '#/components/schemas/NamedEntry' type: object type: array type: object IInterfaceObjectModel: properties: description: type: string devices: items: $ref: '#/components/schemas/IInterfaceDeviceModel' type: object type: array id: type: string interfaces: items: $ref: '#/components/schemas/IFTDInterface' type: object type: array links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object type: type: string version: type: string type: object AccessRuleListContainer: properties: items: $ref: '#/components/schemas/AccessRule' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object SyslogEmailSetup: properties: description: type: string destinationEmails: items: $ref: '#/components/schemas/DestinationEmail' type: object type: array id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string sourceEmail: type: string type: type: string version: type: string type: object VPNNATRules: properties: description: type: string destIntf: $ref: '#/components/schemas/IReference' type: object direction: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string options: type: string origDest: $ref: '#/components/schemas/IVPNNATRuleField' type: object origService: $ref: '#/components/schemas/IReference' type: object origSrc: $ref: '#/components/schemas/IVPNNATRuleField' type: object srcIntf: $ref: '#/components/schemas/IReference' type: object translatedDest: $ref: '#/components/schemas/IVPNNATRuleField' type: object translatedService: $ref: '#/components/schemas/IReference' type: object translatedSrc: $ref: '#/components/schemas/IVPNNATRuleField' type: object type: type: string version: type: string type: object SyslogIdSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/SyslogIdSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ICommentHistory: properties: comment: type: string date: format: int32 type: integer user: $ref: '#/components/schemas/IConsoleUser' type: object type: object FTDHttpAccessSettingsPolicy: properties: description: type: string enableHttpServer: type: boolean httpConfiguration: items: $ref: '#/components/schemas/FTDHttpConfiguration' type: object type: array id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string port: format: int32 type: integer type: type: string version: type: string type: object Snort3NetworkAnalysisPolicyListContainer: properties: items: $ref: '#/components/schemas/Snort3NetworkAnalysisPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IVpnExtranetInfo: description: Contains VPN extranet information. properties: endpointTunnelIp: type: string ipAddress: description: IP address of the VPN endpoint. type: string isDynamicIP: description: Indicates whether the VPN endpoint has a dynamic IP. type: boolean name: description: User chosen resource name. type: string type: object SnmpTraps: properties: authentication: type: boolean clusterState: type: boolean coldStart: type: boolean connLimitReached: type: boolean cputhreshold: type: boolean cputhresholdIntervalInMins: type: string cputhresholdValueInPercent: type: string entityConfigChange: type: boolean failoverState: type: boolean fruinsert: type: boolean fruremove: type: boolean linkDown: type: boolean linkUp: type: boolean memThresholdValueInPercent: type: string memoryThreshold: type: boolean natPacketDiscard: type: boolean peerFlap: type: boolean syslog: type: boolean warmStart: type: boolean type: object ZTNAConfigInheritanceSettings: properties: filePolicy: enum: - INHERIT - OVERRIDE type: string intrusionPolicy: enum: - INHERIT - OVERRIDE type: string securityZones: enum: - INHERIT - OVERRIDE type: string type: object ISISettings: properties: allowlist: items: $ref: '#/components/schemas/ISIObject' type: object type: array blocklist: items: $ref: '#/components/schemas/ISIObject' type: object type: array blocklistLogging: $ref: '#/components/schemas/ISILogging' type: object type: object SshServerSetting: description: Description of Ssh Server Setting policy properties: description: type: string enableSshServer: description: enable ssh server type: boolean encryptAlgo: description: 'List of encryption algorithms. Supported Encryption Algorithms: 3des-cbc, aes128-cbc, aes128-ctr, aes128-gcm_openssh_com, aes192-cbc, aes192-ctr, aes256-cbc, aes256-ctr, aes256-gcm_openssh_com, chacha20-poly1305_openssh_com' items: type: string type: array hostKey: description: Indicates modulus size for the RSA server host key format: int32 type: integer id: description: Version number of the response object. type: string kexAlgo: description: 'List of key exchange algorithms. Supported Key Exchange Algorithms: curve25519-sha256, curve25519-sha256_libssh_org, diffie-hellman-group14-sha1, diffie-hellman-group14-sha256, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521' items: type: string type: array links: $ref: '#/components/schemas/ILinks' type: object macAlgo: description: 'List of MAC algorithms. Supported Mac Algorithms: hmac-sha-1, hmac-sha2-256, hmac-sha2-512' items: type: string type: array metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the Ssh Server Setting policy. type: object name: type: string timeRekeyLimit: description: Time rekey limit (minutes) format: int32 type: integer type: description: Type of the SshServerSetting policy; this value is always SshServerSetting. type: string version: description: Version number of the response object. type: string volumeRekeyLimit: description: Volume rekey limit (KB) format: int32 type: integer 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 FTDPlatformSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/FTDPlatformSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object FTDDNSSettingsPolicy: properties: description: type: string dnsServerGroups: items: $ref: '#/components/schemas/FTDDnsServerGroup' type: object type: array enableLookupViaMgmt: type: boolean expiryTimerInMins: format: int32 type: integer id: type: string interfaceObjects: items: $ref: '#/components/schemas/ReferenceObject' type: object type: array links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string pollTimerInMins: format: int32 type: integer type: type: string version: type: string type: object DynamicAccessPolicy: description: Contains information about the Dynamic Access Policies used by the Firepower Threat Defense device. properties: authorizationAttributes: description: Actions to be taken when a DAP record is matched items: $ref: '#/components/schemas/DapAuthorizationAttributes' type: object type: array dapXmlConfig: description: Base 64 encoded dap xml string type: string description: description: User provided description. type: string hostscanPackage: $ref: '#/components/schemas/IHostScanPackageObjectModel' type: object hostscanXmlConfig: type: string id: description: Unique identifier representing resource. type: string links: $ref: '#/components/schemas/Links' description: Object containing links to this resource. 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 type: type: string version: type: string type: object NamedEntry: properties: literal: type: boolean name: type: string type: type: string value: type: string type: object IDeviceGroup: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object members: items: $ref: '#/components/schemas/IBaseDevice' type: object type: array metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string type: type: string version: type: string type: object IConnProfileCertificateUsernameSettings: description: Settings used when user is authenticated using certificate. properties: hideUsername: description: Hide prefilled username field so that the user cannot modify it. Default is False. type: boolean mapEntireDNAsUsername: description: Use entire DN name to authenticate the certificate. Default is False. type: boolean mapPrimaryField: description: Field in the certificate that will be used as Primary attribute to authenticate. Default value is CN (Common Name) enum: - CN_COMMMON_NAME - C_COUNTRY - DNQ_DN_QUALIFIER - EA_EMAIL_ADDRESS - GENQ_GENERATIONAL_QUALIFIER - GN_GIVEN_NAME - I_INITIAL - L_LOCALITY - N_NAME - O_ORGANISATION - OU_ORGANISATIONAL_UNIT - SER_SERIAL_NUMBER - SN_SURNAME - SP_STATE_PROVINCE - T_TITLE - UID_USER_ID - UPN_USER_PRINCIPAL_NAME - NONE type: string mapSecondaryField: description: Field in the certificate that will be used as Secondary attribute to authenticate. Default value is OU (Organization Unit) enum: - CN_COMMMON_NAME - C_COUNTRY - DNQ_DN_QUALIFIER - EA_EMAIL_ADDRESS - GENQ_GENERATIONAL_QUALIFIER - GN_GIVEN_NAME - I_INITIAL - L_LOCALITY - N_NAME - O_ORGANISATION - OU_ORGANISATIONAL_UNIT - SER_SERIAL_NUMBER - SN_SURNAME - SP_STATE_PROVINCE - T_TITLE - UID_USER_ID - UPN_USER_PRINCIPAL_NAME - NONE type: string matchCertificateAndSamlUsername: description: Match SAML and certificate username for authentication. Default is False. type: boolean prefillUsernameFromCertificate: description: Prefill username from certificate when the user connects. Default is False. type: boolean type: object FileRuleModelListContainer: properties: items: $ref: '#/components/schemas/FileRuleModel' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object VpnTunnelStatusModelListContainer: properties: items: $ref: '#/components/schemas/VpnTunnelStatusModel' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ITunnelIkev2AuthSettings: properties: authType: enum: - MANUAL_PRE_SHARED_KEY - AUTOMATIC_PRE_SHARED_KEY - CERTIFICATE type: string ikev2PresharedKey: type: string type: object PathMonitoringEntry: properties: enable: type: boolean enableNSGMonitoring: type: boolean monitoredIp: type: string type: enum: - AUTO - PEER_IPV4 - PEER_IPV6 - AUTO4 - AUTO6 type: string type: object ZTNAPolicyEntry: properties: acsBaseUrl: type: string attributes: $ref: '#/components/schemas/Attributes' type: object certificate: $ref: '#/components/schemas/ObjectEntry' type: object description: type: string enabled: type: boolean filePolicy: $ref: '#/components/schemas/ObjectEntry' type: object globalPortPool: type: string id: format: int32 type: integer interfaceList: items: $ref: '#/components/schemas/ObjectEntry' type: object type: array l2SwitchingEnabled: type: boolean literal: type: boolean logEnabled: type: boolean mandatory: type: boolean name: type: string position: format: int32 type: integer readOnly: type: boolean snort3IntrusionPolicy: $ref: '#/components/schemas/ObjectEntry' type: object subType: type: string tooltip: type: string type: type: string uuid: type: string value: type: string variableSet: $ref: '#/components/schemas/ObjectEntry' type: object type: object S2SVpnSummaryModelListContainer: properties: items: $ref: '#/components/schemas/S2SVpnSummaryModel' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object NetFlowPolicyListContainer: properties: items: $ref: '#/components/schemas/NetFlowPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object VpnBackupInterfaceEntry: properties: attributes: $ref: '#/components/schemas/Attributes' type: object description: type: string domainReadOnly: type: boolean group: type: boolean id: format: int32 type: integer interface: $ref: '#/components/schemas/InterfaceBasePolicyEntry' type: object literal: type: boolean localIdentityType: enum: - ADDRESS - AUTO - EMAILID - HOSTNAME - KEYID type: string name: type: string nattedInterfaceAddress: type: string readOnly: type: boolean references: $ref: '#/components/schemas/ObjectRefs' type: object sendLocalIdentity: type: boolean subType: type: string systemObject: type: boolean toolTip: type: string type: type: string uniqueTunnelId: type: string uuid: type: string value: type: string valueList: items: $ref: '#/components/schemas/NamedEntry' type: object type: array type: object VpnIPSecSettings: properties: cryptoMapType: enum: - STATIC - DYNAMIC type: string description: type: string doNotFragmentPolicy: enum: - SET - COPY - CLEAR - NONE type: string enableRRI: type: boolean enableSaStrengthEnforcement: type: boolean id: type: string ikeV1IpsecProposal: items: $ref: '#/components/schemas/IReference' type: object type: array ikeV2IpsecProposal: items: $ref: '#/components/schemas/IReference' type: object type: array ikeV2Mode: enum: - TUNNEL - TRANSPORT_PREFERRED - TRANSPORT_REQUIRE type: string lifetimeKilobytes: format: int32 type: integer lifetimeSeconds: format: int32 type: integer links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string perfectForwardSecrecy: $ref: '#/components/schemas/IPFSSettings' type: object tfcPackets: $ref: '#/components/schemas/ITFCPackets' type: object type: type: string validateIncomingIcmpErrorMessage: type: boolean version: type: string type: object AccessPolicyCategoryListContainer: properties: items: $ref: '#/components/schemas/AccessPolicyCategory' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object AccessRule: description: Represents Access Rule contained within an Access Policy. properties: action: description: 'Specifies the action to take when the conditions defined by the rule are met. One of: ALLOW | TRUST | BLOCK | MONITOR | BLOCK_RESET | BLOCK_INTERACTIVE | BLOCK_RESET_INTERACTIVE.' enum: - ALLOW - TRUST - BLOCK - MONITOR - BLOCK_RESET - BLOCK_INTERACTIVE - BLOCK_RESET_INTERACTIVE type: string applications: $ref: '#/components/schemas/IApplicationsContainer' description: Object representing applications selected in the content restriction settings (on the Applications tab of the Editing Rule dialog). This includes the Safe Search and YouTube EDU services. type: object commentHistoryList: description: List of comments in the access rule's comment history. items: $ref: '#/components/schemas/ICommentHistory' type: object type: array description: description: 'User provided resource description. ' type: string destSGTTypes: items: type: string type: array destinationDynamicObjects: $ref: '#/components/schemas/IDynamicObjectsContainer' description: Object representing destination dynamic objects selected for the access rule. type: object destinationNetworks: $ref: '#/components/schemas/INetworkObjectsContainer' description: Object representing destination networks selected for the access rule. type: object destinationPorts: $ref: '#/components/schemas/IPortObjectsContainer' description: Object representing destination ports selected for the rule. type: object destinationSecurityGroupTags: $ref: '#/components/schemas/ISecurityGroupTagContainer' type: object destinationZones: $ref: '#/components/schemas/ISecurityZoneContainer' description: Object representing destination zones selected for the access rule. type: object enableSyslog: description: Boolean indicating whether the alerts associated with the access rule are sent to default syslog configuration in Access Control Logging. type: boolean enabled: description: Boolean indicating whether the access rule is in effect (true) or not (false). Default is true. type: boolean endPointDeviceTypes: description: Object representing the Endpoint Device Types (specified on the SGT/ISE Attributes tab of the Editing Rule dialog). items: $ref: '#/components/schemas/IEndPointDeviceType' type: object type: array filePolicy: $ref: '#/components/schemas/IFilePolicy' description: Object representing the file policy settings for the rule action. type: object id: description: Unique identifier (UUID) for the access rule. type: string ipsPolicy: $ref: '#/components/schemas/IIntrusionPolicyModel' description: Object representing the intrusion policy settings for the rule action (specified on the Inspection tab). For more information on intrusion policies, see "Access Control Using Intrusion and File Policies" in the Firepower Management Center Configuration Guide. type: object links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object logBegin: description: Boolean indicating whether the device will log events at the beginning of the connection. Default is false. If 'MONITOR' action is selected for access rule, logBegin will always be false. type: boolean logEnd: description: Boolean indicating whether the device will log events at the end of the connection. Default is false. If 'MONITOR' action is selected for access rule, logEnd will always be true. type: boolean logFiles: description: Boolean indicating whether the device will log file events. Default is false. type: boolean metadata: $ref: '#/components/schemas/AccessRuleMetadata' description: Object representing metadata attributes for the access rule. type: object name: description: User-specified name of the access rule. type: string networkAccessDeviceIPs: $ref: '#/components/schemas/INetworkObjectsContainer' description: Object representing the Network Access Device IPs (specified on the SGT/ISE Attributes tab of the Editing Rule dialog). type: object originalSourceNetworks: $ref: '#/components/schemas/INetworkObjectsContainer' type: object safeSearch: $ref: '#/components/schemas/ISafeSearch' description: Object representing the SafeSearch attribute (specified on the Applications tab of the Editing Rule dialog). type: object sendEventsToFMC: description: Boolean indicating whether the device will send events to the Firepower Management Center event viewer. Default is false. If 'MONITOR' action is selected for access rule, sendEventsToFMC will always be true. type: boolean snmpConfig: $ref: '#/components/schemas/ISNMPConfig' description: Object representing the SNMP alert associated with the access rule. type: object sourceDynamicObjects: $ref: '#/components/schemas/IDynamicObjectsContainer' description: Object representing source dynamic objects selected for the access rule. type: object sourceNetworks: $ref: '#/components/schemas/INetworkObjectsContainer' description: Object representing source networks selected for the access rule. type: object sourcePorts: $ref: '#/components/schemas/IPortObjectsContainer' description: Object representing source ports selected for the rule. type: object sourceSecurityGroupTags: $ref: '#/components/schemas/ISecurityGroupTagContainer' description: Object representing the Security Group Tag (specified on the Dynamic Attributes tab of the Editing Rule dialog). type: object sourceZones: $ref: '#/components/schemas/ISourceZoneContainer' description: Object representing source zones selected for the access rule. type: object syslogConfig: $ref: '#/components/schemas/ISyslogConfig' description: Object representing the syslog alert associated with the access rule. type: object syslogSeverity: description: 'Specifies the Override Severity if alerts are being sent to default syslog configuration. One of: ALERT | CRIT | DEBUG | EMERG | ERR | INFO | NOTICE | WARNING.' enum: - ALERT - CRIT - DEBUG - EMERG - ERR - INFO - NOTICE - WARNING type: string timeRangeObjects: items: $ref: '#/components/schemas/ITimeRangeModel' type: object type: array type: description: Type of the response object. This value is always AccessRule. type: string urls: $ref: '#/components/schemas/IUrlObjectsContainer' description: Object representing the URLs and categories selected for the rule. type: object users: $ref: '#/components/schemas/IUsersContainer' description: 'Object representing users selected for the rule. ' type: object variableSet: $ref: '#/components/schemas/IVariableSet' description: Object representing the variable set associated with the access rule. type: object version: description: Version number of the response object. type: string vlanTags: $ref: '#/components/schemas/IVLanTagsContainer' description: Object representing the VLAN tag set associated with the access rule. type: object youTube: $ref: '#/components/schemas/IYouTube' description: Object representing the YouTubeEDU attribute (specified on the Applications tab of the Editing Rule dialog). type: object required: - action type: object SyslogConfigListContainer: properties: items: $ref: '#/components/schemas/SyslogConfig' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IFTDRAVpnIPSecIKEv2SettingsModel: properties: cookieChallenge: enum: - CUSTOM - ALWAYS - NEVER type: string doNotRebootUntilSessionsTerminated: type: boolean enableNotificationOnTunnelDisconnect: type: boolean identitySentToPeer: enum: - IP_ADDRESS - HOST_NAME - AUTO_OR_DN type: string maximumNumberOfSAsAllowed: format: int32 type: integer percentageOfSAsAllowedInNegotiation: format: int32 type: integer thresholdToChallengeIncomingCookies: format: int32 type: integer type: object Literal: description: Chassis Access List literal properties: type: description: Type of the literal type: string value: description: Value of the literal type: string type: object IHealthPolicy: description: Description of Health Policy. properties: basePolicyID: type: string defaultPolicy: type: boolean description: description: Description of Health Policy. type: string healthModules: items: $ref: '#/components/schemas/HealthModule' type: object type: array id: description: Unique identifier (UUID) representing the Health policy. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata attributes for the Health policy. type: object name: description: User-specified name of the Health policy. type: string policyType: type: string setting: $ref: '#/components/schemas/HealthSetting' type: object type: description: Type of the Health policy; this value is always HealthPolicy. type: string version: description: Version number of the response object. type: string type: object VpnIkeSettings: properties: description: type: string id: type: string ikeV1Settings: $ref: '#/components/schemas/IVpnIkev1Settings' type: object ikeV2Settings: $ref: '#/components/schemas/IVpnIkev2Settings' type: object 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 FTDRAVpnAddressAssignmentSetting: description: A model representing Address Assignment Setting definition. properties: description: description: 'User provided resource description. ' type: string id: description: Unique identifier representing response object. type: string ipAddressReuseInterval: description: Delays the reuse of an IP address after it return to the address pool. Default value is 0 mins, Allowed range is 0-480 mins. format: int32 type: integer links: $ref: '#/components/schemas/ILinks' description: Object containing related links. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata properties of Address Assignment Setting. type: object name: description: User assigned resource name. type: string type: description: 'Type associated with resource: RaVpnAddressAssignmentSetting.' type: string useAuthorizationServerForIPv4: description: Assign IPv4 address to the remote client from Realm or Radius Servers. Default value is True. type: boolean useAuthorizationServerForIPv6: description: Assign IPv6 address to the remote client from Realm or Radius Servers. Default value is True. type: boolean useDHCP: description: Obtains IP addresses from a DHCP server configured in a connection profile. Default value is True. type: boolean useInternalAddressPoolForIPv4: description: Assign IPv4 address to the remote client from Address Pools configured in Connection Profile or Group Policy. Default value is True. type: boolean useInternalAddressPoolForIPv6: description: Assign IPv6 address to the remote client from Address Pools configured in Connection Profile or Group Policy. Default value is True type: boolean version: description: Version number of the response object. type: string type: object FTDRAVpnConnectionProfileModelListContainer: properties: items: $ref: '#/components/schemas/FTDRAVpnConnectionProfileModel' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object DecryptionPolicy: description: Represents the Decryption Policy used to determine how to handle encrypted traffic. properties: advancedOptions: $ref: '#/components/schemas/DecryptionPolicyAdvancedOptions' description: List of advanced options that can be configured for the Decryption policy. type: object defaultAction: $ref: '#/components/schemas/DecryptionPolicyDefaultAction' description: Default action object which contains the action to take when no rule matches. type: object description: description: Description of the policy. type: string id: description: Unique identifier representing resource. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object logging: $ref: '#/components/schemas/DecryptionPolicyLogging' description: Logging configuration for the policy. type: object metadata: $ref: '#/components/schemas/DecryptionPolicyMetadata' description: An object representing the metadata of the policy. type: object name: description: User chosen resource name. type: string trustedCAs: $ref: '#/components/schemas/TrustedCAs' description: Trusted CAs which are being used by the Decryption Policy. type: object type: description: Type of the response object. This value is always 'DecryptionPolicy'. type: string undecryptableActions: $ref: '#/components/schemas/DecryptionPolicyUndecryptableActions' description: Actions which need to be taken for undecryptable traffic in different conditions. type: object type: object SNMPConfig: properties: authProtocol: type: string description: type: string id: type: string links: $ref: '#/components/schemas/Links' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string privProtocol: type: string server: type: string type: type: string userName: type: string version: type: string type: object DecryptionPolicyRule: description: Represents the Decryption Policy Rule associated with a Decryption Policy. properties: applications: $ref: '#/components/schemas/IApplicationsContainer' description: Object representing applications selected in the content restriction settings (on the Applications tab of the Editing Rule dialog). This includes the Safe Search and YouTube EDU services. type: object certificateStatuses: $ref: '#/components/schemas/DecryptionPolicyRuleCertificateStatus' description: Object representing the values of various certificate status fields to match for the rule type: object cipherSuiteLists: $ref: '#/components/schemas/ICipherSuiteListObjectsContainer' description: Object representing the cipher suite list objects associated to be matched for this rule type: object clientThreat: description: 'Specifies the client threat level selected for the decryption policy rule. One of: ANY | VERY_LOW | LOW | MEDIUM | HIGH | VERY_HIGH' enum: - ANY - VERY_LOW - LOW - MEDIUM - HIGH - VERY_HIGH type: string decryptionCerts: $ref: '#/components/schemas/DecryptionPolicyInternalCAs' description: Object representing the internal CA associated with the rule.(Only for decrypt-resign rules) type: object description: type: string destinationNetworks: $ref: '#/components/schemas/INetworkObjectsContainer' description: Object representing destination networks selected for the decryption policy rule. type: object destinationPorts: $ref: '#/components/schemas/IPortObjectsContainer' description: Object representing destination ports selected for the rule. type: object destinationZones: $ref: '#/components/schemas/ISecurityZoneContainer' description: Object representing destination zones selected for the decryption policy rule. type: object enabled: description: Boolean indicating whether the decryption policy rule is in effect (true) or not (false). Default is true. type: boolean externalCertificates: $ref: '#/components/schemas/IExternalCertificateObjectsContainer' description: Object representing the external certificates to match for this rule type: object id: description: Unique identifier representing resource. type: string internalCerts: $ref: '#/components/schemas/DecryptionPolicyInternalCerts' description: Object representing the internal certificate(s) associated with the rule.(Only for decrypt known-key rules) type: object issuerDNs: $ref: '#/components/schemas/IDistinguishedNameObjectsContainer' description: Object representing the issuer distinguished names for the certificates to match for this rule type: object links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object logging: $ref: '#/components/schemas/DecryptionPolicyLogging' description: Object representing the logging configuration associated with this rule. type: object metadata: $ref: '#/components/schemas/DecryptionPolicyRuleMetadata' description: Object representing metadata attributes for the decryption policy rule. type: object name: description: User chosen resource name. type: string replacePublicKey: description: Boolean indicating whether to only replace the public key for a decrypt-resign rule or to perform full decryption of the CA certificate. Default is false type: boolean ruleAction: description: 'Specifies the action to take when the conditions defined by the rule are met. One of: ALLOW | TRUST | BLOCK | MONITOR | BLOCK_WITH_RESET' enum: - DECRYPT_RESIGN - DECRYPT_KNOWN_KEY - DO_NOT_DECRYPT - BLOCK - BLOCK_WITH_RESET - MONITOR type: string ruleId: format: int32 type: integer ruleIndex: format: int32 type: integer sourceNetworks: $ref: '#/components/schemas/INetworkObjectsContainer' description: Object representing source networks selected for the decryption policy rule. type: object sourcePorts: $ref: '#/components/schemas/IPortObjectsContainer' description: Object representing source ports selected for the rule. type: object sourceZones: $ref: '#/components/schemas/ISourceZoneContainer' description: Object representing source zones selected for the decryption policy rule. type: object subjectDNs: $ref: '#/components/schemas/IDistinguishedNameObjectsContainer' description: Object representing the subject distinguished names for the certificates to match for this rule type: object tlsVersions: $ref: '#/components/schemas/DecryptionPolicyRuleTLSVersions' description: Object specifying the TLS and SSL version of traffic to be matched by this rule type: object type: description: Type of the response object. This value is always 'DecryptionPolicyRule' type: string urls: $ref: '#/components/schemas/IUrlObjectsContainer' description: Object representing the URLs and categories selected for the rule. type: object users: $ref: '#/components/schemas/IUsersContainer' description: 'Object representing users selected for the rule. ' type: object version: type: string vlanTags: $ref: '#/components/schemas/IVLanTagsContainer' description: Object representing the VLAN tag set associated with the decryption policy rule. type: object type: object PolicyGroupStatus: properties: applyingDeviceCount: format: int32 type: integer assignedDeviceCount: format: int32 type: integer assignedTemplateCount: format: int32 type: integer enforcedDomainForSubDomain: type: string enforcedDomainsList: items: type: string type: array uptoDateDeviceCount: format: int32 type: integer type: object InterfaceWrapper: properties: literals: items: type: string type: array objects: items: $ref: '#/components/schemas/ReferenceObject' type: object type: array type: object HealthSetting: properties: alertEvaluationInterval: format: int32 type: integer certFileContent: type: string certFileName: type: string certFileType: type: string certPassphrase: type: string configType: type: string dataCollectionInterval: format: int32 type: integer dialInHosts: items: $ref: '#/components/schemas/DialHost' type: object type: array dialOutHosts: items: $ref: '#/components/schemas/DialHost' type: object type: array enabledOpenConfig: type: boolean grpcPassword: type: string grpcUsername: type: string readOnly: type: boolean type: object FTDRAVpnLDAPAttributeModel: description: A model representing LDAP Attribute Maps definition. properties: description: type: string id: description: Unique identifier representing response object. type: string ldapAttributeMapList: description: The attribute map equates attributes that exist in the Active Directory (AD) or LDAP server with Cisco attribute names and values items: $ref: '#/components/schemas/LDAPAttributeMapModel' type: object type: array links: $ref: '#/components/schemas/ILinks' description: Object containing related links. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata properties of LDAP attribute Setting. type: object name: type: string type: description: 'Type associated with resource: RaVpnLdapAttributeMaps.' type: string version: 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 IFTDRAVpnCertToConnectionProfileMap: properties: certificateMap: $ref: '#/components/schemas/IReference' type: object connectionProfile: $ref: '#/components/schemas/IReference' type: object type: object IUrlCategoryAndReputation: properties: category: $ref: '#/components/schemas/IURLCategory' type: object reputation: enum: - ANY_EXCEPT_UNKNOWN - TRUSTED - FAVORABLE - NEUTRAL - QUESTIONABLE - UNTRUSTED - ANY_AND_UNKNOWN - TRUSTED_AND_UNKNOWN - FAVORABLE_AND_UNKNOWN - NEUTRAL_AND_UNKNOWN - QUESTIONABLE_AND_UNKNOWN - UNTRUSTED_AND_UNKNOWN type: string type: type: string type: object AccessRuleMetadata: properties: accessPolicy: $ref: '#/components/schemas/IReference' type: object category: type: string domain: $ref: '#/components/schemas/Domain' type: object isLocked: type: boolean lastUser: $ref: '#/components/schemas/MetadataUser' type: object matches: items: type: string type: array policyId: type: string readOnly: $ref: '#/components/schemas/ReadOnly' type: object ruleId: format: int32 type: integer ruleIndex: format: int32 type: integer section: type: string timestamp: format: int32 type: integer type: object IVPNNATRuleField: description: Model representing the NAT Exempt Rule Field for Protected networks in VPN Topology properties: id: type: string links: $ref: '#/components/schemas/ILinks' type: object name: type: string type: type: string value: type: string type: object FTDSSHAccessSettingsPolicy: properties: description: type: string id: type: string interfaces: $ref: '#/components/schemas/InterfaceWrapper' type: object ipAddress: $ref: '#/components/schemas/NetworkWrapper' type: object 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 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 DeviceFeatureInfo: properties: applicationMonitoringSupported: type: boolean awsDevice: type: boolean azureDevice: type: boolean bfdInOSPFSupported: type: boolean chasisManagedByFCM: type: boolean chasisManagedByFMC: type: boolean containerInstance: type: boolean ddnsupdateWebURLSupported: type: boolean deviceClusterSupport: $ref: '#/components/schemas/DeviceClusterSupportInfo' type: object deviceFtwCapable: type: boolean deviceHASupport: $ref: '#/components/schemas/DeviceHASupportInfo' type: object deviceMode: enum: - TRANSPARENT - ROUTED type: string deviceModelNo: type: string deviceUUID: type: string dvtiSupported: type: boolean gcpDevice: type: boolean genericInterfaceSupport: type: boolean hwIndividualModeSupported: type: boolean inlineSetPgUUID: type: string interfaceCapability: $ref: '#/components/schemas/InterfaceCapabilityInfo' type: object interfacePgUUID: type: string ipv6DADLoopbackSupported: type: boolean ipv6DHCPSupported: type: boolean isAzureNveSupported: type: boolean isClusteredDevice: type: boolean isFmcOnlyUpdateMethodSupport: type: boolean isHADevice: type: boolean isMgmtInterfaceConverged: type: boolean isPoePlusSupported: type: boolean isPrivateCloudClusterSupported: type: boolean isPublicCloudClusterSupported: type: boolean isRegisteredViaLTP: type: boolean l2SwitchModeSupportedDevice: type: boolean lacpRateFeatureSupported: type: boolean loopbackInterfaceSupported: type: boolean mgmtIntfConvergenceSupported: type: boolean nveSupported: type: boolean pathMonitoringSupported: type: boolean staticVtiBorrowIpSupported: type: boolean templateTypeDevice: type: boolean vrfSupported: type: boolean vtiInUserVrfSupported: type: boolean vtiNegotiateIpSupported: type: boolean vtiSupported: type: boolean type: object AccessPolicySecurityIntelligencePolicyListContainer: properties: items: $ref: '#/components/schemas/AccessPolicySecurityIntelligencePolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IFilePolicy: description: Object representing a file inspection policy. properties: archiveDepth: description: This flag determines how many levels of archive should be inspected (1-3). format: int32 type: integer archiveDepthAction: description: If enabled, blocks archive files with contents that the system is unable to inspect for reasons other than encryption. type: boolean blockEncryptedArchives: description: This flag determines if encrypted archives should be blocked. type: boolean cleanList: description: This flag determines if a custom clean file list is enabled. type: boolean customDetectionList: description: This flag determines if a custom file detection list is enabled. type: boolean description: description: Description of the file inspection policy type: string firstTimeFileAnalysis: description: This flag determines if file should be inspected on first encounter while AMP cloud disposition is pending. type: boolean id: description: Unique identifier representing the file policy. type: string inspectArchives: description: This flags determines if archived files should be inspected. type: boolean links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata attributes for the FilePolicy object. type: object name: description: Name of the file inspection policy object. type: string sseProxyData: $ref: '#/components/schemas/SseProxyData' type: object threatScore: description: If AMP Cloud disposition is Unknown, override disposition based upon threat score (DISABLED, MEDIUM, HIGH, VERY_HIGH. type: string type: description: Type must be FilePolicy. type: string version: description: Version number of the response object. type: string type: object ISourceZoneObject: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object type: type: string version: type: string type: object Snort3IntrusionRuleGroupMetadata: description: Object representing the metadata of rule group. properties: container: $ref: '#/components/schemas/IReference' description: Container reference of rule group. type: object domain: $ref: '#/components/schemas/Domain' type: object isLocked: type: boolean lastUser: $ref: '#/components/schemas/MetadataUser' type: object matches: items: type: string type: array mitreId: description: Mitre Id of the rule group. type: string readOnly: $ref: '#/components/schemas/ReadOnly' type: object ruleCount: $ref: '#/components/schemas/ISnort3PolicyRuleCount' description: Rule count of each intrusion rule group. type: object securityLevels: items: $ref: '#/components/schemas/ISnort3IntrusionRuleGroupSecLevels' type: object type: array sortOrder: description: Sort order of the rule group. format: int32 type: integer timestamp: format: int32 type: integer type: object BlockDNSRule: description: Description of DNS Policy Rule. properties: action: description: 'The type of the rule. Possible values are: ALLOW, BLOCK, MONITOR, SINKHOLE, NXDOMAIN' enum: - ALLOW - MONITOR - SINKHOLE - BLOCK - NXDOMAIN type: string description: type: string dnsFeeds: $ref: '#/components/schemas/IReferenceContainer' description: List of DNS Feed objects type: object dnsLists: $ref: '#/components/schemas/IReferenceContainer' description: List of DNS List objects type: object enabled: description: Boolean property indicating if the rule is enabled type: boolean id: description: Unique identifier (UUID) representing the DNS policy Rule. type: string metadata: $ref: '#/components/schemas/Metadata' type: object name: description: User-specified name of the DNS policy Rule. type: string networks: $ref: '#/components/schemas/IReferenceContainer' description: 'Contains network objects referenced by the rule. It is split in 2 separate lists: objects and literals' type: object sinkhole: $ref: '#/components/schemas/IReference' description: If the action of the rule is SINKHOLE, then this attribute contains the sinkhole object referenced type: object sourceZones: $ref: '#/components/schemas/IReferenceContainer' description: Contains a list or Security Zone objects referenced by the rule type: object systemDefault: description: Boolean property indicating if the current rule is a system defined one type: boolean type: description: Type of the DNS Policy Rule; this value is always BlockDNSRule. type: string version: type: string vlanTags: $ref: '#/components/schemas/IReferenceContainer' description: 'Contains VLAN tag objects referenced by the rule. It is split in 2 separate lists: objects and literals' type: object type: object ILoadBalanceRedirectSetting: properties: ikev2RedirectPhase: enum: - DURING_SA_AUTHENTICATION - DURING_SA_INITIALIZATION type: string redirectUsingFqdn: type: boolean type: object PrefilterHitCountListContainer: description: List of all hit count entries for given filter query on prefilter policy. properties: items: $ref: '#/components/schemas/PrefilterHitCount' description: List of all hit count entries for given filter query on prefilter policy. type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ISecurityGroupTagContainer: properties: literals: items: $ref: '#/components/schemas/ISecurityGroupTagLiteral' type: object type: array objects: items: $ref: '#/components/schemas/ISecurityGroupTag' type: object type: array type: object IApplicationsContainer: description: Represents an ApplicationsContainer containing application filters and applications. properties: applicationFilters: description: List of objects representing pre-defined application filters. items: $ref: '#/components/schemas/IApplicationFilter' type: object type: array applications: description: List of objects representing applications. items: $ref: '#/components/schemas/IApplicationModel' type: object type: array inlineApplicationFilters: description: List of objects representing application filters. items: $ref: '#/components/schemas/IAppCondition' type: object type: array type: object IIntrusionPolicyMetadata: properties: domain: $ref: '#/components/schemas/IDomain' type: object isLocked: type: boolean lastUser: $ref: '#/components/schemas/IMetadataUser' type: object mappedPolicy: $ref: '#/components/schemas/IIntrusionMappedPolicy' type: object matches: items: type: string type: array readOnly: $ref: '#/components/schemas/IReadonly' type: object recommendationsDeletedNetworks: items: $ref: '#/components/schemas/Snort3IPSReferenceObject' type: object type: array ruleCount: $ref: '#/components/schemas/ISnort3PolicyRuleCount' type: object snortEngine: enum: - SNORT2 - SNORT3 type: string timestamp: format: int32 type: integer usage: $ref: '#/components/schemas/IIntrusionUsage' type: object type: object SyslogBasicLoggingSetupListContainer: properties: items: $ref: '#/components/schemas/SyslogBasicLoggingSetup' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object Snort3IPSRulesListContainer: properties: items: $ref: '#/components/schemas/Snort3IPSRules' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IDistinguishedNameObjectsContainer: properties: literals: items: $ref: '#/components/schemas/IDistinguishedNameLiteral' type: object type: array objects: items: $ref: '#/components/schemas/IDistinguishedNameBase' type: object type: array type: object IZeroTrustSAMLSPSettingFragment: properties: acsUrl: type: string entityId: type: string type: object ITimeRangeModel: properties: effectiveEndDateTime: type: string effectiveStartDateTime: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object name: type: string recurrenceList: items: $ref: '#/components/schemas/IRecurrence' type: object type: array type: type: string required: - name type: object IS2SIkeAdvanceSettingModel: properties: cookieChallenge: enum: - CUSTOM - ALWAYS - NEVER type: string enableAggressiveMode: type: boolean enableNotificationOnTunnelDisconnect: type: boolean identitySentToPeer: enum: - IP_ADDRESS - HOST_NAME - AUTO_OR_DN type: string ikeKeepaliveSettings: $ref: '#/components/schemas/IIkeKeepaliveSettings' type: object maximumNumberOfSAsAllowed: format: int32 type: integer peerIdentityValidation: enum: - DO_NOT_CHECK - REQUIRED - IF_SUPPORTED_BY_CERT type: string percentageOfSAsAllowedInNegotiation: format: int32 type: integer thresholdToChallengeIncomingCookies: format: int32 type: integer type: object SyslogIdSettingsPolicy: properties: description: type: string enabled: type: boolean id: type: string links: $ref: '#/components/schemas/ILinks' type: object logLevel: enum: - EMERG - ALERT - CRIT - ERR - WARNING - NOTICE - INFO - DEBUG - DEFAULT type: string metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string syslogId: format: int32 type: integer type: type: string version: type: string type: object ChassisSyslogSettingListContainer: properties: items: $ref: '#/components/schemas/ChassisSyslogSetting' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object DecryptionPolicyInternalCerts: properties: objects: items: $ref: '#/components/schemas/IInternalCertificateBase' type: object type: array type: object AccessPolicyLoggingSettingModelListContainer: properties: items: $ref: '#/components/schemas/AccessPolicyLoggingSettingModel' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object Ipv6Prefixes: properties: interfaceIPv6DHCPPrefixesLength: type: string interfaceIPv6DHCPPrefixesName: type: string type: object IFTDRAVpnAccessInterface: properties: allowConnectionProfileSelection: type: boolean bypassACPolicyForDecryptTraffic: type: boolean dtlsPort: format: int32 type: integer httpOnlyVpnCookie: type: boolean id: type: string interfaceSettings: items: $ref: '#/components/schemas/IFTDRAVpnInterfaceSettings' type: object type: array ipsecIdCertificate: $ref: '#/components/schemas/IReference' type: object links: $ref: '#/components/schemas/ILinks' type: object name: type: string serviceAccessObject: $ref: '#/components/schemas/IReference' type: object sslIdCertificate: $ref: '#/components/schemas/IReference' type: object type: type: string webPort: format: int32 type: integer required: - interfaceSettings type: object ChassisTimeSynchronizationSettingListContainer: properties: items: $ref: '#/components/schemas/ChassisTimeSynchronizationSetting' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IFTDRAVpnIPSecTfcPacketsModel: properties: burstBytes: format: int32 type: integer enabled: type: boolean payloadBytes: format: int32 type: integer timeoutSeconds: format: int32 type: integer type: object IInternalCertificateBase: 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 ILDAPAttributeValue: properties: ciscoValue: type: string extendedAccessList: $ref: '#/components/schemas/IReference' type: object groupPolicy: $ref: '#/components/schemas/IReference' type: object ldapValue: type: string valueType: type: string type: object ISIDNSPolicy: properties: blocklistLogging: $ref: '#/components/schemas/ISILogging' type: object id: type: string links: $ref: '#/components/schemas/ILinks' type: object name: type: string type: type: string type: object IIntrusionPolicyModel: properties: basePolicy: $ref: '#/components/schemas/IReference' description: Representing policy details which is used as base for current policy. This field is not present for preprovisioned intrusioned policies. type: object id: description: Intrusion Policy UUID type: string inlineDrop: description: Indicates the inspection mode <0 or 1> format: int32 type: integer inspectionMode: description: Only applicable for SNORT3. Possible values could be DETECTION or PREVENTION enum: - PREVENTION - DETECTION type: string isSystemDefined: type: boolean links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object name: description: Name of the intrusion policy type: string ruleRecommendation: $ref: '#/components/schemas/IRuleRecommendation' type: object snortEngine: description: Possible values could be SNORT2 or SNORT3 enum: - SNORT2 - SNORT3 type: string sseProxyData: $ref: '#/components/schemas/SseProxyData' type: object type: description: Type must be intrusionpolicy type: string type: object Snort3IntrusionRuleGroups: description: Object representing the per-policy behaviour of a specified intrusion rulegroup for a target intrusion policy. properties: canonicalName: description: Fully Qualified name of Snort 3 intrusion rulegroup. type: string childGroups: description: List of rulegroups associated with the parent rulegroup. items: $ref: '#/components/schemas/ISnort3IntrusionRuleGroupsModel' type: object type: array defaultSecurityLevel: description: 'Default level in context of a policy. One of: DISABLED | LEVEL_1 | LEVEL_2 | LEVEL_3 | LEVEL_4.' enum: - DISABLED - LEVEL_1 - LEVEL_2 - LEVEL_3 - LEVEL_4 - DEFAULT type: string description: description: Description of the Snort 3 intrusion rulegroup. type: string id: description: Unique identifier of the Snort 3 intrusion rulegroup. type: string isSystemDefined: description: Read-only field indicating if the rulegroup is system-defined (i.e., Talos provided). If value is false, then rule is user-defined. type: boolean links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/Snort3IntrusionRuleGroupMetadata' description: Object representing metadata properties of Snort 3 intrusion rulegroup. type: object name: description: Name of the Snort 3 intrusion rulegroup. type: string overrideSecurityLevel: description: 'Override level in context of a policy. Allowed only for custom intrusion policy. One of: DISABLED | LEVEL_1 | LEVEL_2 | LEVEL_3 | LEVEL_4.' enum: - DISABLED - LEVEL_1 - LEVEL_2 - LEVEL_3 - LEVEL_4 - DEFAULT type: string parentGroup: $ref: '#/components/schemas/IReference' description: Object representing parent group of the current Snort 3 intrusion rulegroup. type: object totalRuleCount: description: Total rules count for the current Snort 3 intrusion rulegroup. format: int32 type: integer type: description: Type of the response object. This value is always IntrusionRuleGroup. type: string version: type: string type: object SyslogEmailSetupListContainer: properties: items: $ref: '#/components/schemas/SyslogEmailSetup' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IFTDRAVpnIPSecMaximumTransmissionUnitAgingModel: properties: enabled: type: boolean resetIntervalMinutes: format: int32 type: integer type: object LLInspectorOverrideConfig: additionalProperties: $ref: '#/components/schemas/Object' type: object description: The schema of this payload is dynamic and based on the OpenAPI schema received from the latest installed Lightweight Security Package. type: object DeploySettings: properties: automaticRollback: type: boolean automaticRollbackTimeout: format: int32 type: integer id: format: int32 type: integer literal: type: boolean name: type: string type: type: string uuid: type: string value: type: string type: object FTDTrustedDnsServersPolicyListContainer: properties: items: $ref: '#/components/schemas/FTDTrustedDnsServersPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object FTDRAVpnIPSecCryptoMapModelListContainer: properties: items: $ref: '#/components/schemas/FTDRAVpnIPSecCryptoMapModel' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object VariableObjectEntry: 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 IVpnPeer: properties: device: $ref: '#/components/schemas/IDevice' type: object ipAddresses: $ref: '#/components/schemas/IVpnAddresses' type: object peerType: enum: - FTD - EXTRANET - UMBRELLA - SECURE_ACCESS type: string role: enum: - PEER - HUB - SPOKE type: string trafficSelector: $ref: '#/components/schemas/IReference' type: object vpnInterface: $ref: '#/components/schemas/IVpnInterface' type: object vtiInterface: $ref: '#/components/schemas/IVpnInterface' 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 DeviceCredentialsEntry: properties: certCommonName: type: string defaultHttpMode: enum: - DEFAULT - HTTP - HTTPS type: string encryptionFlag: type: boolean httpEnablePassword: type: string httpMode: enum: - DEFAULT - HTTP - HTTPS type: string httpPassword: type: string httpServerPort: format: int32 type: integer httpUserName: type: string httpUsesPrimaryCredentials: type: boolean httpsServerPort: format: int32 type: integer id: format: int32 type: integer lastUpdateTime: format: int32 type: integer literal: type: boolean name: type: string primaryEnablePassword: type: string primaryPassword: type: string primaryUser: type: string rxBmPassword: type: string rxBmUser: type: string snmpV2Ro: type: string snmpV2Rw: type: string snmpV3AuthAlgo: type: string snmpV3EngineId: type: string snmpV3Password: type: string snmpV3PrivacyAlgo: type: string snmpV3PrivacyPw: type: string snmpV3User: type: string type: type: string uuid: type: string value: type: string type: object IPortObjectsContainer: properties: literals: items: $ref: '#/components/schemas/IBasePortLiteral' type: object type: array objects: items: $ref: '#/components/schemas/IPortObject' type: object type: array type: object IDomain: properties: id: type: string links: $ref: '#/components/schemas/ILinks' type: object name: type: string type: type: string type: object RuleRecommendation: description: An object that represents the details for Rule Recommendation per Snort3 Intrusion Policy. properties: acceptDisabledRules: description: Indicates whether to accept the setting to disable rules or not for rule recommendation per Snort3 Intrusion Policy. type: boolean lastUpdatedTime: format: int32 type: integer networks: description: Indicates an array of input network/host objects for rule recommendation per Snort3 Intrusion Policy. items: $ref: '#/components/schemas/Snort3IPSReferenceObject' type: object type: array recommendationInUse: description: Indicates whether the rule recommendation generated is in use and indicates rule recommendation is already applied. type: boolean securityLevel: enum: - LEVEL_1 - LEVEL_2 - LEVEL_3 - LEVEL_4 type: string type: object IdentityPolicy: description: Contains information about the Identity Policy used by the Firepower Threat Defense device. properties: description: type: string id: description: Unique identifier representing resource. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. 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 type: type: string version: description: Version of the Object. type: string type: object FTDSSHAccessSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/FTDSSHAccessSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ISILogging: properties: enableLogging: type: boolean overrideSeverity: enum: - ALERT - CRIT - DEBUG - EMERG - ERR - INFO - NOTICE - WARNING type: string overrideSyslogServer: $ref: '#/components/schemas/IReference' type: object sendLogsToEventViewer: type: boolean sendLogsToSyslogServer: type: boolean snmpTrap: $ref: '#/components/schemas/IReference' type: object type: object VpnIkeSettingsListContainer: properties: items: $ref: '#/components/schemas/VpnIkeSettings' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ChassisAccessList: description: Chassis SSH Access List properties: accessListLiteral: items: $ref: '#/components/schemas/Literal' type: object type: array accessListObject: items: $ref: '#/components/schemas/ReferenceObject' type: object type: array literals: description: Inline ip/subnet/range items: $ref: '#/components/schemas/Literal' type: object type: array objects: description: A reference to Network or NetworkGroup items: $ref: '#/components/schemas/ReferenceObject' type: object type: array type: object IReferenceContainer: properties: literals: items: $ref: '#/components/schemas/IValueLiteral' type: object type: array objects: items: $ref: '#/components/schemas/IReference' type: object type: array type: object ISecurityZoneContainer: properties: objects: items: $ref: '#/components/schemas/ISecurityZoneObjectModel' type: object type: array type: object IVpnIkev1Settings: description: Contains information about Internet Key Exchange version 1 settings for VPNs. properties: authenticationType: description: Type of authentication used for the VPN. enum: - MANUAL_PRE_SHARED_KEY - AUTOMATIC_PRE_SHARED_KEY - CERTIFICATE type: string automaticPreSharedKeyLength: format: int32 type: integer certificateAuth: $ref: '#/components/schemas/IReference' description: Signing authority used for the VPN certificate. type: object manualPreSharedKey: description: Contains the manual pre-shared key for the VPN, if any. type: string policies: items: $ref: '#/components/schemas/IReference' type: object type: array type: object INetworkBase: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object type: type: string version: type: string type: object IRecurrence: description: Object fragment that represents a recurrence interval. A recurrence interval specifies a duration that repeats on a weekly basis, during which the time range is effective. If recurrence interval is of type RANGE, the fragment represents a continuous duration of time that repeats every week. If recurrence interval is of type DAILY_INTERVAL, the fragment represents a period of time that repeats on selected days of week. properties: dailyEndTime: description: Represents the time (in ISO 8601 format) at which the time range stops being effective on selected days. This field must be used if recurrenceType is specified as DAILY_INTERVAL. type: string dailyStartTime: description: Represents the time (in ISO 8601 format) at which the time range starts being effective on selected days. This field must be used if recurrenceType is specified as DAILY_INTERVAL. type: string days: description: Represents the days of week on which the time range is effective. This field must be used if recurrenceType is specified as DAILY_INTERVAL. items: enum: - MON - TUE - WED - THU - FRI - SAT - SUN type: string type: array rangeEndDay: description: Represents the time (in ISO 8601 format) at which the time range stops being effective. This field must be used if recurrenceType is specified as RANGE. enum: - MON - TUE - WED - THU - FRI - SAT - SUN type: string rangeEndTime: description: Represents the day of week at which the time range stops being effective. This field must be used if recurrenceType is specified as RANGE. type: string rangeStartDay: description: Represents the day of week at which the time range starts being effective. This field must be used if recurrenceType is specified as RANGE. enum: - MON - TUE - WED - THU - FRI - SAT - SUN type: string rangeStartTime: description: Represents the time (in ISO 8601 format) at which the time range starts being effective. This field must be used if recurrenceType is specified as RANGE. type: string recurrenceType: description: Type of the recurrence interval. This value can be either DAILY_INTERVAL or RANGE. enum: - DAILY_INTERVAL - RANGE type: string required: - dailyEndTime - dailyStartTime - days - rangeEndDay - rangeEndTime - rangeStartDay - rangeStartTime - recurrenceType type: object IUrlLiteral: properties: type: type: string url: type: string type: object FTDSyslogRateLimitSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/FTDSyslogRateLimitSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object InspectorConfigListContainer: properties: items: $ref: '#/components/schemas/InspectorConfig' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IMetadataUser: properties: id: type: string links: $ref: '#/components/schemas/ILinks' type: object name: type: string type: type: string type: object IS2SIpSecAdvanceSettingModel: description: Contains site-to-site IPSec advanced settings. properties: enableFragmentationBeforeEncryption: description: Indicates whether to enable transmission unit fragmentation before encryption. type: boolean maximumTransmissionUnitAging: $ref: '#/components/schemas/IMaximumTransmissionUnitAging' description: Duration of the MTU aging window. type: object type: object VpnIPSecSettingsListContainer: properties: items: $ref: '#/components/schemas/VpnIPSecSettings' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object SshServerSettingListContainer: properties: items: $ref: '#/components/schemas/SshServerSetting' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object SNMPConfigListContainer: properties: items: $ref: '#/components/schemas/SNMPConfig' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object SpecificEventConfig: properties: class: enum: - AUTH - BRIDGE - CA - CONFIG - CSD - DAP - EAPOUDP - EIGRP - HA - IDS - IP - IPAA - IPS - NP - OSPF - RM - RULE_ENGINE - SESSION - SNMP - SSL - SVC - SYS - TAG_SWITCHING - VM - VPDN - VPN - VPNC - VPNFO - VPNLB - WEBFO - WEBVPN type: string severity: enum: - EMERG - ALERT - CRIT - ERR - WARNING - NOTICE - INFO - DEBUG type: string type: object FTDPlatformSettingsPolicy: 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 version: type: string type: object IPolicyObjectModel: properties: description: 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 overrides: $ref: '#/components/schemas/IOverride' type: object type: type: string version: type: string type: object IVLanTagsContainer: properties: literals: items: $ref: '#/components/schemas/IVlanTagLiteral' type: object type: array objects: items: $ref: '#/components/schemas/IVlanBase' type: object type: array type: object HealthModule: properties: alertConfig: items: $ref: '#/components/schemas/HealthAlertConfig' type: object type: array alertEnabled: type: boolean criticalThreshold: format: int32 type: integer customThresholds: items: $ref: '#/components/schemas/HealthThreshold' type: object type: array enabled: type: boolean moduleId: type: string severity: type: string type: type: string warningThreshold: format: int32 type: integer 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 ZeroTrustApplicationGroup: properties: applications: items: $ref: '#/components/schemas/IReference' type: object type: array authenticationTimeout: format: int32 type: integer description: type: string entry: $ref: '#/components/schemas/ZTNAApplicationEntry' type: object filePolicy: $ref: '#/components/schemas/IReference' type: object id: type: string idpSetting: $ref: '#/components/schemas/IZeroTrustSAMLIDPSettingFragment' type: object ignoreWarning: type: string inheritanceSetting: $ref: '#/components/schemas/ZeroTrustInheritanceSettings' type: object intrusionPolicy: $ref: '#/components/schemas/IReference' type: object links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/ZeroTrustApplicationMetadata' type: object name: type: string numOfApplications: format: int32 type: integer securityZones: items: $ref: '#/components/schemas/IReference' type: object type: array type: type: string variableSet: $ref: '#/components/schemas/IReference' type: object version: type: string type: object FTDHttpConfiguration: properties: interfaces: $ref: '#/components/schemas/InterfaceWrapper' type: object ipAddress: $ref: '#/components/schemas/ReferenceObject' type: object type: object IApplicationTag: description: Represents an ApplicationTag. properties: description: description: Application tag resource description. type: string id: description: Unique identifier for the application tag. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata attributes for the application tag. type: object name: description: Name of the application tag. type: string overridable: description: Boolean indicating whether object values can be overridden. type: boolean 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 of the response object. This value is always ApplicationTag. type: string version: description: Version number of the response object. type: string type: object ZeroTrustApplication: properties: authenticationTimeout: format: int32 type: integer description: type: string enabled: type: boolean entry: $ref: '#/components/schemas/ZTNAApplicationEntry' type: object externalUrl: type: string filePolicy: $ref: '#/components/schemas/IReference' type: object filter: type: string forceReauthentication: type: boolean group: $ref: '#/components/schemas/IReference' type: object id: type: string idpSetting: $ref: '#/components/schemas/IZeroTrustSAMLIDPSettingFragment' type: object inheritanceSetting: $ref: '#/components/schemas/ZeroTrustInheritanceSettings' type: object internalUrl: type: string intrusionPolicy: $ref: '#/components/schemas/IReference' type: object links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/ZeroTrustApplicationMetadata' type: object name: type: string partialUpdate: type: boolean securityZones: items: $ref: '#/components/schemas/IReference' type: object type: array sourceNat: type: object sourceNatIPv6: type: object sslCertificate: $ref: '#/components/schemas/IReference' type: object type: type: string variableSet: $ref: '#/components/schemas/IReference' type: object version: type: string type: object ITunnelAuthenticationSettings: properties: ikev1AuthSettings: $ref: '#/components/schemas/ITunnelIkev1AuthSettings' type: object ikev2AuthSettings: $ref: '#/components/schemas/ITunnelIkev2AuthSettings' type: object type: object IVariableSet: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object type: type: string version: type: string type: object IConsoleUser: properties: id: type: string links: $ref: '#/components/schemas/ILinks' type: object name: type: string type: type: string type: object DeviceChassisData: properties: chassisSerialNo: type: string chassisUrl: type: string securityModuleNo: format: int32 type: integer securityModuleSN: type: string type: object IpAddresses: properties: ipv4: items: type: string type: array ipv6: items: type: string type: array 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 ISIObject: properties: sourceZone: $ref: '#/components/schemas/IReference' type: object 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 AllowDNSRuleListContainer: properties: items: $ref: '#/components/schemas/AllowDNSRule' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object FTDRAVpnSecureClientCustomizationSettingListContainer: properties: items: $ref: '#/components/schemas/FTDRAVpnSecureClientCustomizationSetting' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object Links: properties: parent: type: string self: type: string type: object FTDRAVpnLoadBalanceSetting: description: A model representing Load Balance Settings definition. properties: description: type: string enableVpnLoadBalancing: description: Enable Load balancing between member devices. type: boolean groupSettings: $ref: '#/components/schemas/ILoadBalanceGroupSettingModel' description: Group parameters apply to all devices under the load-balancing group. type: object id: description: Unique identifier representing response object. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing related links. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata properties of Load Balance Settings. type: object name: type: string participatingDevices: description: Configure a participating device by enabling VPN load balancing on the device and defining device-specific properties. items: $ref: '#/components/schemas/ILoadBalanceParticipatingDevice' type: object type: array redirectSettings: $ref: '#/components/schemas/ILoadBalanceRedirectSetting' description: The additional settings for VPN load balancing include FQDN and IKEv2 redirection. type: object type: description: 'Type associated with resource: loadbalancesetting.' type: string version: type: string type: object IURLCategory: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object type: type: string version: type: string type: object InterfaceBasePolicyEntry: properties: activeMacAddress: type: string attributes: $ref: '#/components/schemas/Attributes' type: object clusterIPv4AddrPool: format: int32 type: integer description: type: string deviceId: format: int32 type: integer enableParentInterfaces: type: boolean enableSGTPropagate: type: boolean enabled: type: boolean id: format: int32 type: integer interfaceDescription: type: string interfaceEnabled: type: boolean interfaceGroupUuidList: items: type: string type: array interfaceIfName: type: string interfaceIpv4: $ref: '#/components/schemas/InterfaceIpv4' type: object interfaceIpv6: $ref: '#/components/schemas/InterfaceIpv6' type: object interfaceManagementOnly: type: boolean interfaceManagementType: type: string interfaceMediaType: type: string interfaceMode: enum: - INLINE - PASSIVE - TAP - NONE - ERSPAN - SWITCHED - ROUTED - SWITCHPORT - EVENTING type: string interfaceName: type: string interfaceSecurityLevel: format: int32 type: integer interfaceSecurityZoneId: type: string interfaceSettings: $ref: '#/components/schemas/InterfaceSettings' type: object interfaceSnortFailOpenBusy: type: boolean interfaceSnortFailOpenDown: type: boolean interfaceVxLanNveOnly: type: boolean l2SwitchingEnabled: type: boolean literal: type: boolean macAddressPoolEntry: $ref: '#/components/schemas/ObjectEntry' type: object managementAccessAllowedNetworkList: items: $ref: '#/components/schemas/ObjectEntry' type: object type: array managementAccessInterface: type: boolean mandatory: type: boolean mtu: format: int32 type: integer name: type: string pathMonitoringEntry: $ref: '#/components/schemas/PathMonitoringEntry' type: object position: format: int32 type: integer priority: format: int32 type: integer readOnly: type: boolean standbyMacAddress: type: string state: type: string subType: type: string tooltip: type: string type: type: string uuid: type: string value: type: string vrfInfo: $ref: '#/components/schemas/ObjectEntry' type: object type: object FTDDnsServerGroup: properties: bypassDomains: items: type: string type: array dnsServerGroup: $ref: '#/components/schemas/ReferenceObject' type: object isDefault: type: boolean type: object NetworkObjectEntry: properties: attributes: $ref: '#/components/schemas/Attributes' type: object description: type: string domainReadOnly: type: boolean group: type: boolean hasFQDN: type: boolean hasWildcardMask: 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 IYouTube: properties: enabled: type: boolean siteKey: type: string type: object FlowCollector: properties: collectorHost: $ref: '#/components/schemas/ReferenceObject' type: object interfaces: $ref: '#/components/schemas/InterfaceWrapper' type: object port: format: int32 type: integer type: object DapAuthorizationAttributes: properties: action: enum: - CONTINUE - TERMINATE - QUARANTINE type: string anyConnectAttributes: items: $ref: '#/components/schemas/IPolicyObjectModel' type: object type: array dapRecordName: type: string message: type: string networkACL: $ref: '#/components/schemas/IPolicyObjectModel' type: object priority: format: int32 type: integer type: object IZeroTrustSAMLIDPSettingFragment: properties: certificate: $ref: '#/components/schemas/IReference' type: object entityId: type: string ssoUrl: type: string type: object IPrefilterPolicyDefaultAction: properties: action: enum: - BLOCK_TUNNELS - ANALYZE_TUNNELS type: string description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object logBegin: type: boolean logEnd: type: boolean metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string sendEventsToFMC: type: boolean snmpConfig: $ref: '#/components/schemas/IReference' type: object syslogConfig: $ref: '#/components/schemas/IReference' type: object type: type: string version: type: string type: object Attributes: type: object InterfaceSettingMAC: properties: pixMacAddressTableMacAddress: type: string type: object VpnEndpoint: description: Description of VpnEndpoint. properties: ExemptedProtectedNetworks: items: $ref: '#/components/schemas/IReference' type: object type: array allowIncomingIKEv2Routes: type: boolean backupInterfaces: items: $ref: '#/components/schemas/IVpnBackupInterface' type: object type: array bgpAsNumber: format: int32 type: integer connectionType: description: Specifies the connection type of the peer. Allowed values are ORIGINATE_ONLY, ANSWER_ONLY, BIDIRECTIONAL. type: string datacenter: $ref: '#/components/schemas/IUmbrellaDataCenter' type: object description: description: Description of VpnEndpoint. type: string device: $ref: '#/components/schemas/IReference' type: object dynamicRRIEnabled: description: Boolean indicating whether the endpoint is enabled with Dynamic Reverse Route Injection or not. type: boolean enableNATExempt: type: boolean enableNatTraversal: type: boolean extranet: description: Boolean indicating whether the endpoint is a managed FTD device or extranet. type: boolean extranetInfo: $ref: '#/components/schemas/IVpnExtranetInfo' type: object id: description: Unique identifier (UUID) representing the VpnEndpoint. type: string insideInterface: items: $ref: '#/components/schemas/IReference' type: object type: array interface: $ref: '#/components/schemas/IReference' type: object ipv4PoolsForSpokeVti: items: $ref: '#/components/schemas/IReference' type: object type: array ipv6InterfaceAddress: type: string ipv6PoolsForSpokeVti: items: $ref: '#/components/schemas/IReference' type: object type: array isLocalTunnelIdEnabled: description: Flag to send local identity to peer, if set to false - values for localIdentityType and localIdentityString will be ignored type: boolean isPrimaryHub: type: boolean links: $ref: '#/components/schemas/ILinks' type: object localIdentityString: description: String for unique tunnel ID applicable only for key-id and email-id type: string localIdentityType: description: Type of local Identity - ADDRESS | AUTO | EMAIL | HOSTNAME |KEYID type: string metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the VpnEndpoint. type: object name: description: User-specified name of the VpnEndpoint. type: string nattedInterfaceAddress: description: The public or the natted IP address of the endpoint if the vpn interface is a private IP type: string overrideRemoteVpnFilter: description: A boolean flag to indicate if the VPN filter on the hub needs to be overridden type: boolean peerType: description: Specifies the peer type. Allowed values are PEER, HUB, SPOKE. type: string protectedNetworks: $ref: '#/components/schemas/IVpnProtectedNetwork' type: object remoteVpnFilterAclObject: $ref: '#/components/schemas/IReference' description: Extended ACL reference configured on the SPOKE to override VPN filter on the HUB type: object secureAccessRegion: type: string sendTunnelInterfaceIpToPeer: type: boolean tunnelAuthenticationSettings: $ref: '#/components/schemas/ITunnelAuthenticationSettings' type: object tunnelSourceInterface: $ref: '#/components/schemas/IReference' type: object tunnelSourceIpv6Address: type: string type: description: The unique type of the VpnEndpoint. type: string version: description: Version number of the response object. type: string vpnFilterAcl: $ref: '#/components/schemas/IReference' description: Extended ACL reference for the VPN Filter ACL type: object type: object FTDRAVpnConnectionProfileModel: description: A model representing Connection Profile definition. properties: accountingServer: $ref: '#/components/schemas/IReference' type: object allowConnectionOnlyIfAuthorized: description: Allow VPN Session only if the user is authorized. Default is False type: boolean authenticationMethod: description: Method of authentication. enum: - AAA_ONLY - SAML - CLIENT_CERTIFICATE_ONLY - AAA_AND_CLIENT_CERTIFICATE - SAML_AND_CLIENT_CERTIFICATE type: string authorizationServer: $ref: '#/components/schemas/IReference' type: object certificateUsernameSettings: $ref: '#/components/schemas/IConnProfileCertificateUsernameSettings' type: object description: description: 'User provided resource description. ' type: string dhcpServersForAddressAssignment: items: $ref: '#/components/schemas/IReference' type: object type: array enableExternalBrowserForSAML: description: Enable external browser package for SAML based Authentication method. type: boolean enableMultipleCertificateAuthentication: description: Enable multiple certificate authentication. type: boolean enablePasswordManagement: description: Allows the user to change the password, if the password is expired. Default is False type: boolean enablePrimaryAuthFallbackToLocal: type: boolean enableSecondaryAuthFallbackToLocal: type: boolean enableSecondaryAuthentication: type: boolean groupAlias: items: $ref: '#/components/schemas/IConnectionProfileGroupAlias' type: object type: array groupPolicy: $ref: '#/components/schemas/IReference' description: Default group policy for the connection profile. type: object groupUrl: items: $ref: '#/components/schemas/IConnectionProfileGroupUrl' type: object type: array id: description: Unique identifier representing this resource. type: string idpCertOverrideForConnProfile: $ref: '#/components/schemas/IReference' type: object ipv4AddressPool: items: $ref: '#/components/schemas/IReference' type: object type: array ipv6AddressPool: items: $ref: '#/components/schemas/IReference' type: object type: array links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata properties of response object. type: object name: description: User assigned resource name. type: string notifyUserOnPasswordExpiryDay: description: Notify ahead of the password expiry or on the day the password expires. Default is False. type: boolean passwordExpirationNotificationPeriod: description: Number of days to notify password expiry. Range is 0-180 days. Default is 14 days. format: int32 type: integer primaryAuthenticationServer: $ref: '#/components/schemas/IReference' type: object secondaryAuthenticationServer: $ref: '#/components/schemas/IReference' type: object secondaryAuthenticationSettings: $ref: '#/components/schemas/ISecondaryAuthenticationSettings' type: object stripGroupFromUsername: description: If set to true, removes the group name from the username before passing the username on to the AAA server. Default is False type: boolean stripRealmFromUsername: description: If set to true, removes the realm from the username before passing the username on to the AAA server. Default is False type: boolean type: description: 'Type associated with resource: RaVpnConnectionProfile.' type: string useLocalAsPrimaryAuthServer: type: boolean useLocalAsSecondaryAuthServer: type: boolean version: description: Version number of the response object. type: string required: - authenticationMethod - groupPolicy type: object AccessPolicyInheritanceSetting: description: Description of Access Policy Inheritence Setting. properties: basePolicy: $ref: '#/components/schemas/IReference' description: Object specifying the base access policy for inheritance setting type: object description: description: Description of Access Policy Inheritance settings type: string id: description: Unique identifier (UUID) representing the access policy inheritance setting. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the access policy inheritance settings. type: object name: description: User-specified name of the access policy inheritance setting. type: string type: description: Type of the access control policy inheritance setting; this value is always AccessPolicyInheritanceSetting. type: string version: description: Version number of the response object. type: string type: object AccessPolicySecurityIntelligencePolicy: description: Object representing the association of security intelligence policy to specified access policy. properties: description: description: User provided description. type: string dnsPolicy: $ref: '#/components/schemas/ISIDNSPolicy' description: The DNS Policy associated with the security intelligence policy type: object id: description: Unique identifier representing security intelligence policy. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata properties of response object. type: object name: description: Name of the associated security intelligence policy. type: string networks: $ref: '#/components/schemas/ISISettings' description: List of network type objects that make up the networks allow and block lists type: object type: description: Type must be SecurityIntelligencePolicy. type: string umbrellaDNSPolicy: $ref: '#/components/schemas/IReference' type: object urls: $ref: '#/components/schemas/ISISettings' description: List of url type objects that make up the urls allow and block lists type: object version: description: Version number of the response object. type: string type: object DecryptionPolicyRuleCertificateStatus: properties: expired: enum: - 'YES' - 'NO' - ANY type: string invalidCertificate: enum: - 'YES' - 'NO' - ANY type: string invalidCrl: enum: - 'YES' - 'NO' - ANY type: string invalidIssuer: enum: - 'YES' - 'NO' - ANY type: string invalidSignature: enum: - 'YES' - 'NO' - ANY type: string notYetValid: enum: - 'YES' - 'NO' - ANY type: string revoked: enum: - 'YES' - 'NO' - ANY type: string selfSigned: enum: - 'YES' - 'NO' - ANY type: string serverMismatch: enum: - 'YES' - 'NO' - ANY type: string valid: enum: - 'YES' - 'NO' - ANY type: string 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 SyslogSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/SyslogSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IConnectionProfileGroupUrl: description: Identifies group URLs to automatically connect to the connection profile. properties: aliasUrl: $ref: '#/components/schemas/IReference' description: URL object containing the url. type: object enabled: description: User can connect to the connection profile directly using the alias url. type: boolean type: object IPolicyGroupMetadata: properties: dirtyDeviceCount: format: int32 type: integer 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 totalDeviceCount: format: int32 type: integer totalTemplateCount: format: int32 type: integer type: object Object: type: object LoginBannerSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/LoginBannerSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ChassisPlatformSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/ChassisPlatformSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object ITaskStatus: 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 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 ZeroTrustPolicy: properties: acsUrl: type: string description: type: string entry: $ref: '#/components/schemas/ZTNAPolicyGroupEntry' type: object filePolicy: $ref: '#/components/schemas/IReference' type: object globalPortPool: type: string id: type: string intrusionPolicy: $ref: '#/components/schemas/IReference' type: object links: $ref: '#/components/schemas/ILinks' type: object logEnabled: type: boolean metadata: $ref: '#/components/schemas/IPolicyGroupMetadata' type: object name: type: string proxyCertificate: $ref: '#/components/schemas/IReference' type: object securityZones: items: $ref: '#/components/schemas/IReference' type: object type: array type: type: string variableSet: $ref: '#/components/schemas/IReference' type: object version: type: string type: object DestinationEmail: properties: emailIds: items: type: string type: array logLevel: enum: - EMERG - ALERT - CRIT - ERR - WARNING - NOTICE - INFO - DEBUG type: string type: object DecryptionPolicyAdvancedOptions: properties: adaptiveProbe: type: boolean blockExtensions: items: format: int32 type: integer type: array disallowUntrustedIssuerResign: type: boolean quicDecryption: type: boolean stripHTTP3: type: boolean tls13Decryption: type: boolean type: object ZeroTrustPolicyListContainer: properties: items: $ref: '#/components/schemas/ZeroTrustPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IVpnInterface: properties: interfaceType: enum: - DYNAMIC - STATIC type: string ipAddress: type: string name: type: string publicIp: type: string type: object IFTDRAVpnInterfaceSettings: properties: accessInterface: $ref: '#/components/schemas/IReference' type: object configureInterfaceIDCertificate: type: boolean enableDTLS: type: boolean enableIPSecIkev2: type: boolean enableSSL: type: boolean id: type: string idCertificate: $ref: '#/components/schemas/IReference' type: object links: $ref: '#/components/schemas/ILinks' type: object name: type: string type: type: string type: object IPFSSettings: properties: enabled: type: boolean modulusGroup: format: int32 type: integer type: object SnmpMgmtHost: properties: communityString: type: string ifSnmpHostMgmt: type: boolean interfaces: $ref: '#/components/schemas/InterfaceWrapper' type: object ipAddress: $ref: '#/components/schemas/ReferenceObject' type: object poll: type: boolean port: type: string snmpVersion: enum: - SNMPv1 - SNMPv2c - SNMPv3 type: string trap: type: boolean userName: type: string type: object DeviceExtnDataEntry: properties: cpuCores: type: string cpuType: type: string deploySettings: $ref: '#/components/schemas/DeploySettings' type: object id: format: int32 type: integer literal: type: boolean memory: type: string metadata: type: string mgmtAccessState: enum: - MGMT_MANAGED - MGMT_TRANSIT - DATA_MANAGED - DATA_TRANSIT type: string name: type: string storage: type: string type: type: string uuid: type: string value: type: string type: object LLInspectorConfig: additionalProperties: $ref: '#/components/schemas/Object' type: object description: The schema of this payload is dynamic and based on the OpenAPI schema received from the latest installed Lightweight Security Package. 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 UniversalZeroTrustRule: properties: action: enum: - BLOCK - ALLOW type: string description: type: string enabled: type: boolean filePolicy: $ref: '#/components/schemas/IReference' type: object id: type: string intrusionPolicy: $ref: '#/components/schemas/IReference' type: object links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string posture: $ref: '#/components/schemas/IReference' type: object privateResources: items: $ref: '#/components/schemas/IReference' type: object type: array ruleIndex: format: int32 type: integer ruleIsDefault: type: boolean rulePriority: format: int32 type: integer sseRuleId: format: int32 type: integer type: type: string users: items: $ref: '#/components/schemas/IReference' type: object type: array version: type: string required: - action type: object FTDRAVpnAddressAssignmentSettingListContainer: properties: items: $ref: '#/components/schemas/FTDRAVpnAddressAssignmentSetting' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IRuleAction: description: Object representing the rule action specified for an intrusion policy. properties: default: description: 'Default state of the rule for the specified intrusion policy. One of: DROP | BLOCK | ALERT | DISABLE | DEFAULT | PASS | REJECT | REACT | REWRITE' enum: - DROP - BLOCK - ALERT - DISABLE - DEFAULT - PASS - REJECT - REACT - REWRITE type: string override: description: 'Override state of the rule for the specified intrusion policy. One of: DROP | BLOCK | ALERT | DISABLE | DEFAULT | PASS | REJECT | REACT | REWRITE' enum: - DROP - BLOCK - ALERT - DISABLE - DEFAULT - PASS - REJECT - REACT - REWRITE type: string policy: $ref: '#/components/schemas/IIntrusionPolicyModel' description: Object representing the intrusion policy. type: object recommended: enum: - DROP - BLOCK - ALERT - DISABLE - DEFAULT - PASS - REJECT - REACT - REWRITE type: string type: object FTDRAVpnLDAPAttributeModelListContainer: properties: items: $ref: '#/components/schemas/FTDRAVpnLDAPAttributeModel' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object Snort3NetworkAnalysisPolicy: description: An object that represents the details for Network Analysis Policy. properties: basePolicy: $ref: '#/components/schemas/IReference' description: Object representing the base policy of the Network Analysis Policy. type: object description: description: Description of the Network Analysis Policy type: string id: description: Unique identifier of the Network Analysis Policy. type: string inspectionMode: description: Indicates the inspection mode. Can be either DETECTION or PREVENTION. Only applicable for Snort 3 engine. enum: - PREVENTION - DETECTION type: string inspectorConfig: $ref: '#/components/schemas/IReference' description: Object representing inspector settings for Network Analysis Policy. type: object inspectorOverrideConfig: $ref: '#/components/schemas/IReference' description: Object representing modified inspector settings for Network Analysis Policy. type: object isSystemDefined: description: Specifies if the policy is system defined. type: boolean links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IIntrusionPolicyMetadata' description: Object representing metadata properties of Network Analysis Policy. type: object name: description: Name of the Network Analysis Policy type: string snortEngine: description: Indicates the Snort engine version. enum: - SNORT2 - SNORT3 type: string type: description: Type must be NetworkAnalysisPolicy. type: string version: description: Version number of the response object. type: string type: object SyslogEnableLoggingLevel: properties: enable: type: boolean loggingLevel: enum: - EMERG - ALERT - CRIT - ERR - WARNING - NOTICE - INFO - DEBUG type: string type: object AccessPolicyCategoryMetadata: description: Description of Access Policy Category Metadata. properties: accessPolicy: $ref: '#/components/schemas/IReference' description: Object representing the access control containing the rule. type: object domain: $ref: '#/components/schemas/Domain' description: Object representing the domain under which the operation has been performed. type: object endIndex: description: Index of the last Access Rule inside the category. Index will be -1 if there are no rules in category format: int32 type: integer isLocked: type: boolean lastUser: $ref: '#/components/schemas/MetadataUser' description: The last user who modified this instance. type: object matches: items: type: string type: array position: format: int32 type: integer readOnly: $ref: '#/components/schemas/ReadOnly' description: Details regarding the read only status of this instance. type: object section: description: Specifies the section into which the rules will be added. Only 'mandatory' and 'default' are allowed values. If none of the parameters are specified category will be added to 'default' section type: string startIndex: description: Index of the first Access Rule inside the category. Index will be -1 if there are no rules in category format: int32 type: integer timestamp: description: The last updated timestamp. format: int32 type: integer type: object HitCountListContainer: description: List of all HitCount entries for given filter query on Access Policy. properties: items: $ref: '#/components/schemas/HitCount' description: List of all HitCount entries for given filter query on Access Policy. type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IExternalCertificateBase: 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 IProtocolPortObject: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string overridable: type: boolean overrides: $ref: '#/components/schemas/IOverride' type: object port: type: string protocol: type: string type: type: string version: type: string type: object IBasePortLiteral: properties: protocol: type: string type: type: string type: object ChassisSyslogRemoteClient: description: Chassis Syslog Remote Clients Settings properties: forwardingFacility: description: System log facility for remote syslog server to use as a basis to file messages enum: - LOCAL0 - LOCAL1 - LOCAL2 - LOCAL3 - LOCAL4 - LOCAL5 - LOCAL6 - LOCAL7 type: string hostname: description: Hostname / IP Address of remote server type: string isClientEnabled: description: Enable Status of Syslog Console type: boolean severity: description: Severity of logs that should be captured. Syslog messages of selected level and higher severity levels will be captured. enum: - EMERGENCIES - ALERTS - CRITICAL - ERRORS - WARNINGS - NOTIFICATIONS - INFORMATION - DEBUGGING type: string type: object RBDDataRow: properties: diff: enum: - ADD - REMOVE - UPDATE - EQUAL type: string fmcValue: type: string ftdValue: type: string property: type: string type: object IdentityPolicyListContainer: properties: items: $ref: '#/components/schemas/IdentityPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object Snort3IPSRuleMetadata: properties: defaultSetBy: items: $ref: '#/components/schemas/ISnort3DefaultSetBy' type: object type: array domain: $ref: '#/components/schemas/Domain' type: object isLocked: type: boolean lastUser: $ref: '#/components/schemas/MetadataUser' type: object matches: items: type: string type: array readOnly: $ref: '#/components/schemas/ReadOnly' type: object replaceRule: type: boolean timestamp: format: int32 type: integer type: object DecryptionPolicyMetadata: properties: domain: $ref: '#/components/schemas/Domain' type: object isLocked: type: boolean lastUser: $ref: '#/components/schemas/MetadataUser' type: object lockedByUser: type: string lockingActivity: type: string matches: items: type: string type: array readOnly: $ref: '#/components/schemas/ReadOnly' type: object timestamp: format: int32 type: integer type: object SyslogServerSettingsPolicy: properties: allowUserTrafficWhenDown: type: boolean description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object messageSizeQueue: type: string metadata: $ref: '#/components/schemas/Metadata' type: object name: type: string servers: items: $ref: '#/components/schemas/SyslogServerConfiguration' type: object type: array type: type: string version: type: string type: object INetworkAddressLiteral: properties: type: type: string value: type: string type: object ChassisPlatformSettingsPolicy: description: Description of Chassis Platform Settings Policy. properties: description: description: Description of Chassis Platform Settings Policy type: string id: description: Unique identifier (UUID) representing the Chassis Platform Settings Policy. type: string links: $ref: '#/components/schemas/Links' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata attributes for the Chassis Platform Settings Policy. type: object name: description: User-specified name of the Chassis Platform Settings Policy. type: string type: description: Type of the Chassis Platform Settings Policy; this value is always ChassisPlatformSettingsPolicy. type: string version: description: Version number of the response object. type: string type: object DecryptionPolicyRuleListContainer: properties: items: $ref: '#/components/schemas/DecryptionPolicyRule' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object Snmpv3User: properties: authAlgoType: enum: - SHA - SHA224 - SHA256 - SHA384 type: string authenticationPassword: type: string encryptionPassword: type: string encryptionPasswordType: enum: - Clear - Encrypted type: string encryptionType: enum: - AES128 - AES192 - AES256 type: string securityLevel: enum: - Auth - NoAuth - Priv type: string userName: type: string type: object DecryptionPolicyRuleMetadata: properties: category: $ref: '#/components/schemas/DecryptionPolicyCategory' type: object domain: $ref: '#/components/schemas/Domain' type: object isLocked: type: boolean lastUser: $ref: '#/components/schemas/MetadataUser' type: object matches: items: type: string type: array readOnly: $ref: '#/components/schemas/ReadOnly' type: object ruleIndex: format: int32 type: integer timestamp: format: int32 type: integer type: object IAutoVpnSettings: properties: routeSettings: $ref: '#/components/schemas/IAutoVpnRouteSettings' type: object spokeSvtiSecurityZone: $ref: '#/components/schemas/IReference' type: object type: object NatExemptRulesForVPNTopo: properties: description: type: string id: type: string links: $ref: '#/components/schemas/ILinks' type: object metadata: $ref: '#/components/schemas/IMetadata' type: object name: type: string natRules: items: $ref: '#/components/schemas/VPNNATRules' type: object type: array peerType: type: string topology: $ref: '#/components/schemas/IReference' type: object type: type: string version: type: string type: object PrefilterRuleListContainer: properties: items: $ref: '#/components/schemas/PrefilterRule' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object LLDeviceCountInfo: additionalProperties: format: int32 type: integer type: object IFTDInterface: properties: description: type: string id: type: string ifname: 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 FilePolicyListContainer: properties: items: $ref: '#/components/schemas/FilePolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object VpnNodeEntry: properties: autoGenerateNatExempt: type: boolean backupInterfaceList: items: $ref: '#/components/schemas/VpnBackupInterfaceEntry' type: object type: array bgpAsNumber: format: int32 type: integer certificateMap: $ref: '#/components/schemas/ObjectEntry' type: object connectionType: format: int32 type: integer denyIKEv2RoutesFromPeer: type: boolean device: $ref: '#/components/schemas/DeviceEntry' type: object deviceType: enum: - MANAGED_FTD - EXTRANET - UMBRELLA - SECURE_ACCESS type: string dynamicRRI: type: boolean enableNatTraversal: type: boolean endpointInterfaceIp: type: string endpointTunnelIp: type: string extAclObject: $ref: '#/components/schemas/ObjectEntry' type: object extranetDynamicIp: type: boolean extranetPeer: type: boolean id: format: int32 type: integer ikev1PresharedKey: type: string ikev2PresharedKey: type: string insideIntfGrpOrSecZone: $ref: '#/components/schemas/ObjectEntry' type: object interface: $ref: '#/components/schemas/InterfaceBasePolicyEntry' type: object interfaceIp: type: string ipv4PoolForSpokeVtiList: items: $ref: '#/components/schemas/ObjectEntry' type: object type: array ipv6PoolForSpokeVtiList: items: $ref: '#/components/schemas/ObjectEntry' type: object type: array literal: type: boolean loadBalanceSetting: $ref: '#/components/schemas/RaVpnLoadBalancePeerSetting' type: object localIdentityType: enum: - ADDRESS - AUTO - EMAILID - HOSTNAME - KEYID type: string name: type: string nattedIp: type: string networkObjectList: items: $ref: '#/components/schemas/NetworkObjectEntry' type: object type: array overrideRemoteVpnFilter: type: boolean peerType: enum: - HUB - SPOKE - PEER - RA_PEER - UMBRELLA - SECURE_ACCESS type: string primaryHub: type: boolean remoteVpnFilterAclObject: $ref: '#/components/schemas/ObjectEntry' type: object secureAccessRegion: type: string sendLocalIdentity: type: boolean sendTunnelIpToPeer: type: boolean tunnelSourceInterface: $ref: '#/components/schemas/InterfaceBasePolicyEntry' type: object type: type: string uniqueTunnelId: type: string uuid: type: string value: type: string vpnFilterAclObject: $ref: '#/components/schemas/ObjectEntry' type: object vtiMetadataList: items: $ref: '#/components/schemas/VtiMetadataEntry' type: object type: array type: object DialHost: properties: host: type: string port: format: int32 type: integer type: object InterfaceSettingARP: properties: pixArpTableEnableAlias: type: boolean pixArpTableIpAddress: type: string pixArpTableMacAddress: type: string type: object FTDRAVpnIPSecCryptoMapModel: description: A model representing Ipsec Crypto Map Settings definition. properties: clientServicesPort: description: Specify the port number for client services to download AnyConnect updates. format: int32 type: integer description: type: string doNotFragmentPolicy: description: Define how the IPsec subsystem handles large packets that have the do-not-fragment (DF) bit set in the IP header. enum: - SET - COPY - CLEAR - NONE type: string enableClientServices: description: The Client Services Server provides HTTPS (SSL) access to allow the AnyConnect Downloader to receive software upgrades. type: boolean enableRRI: description: Enable static routes to be automatically inserted into the routing process for those networks and hosts protected by a remote tunnel endpoint type: boolean id: description: Unique identifier representing response object. type: string ikev2IpsecProposals: description: Select the transform sets to specify which authentication and encryption algorithms will be used to secure the traffic in the tunnel. items: $ref: '#/components/schemas/IReference' type: object type: array interfaceObject: $ref: '#/components/schemas/IReference' type: object lifeTimeKilobytes: description: The volume of traffic (in kilobytes) that can pass between IPsec peers using a given security association before it expires. format: int32 type: integer lifeTimeSeconds: description: The lifetime of the security association (SA), in seconds. format: int32 type: integer links: $ref: '#/components/schemas/ILinks' description: Object containing related links. type: object metadata: $ref: '#/components/schemas/Metadata' description: Object representing metadata properties of Ipsec Crypto Map Settings. type: object name: type: string perfectForwardSecracy: $ref: '#/components/schemas/IFTDRAVpnIPSecPFSModel' description: The unique session key protects the exchange from subsequent decryption. type: object tfcPackets: $ref: '#/components/schemas/IFTDRAVpnIPSecTfcPacketsModel' description: Enable dummy TFC packets that mask the traffic profile which traverses the tunnel. type: object type: description: 'Type associated with resource: RaVpnIPsecCrytoMap.' type: string validateIncomingIcmpErrorMessage: description: Choose whether to validate ICMP error messages received through an IPsec tunnel and destined for an interior host on the private network type: boolean version: type: string type: object ICertificateMapSettings: properties: useCertMapConfiguredInEndpointToDetermineTunnel: type: boolean useCertificateOuToDetermineTunnel: type: boolean useIkeIdentityOuToDetermineTunnel: type: boolean usePeerIpAddressToDetermineTunnel: type: boolean type: object InterfaceNetModEntry: properties: changeContent: type: string id: format: int32 type: integer interfaceName: type: string interfaceType: type: string literal: type: boolean name: type: string operation: enum: - ADD - DELETE - DISASSOCIATED - ASSOCIATED - MODIFIED type: string type: type: string uuid: type: string value: type: string type: object DecryptionPolicyRuleTLSVersions: properties: sslv3: type: boolean tls10: type: boolean tls11: type: boolean tls12: type: boolean tls13: type: boolean type: object PrefilterPolicyListContainer: properties: items: $ref: '#/components/schemas/PrefilterPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IApplicationProductivity: description: Represents an ApplicationProductivity. properties: description: description: Application productivity resource description. type: string id: description: Unique identifier for the application productivity. type: string links: $ref: '#/components/schemas/ILinks' description: Object containing links to this resource. type: object metadata: $ref: '#/components/schemas/IMetadata' description: Object representing metadata attributes for the application productivity. type: object name: description: Name of the application productivity. type: string overridable: description: Boolean indicating whether object values can be overridden. type: boolean 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 of the response object. This value is always ApplicationProductivity. type: string version: description: Version number of the response object. type: string type: object SyslogServerSettingsPolicyListContainer: properties: items: $ref: '#/components/schemas/SyslogServerSettingsPolicy' type: array links: $ref: '#/components/schemas/ILinks' type: object paging: $ref: '#/components/schemas/PagingContainer' type: object type: object IVpnIkev2Settings: description: Contains information about Internet Key Exchange version 2 settings for VPNs. properties: authenticationType: description: Type of authentication used for the VPN. enum: - MANUAL_PRE_SHARED_KEY - AUTOMATIC_PRE_SHARED_KEY - CERTIFICATE type: string automaticPreSharedKeyLength: format: int32 type: integer certificateAuth: $ref: '#/components/schemas/IReference' description: Signing authority used for the VPN certificate. type: object enforceHexBasedPreSharedKeyOnly: type: boolean manualPreSharedKey: description: Contains the manual pre-shared key for the VPN, if any. type: string policies: items: $ref: '#/components/schemas/IReference' type: object type: array type: object ISnort3DefaultSetBy: description: Object representing on how default action is set in a policy. properties: action: description: Based on how default action is set in a policy for a rule. type: string id: description: The unique UUID of the object. type: string name: description: Name of the action. type: string type: description: Type of the object. type: string type: object IPreDeployAction: properties: actionInfo: $ref: '#/components/schemas/IActionInfo' type: object actionType: enum: - APPLY_TEMPLATE type: string type: object IPolicyLockMetadata: description: Represents the information of the Metadata for Policy lock properties: domain: $ref: '#/components/schemas/IDomain' type: object isLocked: type: boolean lastUser: $ref: '#/components/schemas/IMetadataUser' type: object lockedByUser: $ref: '#/components/schemas/IMetadataUser' description: String indicating the user who has locked the policy. This field will be empty if the policy is not locked. type: object matches: items: type: string type: array readOnly: $ref: '#/components/schemas/IReadonly' type: object timestamp: format: int32 type: integer required: - lockedByUser type: object InterfaceIpv6Address: properties: clusterIPv6AddrPool: format: int32 type: integer interfaceIPv6AddrVariable: $ref: '#/components/schemas/VariableObjectEntry' type: object interfaceIPv6Address: type: string interfaceIPv6Eui64: type: boolean type: object PolicyUserApi: properties: description: type: string rules: items: $ref: '#/components/schemas/RuleApi' type: array required: - rules type: object PolicyApi: properties: description: type: string id: example: id1 format: 'Id should match this regex: ^[A-Za-z-_0-9~.]+$' type: string revision: format: int32 type: integer rules: items: $ref: '#/components/schemas/RuleApi' type: array type: object RuleApi: properties: appGroups: example: - appGroup1 format: 'AppGroups should match this regex: ^[A-Za-z-_0-9~.]+$' items: example: '["appGroup1"]' format: 'AppGroups should match this regex: ^[A-Za-z-_0-9~.]+$' type: string type: array apps: example: - 6_ignore_80_80_null format: Apps should be a valid list of service strings items: example: '["6_ignore_80_80_null"]' format: Apps should be a valid list of service strings type: string type: array description: type: string destinationGroups: example: - destinationGroup1 format: 'DestinationGroups should match this regex: ^[A-Za-z-_0-9~.]+$' items: example: '["destinationGroup1"]' format: 'DestinationGroups should match this regex: ^[A-Za-z-_0-9~.]+$' type: string type: array destinations: items: $ref: '#/components/schemas/EndpointWithTagApi' type: array id: example: id1 format: 'Id should match this regex: ^[A-Za-z-_0-9~.]+$' type: string sourceGroups: example: - sourceGroup1 format: 'SourceGroups should match this regex: ^[A-Za-z-_0-9~.]+$' items: example: '["sourceGroup1"]' format: 'SourceGroups should match this regex: ^[A-Za-z-_0-9~.]+$' type: string type: array sources: items: $ref: '#/components/schemas/EndpointWithTagApi' type: array required: - id type: object ReqIdAndReqSystem: properties: id: example: 03502bc3-c140-4951-b467-bd17312a9b0b type: string requestingSystem: enum: - PCM - SDI - MPM - RED - SEEDING - TOPOLOGY - PCM_TOPOLOGY_CHANGE - SDI_TOPOLOGY_CHANGE - MPM_SECURITY_TOPOLOGY_CHANGE - MPM_POLICY_IMPORT - ZONE_PATH_TOPOLOGY_CHANGE - MPM_MULTI_POLICY_PUSH - GOVERNANCE_POLICY_DYNAMIC_GROUP_CHANGE type: string type: object EndpointWithTagApi: properties: ip: example: 1.1.1.1/32 format: IP should be valid IPV4 address in CIDR notation type: string tags: example: - key:value format: 'Tag should match this regex: ^[A-Za-z0-9~.]+:[A-Za-z0-9~.]+$' items: example: '["key:value"]' format: 'Tag should match this regex: ^[A-Za-z0-9~.]+:[A-Za-z0-9~.]+$' type: string type: array required: - ip type: object TopologyRequestResponse: properties: request: $ref: '#/components/schemas/ReqIdAndReqSystem' type: object parameters: limit: description: Number of items to return. in: query name: limit required: false schema: format: int32 type: integer 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 domainUUID: description: Domain UUID in: path name: domainUUID required: true schema: type: string securitySchemes: bearerAuth: bearerFormat: JWT scheme: bearer type: http BearerJWT: bearerFormat: jwt scheme: bearer type: http x-refined-from: - cdfmc-openapi.yaml - cisco-secure-firewall-cdfmc-openapi.yml - cisco-secure-firewall-scc-mesh-policy-openapi.json