Describes the policy to be used for placement of a Service Fabric service.


'ServicePlacementPolicyDescription' is the base type of the polymorphic type model. The 'Type' property is the discriminator for the derived types. The value of the 'Type' property determines the serialized content on the wire (one of the following derived types). The following table lists the value of the Kind property and corresponding derived type it represents.

Derived Types

Type Derived Type
InvalidDomain ServicePlacementInvalidDomainPolicyDescription
NonPartiallyPlaceService ServicePlacementNonPartiallyPlaceServicePolicyDescription
PreferredPrimaryDomain ServicePlacementPreferPrimaryDomainPolicyDescription
RequiredDomain ServicePlacementRequiredDomainPolicyDescription
RequiredDomainDistribution ServicePlacementRequireDomainDistributionPolicyDescription