Поделиться через


Справочник по API поставщика ресурсов сетки Azure Service Fabric

Сетка Azure Service Fabric — это полностью управляемая служба, которая позволяет разработчикам создавать и развертывать критически важные приложения без управления инфраструктурой. Используйте сетку Service Fabric, чтобы создавать и запускать безопасные распределенные приложения для микрослужб, которые масштабируются по запросу.

Ниже приведен список REST API поставщика ресурсов сетки Azure Service Fabric для развертывания приложений микрослужб и управления ими.


API приложений

Имя Описание
Создание Создает или обновляет ресурс приложения.
Get Возвращает ресурс приложения.
Удалить Удаляет ресурс приложения.
вывод списка по группе ресурсов Получает все ресурсы приложения в заданной группе ресурсов.
Вывод списка по подпискам Возвращает все ресурсы приложения в заданной подписке.

API служб

Имя Описание
Список по имени приложения Возвращает службы заданного приложения.
Get Возвращает свойства службы.

API-интерфейсы реплик

Имя Описание
Перечисление по имени службы Возвращает реплики данной службы.
Get Возвращает определенный реплика данной службы.

API ContainerLogs

Имя Описание
Получение журнала контейнеров Возвращает журналы для контейнера.

API операций

Имя Описание
Список Выводит список всех доступных операций.

Api-интерфейсы сетей

Имя Описание
Создание Создает или обновляет сетевой ресурс.
Get Возвращает сетевой ресурс.
Удалить Удаляет сетевой ресурс.
вывод списка по группе ресурсов Возвращает все сетевые ресурсы в заданной группе ресурсов.
Вывод списка по подпискам Возвращает все сетевые ресурсы в заданной подписке.

API томов

Имя Описание
Создание Создает или обновляет ресурс тома.
Get Возвращает ресурс тома.
Удалить Удаляет ресурс тома.
вывод списка по группе ресурсов Возвращает все ресурсы тома в заданной группе ресурсов.
Вывод списка по подпискам Возвращает все ресурсы тома в заданной подписке.

Модели

Имя Описание
Свойства ApplicationProperties Этот тип описывает свойства ресурса приложения.
ApplicationResourceDescription Этот тип описывает ресурс приложения.
ApplicationResourceDescriptionList Доступный для страницы список ресурсов приложения.
ApplicationResourceProperties Этот тип описывает свойства ресурса приложения.
Перечисление ApplicationResourceStatus Возможные значения: "Invalid", "Ready", "Обновить", "Creating", "Deleting", "Failed"
AvailableOperationDisplay Операция, доступная в указанном поставщике ресурсов Azure.
AzureInternalMonitoringPipelineSinkDescription Параметры диагностики для Geneva.
ContainerCodePackageProperties Описывает контейнер и его свойства среды выполнения.
ContainerEvent Событие контейнера.
ContainerInstanceView Сведения о среде выполнения экземпляра контейнера.
ContainerLabel Описывает метку контейнера.
ContainerLogs Журналы контейнера.
ContainerState Состояние контейнера.
ContainerVolume Описывает, как том присоединяется к контейнеру.
Описание диагностики Описание доступных параметров диагностика
DiagnosticsRef Ссылка на приемники в DiagnosticsDescription.
Перечисление DiagnosticsSinkKind Тип DiagnosticsSink.
DiagnosticsSinkProperties Свойства DiagnosticsSink.
EndpointProperties Описывает конечную точку контейнера.
EnvironmentVariable Описывает переменную среды для контейнера.
ErrorModel Сведения об ошибке.
Перечисление HealthState Состояние работоспособности ресурса, например приложения, службы или сети.
ImageRegistryCredential Учетные данные реестра образов.
IngressConfig Описывает конфигурацию общедоступного подключения для сети.
Перечисление IngressQoSLevel Возможные значения: "Bronze"
Layer4IngressConfig Описывает конфигурацию уровня 4 для общедоступного подключения для этой сети.
ManagedProxyResource Определение модели ресурсов для ресурса azure Resource Manager прокси-сервера. Он будет содержать все, кроме требуемого расположения и тегов. Этот прокси-ресурс создается или обновляется явным образом путем включения его в родительский ресурс.
NetworkProperties Описывает сеть.
NetworkRef Описывает сетевую ссылку в службе.
NetworkResourceDescription Этот тип описывает сетевой ресурс.
NetworkResourceDescriptionList Доступный для страницы список сетевых ресурсов.
NetworkResourceProperties Описывает свойства сетевого ресурса.
Перечисление OperatingSystemTypes Возможные значения: Linux, Windows.
OperationListResult Описывает результат запроса на перечисление операций Service Fabric.
OperationResult Список операций, доступных в указанном поставщике ресурсов Azure.
ProvisionedResourceProperties Описание общих свойств подготовленного ресурса.
ProxyResource Определение модели ресурсов для ресурса azure Resource Manager прокси-сервера. Он будет содержать все, кроме требуемого расположения и тегов.
Ресурс Определение модели ресурсов для ресурса Azure Resource Manager.
ResourceLimits Этот тип описывает ограничения ресурсов для заданного контейнера. В нем описывается наибольший объем ресурсов, которые контейнер может использовать перед перезапуском.
ResourceRequests Этот тип описывает запрошенные ресурсы для данного контейнера. В нем описывается наименьший объем ресурсов, необходимых для контейнера. Контейнер может использовать больше запрошенных ресурсов до указанных ограничений перед перезапуском. В настоящее время запрошенные ресурсы рассматриваются как ограничения.
ResourceRequirements Этот тип описывает требования к ресурсам для контейнера или службы.
ServiceList Доступный для страницы список всех служб в приложении.
ServiceReplicaDescription Этот тип описывает реплика ресурса службы.
ServiceReplicaList Доступный для страницы список реплик ресурса службы.
ServiceReplicaProperties Описывает свойства реплика службы.
ServiceResourceDescription Этот тип описывает ресурс службы.
Свойства ServiceResource Этот тип описывает свойства ресурса службы.
Перечисление ServiceResourceStatus Возможные значения: "Unknown", "Active", "Upgrading", "Deleting", "Creating", "Failed"
Параметр Описывает параметр для контейнера.
TrackedResource Определение модели ресурсов для Azure Resource Manager отслеживаемого ресурса верхнего уровня.
VolumeProperties Этот тип описывает свойства ресурса тома.
VolumeProviderParametersAzureFile Этот тип описывает том, предоставляемый общей папкой Файлы Azure.
VolumeResourceDescription Этот тип описывает ресурс тома.
VolumeResourceDescriptionList Доступный для страницы список ресурсов тома.
VolumeResourceProperties Описывает свойства ресурса тома.