Microsoft Azure Compose Deployment API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Compose Deployment. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.
This API exposes
7 operations
across 7 paths,
and defines 52 schemas.
It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.
The identity and technical contract details declared by the specification.
HealthCheckRetryTimeout
string
The amount of time to retry health evaluation when the application or cluster is unhealthy before FailureAction is executed. It is first interpreted as a strin…
ComposeDeploymentUpgradeState
string
The state of the compose deployment upgrade.
UpgradeTimeout
string
The amount of time the overall upgrade has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration.…
SafetyCheckWrapper
object
A wrapper for the safety check object. Safety checks are performed by service fabric before continuing with the operations. These checks ensure the availabilit…
1 property
UpgradeDomainTimeout
string
The amount of time each upgrade domain has to complete before FailureAction is executed. It is first interpreted as a string representing an ISO 8601 duration.…
HealthEvaluationWrapper
object
Wrapper object for health evaluation.
1 property
UpgradeMode
string
The mode used to monitor health during a rolling upgrade. The values are UnmonitoredAuto, UnmonitoredManual, Monitored, and UnmonitoredDeferred.
SafetyCheckInfoList
array
List of pending safety checks
CurrentUpgradeDomainDuration
string
The estimated amount of time spent processing current Upgrade Domain. It is first interpreted as a string representing an ISO 8601 duration. If that fails, the…
ComposeDeploymentUpgradeProgressInfo
object
Describes the parameters for a compose deployment upgrade.
20 properties
ForceRestart
boolean
If true, then processes are forcefully restarted during upgrade even when the code version has not changed (the upgrade only changes configuration or data).
UpgradeKind
string
The kind of upgrade out of the following possible values.
CurrentUpgradeDomainProgressInfo
object
Information about the current in-progress upgrade domain. Not applicable to node-by-node upgrades.
2 properties
FabricErrorCodes
string
Defines the fabric error codes that be returned as part of the error object in response to Service Fabric API operations that are not successful. Following are…
TargetDeploymentName
string
The name of the target deployment.
UpgradeReplicaSetCheckTimeout
integer
The maximum amount of time to block processing of an upgrade domain and prevent loss of availability when there are unexpected issues. When this timeout expire…
ServiceTypeHealthPolicy
object
Represents the health policy used to evaluate the health of services belonging to a service type.
3 properties
PagedComposeDeploymentStatusInfoList
object
The list of compose deployments in the cluster. The list is paged when all of the results cannot fit in a single message. The next set of results can be obtain…
2 properties
FailureAction
string
The compensating action to perform when a Monitored upgrade encounters monitoring policy or health policy violations. Invalid indicates the failure action is i…
NodeUpgradeProgressInfoList
array
List of upgrading nodes and their statuses
ContinuationToken
string
The continuation token parameter is used to obtain next set of results. The continuation token is included in the response of the API when the results from the…
ApplicationName
string
The name of the application, including the 'fabric:' URI scheme.
NodeName
string
The name of a Service Fabric node.
FabricErrorError
object
Error object containing error code and error message.
2 properties
1 required
NodeUpgradeProgressInfo
object
Information about the upgrading node and its status
4 properties
TargetApplicationName
string
The name of the target application, including the 'fabric:' URI scheme.
UpgradeDuration
string
The estimated amount of time that the overall upgrade elapsed. It is first interpreted as a string representing an ISO 8601 duration. If that fails, then it is…
ServiceTypeHealthPolicyMap
array
Defines a ServiceTypeHealthPolicy per service type name. The entries in the map replace the default service type health policy for each specified service type.…
ComposeDeploymentUpgradeDescription
object
Describes the parameters for a compose deployment upgrade.
9 properties
3 required
MonitoringPolicyDescription
object
Describes the parameters for monitoring an upgrade in Monitored mode.
6 properties
TargetApplicationTypeVersion
string
The target application type version (found in the application manifest) for the application upgrade.
NodeUpgradeDurationString
string
The estimated time spent processing the node since it was deactivated during a node-by-node upgrade.
ApplicationUnhealthyEvaluations
array
List of health evaluations that resulted in the current aggregated health state.
ComposeDeploymentStatus
string
The status of the compose deployment.
FailureUpgradeDomainProgressInfo
object
Information about the upgrade domain progress at the time of upgrade failure.
2 properties
DeploymentName
string
The name of the deployment.
HealthState
string
The health state of a Service Fabric entity such as Cluster, Node, Application, Service, Partition, Replica etc.
ServiceTypeHealthPolicyMapItem
object
Defines an item in ServiceTypeHealthPolicyMap.
2 properties
2 required
HealthCheckWaitDuration
string
The amount of time to wait after completing an upgrade domain before applying health policies. It is first interpreted as a string representing an ISO 8601 dur…
RegistryCredential
object
Credential information to connect to container registry.
3 properties
HealthCheckStableDuration
string
The amount of time that the application or cluster must remain healthy before the upgrade proceeds to the next upgrade domain. It is first interpreted as a str…
SafetyCheckKind
string
The kind of safety check performed by service fabric before continuing with the operations. These checks ensure the availability of the service and the reliabi…
NodeUpgradePhase
string
The state of the upgrading node.
HealthEvaluation
object
Represents a health evaluation which describes the data and the algorithm used by health manager to evaluate the health of an entity.
3 properties
1 required
CreateComposeDeploymentDescription
object
Defines description for creating a Service Fabric compose deployment.
3 properties
2 required
SafetyCheck
object
Represents a safety check performed by service fabric before continuing with the operations. These checks ensure the availability of the service and the reliab…
1 property
1 required
ApplicationHealthPolicy
object
Defines a health policy used to evaluate the health of an application or one of its children entities.
4 properties
FabricError
object
The REST API operations for Service Fabric return standard HTTP status codes. This type defines the additional information returned from the Service Fabric API…
1 property
1 required
ComposeDeploymentStatusInfo
object
Information about a Service Fabric compose deployment.
4 properties
HealthEvaluationKind
string
The health manager in the cluster performs health evaluations in determining the aggregated health state of an entity. This enumeration provides information on…
FailureReason
string
The cause of an upgrade failure that resulted in FailureAction being executed.
UpgradeDomainName
string
The name of the upgrade domain
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Microsoft Azure publishes across the network.