{
  "name": "azure-static-website",
  "version": "0.0.5",
  "description": "A component to deploy static websites to Azure",
  "keywords": [
    "pulumi",
    "azure",
    "category/cloud",
    "kind/component",
    "web"
  ],
  "homepage": "https://pulumi.com",
  "repository": "https://github.com/pulumi/pulumi-azure-static-website",
  "publisher": "Pulumi",
  "meta": {
    "moduleFormat": "(.*)"
  },
  "language": {
    "csharp": {
      "packageReferences": {
        "Pulumi": "3.*",
        "Pulumi.Aws": "5.*"
      },
      "respectSchemaVersion": true
    },
    "go": {
      "generateResourceContainerTypes": true,
      "importBasePath": "github.com/pulumi/pulumi-azure-static-website/sdk/go/azure-static-website",
      "respectSchemaVersion": true
    },
    "nodejs": {
      "dependencies": {
        "@pulumi/aws": "^5.0.0"
      },
      "devDependencies": {
        "typescript": "^3.7.0"
      },
      "respectSchemaVersion": true
    },
    "python": {
      "requires": {
        "pulumi": ">=3.0.0,<4.0.0",
        "pulumi-aws": ">=5.0.0,<6.0.0"
      },
      "respectSchemaVersion": true
    }
  },
  "config": {},
  "provider": {
    "type": "object"
  },
  "resources": {
    "azure-static-website:index:Website": {
      "properties": {
        "cdnURL": {
          "type": "string",
          "description": "The CDN URL for the site"
        },
        "customDomainURL": {
          "type": "string",
          "description": "The custom domain URL where the static website can be accessed"
        },
        "originURL": {
          "type": "string",
          "description": "The Storage URL for the site"
        },
        "resourceGroupName": {
          "type": "string",
          "description": "The name of the resource group that was provisioned to contain the needed static website resources"
        }
      },
      "type": "object",
      "required": [
        "originURL",
        "resourceGroupName"
      ],
      "inputProperties": {
        "dnsZoneName": {
          "type": "string",
          "description": "The name of the DNS zone that will be used to serve the static website. This must be set in order for this component to make the site accessible from a custom domain"
        },
        "domainResourceGroup": {
          "type": "string",
          "description": "The name of the resource group your DNS zone is attached to"
        },
        "errorDocument": {
          "type": "string",
          "description": "The default 404 error page"
        },
        "indexDocument": {
          "type": "string",
          "description": "The default document for the site. Defaults to index.html"
        },
        "sitePath": {
          "type": "string",
          "description": "The root directory containing the website's contents."
        },
        "subdomain": {
          "type": "string",
          "description": "The subdomain used to access the static website. If not specified will configure with apex/root domain of the DNS zone specified."
        },
        "withCDN": {
          "type": "boolean",
          "description": "Provision CDN to serve content."
        }
      },
      "requiredInputs": [
        "sitePath"
      ],
      "isComponent": true
    }
  }
}
