ApplicationDescription

Describes a Service Fabric application.

Properties

Name Type Required
Name string Yes
TypeName string Yes
TypeVersion string Yes
ParameterList array of ApplicationParameter No
ApplicationCapacity ApplicationCapacityDescription No
ManagedApplicationIdentity ManagedApplicationIdentityDescription No

Name

Type: string
Required: Yes

The name of the application, including the 'fabric:' URI scheme.


TypeName

Type: string
Required: Yes

The application type name as defined in the application manifest.


TypeVersion

Type: string
Required: Yes

The version of the application type as defined in the application manifest.


ParameterList

Type: array of ApplicationParameter
Required: No

List of application parameters with overridden values from their default values specified in the application manifest.


ApplicationCapacity

Type: ApplicationCapacityDescription
Required: No

Describes capacity information for services of this application. This description can be used for describing the following.

  • Reserving the capacity for the services on the nodes
  • Limiting the total number of nodes that services of this application can run on
  • Limiting the custom capacity metrics to limit the total consumption of this metric by the services of this application

ManagedApplicationIdentity

Type: ManagedApplicationIdentityDescription
Required: No

Managed application identity description.