Referência da API do Fornecedor de Recursos do Azure Service Fabric Mesh

O Azure Service Fabric Mesh é um serviço totalmente gerido que permite aos programadores criar e implementar aplicações críticas para a missão sem gerir qualquer infraestrutura. Utilize o Service Fabric mesh para criar e executar aplicações de microsserviços seguras e distribuídas que podem ser dimensionadas a pedido.

Segue-se uma lista de APIs REST do Fornecedor de Recursos do Azure Service Fabric Mesh para implementar e gerir aplicações de microsserviços.


APIs de Aplicações

Nome Descrição
Criar Cria ou atualiza um recurso de aplicação.
Get Obtém o recurso da aplicação.
Eliminar Elimina o recurso da aplicação.
Listar por Grupo de Recursos Obtém todos os recursos da aplicação num determinado grupo de recursos.
Listar por Subscrição Obtém todos os recursos da aplicação numa determinada subscrição.

APIs de Serviços

Nome Descrição
Listar por Nome da Aplicação Obtém serviços de uma determinada aplicação.
Get Obtém as propriedades do serviço.

APIs de Réplicas

Nome Descrição
Listar por Nome de Serviço Obtém réplicas de um determinado serviço.
Get Obtém uma réplica específica de um determinado serviço.

ContainerLogs APIs

Nome Descrição
Obter Registo de Contentor Obtém os registos do contentor.

APIs de operações

Nome Descrição
Lista Lista todas as operações disponíveis.

APIs de Redes

Nome Descrição
Criar Cria ou atualiza um recurso de rede.
Get Obtém o recurso de rede.
Eliminar Elimina o recurso de rede.
Listar por Grupo de Recursos Obtém todos os recursos de rede num determinado grupo de recursos.
Listar por Subscrição Obtém todos os recursos de rede numa determinada subscrição.

Volumes APIs

Nome Descrição
Criar Cria ou atualiza um recurso de volume.
Get Obtém o recurso de volume.
Eliminar Elimina o recurso de volume.
Listar por Grupo de Recursos Obtém todos os recursos de volume num determinado grupo de recursos.
Listar por Subscrição Obtém todos os recursos de volume numa determinada subscrição.

Modelos

Nome Descrição
ApplicationProperties Este tipo descreve as propriedades de um recurso de aplicação.
ApplicationResourceDescription Este tipo descreve um recurso de aplicação.
ApplicationResourceDescriptionList Uma lista paginável de recursos da aplicação.
ApplicationResourceProperties Este tipo descreve as propriedades de um recurso de aplicação.
Enumeração ApplicationResourceStatus Os valores possíveis incluem: "Inválido", "Pronto", "A Atualizar", "A Criar", "A Eliminar", "Com Falhas"
AvailableOperationDisplay Uma operação disponível no fornecedor de recursos do Azure listado.
AzureInternalMonitoringPipelineSinkDescription Definições de diagnóstico para Geneva.
ContainerCodePackageProperties Descreve um contentor e as respetivas propriedades de runtime.
ContainerEvent Um evento de contentor.
ContainerInstanceView Informações de runtime de uma instância de contentor.
ContainerLabel Descreve uma etiqueta de contentor.
ContainerLogs Os registos do contentor.
ContainerState O estado do contentor.
ContainerVolume Descreve como um volume é anexado a um contentor.
DiagnosticsDescription Descreve as opções de diagnóstico disponíveis
DiagnósticoRef Referência a sinks em DiagnosticsDescription.
DiagnosticsSinkKind enum O tipo de DiagnosticsSink.
DiagnósticoSinkProperties Propriedades de um DiagnosticsSink.
EndpointProperties Descreve um ponto final de contentor.
EnvironmentVariable Descreve uma variável de ambiente para o contentor.
ErrorModel Os detalhes do erro.
HealthState enum O estado de funcionamento de um recurso como Aplicação, Serviço ou Rede.
ImageRegistryCredential Credencial do registo de imagens.
IngressConfig Descreve a configuração de conectividade pública para a rede.
Número enum ingressQoSLevel Os valores possíveis incluem: "Bronze"
Layer4IngressConfig Descreve a configuração da camada4 para conectividade pública para esta rede.
ManagedProxyResource A definição do modelo de recurso para o recurso proxy do Azure Resource Manager. Terá tudo o que não seja a localização e etiquetas necessárias. Este recurso proxy é explicitamente criado ou atualizado ao incluí-lo no recurso principal.
NetworkProperties Descreve uma rede.
RedeRef Descreve uma referência de rede num serviço.
RedeResourceDescription Este tipo descreve um recurso de rede.
NetworkResourceDescriptionList Uma lista paginável de recursos de rede.
NetworkResourceProperties Descreve as propriedades de um recurso de rede.
OperatingSystemTypes enum Os valores possíveis incluem: "Linux", "Windows"
OperationListResult Descreve o resultado do pedido para listar as operações do Service Fabric.
OperationResult Lista de operações disponíveis no fornecedor de recursos do Azure listado.
ProvisionedResourceProperties Descreve as propriedades comuns de um recurso aprovisionado.
ProxyResource A definição do modelo de recurso para o recurso proxy do Azure Resource Manager. Terá tudo o que não seja a localização e etiquetas necessárias.
Recurso A definição do modelo de recurso para o recurso Resource Manager do Azure.
ResourceLimits Este tipo descreve os limites de recursos de um determinado contentor. Descreve a maior parte dos recursos que um contentor pode utilizar antes de ser reiniciado.
ResourceRequests Este tipo descreve os recursos pedidos para um determinado contentor. Descreve a quantidade menor de recursos necessários para o contentor. Um contentor pode consumir mais do que os recursos pedidos até aos limites especificados antes de ser reiniciado. Atualmente, os recursos pedidos são tratados como limites.
ResourceRequirements Este tipo descreve os requisitos de recursos de um contentor ou serviço.
ServiceList Uma lista paginável de todos os serviços numa aplicação.
ServiceReplicaDescription Este tipo descreve uma réplica de um recurso de serviço.
ServiceReplicaList Uma lista paginável de réplicas de um recurso de serviço.
ServiceReplicaProperties Descreve as propriedades de uma réplica de serviço.
ServiceResourceDescription Este tipo descreve um recurso de serviço.
ServiceResourceProperties Este tipo descreve as propriedades de um recurso de serviço.
ServiceResourceStatus enum Os valores possíveis incluem: "Desconhecido", "Ativo", "Atualizar", "Eliminar", "Criar", "Falha"
Definição Descreve uma definição para o contentor.
TrackedResource A definição do modelo de recurso do Azure Resource Manager recurso de nível superior controlado.
VolumeProperties Este tipo descreve as propriedades de um recurso de volume.
VolumeProviderParametersAzureFile Este tipo descreve um volume fornecido por uma partilha de ficheiros Ficheiros do Azure.
VolumeResourceDescription Este tipo descreve um recurso de volume.
VolumeResourceDescriptionList Uma lista paginável de recursos de volume.
VolumeResourceProperties Descreve as propriedades de um recurso de volume.