Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 allow you to create and manage Service Fabric clusters in Azure. This is a preview version of the APIs that allows managing application, service, and container resources in Azure.
Following is a list of Service Fabric Resource Manager REST APIs.
Operations APIs
Name | Description |
---|---|
List | Lists all of the available Service Fabric resource provider API operations. |
ApplicationType APIs
Name | Description |
---|---|
Get | Gets a Service Fabric application type name resource. |
Create | Creates or updates a Service Fabric application type name resource. |
Delete | Deletes a Service Fabric application type name resource. |
List | Gets the list of application type name resources created in the specified Service Fabric cluster resource. |
ApplicationTypeVersion APIs
Name | Description |
---|---|
Get | Gets a Service Fabric application type version resource. |
Create | Creates or updates a Service Fabric application type version resource. |
Delete | Deletes a Service Fabric application type version resource. |
List | Gets the list of application type version resources created in the specified Service Fabric application type name resource. |
Application APIs
Name | Description |
---|---|
Get | Gets a Service Fabric application resource. |
Create | Creates or updates a Service Fabric application resource. |
Update | Updates a Service Fabric application resource. |
Delete | Deletes a Service Fabric application resource. |
List | Gets the list of application resources created in the specified Service Fabric cluster resource. |
Service APIs
Name | Description |
---|---|
Get | Gets a Service Fabric service resource. |
Create | Creates or updates a Service Fabric service resource. |
Update | Updates a Service Fabric service resource. |
Delete | Deletes a Service Fabric service resource. |
List | Gets the list of service resources created in the specified Service Fabric application resource. |
Models
Name | Description |
---|---|
ApplicationHealthPolicy | Defines a health policy used to evaluate the health of an application or one of its children entities. |
ApplicationMetricDescription | Describes capacity information for a custom resource balancing metric. This can be used to limit the total consumption of this metric by the services of this application. |
ApplicationResource | The application resource. |
ApplicationResourceList | The list of application resources. |
ApplicationResourceProperties | The application resource properties. |
ApplicationResourceUpdate | The application resource for patch operations. |
ApplicationResourceUpdateProperties | The application resource properties for patch operations. |
ApplicationTypeResource | The application type name resource |
ApplicationTypeResourceList | The list of application type names. |
ApplicationTypeResourceProperties | The application type name properties |
ApplicationTypeVersionResource | An application type version resource for the specified application type name resource. |
ApplicationTypeVersionResourceList | The list of application type version resources for the specified application type name resource. |
ApplicationTypeVersionResourceProperties | The properties of the application type version resource. |
ApplicationUpgradePolicy | Describes the policy for a monitored application upgrade. |
AvailableOperationDisplay | Operation supported by the Service Fabric resource provider |
ErrorModel | The structure of the error. |
ErrorModelError | The error details. |
MoveCost enum | Specifies the move cost for the service. |
NamedPartitionSchemeDescription | Describes the named partition scheme of the service. |
OperationListResult | Describes the result of the request to list Service Fabric resource provider operations. |
OperationResult | Available operation list result |
PartitionScheme enum | Enumerates the ways that a service can be partitioned. |
PartitionSchemeDescription | Describes how the service is partitioned. |
ProxyResource | The resource model definition for proxy-only resource. |
RollingUpgradeMonitoringPolicy | The policy used for monitoring the application upgrade |
ServiceCorrelationDescription | Creates a particular correlation between services. |
ServiceCorrelationScheme enum | The service correlation scheme. |
ServiceKind enum | The kind of service (Stateless or Stateful). |
ServiceLoadMetricDescription | Specifies a metric to load balance a service during runtime. |
ServiceLoadMetricWeight enum | Determines the metric weight relative to the other metrics that are configured for this service. During runtime, if two metrics end up in conflict, the Cluster Resource Manager prefers the metric with the higher weight. |
ServicePlacementPolicyDescription | Describes the policy to be used for placement of a Service Fabric service. |
ServicePlacementPolicyType enum | The type of placement policy for a service fabric service. Following are the possible values. |
ServiceResource | The service resource. |
ServiceResourceList | The list of service resources. |
ServiceResourceProperties | The service resource properties. |
ServiceResourcePropertiesBase | The common service resource properties. |
ServiceResourceUpdate | The service resource for patch operations. |
ServiceResourceUpdateProperties | The service resource properties for patch operations. |
ServiceTypeHealthPolicy | Represents the health policy used to evaluate the health of services belonging to a service type. |
SingletonPartitionSchemeDescription | Describes the partition scheme of a singleton-partitioned, or non-partitioned service. |
StatefulServiceProperties | The properties of a stateful service resource. |
StatefulServiceUpdateProperties | The properties of a stateful service resource for patch operations. |
StatelessServiceProperties | The properties of a stateless service resource. |
StatelessServiceUpdateProperties | The properties of a stateless service resource for patch operations. |
UniformInt64RangePartitionSchemeDescription | Describes a partitioning scheme where an integer range is allocated evenly across a number of partitions. |