Arm Templates - Get
Obtenga la plantilla de Azure Resource Manager.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/armtemplates/{name}?api-version=2018-09-15
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/armtemplates/{name}?$expand={$expand}&api-version=2018-09-15
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
artifact
|
path | True |
string |
Nombre del origen del artefacto. |
lab
|
path | True |
string |
Nombre del laboratorio. |
name
|
path | True |
string |
Nombre de la plantilla de Azure Resource Manager. |
resource
|
path | True |
string |
Nombre del grupo de recursos. |
subscription
|
path | True |
string |
Identificador de suscripción. |
api-version
|
query | True |
string |
Versión de la API de cliente. |
$expand
|
query |
string |
Especifique la consulta $expand. Ejemplo: 'properties($select=displayName)' |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
De acuerdo |
|
Other Status Codes |
Solicitud incorrecta |
Seguridad
azure_auth
Concesión implícita de OAuth2
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | Acceso a Microsoft Azure |
Ejemplos
ArmTemplates_Get
Solicitud de ejemplo
Respuesta de muestra
{
"properties": {
"displayName": "Template1",
"publisher": "Microsoft",
"contents": {
"$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {},
"variables": {
"resourceNamePrefix": "[take(uniqueString(resourceGroup().id), 3)]",
"hostingPlanName": "[toLower(concat(variables('resourceNamePrefix'), '-', take(uniqueString(resourceGroup().id), 6), '-sp'))]",
"siteName": "[toLower(concat(variables('resourceNamePrefix'), '-', take(uniqueString(resourceGroup().id), 6)))]"
},
"resources": []
},
"parametersValueFilesInfo": [],
"enabled": true
},
"id": "/subscriptions/{subscriptionId}/resourceGroups/resourceGroupName/providers/Microsoft.DevTestLab/labs/{labName}/artifactSources/{artifactSourceName}/armTemplates/{armTemplateName}",
"name": "Template1",
"type": "Microsoft.DevTestLab/labs/artifactSources/armTemplates",
"location": "{location}",
"tags": {
"MyTag": "MyValue"
}
}
Definiciones
Nombre | Description |
---|---|
Arm |
Una plantilla de Azure Resource Manager |
Cloud |
Error de una solicitud REST. |
Cloud |
Cuerpo de un error de una solicitud REST. |
Parameters |
Un archivo que contiene un conjunto de valores de parámetro para una plantilla de ARM. |
ArmTemplate
Una plantilla de Azure Resource Manager
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador del recurso. |
location |
string |
La ubicación del recurso. |
name |
string |
Nombre del recurso. |
properties.contents |
object |
Contenido de la plantilla de ARM. |
properties.createdDate |
string (date-time) |
Fecha de creación de armTemplate. |
properties.description |
string |
Descripción de la plantilla de ARM. |
properties.displayName |
string |
Nombre para mostrar de la plantilla de ARM. |
properties.enabled |
boolean |
Si la plantilla de ARM está habilitada o no para su uso por parte del usuario del laboratorio. |
properties.icon |
string |
Identificador URI del icono de la plantilla de ARM. |
properties.parametersValueFilesInfo |
Información sobre el nombre de archivo y los valores de parámetro de todas las.parameters.json azuredeploy.* de la plantilla de ARM. |
|
properties.publisher |
string |
Publicador de la plantilla de ARM. |
tags |
object |
Etiquetas del recurso. |
type |
string |
Tipo del recurso. |
CloudError
Error de una solicitud REST.
Nombre | Tipo | Description |
---|---|---|
error |
Error en la nube que se produjo |
CloudErrorBody
Cuerpo de un error de una solicitud REST.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error. |
details |
Errores internos. |
|
message |
string |
Mensaje de error. |
target |
string |
Destino del error. |
ParametersValueFileInfo
Un archivo que contiene un conjunto de valores de parámetro para una plantilla de ARM.
Nombre | Tipo | Description |
---|---|---|
fileName |
string |
Nombre de archivo. |
parametersValueInfo |
object |
Contenido del archivo. |