Compartir a través de


Proyectos/grupos de Microsoft.DevCenter 2023-01-01-preview

Definición de recursos de Bicep

El tipo de recurso projects/pools se puede implementar con operaciones destinadas a:

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.DevCenter/projects/pools, agregue lo siguiente a la plantilla de Bicep.

resource symbolicname 'Microsoft.DevCenter/projects/pools@2023-01-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    devBoxDefinitionName: 'string'
    licenseType: 'string'
    localAdministrator: 'string'
    networkConnectionName: 'string'
    stopOnDisconnect: {
      gracePeriodMinutes: int
      status: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

Microsoft.DevCenter/projects/pools

Nombre Descripción Valor
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: proyectos
Propiedades Propiedades del grupo poolProperties de
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

PoolProperties (Propiedades de la piscina)

Nombre Descripción Valor
devBoxDefinitionName Nombre de una definición de Dev Box en el proyecto primario de este grupo cuerda
tipoDeLicencia Especifica el tipo de licencia que indica que el autor de la llamada ya ha adquirido licencias para los cuadros de desarrollo que se crearán. "Windows_Client"
localAdministrator Indica si los propietarios de Dev Boxes de este grupo se agregan como administradores locales en dev Box. 'Deshabilitado'
'Habilitado'
networkConnectionName Nombre de una conexión de red en el proyecto primario de este grupo cuerda
stopOnDisconnect Detenga los valores de configuración de desconexión de los cuadros de desarrollo creados en este grupo. StopOnDisconnectConfiguration

StopOnDisconnectConfiguration

Nombre Descripción Valor
gracePeriodMinutes Tiempo especificado en minutos que se esperará antes de detener un dev Box una vez que se detecte la desconexión. Int
estado Indica si la característica para detener desconexión del cuadro de desarrollo una vez que se ha expirado el período de gracia está habilitado. 'Deshabilitado'
'Habilitado'

TrackedResourceTags

Nombre Descripción Valor

Ejemplos de uso

Ejemplos de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure contienen ejemplos de Bicep para implementar este tipo de recurso.

Archivo de Bicep Descripción
configuración del servicio Dev Box Esta plantilla crearía todos los recursos de administración de Dev Box según la guía de inicio rápido de Dev Box (/azure/dev-box/quickstart-create-dev-box). Puede ver todos los recursos creados o ir directamente a DevPortal.microsoft.com para crear su primer cuadro de desarrollo.
Implementación del servicio Dev Box Esta plantilla proporciona una forma de configurar todos los recursos necesarios para crear un Dev Box.
Implementación de Dev Box Service con una imagen integrada Esta plantilla proporciona una manera de implementar un servicio Dev Box con una imagen integrada.

Definición de recursos de plantilla de ARM

El tipo de recurso projects/pools se puede implementar con operaciones destinadas a:

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.DevCenter/projects/pools, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.DevCenter/projects/pools",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "devBoxDefinitionName": "string",
    "licenseType": "string",
    "localAdministrator": "string",
    "networkConnectionName": "string",
    "stopOnDisconnect": {
      "gracePeriodMinutes": "int",
      "status": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

Microsoft.DevCenter/projects/pools

Nombre Descripción Valor
apiVersion La versión de api '2023-01-01-avance'
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades del grupo poolProperties de
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.DevCenter/projects/pools"

PoolProperties (Propiedades de la piscina)

Nombre Descripción Valor
devBoxDefinitionName Nombre de una definición de Dev Box en el proyecto primario de este grupo cuerda
tipoDeLicencia Especifica el tipo de licencia que indica que el autor de la llamada ya ha adquirido licencias para los cuadros de desarrollo que se crearán. "Windows_Client"
localAdministrator Indica si los propietarios de Dev Boxes de este grupo se agregan como administradores locales en dev Box. 'Deshabilitado'
'Habilitado'
networkConnectionName Nombre de una conexión de red en el proyecto primario de este grupo cuerda
stopOnDisconnect Detenga los valores de configuración de desconexión de los cuadros de desarrollo creados en este grupo. StopOnDisconnectConfiguration

StopOnDisconnectConfiguration

Nombre Descripción Valor
gracePeriodMinutes Tiempo especificado en minutos que se esperará antes de detener un dev Box una vez que se detecte la desconexión. Int
estado Indica si la característica para detener desconexión del cuadro de desarrollo una vez que se ha expirado el período de gracia está habilitado. 'Deshabilitado'
'Habilitado'

TrackedResourceTags

Nombre Descripción Valor

Ejemplos de uso

Plantillas de inicio rápido de Azure

Los siguientes plantillas de inicio rápido de Azure implementar este tipo de recurso.

Plantilla Descripción
configuración del servicio Dev Box

Implementación en Azure
Esta plantilla crearía todos los recursos de administración de Dev Box según la guía de inicio rápido de Dev Box (/azure/dev-box/quickstart-create-dev-box). Puede ver todos los recursos creados o ir directamente a DevPortal.microsoft.com para crear su primer cuadro de desarrollo.
Implementación del servicio Dev Box

Implementación en Azure
Esta plantilla proporciona una forma de configurar todos los recursos necesarios para crear un Dev Box.
Implementación de Dev Box Service con una imagen integrada

Implementación en Azure
Esta plantilla proporciona una manera de implementar un servicio Dev Box con una imagen integrada.

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso projects/pools se puede implementar con operaciones destinadas a:

  • grupos de recursos de

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.DevCenter/projects/pools, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevCenter/projects/pools@2023-01-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      devBoxDefinitionName = "string"
      licenseType = "string"
      localAdministrator = "string"
      networkConnectionName = "string"
      stopOnDisconnect = {
        gracePeriodMinutes = int
        status = "string"
      }
    }
  }
}

Valores de propiedad

Microsoft.DevCenter/projects/pools

Nombre Descripción Valor
ubicación Ubicación geográfica donde reside el recurso string (obligatorio)
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: proyectos de
Propiedades Propiedades del grupo poolProperties de
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.DevCenter/projects/pools@2023-01-01-preview"

PoolProperties (Propiedades de la piscina)

Nombre Descripción Valor
devBoxDefinitionName Nombre de una definición de Dev Box en el proyecto primario de este grupo cuerda
tipoDeLicencia Especifica el tipo de licencia que indica que el autor de la llamada ya ha adquirido licencias para los cuadros de desarrollo que se crearán. "Windows_Client"
localAdministrator Indica si los propietarios de Dev Boxes de este grupo se agregan como administradores locales en dev Box. 'Deshabilitado'
'Habilitado'
networkConnectionName Nombre de una conexión de red en el proyecto primario de este grupo cuerda
stopOnDisconnect Detenga los valores de configuración de desconexión de los cuadros de desarrollo creados en este grupo. StopOnDisconnectConfiguration

StopOnDisconnectConfiguration

Nombre Descripción Valor
gracePeriodMinutes Tiempo especificado en minutos que se esperará antes de detener un dev Box una vez que se detecte la desconexión. Int
estado Indica si la característica para detener desconexión del cuadro de desarrollo una vez que se ha expirado el período de gracia está habilitado. 'Deshabilitado'
'Habilitado'

TrackedResourceTags

Nombre Descripción Valor