Compartir a través de


Microsoft.Sql servers/jobAgents 2023-05-01-preview

Definición de recursos de Bicep

El tipo de recurso servers/jobAgents se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Sql/servers/jobAgents, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Sql/servers/jobAgents@2023-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  identity: {
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    databaseId: 'string'
  }
}

Valores de propiedad

servers/jobAgents

Nombre Descripción Value
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)
ubicación Ubicación del recurso string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku Nombre y nivel de la SKU. Sku
primario 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 más información, consulte Recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: servidores
identidad Identidad del agente de trabajo. JobAgentIdentity
properties Propiedades del recurso. JobAgentProperties

JobAgentIdentity

Nombre Descripción Valor
tenantId Identificador de inquilino de identidad del agente de trabajo string

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo Tipo de identidad del agente de trabajo 'Ninguno'
'SystemAssigned'
'SystemAssignedUserAssigned'
'UserAssigned' (obligatorio)
userAssignedIdentities Identificadores de recurso de las identidades asignadas por el usuario que se van a usar JobAgentIdentityUserAssignedIdentities

JobAgentIdentityUserAssignedIdentities

Nombre Descripción Valor
{propiedad personalizada} JobAgentUserAssignedIdentity

JobAgentUserAssignedIdentity

Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.

JobAgentProperties

Nombre Descripción Valor
databaseId Identificador de recurso de la base de datos en el que almacenar los metadatos del trabajo. string (obligatorio)

SKU

Nombre Descripción Valor
capacity Capacidad de la SKU determinada. int
family Si el servicio tiene diferentes generaciones de hardware, para la misma SKU, se puede capturar aquí. string
name El nombre de la SKU, normalmente, una letra + código numérico, por ejemplo, P3. string (obligatorio)
tamaño Tamaño de la SKU determinada string
Nivel: El nivel o la edición de la SKU determinada, por ejemplo, Básico, Premium. string

Definición de recursos de plantilla de ARM

El tipo de recurso servers/jobAgents se puede implementar con operaciones que tienen como destino:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Sql/servers/jobAgents, agregue el siguiente json a la plantilla.

{
  "type": "Microsoft.Sql/servers/jobAgents",
  "apiVersion": "2023-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "identity": {
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "databaseId": "string"
  }
}

Valores de propiedad

servers/jobAgents

Nombre Descripción Value
type Tipo de recurso "Microsoft.Sql/servers/jobAgents"
apiVersion La versión de la API de recursos "2023-05-01-preview"
name El nombre del recurso

Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json.
string (obligatorio)
ubicación Ubicación del recurso string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku Nombre y nivel de la SKU. Sku
identidad Identidad del agente de trabajo. JobAgentIdentity
properties Propiedades del recurso. JobAgentProperties

JobAgentIdentity

Nombre Descripción Valor
tenantId Identificador de inquilino de identidad del agente de trabajo string

Restricciones:
Longitud mínima = 36
Longitud máxima = 36
Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo Tipo de identidad del agente de trabajo 'Ninguno'
'SystemAssigned'
'SystemAssignedUserAssigned'
'UserAssigned' (obligatorio)
userAssignedIdentities Identificadores de recurso de las identidades asignadas por el usuario que se van a usar JobAgentIdentityUserAssignedIdentities

JobAgentIdentityUserAssignedIdentities

Nombre Descripción Valor
{propiedad personalizada} JobAgentUserAssignedIdentity

JobAgentUserAssignedIdentity

Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.

JobAgentProperties

Nombre Descripción Valor
databaseId Identificador de recurso de la base de datos en el que almacenar los metadatos del trabajo. string (obligatorio)

SKU

Nombre Descripción Valor
capacity Capacidad de la SKU determinada. int
family Si el servicio tiene diferentes generaciones de hardware, para la misma SKU, se puede capturar aquí. string
name El nombre de la SKU, normalmente, una letra + código numérico, por ejemplo, P3. string (obligatorio)
tamaño Tamaño de la SKU determinada string
Nivel: El nivel o la edición de la SKU determinada, por ejemplo, Básico, Premium. string

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso servers/jobAgents se puede implementar con operaciones que tienen como destino:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.Sql/servers/jobAgents, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/jobAgents@2023-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      databaseId = "string"
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

Valores de propiedad

servers/jobAgents

Nombre Descripción Value
type Tipo de recurso "Microsoft.Sql/servers/jobAgents@2023-05-01-preview"
name El nombre del recurso string (obligatorio)
ubicación Ubicación del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: servidores
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta.
sku Nombre y nivel de la SKU. Sku
identidad Identidad del agente de trabajo. JobAgentIdentity
properties Propiedades del recurso. JobAgentProperties

JobAgentIdentity

Nombre Descripción Value
type Tipo de identidad del agente de trabajo "SystemAssigned"
"SystemAssignedUserAssigned"
"UserAssigned" (obligatorio)
identity_ids Identificadores de recurso de las identidades asignadas por el usuario que se van a usar Matriz de identificadores de identidad de usuario.

JobAgentIdentityUserAssignedIdentities

Nombre Descripción Valor
{propiedad personalizada} JobAgentUserAssignedIdentity

JobAgentUserAssignedIdentity

Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.

JobAgentProperties

Nombre Descripción Valor
databaseId Identificador de recurso de la base de datos en el que almacenar los metadatos del trabajo. string (obligatorio)

SKU

Nombre Descripción Valor
capacity Capacidad de la SKU determinada. int
family Si el servicio tiene diferentes generaciones de hardware, para la misma SKU, se puede capturar aquí. string
name El nombre de la SKU, normalmente, una letra + código numérico, por ejemplo, P3. string (obligatorio)
tamaño Tamaño de la SKU determinada string
Nivel: El nivel o la edición de la SKU determinada, por ejemplo, Básico, Premium. string