Implementación de Microsoft.ResourcesStacks 2022-08-01-preview
- más reciente
- 2024-03-01
- 2022-08-01-preview
Definición de recursos de Bicep
El tipo de recurso deploymentStacks se puede implementar con operaciones destinadas a:
- Grupos de administración: consulte comandos de implementación de grupos de administración* de suscripción: consulte comandos de implementación de suscripciones* grupos de recursos( Consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Resources/deploymentStacks, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Resources/deploymentStacks@2022-08-01-preview' = {
location: 'string'
name: 'string'
properties: {
actionOnUnmanage: {
managementGroups: 'string'
resourceGroups: 'string'
resources: 'string'
}
debugSetting: {
detailLevel: 'string'
}
denySettings: {
applyToChildScopes: bool
excludedActions: [
'string'
]
excludedPrincipals: [
'string'
]
mode: 'string'
}
deploymentScope: 'string'
description: 'string'
error: {
error: {}
}
parameters: any(Azure.Bicep.Types.Concrete.AnyType)
parametersLink: {
contentVersion: 'string'
uri: 'string'
}
template: any(Azure.Bicep.Types.Concrete.AnyType)
templateLink: {
contentVersion: 'string'
id: 'string'
queryString: 'string'
relativePath: 'string'
uri: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
DenySettings
Nombre | Descripción | Valor |
---|---|---|
applyToChildScopes | DenySettings se aplicará a los ámbitos secundarios. | Bool |
excludedActions | Lista de operaciones de administración basadas en roles que se excluyen de denySettings. Se permiten hasta 200 acciones. Si el modo denySetting se establece en "denyWriteAndDelete", las siguientes acciones se anexan automáticamente a "excludedActions": "*/read" y "Microsoft.Authorization/locks/delete". Si el modo denySetting se establece en "denyDelete", las siguientes acciones se anexan automáticamente a "excludedActions": "Microsoft.Authorization/locks/delete". Se quitarán las acciones duplicadas. | string[] |
excludedPrincipals | Lista de identificadores de entidad de seguridad de AAD excluidos del bloqueo. Se permiten hasta 5 entidades de seguridad. | string[] |
modo | denySettings Mode. | 'denyDelete' 'denyWriteAndDelete' 'none' (obligatorio) |
DeploymentStackProperties
Nombre | Descripción | Valor |
---|---|---|
actionOnUnmanage | Define el comportamiento de los recursos que no se administran inmediatamente después de actualizar la pila. | DeploymentStackPropertiesActionOnUnmanage (obligatorio) |
debugSetting | Configuración de depuración de la implementación. | DeploymentStacksDebugSetting |
denySettings | Define cómo se bloquean los recursos implementados por la pila. | denySettings (obligatorio) |
deploymentScope | Ámbito en el que se debe crear la implementación inicial. Si no se especifica un ámbito, el valor predeterminado será el ámbito de la pila de implementación. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). | cuerda |
descripción | Descripción de la pila de implementación. | cuerda Restricciones: Longitud máxima = 4096 |
error | Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData). | errorResponse |
Parámetros | Pares de nombre y valor que definen los parámetros de implementación de la plantilla. Use este elemento al proporcionar los valores de parámetro directamente en la solicitud, en lugar de vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. Puede ser un JObject o una cadena JSON bien formada. | cualquier |
parametersLink | Identificador URI del archivo de parámetros. Use este elemento para vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. | DeploymentStacksParametersLink |
plantilla | El contenido de la plantilla. Este elemento se usa cuando desea pasar la sintaxis de plantilla directamente en la solicitud en lugar de vincular a una plantilla existente. Puede ser una cadena JSON con formato correcto o JObject. Use la propiedad templateLink o la propiedad template, pero no ambas. | cualquier |
templateLink | Identificador URI de la plantilla. Use la propiedad templateLink o la propiedad template, pero no ambas. | DeploymentStacksTemplateLink |
DeploymentStackPropertiesActionOnUnmanage
Nombre | Descripción | Valor |
---|---|---|
managementGroups | Especifica la acción que se debe realizar en el recurso cuando se elimina la pila de implementación. Eliminar intentará eliminar el recurso de Azure. Desasociar dejará el recurso en su estado actual. | 'delete' 'desasociar' |
resourceGroups | Especifica la acción que se debe realizar en el recurso cuando se elimina la pila de implementación. Eliminar intentará eliminar el recurso de Azure. Desasociar dejará el recurso en su estado actual. | 'delete' 'desasociar' |
Recursos | Especifica la acción que se debe realizar en el recurso cuando se elimina la pila de implementación. Eliminar intentará eliminar el recurso de Azure. Desasociar dejará el recurso en su estado actual. | 'delete' 'detach' (obligatorio) |
DeploymentStacksDebugSetting
Nombre | Descripción | Valor |
---|---|---|
detailLevel | Especifica el tipo de información que se va a registrar para la depuración. Los valores permitidos no son ninguno, requestContent, responseContent o requestContent y responseContent separados por una coma. El valor predeterminado no es ninguno. Al establecer este valor, considere cuidadosamente el tipo de información que se pasa durante la implementación. Al registrar información sobre la solicitud o respuesta, se podrían exponer datos confidenciales que se recuperan a través de las operaciones de implementación. | cuerda |
DeploymentStacksParametersLink
Nombre | Descripción | Valor |
---|---|---|
contentVersion | Si se incluye, debe coincidir con ContentVersion en la plantilla. | cuerda |
Uri | Identificador URI del archivo de parámetros. | string (obligatorio) |
DeploymentStacksTemplateLink
Nombre | Descripción | Valor |
---|---|---|
contentVersion | Si se incluye, debe coincidir con ContentVersion en la plantilla. | cuerda |
identificación | Identificador de recurso de una especificación de plantilla. Use la propiedad id o uri, pero no ambas. | cuerda |
queryString | Cadena de consulta (por ejemplo, un token de SAS) que se va a usar con el URI templateLink. | cuerda |
relativePath | La propiedad relativePath se puede usar para implementar una plantilla vinculada en una ubicación relativa al elemento primario. Si la plantilla primaria estaba vinculada a templateSpec, esto hará referencia a un artefacto en TemplateSpec. Si el elemento primario estaba vinculado con un URI, la implementación secundaria será una combinación de los URI primarios y relativePath. | cuerda |
Uri | Identificador URI de la plantilla que se va a implementar. Use la propiedad URI o id, pero no ambas. | cuerda |
DeploymentStackTags
Nombre | Descripción | Valor |
---|
ErrorDetail
Nombre | Descripción | Valor |
---|
ErrorResponse
Nombre | Descripción | Valor |
---|---|---|
error | Objeto de error. | errorDetail |
Microsoft.Resources/deploymentStacks
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación de la pila de implementación. No se puede cambiar después de la creación. Debe ser una de las ubicaciones de Azure admitidas. | cuerda |
nombre | El nombre del recurso | cuerda Restricciones: Longitud mínima = 1 Longitud máxima = 90 Patrón = ^[-\w\._\(\)]+$ (obligatorio) |
Propiedades | Propiedades de la pila de implementación. | DeploymentStackProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
Definición de recursos de plantilla de ARM
El tipo de recurso deploymentStacks se puede implementar con operaciones destinadas a:
- Grupos de administración: consulte comandos de implementación de grupos de administración* de suscripción: consulte comandos de implementación de suscripciones* grupos de recursos( Consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Resources/deploymentStacks, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.Resources/deploymentStacks",
"apiVersion": "2022-08-01-preview",
"name": "string",
"location": "string",
"properties": {
"actionOnUnmanage": {
"managementGroups": "string",
"resourceGroups": "string",
"resources": "string"
},
"debugSetting": {
"detailLevel": "string"
},
"denySettings": {
"applyToChildScopes": "bool",
"excludedActions": [ "string" ],
"excludedPrincipals": [ "string" ],
"mode": "string"
},
"deploymentScope": "string",
"description": "string",
"error": {
"error": {
}
},
"parameters": {},
"parametersLink": {
"contentVersion": "string",
"uri": "string"
},
"template": {},
"templateLink": {
"contentVersion": "string",
"id": "string",
"queryString": "string",
"relativePath": "string",
"uri": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
DenySettings
Nombre | Descripción | Valor |
---|---|---|
applyToChildScopes | DenySettings se aplicará a los ámbitos secundarios. | Bool |
excludedActions | Lista de operaciones de administración basadas en roles que se excluyen de denySettings. Se permiten hasta 200 acciones. Si el modo denySetting se establece en "denyWriteAndDelete", las siguientes acciones se anexan automáticamente a "excludedActions": "*/read" y "Microsoft.Authorization/locks/delete". Si el modo denySetting se establece en "denyDelete", las siguientes acciones se anexan automáticamente a "excludedActions": "Microsoft.Authorization/locks/delete". Se quitarán las acciones duplicadas. | string[] |
excludedPrincipals | Lista de identificadores de entidad de seguridad de AAD excluidos del bloqueo. Se permiten hasta 5 entidades de seguridad. | string[] |
modo | denySettings Mode. | 'denyDelete' 'denyWriteAndDelete' 'none' (obligatorio) |
DeploymentStackProperties
Nombre | Descripción | Valor |
---|---|---|
actionOnUnmanage | Define el comportamiento de los recursos que no se administran inmediatamente después de actualizar la pila. | DeploymentStackPropertiesActionOnUnmanage (obligatorio) |
debugSetting | Configuración de depuración de la implementación. | DeploymentStacksDebugSetting |
denySettings | Define cómo se bloquean los recursos implementados por la pila. | denySettings (obligatorio) |
deploymentScope | Ámbito en el que se debe crear la implementación inicial. Si no se especifica un ámbito, el valor predeterminado será el ámbito de la pila de implementación. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). | cuerda |
descripción | Descripción de la pila de implementación. | cuerda Restricciones: Longitud máxima = 4096 |
error | Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData). | errorResponse |
Parámetros | Pares de nombre y valor que definen los parámetros de implementación de la plantilla. Use este elemento al proporcionar los valores de parámetro directamente en la solicitud, en lugar de vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. Puede ser un JObject o una cadena JSON bien formada. | cualquier |
parametersLink | Identificador URI del archivo de parámetros. Use este elemento para vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. | DeploymentStacksParametersLink |
plantilla | El contenido de la plantilla. Este elemento se usa cuando desea pasar la sintaxis de plantilla directamente en la solicitud en lugar de vincular a una plantilla existente. Puede ser una cadena JSON con formato correcto o JObject. Use la propiedad templateLink o la propiedad template, pero no ambas. | cualquier |
templateLink | Identificador URI de la plantilla. Use la propiedad templateLink o la propiedad template, pero no ambas. | DeploymentStacksTemplateLink |
DeploymentStackPropertiesActionOnUnmanage
Nombre | Descripción | Valor |
---|---|---|
managementGroups | Especifica la acción que se debe realizar en el recurso cuando se elimina la pila de implementación. Eliminar intentará eliminar el recurso de Azure. Desasociar dejará el recurso en su estado actual. | 'delete' 'desasociar' |
resourceGroups | Especifica la acción que se debe realizar en el recurso cuando se elimina la pila de implementación. Eliminar intentará eliminar el recurso de Azure. Desasociar dejará el recurso en su estado actual. | 'delete' 'desasociar' |
Recursos | Especifica la acción que se debe realizar en el recurso cuando se elimina la pila de implementación. Eliminar intentará eliminar el recurso de Azure. Desasociar dejará el recurso en su estado actual. | 'delete' 'detach' (obligatorio) |
DeploymentStacksDebugSetting
Nombre | Descripción | Valor |
---|---|---|
detailLevel | Especifica el tipo de información que se va a registrar para la depuración. Los valores permitidos no son ninguno, requestContent, responseContent o requestContent y responseContent separados por una coma. El valor predeterminado no es ninguno. Al establecer este valor, considere cuidadosamente el tipo de información que se pasa durante la implementación. Al registrar información sobre la solicitud o respuesta, se podrían exponer datos confidenciales que se recuperan a través de las operaciones de implementación. | cuerda |
DeploymentStacksParametersLink
Nombre | Descripción | Valor |
---|---|---|
contentVersion | Si se incluye, debe coincidir con ContentVersion en la plantilla. | cuerda |
Uri | Identificador URI del archivo de parámetros. | string (obligatorio) |
DeploymentStacksTemplateLink
Nombre | Descripción | Valor |
---|---|---|
contentVersion | Si se incluye, debe coincidir con ContentVersion en la plantilla. | cuerda |
identificación | Identificador de recurso de una especificación de plantilla. Use la propiedad id o uri, pero no ambas. | cuerda |
queryString | Cadena de consulta (por ejemplo, un token de SAS) que se va a usar con el URI templateLink. | cuerda |
relativePath | La propiedad relativePath se puede usar para implementar una plantilla vinculada en una ubicación relativa al elemento primario. Si la plantilla primaria estaba vinculada a templateSpec, esto hará referencia a un artefacto en TemplateSpec. Si el elemento primario estaba vinculado con un URI, la implementación secundaria será una combinación de los URI primarios y relativePath. | cuerda |
Uri | Identificador URI de la plantilla que se va a implementar. Use la propiedad URI o id, pero no ambas. | cuerda |
DeploymentStackTags
Nombre | Descripción | Valor |
---|
ErrorDetail
Nombre | Descripción | Valor |
---|
ErrorResponse
Nombre | Descripción | Valor |
---|---|---|
error | Objeto de error. | errorDetail |
Microsoft.Resources/deploymentStacks
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2022-08-01-preview' |
ubicación | Ubicación de la pila de implementación. No se puede cambiar después de la creación. Debe ser una de las ubicaciones de Azure admitidas. | cuerda |
nombre | El nombre del recurso | cuerda Restricciones: Longitud mínima = 1 Longitud máxima = 90 Patrón = ^[-\w\._\(\)]+$ (obligatorio) |
Propiedades | Propiedades de la pila de implementación. | DeploymentStackProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo | El tipo de recurso | "Microsoft.Resources/deploymentStacks" |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso deploymentStacks se puede implementar con operaciones destinadas a:
- grupos de administración de * suscripción* grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.Resources/deploymentStacks, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Resources/deploymentStacks@2022-08-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
actionOnUnmanage = {
managementGroups = "string"
resourceGroups = "string"
resources = "string"
}
debugSetting = {
detailLevel = "string"
}
denySettings = {
applyToChildScopes = bool
excludedActions = [
"string"
]
excludedPrincipals = [
"string"
]
mode = "string"
}
deploymentScope = "string"
description = "string"
error = {
error = {
}
}
parameters = ?
parametersLink = {
contentVersion = "string"
uri = "string"
}
template = ?
templateLink = {
contentVersion = "string"
id = "string"
queryString = "string"
relativePath = "string"
uri = "string"
}
}
})
}
Valores de propiedad
DenySettings
Nombre | Descripción | Valor |
---|---|---|
applyToChildScopes | DenySettings se aplicará a los ámbitos secundarios. | Bool |
excludedActions | Lista de operaciones de administración basadas en roles que se excluyen de denySettings. Se permiten hasta 200 acciones. Si el modo denySetting se establece en "denyWriteAndDelete", las siguientes acciones se anexan automáticamente a "excludedActions": "*/read" y "Microsoft.Authorization/locks/delete". Si el modo denySetting se establece en "denyDelete", las siguientes acciones se anexan automáticamente a "excludedActions": "Microsoft.Authorization/locks/delete". Se quitarán las acciones duplicadas. | string[] |
excludedPrincipals | Lista de identificadores de entidad de seguridad de AAD excluidos del bloqueo. Se permiten hasta 5 entidades de seguridad. | string[] |
modo | denySettings Mode. | 'denyDelete' 'denyWriteAndDelete' 'none' (obligatorio) |
DeploymentStackProperties
Nombre | Descripción | Valor |
---|---|---|
actionOnUnmanage | Define el comportamiento de los recursos que no se administran inmediatamente después de actualizar la pila. | DeploymentStackPropertiesActionOnUnmanage (obligatorio) |
debugSetting | Configuración de depuración de la implementación. | DeploymentStacksDebugSetting |
denySettings | Define cómo se bloquean los recursos implementados por la pila. | denySettings (obligatorio) |
deploymentScope | Ámbito en el que se debe crear la implementación inicial. Si no se especifica un ámbito, el valor predeterminado será el ámbito de la pila de implementación. Los ámbitos válidos son: grupo de administración (formato: '/providers/Microsoft.Management/managementGroups/{managementGroupId}'), suscripción (formato: '/subscriptions/{subscriptionId}'), grupo de recursos (formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}'). | cuerda |
descripción | Descripción de la pila de implementación. | cuerda Restricciones: Longitud máxima = 4096 |
error | Respuesta de error común para todas las API de Azure Resource Manager para devolver los detalles de error de las operaciones con errores. (Esto también sigue el formato de respuesta de error de OData). | errorResponse |
Parámetros | Pares de nombre y valor que definen los parámetros de implementación de la plantilla. Use este elemento al proporcionar los valores de parámetro directamente en la solicitud, en lugar de vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. Puede ser un JObject o una cadena JSON bien formada. | cualquier |
parametersLink | Identificador URI del archivo de parámetros. Use este elemento para vincular a un archivo de parámetros existente. Use la propiedad parametersLink o la propiedad parameters, pero no ambas. | DeploymentStacksParametersLink |
plantilla | El contenido de la plantilla. Este elemento se usa cuando desea pasar la sintaxis de plantilla directamente en la solicitud en lugar de vincular a una plantilla existente. Puede ser una cadena JSON con formato correcto o JObject. Use la propiedad templateLink o la propiedad template, pero no ambas. | cualquier |
templateLink | Identificador URI de la plantilla. Use la propiedad templateLink o la propiedad template, pero no ambas. | DeploymentStacksTemplateLink |
DeploymentStackPropertiesActionOnUnmanage
Nombre | Descripción | Valor |
---|---|---|
managementGroups | Especifica la acción que se debe realizar en el recurso cuando se elimina la pila de implementación. Eliminar intentará eliminar el recurso de Azure. Desasociar dejará el recurso en su estado actual. | 'delete' 'desasociar' |
resourceGroups | Especifica la acción que se debe realizar en el recurso cuando se elimina la pila de implementación. Eliminar intentará eliminar el recurso de Azure. Desasociar dejará el recurso en su estado actual. | 'delete' 'desasociar' |
Recursos | Especifica la acción que se debe realizar en el recurso cuando se elimina la pila de implementación. Eliminar intentará eliminar el recurso de Azure. Desasociar dejará el recurso en su estado actual. | 'delete' 'detach' (obligatorio) |
DeploymentStacksDebugSetting
Nombre | Descripción | Valor |
---|---|---|
detailLevel | Especifica el tipo de información que se va a registrar para la depuración. Los valores permitidos no son ninguno, requestContent, responseContent o requestContent y responseContent separados por una coma. El valor predeterminado no es ninguno. Al establecer este valor, considere cuidadosamente el tipo de información que se pasa durante la implementación. Al registrar información sobre la solicitud o respuesta, se podrían exponer datos confidenciales que se recuperan a través de las operaciones de implementación. | cuerda |
DeploymentStacksParametersLink
Nombre | Descripción | Valor |
---|---|---|
contentVersion | Si se incluye, debe coincidir con ContentVersion en la plantilla. | cuerda |
Uri | Identificador URI del archivo de parámetros. | string (obligatorio) |
DeploymentStacksTemplateLink
Nombre | Descripción | Valor |
---|---|---|
contentVersion | Si se incluye, debe coincidir con ContentVersion en la plantilla. | cuerda |
identificación | Identificador de recurso de una especificación de plantilla. Use la propiedad id o uri, pero no ambas. | cuerda |
queryString | Cadena de consulta (por ejemplo, un token de SAS) que se va a usar con el URI templateLink. | cuerda |
relativePath | La propiedad relativePath se puede usar para implementar una plantilla vinculada en una ubicación relativa al elemento primario. Si la plantilla primaria estaba vinculada a templateSpec, esto hará referencia a un artefacto en TemplateSpec. Si el elemento primario estaba vinculado con un URI, la implementación secundaria será una combinación de los URI primarios y relativePath. | cuerda |
Uri | Identificador URI de la plantilla que se va a implementar. Use la propiedad URI o id, pero no ambas. | cuerda |
DeploymentStackTags
Nombre | Descripción | Valor |
---|
ErrorDetail
Nombre | Descripción | Valor |
---|
ErrorResponse
Nombre | Descripción | Valor |
---|---|---|
error | Objeto de error. | errorDetail |
Microsoft.Resources/deploymentStacks
Nombre | Descripción | Valor |
---|---|---|
ubicación | Ubicación de la pila de implementación. No se puede cambiar después de la creación. Debe ser una de las ubicaciones de Azure admitidas. | cuerda |
nombre | El nombre del recurso | cuerda Restricciones: Longitud mínima = 1 Longitud máxima = 90 Patrón = ^[-\w\._\(\)]+$ (obligatorio) |
Propiedades | Propiedades de la pila de implementación. | DeploymentStackProperties |
Etiquetas | Etiquetas de recursos | Diccionario de nombres y valores de etiqueta. |
tipo | El tipo de recurso | "Microsoft.Resources/deploymentStacks@2022-08-01-preview" |