ApplicationTypeInfo

Information about an application type.

Properties

Name Type Required
Name string No
Version string No
DefaultParameterList array of ApplicationParameter No
Status string (enum) No
StatusDetails string No
ApplicationTypeDefinitionKind string (enum) No

Name

Type: string
Required: No

The application type name as defined in the application manifest.


Version

Type: string
Required: No

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


DefaultParameterList

Type: array of ApplicationParameter
Required: No

List of application type parameters that can be overridden when creating or updating the application.


Status

Type: string (enum)
Required: No

The status of the application type.

Possible values are:

  • Invalid - Indicates the application type status is invalid. All Service Fabric enumerations have the invalid type. The value is zero.
  • Provisioning - Indicates that the application type is being provisioned in the cluster. The value is 1.
  • Available - Indicates that the application type is fully provisioned and is available for use. An application of this type and version can be created. The value is 2.
  • Unprovisioning - Indicates that the application type is in process of being unprovisioned from the cluster. The value is 3.
  • Failed - Indicates that the application type provisioning failed and it is unavailable for use. The failure details can be obtained from the application type information query. The failed application type information remains in the cluster until it is unprovisioned or reprovisioned successfully. The value is 4.

StatusDetails

Type: string
Required: No

Additional detailed information about the status of the application type.


ApplicationTypeDefinitionKind

Type: string (enum)
Required: No

The mechanism used to define a Service Fabric application type.

Possible values are:

  • Invalid - Indicates the application type definition kind is invalid. All Service Fabric enumerations have the invalid type. The value is 0.
  • ServiceFabricApplicationPackage - Indicates the application type is defined and created by a Service Fabric application package provided by the user. The value is 1.
  • Compose - Indicates the application type is defined and created implicitly as part of a compose deployment. The value is 2.