{
  "name": "azure",
  "version": "0.49.0",
  "chantVersion": ">=0.1.0",
  "namespace": "Azure",
  "intrinsics": [
    {
      "name": "ResourceId",
      "description": "Generate a resource ID for an Azure resource",
      "outputKey": "ResourceId",
      "isTag": false,
      "foldsAsCall": true
    },
    {
      "name": "Reference",
      "description": "Get the runtime state of a deployed resource",
      "outputKey": "Reference",
      "isTag": false,
      "foldsAsCall": true
    },
    {
      "name": "Concat",
      "description": "Concatenate multiple string values",
      "outputKey": "Concat",
      "isTag": false,
      "foldsAsCall": true
    },
    {
      "name": "ResourceGroup",
      "description": "Get the current resource group object",
      "outputKey": "ResourceGroup",
      "isTag": false,
      "foldsAsCall": true
    },
    {
      "name": "Subscription",
      "description": "Get the current subscription object",
      "outputKey": "Subscription",
      "isTag": false,
      "foldsAsCall": true
    },
    {
      "name": "UniqueString",
      "description": "Generate a deterministic hash string",
      "outputKey": "UniqueString",
      "isTag": false,
      "foldsAsCall": true
    },
    {
      "name": "Format",
      "description": "Format a string with arguments",
      "outputKey": "Format",
      "isTag": false,
      "foldsAsCall": true
    },
    {
      "name": "If",
      "description": "Conditional expression",
      "outputKey": "If",
      "isTag": false,
      "foldsAsCall": true
    },
    {
      "name": "ListKeys",
      "description": "List access keys for a resource",
      "outputKey": "ListKeys",
      "isTag": false,
      "foldsAsCall": true
    }
  ],
  "pseudoParameters": {
    "ResourceGroupName": "Azure.ResourceGroupName",
    "ResourceGroupLocation": "Azure.ResourceGroupLocation",
    "ResourceGroupId": "Azure.ResourceGroupId",
    "SubscriptionId": "Azure.SubscriptionId",
    "TenantId": "Azure.TenantId",
    "DeploymentName": "Azure.DeploymentName"
  }
}