ApplicationBackupConfigurationInfo

Backup configuration information for a specific Service Fabric application specifying what backup policy is being applied and suspend description, if any.

Properties

Name Type Required
Kind string Yes
PolicyName string No
PolicyInheritedFrom string (enum) No
SuspensionInfo BackupSuspensionInfo No
ApplicationName string No

Kind

Type: string
Required: Yes

A discriminator property. Its value must be 'Application' for objects of type 'ApplicationBackupConfigurationInfo'.


PolicyName

Type: string
Required: No

The name of the backup policy which is applicable to this Service Fabric application or service or partition.


PolicyInheritedFrom

Type: string (enum)
Required: No

Specifies the scope at which the backup policy is applied.

Possible values are:

  • Invalid - Indicates an invalid backup policy scope type. All Service Fabric enumerations have the invalid type.
  • Partition - Indicates the backup policy is applied at partition level. Hence overriding any policy which may have applied at partition's service or application level.
  • Service - Indicates the backup policy is applied at service level. All partitions of the service inherit this policy unless explicitly overridden at partition level.
  • Application - Indicates the backup policy is applied at application level. All services and partitions of the application inherit this policy unless explicitly overridden at service or partition level.

SuspensionInfo

Type: BackupSuspensionInfo
Required: No

Describes the backup suspension details.


ApplicationName

Type: string
Required: No

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