ApplicationDescription Class

Describes a Service Fabric application.

All required parameters must be populated in order to send to Azure.

Inheritance
ApplicationDescription

Constructor

ApplicationDescription(*, name: str, type_name: str, type_version: str, parameter_list=None, application_capacity=None, managed_application_identity=None, **kwargs)

Parameters

name
str
Required

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

type_name
str
Required

Required. The application type name as defined in the application manifest.

type_version
str
Required

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

parameter_list
list[ApplicationParameter]
Required

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

application_capacity
ApplicationCapacityDescription
Required

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
managed_application_identity
ManagedApplicationIdentityDescription
Required

Managed application identity description.