Azure
Shared Configuration
Json Options Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "bieluUmbracoCdnAzureCommonConfigurationAzureBaseOptions",
"definitions": {
"BieluUmbracoCdnAzureCommonModelsAuthenticationType": {
"type": "string",
"description": "",
"x-enumNames": [
"ManagedIdentityCredential",
"DefaultAzureCredential",
"InteractiveBrowserCredential",
"SharedTokenCacheCredential",
"VisualStudioCredential",
"VisualStudioCodeCredential",
"AzureCliCredential",
"AzurePowerShellCredential",
"EnvironmentCredential"
],
"enum": [
"ManagedIdentityCredential",
"DefaultAzureCredential",
"InteractiveBrowserCredential",
"SharedTokenCacheCredential",
"VisualStudioCredential",
"VisualStudioCodeCredential",
"AzureCliCredential",
"AzurePowerShellCredential",
"EnvironmentCredential"
]
},
"BieluUmbracoCdnCoreConfigurationConfigurationBaseOptions": {
"type": "object",
"properties": {
"Disabled": {
"type": "boolean"
}
}
}
},
"allOf": [
{
"$ref": "#/definitions/BieluUmbracoCdnCoreConfigurationConfigurationBaseOptions"
},
{
"type": "object",
"properties": {
"AuthenticationType": {
"$ref": "#/definitions/BieluUmbracoCdnAzureCommonModelsAuthenticationType"
},
"ResourceGroupName": {
"type": "string"
},
"SubscriptionId": {
"type": "string"
},
"UserAssignedClientId": {
"type": "string"
}
}
}
]
}
AuthenticationType
This is an authentication type for Azure Front Door account. It is required to be able to use Azure Front Door.
ResourceGroupName
This is a resource group name for Azure Front Door account. It is required to be able to use Azure Front Door.
SubscriptionId
This is a subscription id for Azure Front Door account. It is required to be able to use Azure Front Door.
UserAssignedClientId
This is a user assigned client id for Azure Front Door account. It is required to be able to use Azure Front Door.
Azure Provider Matrix
Cdn | FrontDoor Provider | Cdn Provider |
|---|---|---|
Azure Front Door | x | |
Azure Front Door Classic / Premium | x | |
Azure Cdn | x | x* |
* - Azure Cdn provider (by this I mean any other cdn in azure than Front Door) is not supported by this package. It might work, but it is not tested.
Last modified: 20 January 2024