Auto-generate schema for Service Fabric

This commit is contained in:
Jonno Schmidt 2019-08-02 11:25:20 -07:00
Родитель 2782b9b2ad
Коммит 887178e875
5 изменённых файлов: 3358 добавлений и 807 удалений

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -50,7 +50,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The cluster resource properties"
"description": "Describes the cluster resource properties."
}
},
"required": [
@ -76,7 +76,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The delta health policy used by default to evaluate the health of a service type when upgrading the cluster."
"description": "Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.\n"
},
"serviceTypeDeltaHealthPolicies": {
"oneOf": [
@ -90,7 +90,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The map with service type delta health policy per service type name. The map is empty by default."
"description": "Defines a map that contains specific delta health policies for different service types.\nEach entry specifies as key the service type name and as value a ServiceTypeDeltaHealthPolicy used to evaluate the service health when upgrading the cluster.\nThe map is empty by default.\n"
}
},
"description": "Defines a delta health policy used to evaluate the health of an application or one of its child entities when upgrading the cluster.\n"
@ -107,7 +107,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The health policy used by default to evaluate the health of a service type."
"description": "Represents the health policy used to evaluate the health of services belonging to a service type.\n"
},
"serviceTypeHealthPolicies": {
"oneOf": [
@ -121,7 +121,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The map with service type health policy per service type name. The map is empty by default."
"description": "Defines a ServiceTypeHealthPolicy per service type name.\n\nThe entries in the map replace the default service type health policy for each specified service type.\nFor example, in an application that contains both a stateless gateway service type and a stateful engine service type, the health policies for the stateless and stateful services can be configured differently.\nWith policy per service type, there's more granular control of the health of the service.\n\nIf no policy is specified for a service type name, the DefaultServiceTypeHealthPolicy is used for evaluation.\n"
}
},
"description": "Defines a health policy used to evaluate the health of an application or one of its children entities.\n"
@ -280,7 +280,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "Defines the application health policy map used to evaluate the health of an application or one of its children entities."
"description": "Defines a map that contains specific application health policies for different applications.\nEach entry specifies as key the application name and as value an ApplicationHealthPolicy used to evaluate the application health.\nThe application name should include the 'fabric:' URI scheme.\nThe map is empty by default.\n"
}
},
"description": "Defines a health policy used to evaluate the health of the cluster or of a cluster node.\n"
@ -317,7 +317,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The AAD authentication settings of the cluster."
"description": "The settings to enable AAD authentication on the cluster."
},
"certificate": {
"oneOf": [
@ -328,7 +328,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The certificate to use for securing the cluster. The certificate provided will be used for node to node security within the cluster, SSL certificate for cluster management endpoint and default admin client."
"description": "Describes the certificate details."
},
"certificateCommonNames": {
"oneOf": [
@ -443,7 +443,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The server certificate used by reverse proxy."
"description": "Describes the certificate details."
},
"reverseProxyCertificateCommonNames": {
"oneOf": [
@ -465,7 +465,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The policy to use when upgrading the cluster."
"description": "Describes the policy used when upgrading the cluster."
},
"upgradeMode": {
"oneOf": [
@ -547,7 +547,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "Defines the application delta health policy map used to evaluate the health of an application or one of its child entities when upgrading the cluster."
"description": "Defines a map that contains specific application delta health policies for different applications.\nEach entry specifies as key the application name and as value an ApplicationDeltaHealthPolicy used to evaluate the application health when upgrading the cluster.\nThe application name should include the 'fabric:' URI scheme.\nThe map is empty by default.\n"
}
},
"required": [
@ -573,7 +573,7 @@
},
"upgradeReplicaSetCheckTimeout": {
"type": "string",
"description": "The maximum amount of time to block processing of an upgrade domain and revent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format."
"description": "The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expires, processing of the upgrade domain will proceed regardless of availability loss issues. The timeout is reset at the start of each upgrade domain. The timeout can be in either hh:mm:ss or in d.hh:mm:ss.ms format."
},
"healthCheckWaitDuration": {
"type": "string",
@ -604,7 +604,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The cluster health policy used when upgrading the cluster."
"description": "Defines a health policy used to evaluate the health of the cluster or of a cluster node.\n"
},
"deltaHealthPolicy": {
"oneOf": [
@ -615,7 +615,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The cluster delta health policy used when upgrading the cluster."
"description": "Describes the delta health policies for the cluster upgrade."
}
},
"required": [
@ -765,7 +765,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The durability level of the node type. Learn about [DurabilityLevel](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity).\n\n - Bronze - No privileges. This is the default.\n - Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.\n - Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM skus like D15_V2, G5 etc.\n."
"description": "The durability level of the node type. Learn about [DurabilityLevel](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-capacity).\n\n - Bronze - No privileges. This is the default.\n - Silver - The infrastructure jobs can be paused for a duration of 10 minutes per UD.\n - Gold - The infrastructure jobs can be paused for a duration of 2 hours per UD. Gold durability can be enabled only on full node VM SKUs like D15_V2, G5 etc.\n."
},
"applicationPorts": {
"oneOf": [
@ -776,7 +776,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The range of ports from which cluster assigned port to Service Fabric applications."
"description": "Port range details"
},
"ephemeralPorts": {
"oneOf": [
@ -787,7 +787,7 @@
"$ref": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#/definitions/expression"
}
],
"description": "The range of empheral ports that nodes in this node type should be configured with."
"description": "Port range details"
},
"isPrimary": {
"oneOf": [

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -43,6 +43,9 @@
{
"$ref": "https://schema.management.azure.com/schemas/2015-08-01-preview/Microsoft.Portal.json#/resourceDefinitions/dashboards"
},
{
"$ref": "https://schema.management.azure.com/schemas/2016-09-01/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-03-01-preview/Microsoft.SqlVirtualMachine.json#/resourceDefinitions/sqlVirtualMachineGroups"
},
@ -70,6 +73,21 @@
{
"$ref": "https://schema.management.azure.com/schemas/2017-06-05-preview/Microsoft.StorageSync.json#/resourceDefinitions/storageSyncServices_syncGroups_serverEndpoints"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters_applications"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters_applications_services"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters_applicationTypes"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-07-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters_applicationTypes_versions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2017-08-01-preview/Microsoft.MachineLearningCompute.json#/resourceDefinitions/operationalizationClusters"
},
@ -88,6 +106,9 @@
{
"$ref": "https://schema.management.azure.com/schemas/2018-01-01/Microsoft.DataBox.json#/resourceDefinitions/jobs"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-02-01/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters"
},
{
"$ref": "https://schema.management.azure.com/schemas/2018-02-16-preview/Microsoft.WindowsIoT.json#/resourceDefinitions/deviceServices"
},
@ -259,6 +280,21 @@
{
"$ref": "https://schema.management.azure.com/schemas/2019-03-01/Microsoft.StorageSync.json#/resourceDefinitions/storageSyncServices_syncGroups_serverEndpoints"
},
{
"$ref": "https://schema.management.azure.com/schemas/2019-03-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters"
},
{
"$ref": "https://schema.management.azure.com/schemas/2019-03-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters_applications"
},
{
"$ref": "https://schema.management.azure.com/schemas/2019-03-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters_applications_services"
},
{
"$ref": "https://schema.management.azure.com/schemas/2019-03-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters_applicationTypes"
},
{
"$ref": "https://schema.management.azure.com/schemas/2019-03-01-preview/Microsoft.ServiceFabric.json#/resourceDefinitions/clusters_applicationTypes_versions"
},
{
"$ref": "https://schema.management.azure.com/schemas/2019-04-01/Microsoft.DevSpaces.json#/resourceDefinitions/controllers"
},