2015-04-22 17 views
6

Sto cercando i documenti di riferimento per i modelli JSON di Azure Resource Manager. Qualcuno sa se c'è materiale di riferimento per questi modelli?Documenti di riferimento per i modelli di risorse di Azure

C'è un riferimento generale per i parametri richiesti ecc. Come a Create a template deployment.

Sono fondamentalmente alla ricerca della piena disponibilità, quindi posso corrispondere alla configurazione sul portale per il modello JSON. Inoltre disponibilità di funzionalità con versioni apiVersion. Ricordo che c'era una documentazione MSDN per il changelog con le versioni della versione di api ma non la trovo ora.

+0

correlati: https://disqus.com/home/discussion/windowsazureblog/iaas_just_got_easier_again/#comment-2021471923 – BenV

risposta

1

Non c'è molto disponibili ...

Azure Resource Manager Template Language
https://azure.microsoft.com/en-us/documentation/articles/resource-group-authoring-templates/

E allora si può guardare i diversi json.schemas che sono riuscito a trova

dispiegamentoTemplate
http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json

VisualStudio
http://schema.management.azure.com/schemas/2014-02-26/microsoft.visualstudio.json

Sql
http://schema.management.azure.com/schemas/2014-06-01/2014-04-01-preview/Microsoft.Sql.json

Web
012.351.http://schema.management.azure.com/schemas/2014-06-01/Microsoft.Web.json

deploymentParameters
http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentParameters.json

Se si utilizza Visual Studio per modificare il file JSON-modello che si ottiene IntelliSense (a volte) che aiutano un po '. Ma la mancanza di documentazione è davvero fastidiosa ... per esempio non ho idea se gli schemi elencati sopra sono i più recenti o meno, e non ho idea di dove trovare quale sia il più risentito.

Modifica: Mi sono imbattuto in the list of additions and changes to the Service Management APIs. Sembra essere un po 'obsoleto, 2015-01-01 è la versione corrente e non è lì.

Edit2: Con gli aggiornamenti IaaS a Costruire 2015, sembra che ci sia anche un sacco di Azure Quickstart Templates. Al minimo, hanno i casi particolari che stavo cercando con gli account di archiviazione.

+0

Purtroppo questo tutto quello che si avvicinò con oltre fino ad ora – dmpontifex

+0

come ms non vuoi che usiamo i loro prodotti o qualcosa :) quando cerchi la documentazione sdk di webjobs ottieni una guida introduttiva (sul blog di scott h) che ha un sacco di riferimenti beta obsoleti. AWS non rilascia roba senza documentazione per andare con esso, non è sicuro del motivo per cui MS crede di poter fare qualcosa di diverso. – Sam

+0

Sembra che Microsoft non documenti più le loro cose. Al massimo puoi trovare un post sul blog o una "guida ai clic" se sei fortunato. Documentazione di base come il luogo in cui si va a scoprire l'ultima versione di uno schema, quali schemi sono disponibili e come funzionano davvero a un livello tecnico più profondo non si trovano da nessuna parte. Facendo cose più complicate allora ciò che è coperto dalle guide di click ispirate al mercato, per lo più inutili, è una grande lotta. Il tempo è speso per capire solo le cose più elementari come il tipo di dati di un parametro, o se si sta eseguendo l'ultima versione. – NoOneSpecial

2
+0

Ho modificato la risposta data da @ D-side per includere alcune risorse che ho trovato dopo gli annunci di Build 2015. I modelli QuickStart http://azure.microsoft.com/en-us/documentation/templates/ e blog sui modelli Iaas che hai citato mancano http://azure.microsoft.com/blog/2015/04/29/iaas-just -got-easy-again/ – dmpontifex

4

Se si crea una macchina virtuale con la impostazioni desiderate, estensioni ecc., quindi è possibile visualizzare il modello JSON tramite https://resources.azure.com/

Ciò darà visibilità ai modelli Classic *.

+0

Grazie per questo link! Questo e 'esattamente quello che stavo cercando. – Dartal

4

Tutti i modelli ARM sono disponibili su GitHub qui: https://github.com/Azure/azure-resource-manager-schemas.

Include modelli di anteprima e dovrebbe fornire tutte le informazioni che stai cercando per determinare quali funzioni sono presenti in quale versione di apiVersion.

+0

solo vedendo che è una domanda non ottimale che ha escluso questa risposta non così ottimale ;-) – kleopatra

+1

Questo sembra essere il modo più chiaro che ho visto finora per sfogliare le specifiche disponibili. Grazie – dmpontifex

2

A mio avviso siamo in grado di scavare in questo modo:

  • aprire il look azure-resource-manager schemas
  • al modulo principale sotto: enter image description here

  • Se le proprietà aperte, si trova il formato che dobbiamo compilare: enter image description here

  • aperto parametri e guardare la struttura: enter image description here

  • $ref: #/definitions/parameter ci invitano a guardare gli stessi documenti in definitions.parameters dove si trova un po 'di documentazione (come valore che si può usare, ecc):

enter image description here

enter image description here

Problemi correlati