{"type":"api","title":"Update Multiple Access Rule","meta":{"id":"/apps/pubhub/media/cdo-api-documentation/ae661ad98eb9d16b215978ec6279c70f88560a3e/54f4ba30-7fe2-3433-bbd5-a4d458aee37e","info":{"title":"Cisco Cloud-delivered Firewall Management Center (cdFMC) API","version":"1.17.0","description":"Use the documentation to explore the endpoints the cdFMC has to offer","contact":{"name":"Cisco Firepower TAC","email":"ngfw-support@cisco.com"}},"tags":[{"name":"Analysis"},{"name":"Audit"},{"name":"Backup"},{"name":"Change Management"},{"name":"Chassis"},{"name":"Deployment"},{"name":"Device Clusters"},{"name":"Device Groups"},{"name":"Device HA Pairs"},{"name":"Devices"},{"name":"Health"},{"name":"Integration"},{"name":"Intelligence"},{"name":"License"},{"name":"Network Map"},{"name":"Object"},{"name":"Policy"},{"name":"Policy Assignments"},{"name":"Search"},{"name":"Status"},{"name":"System Configuration"},{"name":"System Information"},{"name":"Templates"},{"name":"Troubleshoot"},{"name":"Updates"},{"name":"Users"}],"openapi":"3.0.1","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.uae.security.cisco.com/firewall","description":"UAE"},{"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://devfed.cdo.cisco.com/api/rest","description":"Devfed"},{"url":"https://manage.dev.secure.cisco/api/rest","description":"Devf9"},{"url":"https://manage.stg.secure.cisco/api/rest","description":"Stgf9"},{"url":"https://manage.secure.cisco/api/rest","description":"ProdF9"}],"securitySchemes":{"bearerAuth":{"bearerFormat":"JWT","scheme":"bearer","type":"http"}}},"spec":{"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":"Boolean indicating whether to update only the labels associated with the access rule. If this flag is true, only the labels will be updated. The other rule configurations will not be modified. The default value is FALSE.","in":"query","name":"associateLabelsOnly","required":false,"schema":{"type":"boolean"}},{"description":"[DEV ERROR: Missing description]","in":"query","name":"insertAfter","required":false,"schema":{"type":"number"}},{"description":"[DEV ERROR: Missing description]","in":"query","name":"insertBefore","required":false,"schema":{"type":"number"}},{"description":"[DEV ERROR: Missing description]","in":"query","name":"section","required":false,"schema":{"type":"string"}},{"description":"[DEV ERROR: Missing description]","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"}},{"name":"domainUUID","description":"Domain UUID","in":"path","required":true,"schema":{"type":"string"},"$$ref":"#/components/parameters/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","advancedLogging":{"logApplications":[{"enabled":true,"protocol":"DNS"},{"enabled":false,"protocol":"HTTP"}]},"aiDefensePolicy":{"id":"AIDefensePolicyUuid","name":"AIDefensePolicy1","type":"AIDefensePolicy"},"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","advancedLogging":{"logApplications":[{"enabled":true,"protocol":"DNS"},{"enabled":false,"protocol":"HTTP"}]},"aiDefensePolicy":{"id":"AIDefensePolicyUuid","name":"AIDefensePolicy1","type":"AIDefensePolicy"},"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","advancedLogging":{"logApplications":[{"enabled":true,"protocol":"DNS"},{"enabled":false,"protocol":"HTTP"}]},"aiDefensePolicy":{"id":"AIDefensePolicyUuid","name":"AIDefensePolicy1","type":"AIDefensePolicy"},"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":{"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"},"advancedLogging":{"description":"Object representing the advanced logging configuration with protocol and enabled status that is associated with the access rule.","type":"object","properties":{"logApplications":{"description":"List of protocols if they are enabled or not.","items":{"type":"object","description":"Represents a list item of the advanced logging setting associated with an access rule.","properties":{"enabled":{"description":"Boolean indicating whether the logging for protocol is enabled. Field is mandatory.","type":"boolean"},"protocol":{"description":"String representing one of the supported logging protocols. Field is mandatory.","enum":["CONN","DNS","HTTP","FTP","WEIRD","NOTICE"],"type":"string"}},"required":["protocol"],"$$ref":"#/components/schemas/IAdvancedLoggingListItem"},"type":"array"}},"$$ref":"#/components/schemas/IAdvancedLoggingFragment"},"aiDefensePolicy":{"properties":{"aiDefenseProfile":{"type":"object","description":"Contains reference information.","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"description":{"type":"string"},"id":{"type":"string"},"inspectionMode":{"enum":["DETECTION","PREVENTION"],"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"properties":{"domain":{"$ref":"#/components/schemas/IDomain","type":"object"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IMetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"object","properties":{"reason":{"enum":["RBAC","SYSTEM","DOMAIN"],"type":"string"},"state":{"type":"boolean"}},"$$ref":"#/components/schemas/IReadonly"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/IMetadata"},"name":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IAIDefensePolicyObject"},"applications":{"properties":{"applicationDefaultPort":{"type":"boolean"},"applicationFilters":{"items":{"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":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"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":{"description":"An object override allows you to define an alternate value for an object on a device or domain.","type":"object","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"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","$$ref":"#/components/schemas/IApplicationFilter"},"type":"array"},"applications":{"items":{"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":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"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":{"description":"An object override allows you to define an alternate value for an object on a device or domain.","type":"object","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"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","$$ref":"#/components/schemas/IApplicationModel"},"type":"array"},"inlineApplicationFilters":{"items":{"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","$$ref":"#/components/schemas/IAppCondition"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IAccessRuleApplicationsContainer","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."},"commentHistoryList":{"description":"List of comments in the access rule's comment history.","items":{"type":"object","properties":{"comment":{"type":"string"},"date":{"format":"int32","type":"integer"},"user":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IConsoleUser"}},"$$ref":"#/components/schemas/ICommentHistory"},"type":"array"},"description":{"description":"User provided resource description. ","type":"string"},"destSGTTypes":{"items":{"type":"string"},"type":"array"},"destinationDynamicObjects":{"properties":{"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IDynamicObjectBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IDynamicObjectsContainer","description":"Object representing destination dynamic objects selected for the access rule."},"destinationNetworks":{"properties":{"literals":{"items":{"type":"object","properties":{"type":{"type":"string"},"value":{"type":"string"}},"$$ref":"#/components/schemas/INetworkAddressLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/INetworkBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/INetworkObjectsContainer","description":"Object representing destination networks selected for the access rule."},"destinationPorts":{"properties":{"literals":{"items":{"type":"object","properties":{"protocol":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IBasePortLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IPortObject"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IPortObjectsContainer","description":"Object representing destination ports selected for the rule."},"destinationSecurityGroupTags":{"properties":{"literals":{"items":{"type":"object","properties":{"name":{"type":"string"},"tag":{"format":"int32","type":"integer"},"type":{"type":"string"}},"$$ref":"#/components/schemas/ISecurityGroupTagLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"tag":{"format":"int32","type":"integer"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ISecurityGroupTag"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ISecurityGroupTagContainer"},"destinationZones":{"properties":{"objects":{"items":{"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":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"subType":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ISecurityZoneObjectModel"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ISecurityZoneContainer","description":"Object representing destination zones selected for the access rule."},"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":{"properties":{"description":{"type":"string"},"fqName":{"type":"string"},"id":{"type":"string"},"iseId":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"properties":{"domain":{"$ref":"#/components/schemas/IDomain","type":"object"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IMetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"object","properties":{"reason":{"enum":["RBAC","SYSTEM","DOMAIN"],"type":"string"},"state":{"type":"boolean"}},"$$ref":"#/components/schemas/IReadonly"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/IMetadata"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IEndPointDeviceType"},"type":"array"},"filePolicy":{"description":"Object representing the file policy settings for the rule action.","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":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"properties":{"domain":{"$ref":"#/components/schemas/IDomain","type":"object"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IMetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"object","properties":{"reason":{"enum":["RBAC","SYSTEM","DOMAIN"],"type":"string"},"state":{"type":"boolean"}},"$$ref":"#/components/schemas/IReadonly"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/IMetadata","description":"Object representing metadata attributes for the FilePolicy object."},"name":{"description":"Name of the file inspection policy object.","type":"string"},"sseProxyData":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"$$ref":"#/components/schemas/SseProxyData"},"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","$$ref":"#/components/schemas/IFilePolicy"},"id":{"description":"Unique identifier (UUID) for the access rule.","type":"string"},"ipsPolicy":{"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","properties":{"basePolicy":{"description":"Representing policy details which is used as base for current policy. This field is not present for preprovisioned intrusioned policies.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"id":{"description":"Intrusion Policy UUID","type":"string"},"inlineDrop":{"description":"Indicates the inspection mode \u003c0 or 1\u003e","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":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"Name of the intrusion policy","type":"string"},"ruleRecommendation":{"type":"object","properties":{"acceptDisabledRules":{"type":"boolean"},"lastUpdatedTime":{"format":"int32","type":"integer"},"networks":{"items":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"$$ref":"#/components/schemas/Snort3IPSReferenceObject"},"type":"array"},"recommendationInUse":{"type":"boolean"},"securityLevel":{"enum":["LEVEL_1","LEVEL_2","LEVEL_3","LEVEL_4"],"type":"string"}},"$$ref":"#/components/schemas/IRuleRecommendation"},"snortEngine":{"description":"Possible values could be SNORT2 or SNORT3","enum":["SNORT2","SNORT3"],"type":"string"},"sseProxyData":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"$$ref":"#/components/schemas/SseProxyData"},"type":{"description":"Type must be intrusionpolicy","type":"string"}},"$$ref":"#/components/schemas/IIntrusionPolicyModel"},"labels":{"items":{"type":"object","description":"Contains reference information.","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"type":"array"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"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":{"properties":{"accessPolicy":{"type":"object","description":"Contains reference information.","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"category":{"type":"string"},"domain":{"description":"The details about the domain.","properties":{"description":{"type":"string"},"hostLimit":{"description":"Maximum number of hosts in the domain.","format":"int32","type":"integer"},"id":{"description":"Unique UUID of this domain.","type":"string"},"links":{"description":"Links to the domain resource URLs.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/DomainMetadata","type":"object"},"name":{"description":"Name of the domain or keywords used to filter from domain names.","type":"string"},"parentUUID":{"description":"UUID of the parent domain.","type":"string"},"tenantUUID":{"description":"UUID of the tenant used for domain mapping.","type":"string"},"type":{"description":"Domain type definition.","type":"string"},"uuid":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/Domain"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","description":"This object defines details about the user.","properties":{"id":{"description":"The unique UUID of the user","type":"string"},"links":{"description":"Contains the self referencing links to this resource","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"Name of the user.","type":"string"},"type":{"description":"The user type (fixed).","type":"string"}},"$$ref":"#/components/schemas/MetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"policyId":{"type":"string"},"readOnly":{"type":"object","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"}},"$$ref":"#/components/schemas/ReadOnly"},"ruleId":{"format":"int32","type":"integer"},"ruleIndex":{"format":"int32","type":"integer"},"section":{"type":"string"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/AccessRuleMetadata","description":"Object representing metadata attributes for the access rule."},"name":{"description":"User-specified name of the access rule.","type":"string"},"networkAccessDeviceIPs":{"properties":{"literals":{"items":{"type":"object","properties":{"type":{"type":"string"},"value":{"type":"string"}},"$$ref":"#/components/schemas/INetworkAddressLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/INetworkBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/INetworkObjectsContainer","description":"Object representing the Network Access Device IPs (specified on the SGT/ISE Attributes tab of the Editing Rule dialog)."},"originalSourceNetworks":{"properties":{"literals":{"items":{"type":"object","properties":{"type":{"type":"string"},"value":{"type":"string"}},"$$ref":"#/components/schemas/INetworkAddressLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/INetworkBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/INetworkObjectsContainer"},"safeSearch":{"description":"Object representing the SafeSearch attribute (specified on the Applications tab of the Editing Rule dialog).","type":"object","properties":{"actionForNonSupportedEngines":{"enum":["ALLOW","BLOCK","BLOCK_WITH_RESET"],"type":"string"},"enabled":{"type":"boolean"}},"$$ref":"#/components/schemas/ISafeSearch"},"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":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"properties":{"domain":{"$ref":"#/components/schemas/IDomain","type":"object"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IMetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"object","properties":{"reason":{"enum":["RBAC","SYSTEM","DOMAIN"],"type":"string"},"state":{"type":"boolean"}},"$$ref":"#/components/schemas/IReadonly"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/IMetadata"},"name":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ISNMPConfig","description":"Object representing the SNMP alert associated with the access rule."},"sourceDynamicObjects":{"properties":{"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IDynamicObjectBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IDynamicObjectsContainer","description":"Object representing source dynamic objects selected for the access rule."},"sourceNetworks":{"properties":{"literals":{"items":{"type":"object","properties":{"type":{"type":"string"},"value":{"type":"string"}},"$$ref":"#/components/schemas/INetworkAddressLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/INetworkBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/INetworkObjectsContainer","description":"Object representing source networks selected for the access rule."},"sourcePorts":{"properties":{"literals":{"items":{"type":"object","properties":{"protocol":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IBasePortLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IPortObject"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IPortObjectsContainer","description":"Object representing source ports selected for the rule."},"sourceSecurityGroupTags":{"properties":{"literals":{"items":{"type":"object","properties":{"name":{"type":"string"},"tag":{"format":"int32","type":"integer"},"type":{"type":"string"}},"$$ref":"#/components/schemas/ISecurityGroupTagLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"tag":{"format":"int32","type":"integer"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ISecurityGroupTag"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ISecurityGroupTagContainer","description":"Object representing the Security Group Tag (specified on the Dynamic Attributes tab of the Editing Rule dialog)."},"sourceZones":{"properties":{"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ISourceZoneObject"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ISourceZoneContainer","description":"Object representing source zones selected for the access rule."},"syslogConfig":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"properties":{"domain":{"$ref":"#/components/schemas/IDomain","type":"object"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IMetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"object","properties":{"reason":{"enum":["RBAC","SYSTEM","DOMAIN"],"type":"string"},"state":{"type":"boolean"}},"$$ref":"#/components/schemas/IReadonly"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/IMetadata"},"name":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ISyslogConfig","description":"Object representing the syslog alert associated with the access rule."},"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":{"type":"object","properties":{"effectiveEndDateTime":{"type":"string"},"effectiveStartDateTime":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"recurrenceList":{"items":{"type":"object","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"],"$$ref":"#/components/schemas/IRecurrence"},"type":"array"},"type":{"type":"string"}},"required":["name"],"$$ref":"#/components/schemas/ITimeRangeModel"},"type":"array"},"type":{"description":"Type of the response object. This value is always AccessRule.","type":"string"},"urls":{"properties":{"literals":{"items":{"type":"object","properties":{"type":{"type":"string"},"url":{"type":"string"}},"$$ref":"#/components/schemas/IUrlLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IUrlBase"},"type":"array"},"urlCategoriesWithReputation":{"items":{"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","$$ref":"#/components/schemas/IUrlCategoryAndReputation"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IUrlObjectsContainer","description":"Object representing the URLs and categories selected for the rule."},"users":{"description":"Object representing users selected for the rule. ","type":"object","properties":{"objects":{"items":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IRealmEntity"},"type":"array"}},"$$ref":"#/components/schemas/IUsersContainer"},"variableSet":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"properties":{"domain":{"$ref":"#/components/schemas/IDomain","type":"object"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IMetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"object","properties":{"reason":{"enum":["RBAC","SYSTEM","DOMAIN"],"type":"string"},"state":{"type":"boolean"}},"$$ref":"#/components/schemas/IReadonly"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/IMetadata"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IVariableSet","description":"Object representing the variable set associated with the access rule."},"version":{"description":"Version number of the response object.","type":"string"},"vlanTags":{"properties":{"literals":{"items":{"type":"object","properties":{"endTag":{"format":"int32","type":"integer"},"startTag":{"format":"int32","type":"integer"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IVlanTagLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IVlanBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IVLanTagsContainer","description":"Object representing the VLAN tag set associated with the access rule."},"youTube":{"description":"Object representing the YouTubeEDU attribute (specified on the Applications tab of the Editing Rule dialog).","type":"object","properties":{"enabled":{"type":"boolean"},"siteKey":{"type":"string"}},"$$ref":"#/components/schemas/IYouTube"}},"required":["action"],"type":"object","$$ref":"#/components/schemas/AccessRule"}}},"description":"The input representation of access rule model to be updated.","required":true},"responses":{"202":{"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","applicationLogging":{},"applications":{"applicationDefaultPort":false,"applications":[{"id":"applicationId","name":"application-name","type":"Application"}]},"destinationDynamicObjects":{},"destinationNetworks":{"objects":[{"id":"networkObjectUUID","name":"network-object-name","overridable":false,"type":"Network"}]},"enableSyslog":false,"enabled":true,"id":"accessRuleUUID","links":{"self":"/fmc_config/v1/domain/domainUUID/policy/accesspolicies/accessPolicyUUID/accessrules/accessRuleUUID"},"logBegin":false,"logEnd":false,"logFiles":false,"metadata":{"accessPolicy":{"id":"accessPolicyUUID","name":"access-policy-name","type":"AccessPolicy"},"category":"category-name","domain":{"id":"domainUUID","name":"Global","type":"Domain"},"ruleIndex":2,"section":"Mandatory","timestamp":1750134444129},"name":"Rule2","sendEventsToFMC":false,"sourceDynamicObjects":{},"sourceNetworks":{"objects":[{"id":"networkObjectUUID","name":"network-object-name","overridable":false,"type":"Network"}]},"sourcePorts":{"objects":[{"id":"protocolPortObjectUUID","name":"protocol-name","overridable":false,"protocol":"TCP","type":"ProtocolPortObject"}]},"sourceSecurityGroupTags":{"objects":[{"id":"securityGroupTagUUID","name":"ANY","type":"SecurityGroupTag"}]},"type":"AccessRule","urls":{"urlCategoriesWithReputation":[{"category":{"id":"URLCategoryUUID","name":"Advertisements","type":"URLCategory"},"reputation":"ANY_AND_UNKNOWN","type":"UrlCategoryAndReputation"}]},"variableSet":{"id":"variableSetUUID","name":"Default-Set","type":"VariableSet"},"vlanTags":{}}},"Example 2 : PUT /fmc_config/v1/domain/DomainUUID/policy/accesspolicies/containerUUID/accessrules?bulk=true ( PUT Bulk update of Access rules )":{"value":{"items":[{"action":"ALLOW","aiDefensePolicy":{"id":"AIDefensePolicyUuid","name":"AIDefensePolicy1","type":"AIDefensePolicy"},"applicationLogging":{},"applications":{"applicationDefaultPort":false,"applications":[{"id":"applicationId","name":"application-name","type":"Application"}]},"destinationDynamicObjects":{},"destinationNetworks":{"objects":[{"id":"networkObjectUUID","name":"network-object-name","overridable":false,"type":"Network"}]},"enableSyslog":false,"enabled":true,"id":"accessRuleUUID1","ipsPolicy":{"id":"ipsPolicyUUID","inspectionMode":"DETECTION","name":"Balanced Security and Connectivity","type":"IntrusionPolicy"},"links":{"self":"/fmc_config/v1/domain/domainUUID/policy/accesspolicies/accessPolicyUUID/accessrules/accessRuleUUID1"},"logBegin":false,"logEnd":false,"logFiles":false,"metadata":{"accessPolicy":{"id":"accessPolicyUUID","name":"access-policy-name","type":"AccessPolicy"},"category":"category-name","ruleIndex":1,"section":"Mandatory"},"name":"Rule1","sendEventsToFMC":false,"sourceDynamicObjects":{},"sourceNetworks":{"objects":[{"id":"networkObjectUUID","name":"network-object-name","overridable":false,"type":"Network"}]},"sourcePorts":{"objects":[{"id":"protocolPortObjectUUID","name":"protocol-port-object-name","overridable":false,"protocol":"TCP","type":"ProtocolPortObject"}]},"sourceSecurityGroupTags":{"objects":[{"id":"securityGroupTagUUID","name":"ANY","type":"SecurityGroupTag"}]},"type":"AccessRule","urls":{"urlCategoriesWithReputation":[{"category":{"id":"UrlCategoryUUID","name":"Advertisements","type":"URLCategory"},"reputation":"ANY_AND_UNKNOWN","type":"UrlCategoryAndReputation"}]},"variableSet":{"id":"variableSetUUID","name":"Default-Set","type":"VariableSet"},"vlanTags":{}},{"action":"ALLOW","aiDefensePolicy":{"id":"AIDefensePolicyUuid","name":"AIDefensePolicy1","type":"AIDefensePolicy"},"applicationLogging":{},"applications":{"applicationDefaultPort":false,"applications":[{"id":"applicationId","name":"application-name","type":"Application"}]},"destinationDynamicObjects":{},"destinationNetworks":{"objects":[{"id":"networkObjectUUID","name":"network-object-name","overridable":false,"type":"Network"}]},"enableSyslog":false,"enabled":true,"id":"accessRuleUUID2","ipsPolicy":{"id":"ipsPolicyUUID","inspectionMode":"DETECTION","name":"Balanced Security and Connectivity","type":"IntrusionPolicy"},"links":{"self":"/fmc_config/v1/domain/domainUUID/policy/accesspolicies/accessPolicyUUID/accessrules/accessRuleUUID2"},"logBegin":false,"logEnd":false,"logFiles":false,"metadata":{"accessPolicy":{"id":"accessPolicyUUID","name":"access-policy-name","type":"AccessPolicy"},"category":"category-name","ruleIndex":1,"section":"Mandatory"},"name":"Rule2","sendEventsToFMC":false,"sourceDynamicObjects":{},"sourceNetworks":{"objects":[{"id":"networkObjectUUID","name":"network-object-name","overridable":false,"type":"Network"}]},"sourcePorts":{"objects":[{"id":"protocolPortObjectUUID","name":"protocol-port-object-name","overridable":false,"protocol":"TCP","type":"ProtocolPortObject"}]},"sourceSecurityGroupTags":{"objects":[{"id":"securityGroupTagUUID","name":"ANY","type":"SecurityGroupTag"}]},"type":"AccessRule","urls":{"urlCategoriesWithReputation":[{"category":{"id":"UrlCategoryUUID","name":"Advertisements","type":"URLCategory"},"reputation":"ANY_AND_UNKNOWN","type":"UrlCategoryAndReputation"}]},"variableSet":{"id":"variableSetUUID","name":"Default-Set","type":"VariableSet"},"vlanTags":{}}],"links":{"self":"/fmc_config/v1/domain/domainUUID/policy/accesspolicies/accessPolicyUUID/accessrules?bulk=true"}}}},"schema":{"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"},"advancedLogging":{"description":"Object representing the advanced logging configuration with protocol and enabled status that is associated with the access rule.","type":"object","properties":{"logApplications":{"description":"List of protocols if they are enabled or not.","items":{"type":"object","description":"Represents a list item of the advanced logging setting associated with an access rule.","properties":{"enabled":{"description":"Boolean indicating whether the logging for protocol is enabled. Field is mandatory.","type":"boolean"},"protocol":{"description":"String representing one of the supported logging protocols. Field is mandatory.","enum":["CONN","DNS","HTTP","FTP","WEIRD","NOTICE"],"type":"string"}},"required":["protocol"],"$$ref":"#/components/schemas/IAdvancedLoggingListItem"},"type":"array"}},"$$ref":"#/components/schemas/IAdvancedLoggingFragment"},"aiDefensePolicy":{"properties":{"aiDefenseProfile":{"type":"object","description":"Contains reference information.","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"description":{"type":"string"},"id":{"type":"string"},"inspectionMode":{"enum":["DETECTION","PREVENTION"],"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"properties":{"domain":{"$ref":"#/components/schemas/IDomain","type":"object"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IMetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"object","properties":{"reason":{"enum":["RBAC","SYSTEM","DOMAIN"],"type":"string"},"state":{"type":"boolean"}},"$$ref":"#/components/schemas/IReadonly"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/IMetadata"},"name":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IAIDefensePolicyObject"},"applications":{"properties":{"applicationDefaultPort":{"type":"boolean"},"applicationFilters":{"items":{"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":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"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":{"description":"An object override allows you to define an alternate value for an object on a device or domain.","type":"object","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"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","$$ref":"#/components/schemas/IApplicationFilter"},"type":"array"},"applications":{"items":{"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":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"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":{"description":"An object override allows you to define an alternate value for an object on a device or domain.","type":"object","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"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","$$ref":"#/components/schemas/IApplicationModel"},"type":"array"},"inlineApplicationFilters":{"items":{"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","$$ref":"#/components/schemas/IAppCondition"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IAccessRuleApplicationsContainer","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."},"commentHistoryList":{"description":"List of comments in the access rule's comment history.","items":{"type":"object","properties":{"comment":{"type":"string"},"date":{"format":"int32","type":"integer"},"user":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IConsoleUser"}},"$$ref":"#/components/schemas/ICommentHistory"},"type":"array"},"description":{"description":"User provided resource description. ","type":"string"},"destSGTTypes":{"items":{"type":"string"},"type":"array"},"destinationDynamicObjects":{"properties":{"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IDynamicObjectBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IDynamicObjectsContainer","description":"Object representing destination dynamic objects selected for the access rule."},"destinationNetworks":{"properties":{"literals":{"items":{"type":"object","properties":{"type":{"type":"string"},"value":{"type":"string"}},"$$ref":"#/components/schemas/INetworkAddressLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/INetworkBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/INetworkObjectsContainer","description":"Object representing destination networks selected for the access rule."},"destinationPorts":{"properties":{"literals":{"items":{"type":"object","properties":{"protocol":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IBasePortLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IPortObject"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IPortObjectsContainer","description":"Object representing destination ports selected for the rule."},"destinationSecurityGroupTags":{"properties":{"literals":{"items":{"type":"object","properties":{"name":{"type":"string"},"tag":{"format":"int32","type":"integer"},"type":{"type":"string"}},"$$ref":"#/components/schemas/ISecurityGroupTagLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"tag":{"format":"int32","type":"integer"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ISecurityGroupTag"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ISecurityGroupTagContainer"},"destinationZones":{"properties":{"objects":{"items":{"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":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"subType":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ISecurityZoneObjectModel"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ISecurityZoneContainer","description":"Object representing destination zones selected for the access rule."},"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":{"properties":{"description":{"type":"string"},"fqName":{"type":"string"},"id":{"type":"string"},"iseId":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"properties":{"domain":{"$ref":"#/components/schemas/IDomain","type":"object"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IMetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"object","properties":{"reason":{"enum":["RBAC","SYSTEM","DOMAIN"],"type":"string"},"state":{"type":"boolean"}},"$$ref":"#/components/schemas/IReadonly"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/IMetadata"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IEndPointDeviceType"},"type":"array"},"filePolicy":{"description":"Object representing the file policy settings for the rule action.","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":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"properties":{"domain":{"$ref":"#/components/schemas/IDomain","type":"object"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IMetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"object","properties":{"reason":{"enum":["RBAC","SYSTEM","DOMAIN"],"type":"string"},"state":{"type":"boolean"}},"$$ref":"#/components/schemas/IReadonly"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/IMetadata","description":"Object representing metadata attributes for the FilePolicy object."},"name":{"description":"Name of the file inspection policy object.","type":"string"},"sseProxyData":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"$$ref":"#/components/schemas/SseProxyData"},"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","$$ref":"#/components/schemas/IFilePolicy"},"id":{"description":"Unique identifier (UUID) for the access rule.","type":"string"},"ipsPolicy":{"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","properties":{"basePolicy":{"description":"Representing policy details which is used as base for current policy. This field is not present for preprovisioned intrusioned policies.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"id":{"description":"Intrusion Policy UUID","type":"string"},"inlineDrop":{"description":"Indicates the inspection mode \u003c0 or 1\u003e","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":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"Name of the intrusion policy","type":"string"},"ruleRecommendation":{"type":"object","properties":{"acceptDisabledRules":{"type":"boolean"},"lastUpdatedTime":{"format":"int32","type":"integer"},"networks":{"items":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"},"value":{"type":"string"}},"$$ref":"#/components/schemas/Snort3IPSReferenceObject"},"type":"array"},"recommendationInUse":{"type":"boolean"},"securityLevel":{"enum":["LEVEL_1","LEVEL_2","LEVEL_3","LEVEL_4"],"type":"string"}},"$$ref":"#/components/schemas/IRuleRecommendation"},"snortEngine":{"description":"Possible values could be SNORT2 or SNORT3","enum":["SNORT2","SNORT3"],"type":"string"},"sseProxyData":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"$$ref":"#/components/schemas/SseProxyData"},"type":{"description":"Type must be intrusionpolicy","type":"string"}},"$$ref":"#/components/schemas/IIntrusionPolicyModel"},"labels":{"items":{"type":"object","description":"Contains reference information.","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"type":"array"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"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":{"properties":{"accessPolicy":{"type":"object","description":"Contains reference information.","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"category":{"type":"string"},"domain":{"description":"The details about the domain.","properties":{"description":{"type":"string"},"hostLimit":{"description":"Maximum number of hosts in the domain.","format":"int32","type":"integer"},"id":{"description":"Unique UUID of this domain.","type":"string"},"links":{"description":"Links to the domain resource URLs.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/DomainMetadata","type":"object"},"name":{"description":"Name of the domain or keywords used to filter from domain names.","type":"string"},"parentUUID":{"description":"UUID of the parent domain.","type":"string"},"tenantUUID":{"description":"UUID of the tenant used for domain mapping.","type":"string"},"type":{"description":"Domain type definition.","type":"string"},"uuid":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/Domain"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","description":"This object defines details about the user.","properties":{"id":{"description":"The unique UUID of the user","type":"string"},"links":{"description":"Contains the self referencing links to this resource","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"Name of the user.","type":"string"},"type":{"description":"The user type (fixed).","type":"string"}},"$$ref":"#/components/schemas/MetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"policyId":{"type":"string"},"readOnly":{"type":"object","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"}},"$$ref":"#/components/schemas/ReadOnly"},"ruleId":{"format":"int32","type":"integer"},"ruleIndex":{"format":"int32","type":"integer"},"section":{"type":"string"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/AccessRuleMetadata","description":"Object representing metadata attributes for the access rule."},"name":{"description":"User-specified name of the access rule.","type":"string"},"networkAccessDeviceIPs":{"properties":{"literals":{"items":{"type":"object","properties":{"type":{"type":"string"},"value":{"type":"string"}},"$$ref":"#/components/schemas/INetworkAddressLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/INetworkBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/INetworkObjectsContainer","description":"Object representing the Network Access Device IPs (specified on the SGT/ISE Attributes tab of the Editing Rule dialog)."},"originalSourceNetworks":{"properties":{"literals":{"items":{"type":"object","properties":{"type":{"type":"string"},"value":{"type":"string"}},"$$ref":"#/components/schemas/INetworkAddressLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/INetworkBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/INetworkObjectsContainer"},"safeSearch":{"description":"Object representing the SafeSearch attribute (specified on the Applications tab of the Editing Rule dialog).","type":"object","properties":{"actionForNonSupportedEngines":{"enum":["ALLOW","BLOCK","BLOCK_WITH_RESET"],"type":"string"},"enabled":{"type":"boolean"}},"$$ref":"#/components/schemas/ISafeSearch"},"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":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"properties":{"domain":{"$ref":"#/components/schemas/IDomain","type":"object"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IMetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"object","properties":{"reason":{"enum":["RBAC","SYSTEM","DOMAIN"],"type":"string"},"state":{"type":"boolean"}},"$$ref":"#/components/schemas/IReadonly"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/IMetadata"},"name":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ISNMPConfig","description":"Object representing the SNMP alert associated with the access rule."},"sourceDynamicObjects":{"properties":{"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IDynamicObjectBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IDynamicObjectsContainer","description":"Object representing source dynamic objects selected for the access rule."},"sourceNetworks":{"properties":{"literals":{"items":{"type":"object","properties":{"type":{"type":"string"},"value":{"type":"string"}},"$$ref":"#/components/schemas/INetworkAddressLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/INetworkBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/INetworkObjectsContainer","description":"Object representing source networks selected for the access rule."},"sourcePorts":{"properties":{"literals":{"items":{"type":"object","properties":{"protocol":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IBasePortLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IPortObject"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IPortObjectsContainer","description":"Object representing source ports selected for the rule."},"sourceSecurityGroupTags":{"properties":{"literals":{"items":{"type":"object","properties":{"name":{"type":"string"},"tag":{"format":"int32","type":"integer"},"type":{"type":"string"}},"$$ref":"#/components/schemas/ISecurityGroupTagLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"tag":{"format":"int32","type":"integer"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ISecurityGroupTag"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ISecurityGroupTagContainer","description":"Object representing the Security Group Tag (specified on the Dynamic Attributes tab of the Editing Rule dialog)."},"sourceZones":{"properties":{"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ISourceZoneObject"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/ISourceZoneContainer","description":"Object representing source zones selected for the access rule."},"syslogConfig":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"properties":{"domain":{"$ref":"#/components/schemas/IDomain","type":"object"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IMetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"object","properties":{"reason":{"enum":["RBAC","SYSTEM","DOMAIN"],"type":"string"},"state":{"type":"boolean"}},"$$ref":"#/components/schemas/IReadonly"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/IMetadata"},"name":{"type":"string"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/ISyslogConfig","description":"Object representing the syslog alert associated with the access rule."},"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":{"type":"object","properties":{"effectiveEndDateTime":{"type":"string"},"effectiveStartDateTime":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"recurrenceList":{"items":{"type":"object","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"],"$$ref":"#/components/schemas/IRecurrence"},"type":"array"},"type":{"type":"string"}},"required":["name"],"$$ref":"#/components/schemas/ITimeRangeModel"},"type":"array"},"type":{"description":"Type of the response object. This value is always AccessRule.","type":"string"},"urls":{"properties":{"literals":{"items":{"type":"object","properties":{"type":{"type":"string"},"url":{"type":"string"}},"$$ref":"#/components/schemas/IUrlLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IUrlBase"},"type":"array"},"urlCategoriesWithReputation":{"items":{"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","$$ref":"#/components/schemas/IUrlCategoryAndReputation"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IUrlObjectsContainer","description":"Object representing the URLs and categories selected for the rule."},"users":{"description":"Object representing users selected for the rule. ","type":"object","properties":{"objects":{"items":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IRealmEntity"},"type":"array"}},"$$ref":"#/components/schemas/IUsersContainer"},"variableSet":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"properties":{"domain":{"$ref":"#/components/schemas/IDomain","type":"object"},"isLocked":{"type":"boolean"},"lastUser":{"type":"object","properties":{"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"type":"string"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IMetadataUser"},"matches":{"items":{"type":"string"},"type":"array"},"readOnly":{"type":"object","properties":{"reason":{"enum":["RBAC","SYSTEM","DOMAIN"],"type":"string"},"state":{"type":"boolean"}},"$$ref":"#/components/schemas/IReadonly"},"timestamp":{"format":"int32","type":"integer"}},"type":"object","$$ref":"#/components/schemas/IMetadata"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IVariableSet","description":"Object representing the variable set associated with the access rule."},"version":{"description":"Version number of the response object.","type":"string"},"vlanTags":{"properties":{"literals":{"items":{"type":"object","properties":{"endTag":{"format":"int32","type":"integer"},"startTag":{"format":"int32","type":"integer"},"type":{"type":"string"}},"$$ref":"#/components/schemas/IVlanTagLiteral"},"type":"array"},"objects":{"items":{"properties":{"description":{"type":"string"},"id":{"type":"string"},"links":{"type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"metadata":{"$ref":"#/components/schemas/IMetadata","type":"object"},"name":{"type":"string"},"overridable":{"type":"boolean"},"overrides":{"type":"object","description":"Defines the override details for this object.","properties":{"parent":{"description":"Link to the parent/global resource which is overriden.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"},"target":{"description":"The device or the domain target on which this override is enabled.","type":"object","properties":{"id":{"description":"Unique identifier representing resource.","type":"string"},"links":{"description":"Object containing links to this resource.","type":"object","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"}},"$$ref":"#/components/schemas/ILinks"},"name":{"description":"User chosen resource name.","type":"string"},"type":{"description":"Response object associated with resource.","type":"string"}},"$$ref":"#/components/schemas/IReference"}},"$$ref":"#/components/schemas/IOverride"},"type":{"type":"string"},"version":{"type":"string"}},"type":"object","$$ref":"#/components/schemas/IVlanBase"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/IVLanTagsContainer","description":"Object representing the VLAN tag set associated with the access rule."},"youTube":{"description":"Object representing the YouTubeEDU attribute (specified on the Applications tab of the Editing Rule dialog).","type":"object","properties":{"enabled":{"type":"boolean"},"siteKey":{"type":"string"}},"$$ref":"#/components/schemas/IYouTube"}},"required":["action"],"type":"object","$$ref":"#/components/schemas/AccessRule"}}},"description":"Accepted"},"default":{"content":{"application/json":{"schema":{"type":"object","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":{"type":"object","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"}},"$$ref":"#/components/schemas/ErrorMessagesContainer"},"type":"array"},"severity":{"description":"Specifies the Highest level severity among all the error messages.","enum":["ERROR","WARN"],"type":"string"}},"$$ref":"#/components/schemas/ErrorResponse"}}},"description":"Error"}},"tags":["Policy"],"__originalOperationId":"updateMultipleAccessRule","method":"put","path":"/v1/cdfmc/api/fmc_config/v1/domain/{domainUUID}/policy/accesspolicies/{containerUUID}/accessrules"}}