Description | : Get the Service Fabric cluster manifest. The cluster manifest contains properties of the cluster that include different node types on the cluster, security configurations, fault, and upgrade domain topologies, etc. These properties are specified as part of the ClusterConfig.JSON file while deploying a stand-alone cluster. However, most of the information in the cluster manifest is generated internally by service fabric during cluster deployment in other deployment scenarios (e.g. when using Azure portal). The contents of the cluster manifest are for informational purposes only and users are not expected to take a dependency on the format of the file contents or its interpretation. |
Reference | : Link ¶ |
⚼ Request
GET:
/$/GetClusterManifest
{
api-version:
string
,
{
Description:
The version of the API. This parameter is required and its value must be '6.0'.
Service Fabric REST API version is based on the runtime version in which the API was introduced or was changed. Service Fabric runtime supports more than one version of the API. This is the latest supported version of the API. If a lower API version is passed, the returned response may be different from the one documented in this specification.
Additionally the runtime accept any version that is higher than the latest supported version up to the current version of the runtime. So if the latest API version is 6.0, but if the runtime is 6.1, in order to make it easier to write the clients, the runtime will accept version 6.1 for that API. However the behavior of the API will be as per the documented 6.0 version.
,
Required:
True
,
}
timeout:
integer
,
}
{
Description:
The server timeout for performing the operation in seconds. This timeout specifies the time duration that the client is willing to wait for the requested operation to complete. The default value for this parameter is 60 seconds.
,
Format:
int64
,
Required:
False
,
}
⚐ Response (200)
{
Manifest:
string
,
}
{
Description:
The contents of the cluster manifest file.
,
Required:
False
,
}
⚐ Response (default)
{
Error:
}
{
Description:
Error object containing error code and error message.
,
Required:
True
,
}
{
,
Code:
enum
,
{
Description:
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 the error code values that can be returned for a specific HTTP status code.
- Possible values of the error code for HTTP status code 400 (Bad Request)
- "FABRIC_E_INVALID_PARTITION_KEY"
- "FABRIC_E_IMAGEBUILDER_VALIDATION_ERROR"
- "FABRIC_E_INVALID_ADDRESS"
- "FABRIC_E_APPLICATION_NOT_UPGRADING"
- "FABRIC_E_APPLICATION_UPGRADE_VALIDATION_ERROR"
- "FABRIC_E_FABRIC_NOT_UPGRADING"
- "FABRIC_E_FABRIC_UPGRADE_VALIDATION_ERROR"
- "FABRIC_E_INVALID_CONFIGURATION"
- "FABRIC_E_INVALID_NAME_URI"
- "FABRIC_E_PATH_TOO_LONG"
- "FABRIC_E_KEY_TOO_LARGE"
- "FABRIC_E_SERVICE_AFFINITY_CHAIN_NOT_SUPPORTED"
- "FABRIC_E_INVALID_ATOMIC_GROUP"
- "FABRIC_E_VALUE_EMPTY"
- "FABRIC_E_BACKUP_IS_ENABLED"
- "FABRIC_E_RESTORE_SOURCE_TARGET_PARTITION_MISMATCH"
- "FABRIC_E_INVALID_FOR_STATELESS_SERVICES"
- "FABRIC_E_INVALID_SERVICE_SCALING_POLICY"
- "E_INVALIDARG"
- Possible values of the error code for HTTP status code 404 (Not Found)
- "FABRIC_E_NODE_NOT_FOUND"
- "FABRIC_E_APPLICATION_TYPE_NOT_FOUND"
- "FABRIC_E_APPLICATION_NOT_FOUND"
- "FABRIC_E_SERVICE_TYPE_NOT_FOUND"
- "FABRIC_E_SERVICE_DOES_NOT_EXIST"
- "FABRIC_E_SERVICE_TYPE_TEMPLATE_NOT_FOUND"
- "FABRIC_E_CONFIGURATION_SECTION_NOT_FOUND"
- "FABRIC_E_PARTITION_NOT_FOUND"
- "FABRIC_E_REPLICA_DOES_NOT_EXIST"
- "FABRIC_E_SERVICE_GROUP_DOES_NOT_EXIST"
- "FABRIC_E_CONFIGURATION_PARAMETER_NOT_FOUND"
- "FABRIC_E_DIRECTORY_NOT_FOUND"
- "FABRIC_E_FABRIC_VERSION_NOT_FOUND"
- "FABRIC_E_FILE_NOT_FOUND"
- "FABRIC_E_NAME_DOES_NOT_EXIST"
- "FABRIC_E_PROPERTY_DOES_NOT_EXIST"
- "FABRIC_E_ENUMERATION_COMPLETED"
- "FABRIC_E_SERVICE_MANIFEST_NOT_FOUND"
- "FABRIC_E_KEY_NOT_FOUND"
- "FABRIC_E_HEALTH_ENTITY_NOT_FOUND"
- "FABRIC_E_BACKUP_NOT_ENABLED"
- "FABRIC_E_BACKUP_POLICY_NOT_EXISTING"
- "FABRIC_E_FAULT_ANALYSIS_SERVICE_NOT_EXISTING"
- "FABRIC_E_IMAGEBUILDER_RESERVED_DIRECTORY_ERROR"
- Possible values of the error code for HTTP status code 409 (Conflict)
- "FABRIC_E_APPLICATION_TYPE_ALREADY_EXISTS"
- "FABRIC_E_APPLICATION_ALREADY_EXISTS"
- "FABRIC_E_APPLICATION_ALREADY_IN_TARGET_VERSION"
- "FABRIC_E_APPLICATION_TYPE_PROVISION_IN_PROGRESS"
- "FABRIC_E_APPLICATION_UPGRADE_IN_PROGRESS"
- "FABRIC_E_SERVICE_ALREADY_EXISTS"
- "FABRIC_E_SERVICE_GROUP_ALREADY_EXISTS"
- "FABRIC_E_APPLICATION_TYPE_IN_USE"
- "FABRIC_E_FABRIC_ALREADY_IN_TARGET_VERSION"
- "FABRIC_E_FABRIC_VERSION_ALREADY_EXISTS"
- "FABRIC_E_FABRIC_VERSION_IN_USE"
- "FABRIC_E_FABRIC_UPGRADE_IN_PROGRESS"
- "FABRIC_E_NAME_ALREADY_EXISTS"
- "FABRIC_E_NAME_NOT_EMPTY"
- "FABRIC_E_PROPERTY_CHECK_FAILED"
- "FABRIC_E_SERVICE_METADATA_MISMATCH"
- "FABRIC_E_SERVICE_TYPE_MISMATCH"
- "FABRIC_E_HEALTH_STALE_REPORT"
- "FABRIC_E_SEQUENCE_NUMBER_CHECK_FAILED"
- "FABRIC_E_NODE_HAS_NOT_STOPPED_YET"
- "FABRIC_E_INSTANCE_ID_MISMATCH"
- "FABRIC_E_BACKUP_IN_PROGRESS"
- "FABRIC_E_RESTORE_IN_PROGRESS"
- "FABRIC_E_BACKUP_POLICY_ALREADY_EXISTING"
- Possible values of the error code for HTTP status code 413 (Request Entity Too Large)
- "FABRIC_E_VALUE_TOO_LARGE"
- Possible values of the error code for HTTP status code 500 (Internal Server Error)
- "FABRIC_E_NODE_IS_UP"
- "E_FAIL"
- "FABRIC_E_SINGLE_INSTANCE_APPLICATION_ALREADY_EXISTS"
- "FABRIC_E_SINGLE_INSTANCE_APPLICATION_NOT_FOUND"
- "FABRIC_E_VOLUME_ALREADY_EXISTS"
- "FABRIC_E_VOLUME_NOT_FOUND"
- "SerializationError"
- Possible values of the error code for HTTP status code 503 (Service Unavailable)
- "FABRIC_E_NO_WRITE_QUORUM"
- "FABRIC_E_NOT_PRIMARY"
- "FABRIC_E_NOT_READY"
- "FABRIC_E_RECONFIGURATION_PENDING"
- "FABRIC_E_SERVICE_OFFLINE"
- "E_ABORT"
- "FABRIC_E_VALUE_TOO_LARGE"
- Possible values of the error code for HTTP status code 504 (Gateway Timeout)
- "FABRIC_E_COMMUNICATION_ERROR"
- "FABRIC_E_OPERATION_NOT_COMPLETE"
- "FABRIC_E_TIMEOUT"
,
Enum:
{
,
FABRIC_E_INVALID_PARTITION_KEY:
No description available.
,
FABRIC_E_IMAGEBUILDER_VALIDATION_ERROR:
No description available.
,
FABRIC_E_INVALID_ADDRESS:
No description available.
,
FABRIC_E_APPLICATION_NOT_UPGRADING:
No description available.
,
FABRIC_E_APPLICATION_UPGRADE_VALIDATION_ERROR:
No description available.
,
FABRIC_E_FABRIC_NOT_UPGRADING:
No description available.
,
FABRIC_E_FABRIC_UPGRADE_VALIDATION_ERROR:
No description available.
,
FABRIC_E_INVALID_CONFIGURATION:
No description available.
,
FABRIC_E_INVALID_NAME_URI:
No description available.
,
FABRIC_E_PATH_TOO_LONG:
No description available.
,
FABRIC_E_KEY_TOO_LARGE:
No description available.
,
FABRIC_E_SERVICE_AFFINITY_CHAIN_NOT_SUPPORTED:
No description available.
,
FABRIC_E_INVALID_ATOMIC_GROUP:
No description available.
,
FABRIC_E_VALUE_EMPTY:
No description available.
,
FABRIC_E_NODE_NOT_FOUND:
No description available.
,
FABRIC_E_APPLICATION_TYPE_NOT_FOUND:
No description available.
,
FABRIC_E_APPLICATION_NOT_FOUND:
No description available.
,
FABRIC_E_SERVICE_TYPE_NOT_FOUND:
No description available.
,
FABRIC_E_SERVICE_DOES_NOT_EXIST:
No description available.
,
FABRIC_E_SERVICE_TYPE_TEMPLATE_NOT_FOUND:
No description available.
,
FABRIC_E_CONFIGURATION_SECTION_NOT_FOUND:
No description available.
,
FABRIC_E_PARTITION_NOT_FOUND:
No description available.
,
FABRIC_E_REPLICA_DOES_NOT_EXIST:
No description available.
,
FABRIC_E_SERVICE_GROUP_DOES_NOT_EXIST:
No description available.
,
FABRIC_E_CONFIGURATION_PARAMETER_NOT_FOUND:
No description available.
,
FABRIC_E_DIRECTORY_NOT_FOUND:
No description available.
,
FABRIC_E_FABRIC_VERSION_NOT_FOUND:
No description available.
,
FABRIC_E_FILE_NOT_FOUND:
No description available.
,
FABRIC_E_NAME_DOES_NOT_EXIST:
No description available.
,
FABRIC_E_PROPERTY_DOES_NOT_EXIST:
No description available.
,
FABRIC_E_ENUMERATION_COMPLETED:
No description available.
,
FABRIC_E_SERVICE_MANIFEST_NOT_FOUND:
No description available.
,
FABRIC_E_KEY_NOT_FOUND:
No description available.
,
FABRIC_E_HEALTH_ENTITY_NOT_FOUND:
No description available.
,
FABRIC_E_APPLICATION_TYPE_ALREADY_EXISTS:
No description available.
,
FABRIC_E_APPLICATION_ALREADY_EXISTS:
No description available.
,
FABRIC_E_APPLICATION_ALREADY_IN_TARGET_VERSION:
No description available.
,
FABRIC_E_APPLICATION_TYPE_PROVISION_IN_PROGRESS:
No description available.
,
FABRIC_E_APPLICATION_UPGRADE_IN_PROGRESS:
No description available.
,
FABRIC_E_SERVICE_ALREADY_EXISTS:
No description available.
,
FABRIC_E_SERVICE_GROUP_ALREADY_EXISTS:
No description available.
,
FABRIC_E_APPLICATION_TYPE_IN_USE:
No description available.
,
FABRIC_E_FABRIC_ALREADY_IN_TARGET_VERSION:
No description available.
,
FABRIC_E_FABRIC_VERSION_ALREADY_EXISTS:
No description available.
,
FABRIC_E_FABRIC_VERSION_IN_USE:
No description available.
,
FABRIC_E_FABRIC_UPGRADE_IN_PROGRESS:
No description available.
,
FABRIC_E_NAME_ALREADY_EXISTS:
No description available.
,
FABRIC_E_NAME_NOT_EMPTY:
No description available.
,
FABRIC_E_PROPERTY_CHECK_FAILED:
No description available.
,
FABRIC_E_SERVICE_METADATA_MISMATCH:
No description available.
,
FABRIC_E_SERVICE_TYPE_MISMATCH:
No description available.
,
FABRIC_E_HEALTH_STALE_REPORT:
No description available.
,
FABRIC_E_SEQUENCE_NUMBER_CHECK_FAILED:
No description available.
,
FABRIC_E_NODE_HAS_NOT_STOPPED_YET:
No description available.
,
FABRIC_E_INSTANCE_ID_MISMATCH:
No description available.
,
FABRIC_E_VALUE_TOO_LARGE:
No description available.
,
FABRIC_E_NO_WRITE_QUORUM:
No description available.
,
FABRIC_E_NOT_PRIMARY:
No description available.
,
FABRIC_E_NOT_READY:
No description available.
,
FABRIC_E_RECONFIGURATION_PENDING:
No description available.
,
FABRIC_E_SERVICE_OFFLINE:
No description available.
,
E_ABORT:
No description available.
,
FABRIC_E_COMMUNICATION_ERROR:
No description available.
,
FABRIC_E_OPERATION_NOT_COMPLETE:
No description available.
,
FABRIC_E_TIMEOUT:
No description available.
,
FABRIC_E_NODE_IS_UP:
No description available.
,
E_FAIL:
No description available.
,
FABRIC_E_BACKUP_IS_ENABLED:
No description available.
,
FABRIC_E_RESTORE_SOURCE_TARGET_PARTITION_MISMATCH:
No description available.
,
FABRIC_E_INVALID_FOR_STATELESS_SERVICES:
No description available.
,
FABRIC_E_BACKUP_NOT_ENABLED:
No description available.
,
FABRIC_E_BACKUP_POLICY_NOT_EXISTING:
No description available.
,
FABRIC_E_FAULT_ANALYSIS_SERVICE_NOT_EXISTING:
No description available.
,
FABRIC_E_BACKUP_IN_PROGRESS:
No description available.
,
FABRIC_E_RESTORE_IN_PROGRESS:
No description available.
,
FABRIC_E_BACKUP_POLICY_ALREADY_EXISTING:
No description available.
,
FABRIC_E_INVALID_SERVICE_SCALING_POLICY:
No description available.
,
E_INVALIDARG:
No description available.
,
FABRIC_E_SINGLE_INSTANCE_APPLICATION_ALREADY_EXISTS:
No description available.
,
FABRIC_E_SINGLE_INSTANCE_APPLICATION_NOT_FOUND:
No description available.
,
FABRIC_E_VOLUME_ALREADY_EXISTS:
No description available.
,
FABRIC_E_VOLUME_NOT_FOUND:
No description available.
,
SerializationError:
No description available.
,
FABRIC_E_IMAGEBUILDER_RESERVED_DIRECTORY_ERROR:
No description available.
,
}
Required:
True
,
}
Message:
string
,
}
{
Description:
Error message.
,
Required:
False
,
}