Application Resource Properties
The application resource properties.
Properties
Name | Type | Required |
---|---|---|
typeVersion | string | No |
parameters | map of string to string | No |
upgradePolicy | ApplicationUpgradePolicy | No |
minimumNodes | integer (int64) | No |
maximumNodes | integer (int64) | No |
removeApplicationCapacity | boolean | No |
metrics | array of ApplicationMetricDescription | No |
provisioningState | string | No |
typeName | string | No |
typeVersion
Type: string
Required: No
The version of the application type as defined in the application manifest.
parameters
Type: map of string to string
Required: No
List of application parameters with overridden values from their default values specified in the application manifest.
upgradePolicy
Type: ApplicationUpgradePolicy
Required: No
Describes the policy for a monitored application upgrade.
minimumNodes
Type: integer (int64)
Required: No
InclusiveMinimum: 0
The minimum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. If this property is set to zero, no capacity will be reserved. The value of this property cannot be more than the value of the MaximumNodes property.
maximumNodes
Type: integer (int64)
Required: No
Default: 0
InclusiveMinimum: 0
The maximum number of nodes where Service Fabric will reserve capacity for this application. Note that this does not mean that the services of this application will be placed on all of those nodes. By default, the value of this property is zero and it means that the services can be placed on any node.
removeApplicationCapacity
Type: boolean
Required: No
Remove the current application capacity settings.
metrics
Type: array of ApplicationMetricDescription
Required: No
List of application capacity metric description.
provisioningState
Type: string
Required: No
The current deployment or provisioning state, which only appears in the response
typeName
Type: string
Required: No
The application type name as defined in the application manifest.