Criar serviço a partir do modelo

Cria um serviço de Tecido de Serviço a partir do modelo de serviço.

Cria um serviço de Tecido de Serviço a partir do modelo de serviço definido no manifesto de aplicação. Um modelo de serviço contém as propriedades que serão as mesmas para a instância de serviço do mesmo tipo. A API permite sobrevam as propriedades que normalmente são diferentes para diferentes serviços do mesmo tipo de serviço.

Pedir

Método URI do pedido
POST /Applications/{applicationId}/$/GetServices/$/CreateFromTemplate?api-version=6.0&timeout={timeout}

Parâmetros

Nome Tipo Necessário Localização
applicationId cadeia Sim Caminho
api-version cadeia Sim Consulta
timeout inteiro (int64) Não Consulta
ServiceFromTemplateDescription ServiçoFromTemplateDescription Sim Corpo

applicationId

Tipo : corda
Obrigatório : Sim

A identidade do pedido. Este é tipicamente o nome completo da aplicação sem o esquema URI de tecido.. A partir da versão 6.0, os nomes hierárquicos são delimitados com o caráter "~". Por exemplo, se o nome da aplicação for "fabric:/myapp/app1", a identidade da aplicação seria "myapp~app1" em 6.0+ e "myapp/app1" em versões anteriores.


api-version

Tipo : corda
Obrigatório : Sim
Predefinição:6.0

A versão da API. Este parâmetro é necessário e o seu valor deve ser '6.0'.

A versão API do Service Fabric REST baseia-se na versão de tempo de execução em que a API foi introduzida ou foi alterada. O tempo de funcionação do Tecido de Serviço suporta mais de uma versão da API. Esta é a mais recente versão suportada da API. Se uma versão API mais baixa for aprovada, a resposta devolvida pode ser diferente da documentada nesta especificação.

Além disso, o tempo de execução aceita qualquer versão superior à versão mais recente suportada até à versão atual do tempo de execução. Portanto, se a versão mais recente da API for 6.0, mas se o tempo de execução for 6.1, de forma a facilitar a escrita dos clientes, o tempo de execução aceitará a versão 6.1 para a API. No entanto, o comportamento da API será conforme a versão 6.0 documentada.


timeout

Tipo : inteiro (int64)
Obrigatório : Não
Predefinição:60
InclusiveMaximum:4294967295
InclusiveMinimum:1

O tempo limite do servidor para a realização da operação em segundos. Este prazo estipula a duração que o cliente está disposto a esperar pela conclusão da operação solicitada. O valor predefinido para este parâmetro é de 60 segundos.


ServiceFromTemplateDescription

Tipo : ServiçoFromTemplateDescription
Obrigatório : Sim

Descreve o serviço que precisa de ser criado a partir do modelo definido no manifesto de aplicação.

Respostas

Código de Estado HTTP Descrição Esquema de Resposta
202 (Aceite) Uma operação bem sucedida devolverá o código de estado de 202.
Todos os outros códigos de estado A resposta detalhada ao erro.
FabricError