ApplicationInfo
Information about a Service Fabric application.
Properties
Name | Type | Required |
---|---|---|
Id |
string | No |
Name |
string | No |
TypeName |
string | No |
TypeVersion |
string | No |
Status |
string (enum) | No |
Parameters |
array of ApplicationParameter | No |
HealthState |
string (enum) | No |
ApplicationDefinitionKind |
string (enum) | No |
ManagedApplicationIdentity |
ManagedApplicationIdentityDescription | No |
ApplicationMetadata |
ApplicationMetadata | No |
Id
Type: string
Required: No
The identity of the application. This is an encoded representation of the application name. This is used in the REST APIs to identify the application resource.
Starting in version 6.0, hierarchical names are delimited with the "~" character. For example, if the application name is "fabric:/myapp/app1",
the application identity would be "myapp~app1" in 6.0+ and "myapp/app1" in previous versions.
Name
Type: string
Required: No
The name of the application, including the 'fabric:' URI scheme.
TypeName
Type: string
Required: No
The application type name as defined in the application manifest.
TypeVersion
Type: string
Required: No
The version of the application type as defined in the application manifest.
Status
Type: string (enum)
Required: No
The status of the application.
Possible values are:
Invalid
- Indicates the application status is invalid. All Service Fabric enumerations have the invalid type. The value is zero.Ready
- Indicates the application status is ready. The value is 1.Upgrading
- Indicates the application status is upgrading. The value is 2.Creating
- Indicates the application status is creating. The value is 3.Deleting
- Indicates the application status is deleting. The value is 4.Failed
- Indicates the creation or deletion of application was terminated due to persistent failures. Another create/delete request can be accepted to resume a failed application. The value is 5.
Parameters
Type: array of ApplicationParameter
Required: No
List of application parameters with overridden values from their default values specified in the application manifest.
HealthState
Type: string (enum)
Required: No
The health state of a Service Fabric entity such as Cluster, Node, Application, Service, Partition, Replica etc.
Possible values are:
Invalid
- Indicates an invalid health state. All Service Fabric enumerations have the invalid type. The value is zero.Ok
- Indicates the health state is okay. The value is 1.Warning
- Indicates the health state is at a warning level. The value is 2.Error
- Indicates the health state is at an error level. Error health state should be investigated, as they can impact the correct functionality of the cluster. The value is 3.Unknown
- Indicates an unknown health status. The value is 65535.
ApplicationDefinitionKind
Type: string (enum)
Required: No
The mechanism used to define a Service Fabric application.
Possible values are:
Invalid
- Indicates the application definition kind is invalid. All Service Fabric enumerations have the invalid type. The value is 65535.ServiceFabricApplicationDescription
- Indicates the application is defined by a Service Fabric application description. The value is 0.Compose
- Indicates the application is defined by compose file(s). The value is 1.
ManagedApplicationIdentity
Type: ManagedApplicationIdentityDescription
Required: No
Managed application identity description.
ApplicationMetadata
Type: ApplicationMetadata
Required: No
Metadata associated with a specific application.