Service Fabric is a distributed systems platform that makes it easy to package, deploy, and manage scalable and reliable microservices.
A Service Fabric cluster is a network-connected set of virtual or physical machines into which your microservices are deployed and managed. Service Fabric Resource Manager APIs allows you to create and manage Service Fabric cluster in Azure. Once a cluster is created you can manage and deploy microservices based applications and containers in the cluster using Service Fabric Client APIs.
Following is a list of Service Fabric Resource Manager REST APIs.
Cluster APIs
| Name | Description |
|---|---|
| Create | Create a ServiceFabric cluster |
| Delete | Delete cluster resource |
| Get | Get cluster resource |
| Update | Update cluster configuration |
| List By Resource Group | List cluster resource by resource group |
| List | List cluster resource |
ClusterVersion APIs
| Name | Description |
|---|---|
| List | List cluster code versions by location |
Operations APIs
| Name | Description |
|---|---|
| List | Lists all of the available ServiceFabric Resource Manager REST API operations. |
Models
| Name | Description |
|---|---|
| AvailableOperationDisplay | Operation supported by Service Fabric resource provider |
| AzureActiveDirectory | The settings to enable AAD authentication on the cluster. |
| CertificateDescription | Describes the certificate details. |
| ClientCertificateCommonName | Describes the client certificate details using common name. |
| ClientCertificateThumbprint | Describes the client certificate details using thumbprint. |
| Cluster | The cluster resource |
| ClusterCodeVersionsListResult | The list results of the ServiceFabric runtime versions. |
| ClusterCodeVersionsResult | The result of the ServiceFabric runtime versions |
| ClusterHealthPolicy | Defines a health policy used to evaluate the health of the cluster or of a cluster node. |
| ClusterListResult | Cluster list results |
| ClusterProperties | Describes the cluster resource properties. |
| ClusterPropertiesUpdateParameters | Describes the cluster resource properties that can be updated during PATCH operation. |
| ClusterUpdateParameters | Cluster update request |
| ClusterUpgradeDeltaHealthPolicy | Describes the delta health policies for the cluster upgrade. |
| ClusterUpgradePolicy | Describes the policy used when upgrading the cluster. |
| ClusterVersionDetails | The detail of the Service Fabric runtime version result |
| DiagnosticsStorageAccountConfig | The storage account information for storing Service Fabric diagnostic logs. |
| EndpointRangeDescription | Port range details |
| ErrorModel | The error details. |
| NodeTypeDescription | Describes a node type in the cluster, each node type represents sub set of nodes in the cluster. |
| OperationListResult | Describes the result of the request to list Service Fabric operations. |
| OperationResult | Available operation list result |
| Resource | The resource model definition. |
| ServiceTypeDeltaHealthPolicy | Service health policy |
| SettingsParameterDescription | Describes a parameter in fabric settings of the cluster. |
| SettingsSectionDescription | Describes a section in the fabric settings of the cluster. |

