| serviceDefinition |
ServiceName |
yes/no |
The required service definition name. Mandatory in case of dynamic strategy. |
| operations |
List<ServiceOperationName> |
yes/no |
The required service operation names. Exactly one operation must be defined, when the following orchestration flags are true: ONLY_INTERCLOUD, ALLOW_INTERCLOUD, ALLOW_TRANSLATION |
| versions |
List<Version> |
no |
The required service versions. |
| alivesAt |
DateTime |
no |
The orchestrated service must be alive by this time. |
| metadataRequirements |
List<MetadataRequirements> |
no |
The orchestrated service must meet at least one of the specified metadata requirement. |
| interfaceTemplateNames |
List<InterfaceName> |
no |
The orchestrated service must offer at least one from the specified interface template names. |
| interfaceAddressTypes |
List<AddressType> |
no |
The orchestrated service must offer at least one from the specified interface address types. |
| interfacePropertyRequirements |
List<MetadataRequirements> |
no |
The orchestrated service must offer at least one interface that meets with one of the specified property requirements. |
| securityPolicies |
List<SecurityPolicy> |
no |
The orchestrated service must meet one of the specified security policies. |
| preferredProviders |
List<SystemName> |
no |
Provider system names specified here have priority. |