last sync: 2021-Sep-24 16:09:49 UTC

Azure Policy definition

[Deprecated]: Audit API Applications that are not using latest supported Python Framework

Name [Deprecated]: Audit API Applications that are not using latest supported Python Framework
Azure Portal
Id bc0378bb-d7ab-4614-a0f6-5a6e3f02d644
Version 1.0.0-deprecated
details on versioning
Category Security Center
Microsoft docs
Description Use the latest supported Python version for the latest security classes. Using older classes and types can make your application vulnerable.
Mode All
Type BuiltIn
Preview FALSE
Deprecated True
Effect Default: AuditIfNotExists
Allowed: (AuditIfNotExists, Disabled)
Used RBAC Role none
History none
Used in Initiatives none
JSON
{
  "displayName": "[Deprecated]: Audit API Applications that are not using latest supported Python Framework",
  "policyType": "BuiltIn",
  "mode": "All",
  "description": "Use the latest supported Python version for the latest security classes. Using older classes and types can make your application vulnerable.",
  "metadata": {
    "version": "1.0.0-deprecated",
    "category": "Security Center",
    "deprecated": true
  },
  "parameters": {
    "effect": {
      "type": "String",
      "metadata": {
        "displayName": "Effect",
        "description": "Enable or disable the execution of the policy"
      },
      "allowedValues": [
        "AuditIfNotExists",
        "Disabled"
      ],
      "defaultValue": "AuditIfNotExists"
    }
  },
  "policyRule": {
    "if": {
      "allof": [
        {
          "field": "type",
          "equals": "microsoft.Web/sites"
        },
        {
          "anyof": [
            {
              "field": "kind",
              "equals": "api"
            },
            {
              "field": "kind",
              "equals": "apiApp"
            }
          ]
        }
      ]
    },
    "then": {
      "effect": "[parameters('effect')]",
      "details": {
        "type": "Microsoft.Security/complianceResults",
        "name": "UseLatestPython",
        "existenceCondition": {
          "field": "Microsoft.Security/complianceResults/resourceStatus",
          "in": [
            "OffByPolicy",
            "Healthy"
          ]
        }
      }
    }
  }
}