Partilhar via


Espaços de trabalho/conjuntos de recursos/versões Microsoft.MachineLearningServices 2023-10-01

Definição de recursos do bíceps

O tipo de recurso espaços de trabalho/conjuntos de recursos/versões pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/featuresets/versions, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/featuresets/versions@2023-10-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    description: 'string'
    entities: [
      'string'
    ]
    isAnonymous: bool
    isArchived: bool
    materializationSettings: {
      notification: {
        emailOn: [
          'string'
        ]
        emails: [
          'string'
        ]
        webhooks: {
          {customized property}: {
            eventType: 'string'
            webhookType: 'string'
            // For remaining properties, see Webhook objects
          }
        }
      }
      resource: {
        instanceType: 'string'
      }
      schedule: {
        endTime: 'string'
        frequency: 'string'
        interval: int
        schedule: {
          hours: [
            int
          ]
          minutes: [
            int
          ]
          monthDays: [
            int
          ]
          weekDays: [
            'string'
          ]
        }
        startTime: 'string'
        timeZone: 'string'
        triggerType: 'string'
      }
      sparkConfiguration: {
        {customized property}: 'string'
      }
      storeType: 'string'
    }
    properties: {
      {customized property}: 'string'
    }
    specification: {
      path: 'string'
    }
    stage: 'string'
    tags: {}
  }
}

Objetos Webhook

Defina a propriedade webhookType para especificar o tipo de objeto.

Para AzureDevOps, use:

  webhookType: 'AzureDevOps'

Valores de propriedade

espaços de trabalho/conjuntos de recursos/versões

Designação Descrição Valor
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: conjuntos de recursos
propriedades [Obrigatório] Atributos adicionais da entidade. FeaturesetVersionProperties (obrigatório)

FeaturesetVersionProperties

Designação Descrição Valor
Descrição O texto da descrição do ativo. string
entidades Especifica a lista de entidades string[]
isAnonymous Se a versão do nome for gerada pelo sistema (registo anónimo). Bool
isArquivado O ativo está arquivado? Bool
materializaçãoConfigurações Especifica as configurações de materialização MaterializationSettings
propriedades O dicionário de propriedades de ativos. ResourceBaseProperties
Especificação Especifica os detalhes da especificação do recurso FeaturesetSpecification
estágio Especifica o estágio do ativo string
Etiquetas Dicionário de tags. As tags podem ser adicionadas, removidas e atualizadas. objeto

MaterializaçãoConfigurações

Designação Descrição Valor
notificação Especifica os detalhes da notificação NotificationSetting
recurso Especifica as configurações de recursos de computação MaterializationComputeResource
Horário Especifica os detalhes da agenda RecurrenceTrigger
sparkConfiguration Especifica as configurações de computação do spark MaterializationSettingsSparkConfiguration
storeType Especifica as lojas às quais a materialização deve acontecer 'Nenhuma'
'Offline'
'Em linha'
'OnlineAndOffline'

NotificationSetting

Designação Descrição Valor
e-mailOn Enviar notificação por e-mail para o usuário no tipo de notificação especificado Matriz de cadeia de caracteres contendo qualquer uma das:
'TrabalhoCancelado'
'TrabalhoConcluído'
'JobFailed'
E-mails Esta é a lista de destinatários de e-mail que tem uma limitação de 499 caracteres no total concat com separador de vírgula string[]
ganchos de teia Enviar retorno de chamada webhook para um serviço. Key é um nome fornecido pelo usuário para o webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Designação Descrição Valor
{propriedade personalizada} Webhook

Gancho de teia

Designação Descrição Valor
eventType Enviar retorno de chamada em um evento de notificação especificado string
webhookType Definir o tipo de objeto AzureDevOps (obrigatório)

AzureDevOpsWebhook

Designação Descrição Valor
webhookType [Obrigatório] Especifica o tipo de serviço para enviar um retorno de chamada 'AzureDevOps' (obrigatório)

MaterializaçãoComputeResource

Designação Descrição Valor
tipo de instância Especifica o tipo de instância string

RecorrênciaTrigger

Designação Descrição Valor
Tempo de Fim Especifica a hora de término do agendamento na ISO 8601, mas sem um deslocamento UTC. Consulte https://en.wikipedia.org/wiki/ISO_8601.
O formato recomentado seria "2022-06-01T00:00:01"
Se não estiver presente, o horário será executado por tempo indeterminado
string
FREQUÊNCIA [Obrigatório] A frequência para acionar o cronograma. 'Dia'
'Hora'
'Minuto'
'Mês'
'Semana' (obrigatório)
intervalo [Obrigatório] Especifica o intervalo de programação em conjunto com a frequência int (obrigatório)
Horário O esquema de recorrência. RecurrenceSchedule
startTime Especifica a hora de início do agendamento no formato ISO 8601, mas sem um deslocamento UTC. string
Fuso horário Especifica o fuso horário no qual a agenda é executada.
O fuso horário deve seguir o formato de fuso horário do Windows. Referência: /windows-hardware/manufature/desktop/default-time-zones
string
Tipo de gatilho [Obrigatório] 'Cron'
«Recorrência» (obrigatório)

RecorrênciaCronograma

Designação Descrição Valor
Horas [Obrigatório] Lista de horas para o horário. int[] (obrigatório)
minutos [Obrigatório] Lista de atas para a programação. int[] (obrigatório)
mêsDias Lista de dias do mês para o cronograma int[]
dias úteis Lista de dias para o calendário. Matriz de cadeia de caracteres contendo qualquer uma das:
'Sexta-feira'
'Segunda-feira'
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira'

MaterializaçãoConfiguraçõesFaíscaConfiguração

Designação Descrição Valor
{propriedade personalizada} string

ResourceBaseProperties

Designação Descrição Valor
{propriedade personalizada} string

FeaturesetSpecification

Designação Descrição Valor
caminho Especifica o caminho da especificação string

Definição de recurso de modelo ARM

O tipo de recurso espaços de trabalho/conjuntos de recursos/versões pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/featuresets/versions, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.MachineLearningServices/workspaces/featuresets/versions",
  "apiVersion": "2023-10-01",
  "name": "string",
  "properties": {
    "description": "string",
    "entities": [ "string" ],
    "isAnonymous": "bool",
    "isArchived": "bool",
    "materializationSettings": {
      "notification": {
        "emailOn": [ "string" ],
        "emails": [ "string" ],
        "webhooks": {
          "{customized property}": {
            "eventType": "string",
            "webhookType": "string"
            // For remaining properties, see Webhook objects
          }
        }
      },
      "resource": {
        "instanceType": "string"
      },
      "schedule": {
        "endTime": "string",
        "frequency": "string",
        "interval": "int",
        "schedule": {
          "hours": [ "int" ],
          "minutes": [ "int" ],
          "monthDays": [ "int" ],
          "weekDays": [ "string" ]
        },
        "startTime": "string",
        "timeZone": "string",
        "triggerType": "string"
      },
      "sparkConfiguration": {
        "{customized property}": "string"
      },
      "storeType": "string"
    },
    "properties": {
      "{customized property}": "string"
    },
    "specification": {
      "path": "string"
    },
    "stage": "string",
    "tags": {}
  }
}

Objetos Webhook

Defina a propriedade webhookType para especificar o tipo de objeto.

Para AzureDevOps, use:

  "webhookType": "AzureDevOps"

Valores de propriedade

espaços de trabalho/conjuntos de recursos/versões

Designação Descrição Valor
tipo O tipo de recurso 'Microsoft.MachineLearningServices/workspaces/featuresets/versions'
apiVersion A versão da api de recursos '2023-10-01'
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos JSON ARM.
string (obrigatório)
propriedades [Obrigatório] Atributos adicionais da entidade. FeaturesetVersionProperties (obrigatório)

FeaturesetVersionProperties

Designação Descrição Valor
Descrição O texto da descrição do ativo. string
entidades Especifica a lista de entidades string[]
isAnonymous Se a versão do nome for gerada pelo sistema (registo anónimo). Bool
isArquivado O ativo está arquivado? Bool
materializaçãoConfigurações Especifica as configurações de materialização MaterializationSettings
propriedades O dicionário de propriedades de ativos. ResourceBaseProperties
Especificação Especifica os detalhes da especificação do recurso FeaturesetSpecification
estágio Especifica o estágio do ativo string
Etiquetas Dicionário de tags. As tags podem ser adicionadas, removidas e atualizadas. objeto

MaterializaçãoConfigurações

Designação Descrição Valor
notificação Especifica os detalhes da notificação NotificationSetting
recurso Especifica as configurações de recursos de computação MaterializationComputeResource
Horário Especifica os detalhes da agenda RecurrenceTrigger
sparkConfiguration Especifica as configurações de computação do spark MaterializationSettingsSparkConfiguration
storeType Especifica as lojas às quais a materialização deve acontecer 'Nenhuma'
'Offline'
'Em linha'
'OnlineAndOffline'

NotificationSetting

Designação Descrição Valor
e-mailOn Enviar notificação por e-mail para o usuário no tipo de notificação especificado Matriz de cadeia de caracteres contendo qualquer uma das:
'TrabalhoCancelado'
'TrabalhoConcluído'
'JobFailed'
E-mails Esta é a lista de destinatários de e-mail que tem uma limitação de 499 caracteres no total concat com separador de vírgula string[]
ganchos de teia Enviar retorno de chamada webhook para um serviço. Key é um nome fornecido pelo usuário para o webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Designação Descrição Valor
{propriedade personalizada} Webhook

Gancho de teia

Designação Descrição Valor
eventType Enviar retorno de chamada em um evento de notificação especificado string
webhookType Definir o tipo de objeto AzureDevOps (obrigatório)

AzureDevOpsWebhook

Designação Descrição Valor
webhookType [Obrigatório] Especifica o tipo de serviço para enviar um retorno de chamada 'AzureDevOps' (obrigatório)

MaterializaçãoComputeResource

Designação Descrição Valor
tipo de instância Especifica o tipo de instância string

RecorrênciaTrigger

Designação Descrição Valor
Tempo de Fim Especifica a hora de término do agendamento na ISO 8601, mas sem um deslocamento UTC. Consulte https://en.wikipedia.org/wiki/ISO_8601.
O formato recomentado seria "2022-06-01T00:00:01"
Se não estiver presente, o horário será executado por tempo indeterminado
string
FREQUÊNCIA [Obrigatório] A frequência para acionar o cronograma. 'Dia'
'Hora'
'Minuto'
'Mês'
'Semana' (obrigatório)
intervalo [Obrigatório] Especifica o intervalo de programação em conjunto com a frequência int (obrigatório)
Horário O esquema de recorrência. RecurrenceSchedule
startTime Especifica a hora de início do agendamento no formato ISO 8601, mas sem um deslocamento UTC. string
Fuso horário Especifica o fuso horário no qual a agenda é executada.
O fuso horário deve seguir o formato de fuso horário do Windows. Referência: /windows-hardware/manufature/desktop/default-time-zones
string
Tipo de gatilho [Obrigatório] 'Cron'
«Recorrência» (obrigatório)

RecorrênciaCronograma

Designação Descrição Valor
Horas [Obrigatório] Lista de horas para o horário. int[] (obrigatório)
minutos [Obrigatório] Lista de atas para a programação. int[] (obrigatório)
mêsDias Lista de dias do mês para o cronograma int[]
dias úteis Lista de dias para o calendário. Matriz de cadeia de caracteres contendo qualquer uma das:
'Sexta-feira'
'Segunda-feira'
'Sábado'
'Domingo'
'Quinta-feira'
'Terça-feira'
'Quarta-feira'

MaterializaçãoConfiguraçõesFaíscaConfiguração

Designação Descrição Valor
{propriedade personalizada} string

ResourceBaseProperties

Designação Descrição Valor
{propriedade personalizada} string

FeaturesetSpecification

Designação Descrição Valor
caminho Especifica o caminho da especificação string

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso espaços de trabalho/conjuntos de recursos/versões pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/featuresets/versions, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/featuresets/versions@2023-10-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      description = "string"
      entities = [
        "string"
      ]
      isAnonymous = bool
      isArchived = bool
      materializationSettings = {
        notification = {
          emailOn = [
            "string"
          ]
          emails = [
            "string"
          ]
          webhooks = {
            {customized property} = {
              eventType = "string"
              webhookType = "string"
              // For remaining properties, see Webhook objects
            }
          }
        }
        resource = {
          instanceType = "string"
        }
        schedule = {
          endTime = "string"
          frequency = "string"
          interval = int
          schedule = {
            hours = [
              int
            ]
            minutes = [
              int
            ]
            monthDays = [
              int
            ]
            weekDays = [
              "string"
            ]
          }
          startTime = "string"
          timeZone = "string"
          triggerType = "string"
        }
        sparkConfiguration = {
          {customized property} = "string"
        }
        storeType = "string"
      }
      properties = {
        {customized property} = "string"
      }
      specification = {
        path = "string"
      }
      stage = "string"
      tags = {}
    }
  })
}

Objetos Webhook

Defina a propriedade webhookType para especificar o tipo de objeto.

Para AzureDevOps, use:

  webhookType = "AzureDevOps"

Valores de propriedade

espaços de trabalho/conjuntos de recursos/versões

Designação Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/featuresets/versions@2023-10-01"
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: conjuntos de recursos
propriedades [Obrigatório] Atributos adicionais da entidade. FeaturesetVersionProperties (obrigatório)

FeaturesetVersionProperties

Designação Descrição Valor
Descrição O texto da descrição do ativo. string
entidades Especifica a lista de entidades string[]
isAnonymous Se a versão do nome for gerada pelo sistema (registo anónimo). Bool
isArquivado O ativo está arquivado? Bool
materializaçãoConfigurações Especifica as configurações de materialização MaterializationSettings
propriedades O dicionário de propriedades de ativos. ResourceBaseProperties
Especificação Especifica os detalhes da especificação do recurso FeaturesetSpecification
estágio Especifica o estágio do ativo string
Etiquetas Dicionário de tags. As tags podem ser adicionadas, removidas e atualizadas. objeto

MaterializaçãoConfigurações

Designação Descrição Valor
notificação Especifica os detalhes da notificação NotificationSetting
recurso Especifica as configurações de recursos de computação MaterializationComputeResource
Horário Especifica os detalhes da agenda RecurrenceTrigger
sparkConfiguration Especifica as configurações de computação do spark MaterializationSettingsSparkConfiguration
storeType Especifica as lojas às quais a materialização deve acontecer "Nenhuma"
"Offline"
"Em linha"
"OnlineAndOffline"

NotificationSetting

Designação Descrição Valor
e-mailOn Enviar notificação por e-mail para o usuário no tipo de notificação especificado Matriz de cadeia de caracteres contendo qualquer uma das:
"TrabalhoCancelado"
"TrabalhoConcluído"
"JobFailed"
E-mails Esta é a lista de destinatários de e-mail que tem uma limitação de 499 caracteres no total concat com separador de vírgula string[]
ganchos de teia Enviar retorno de chamada webhook para um serviço. Key é um nome fornecido pelo usuário para o webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Designação Descrição Valor
{propriedade personalizada} Webhook

Gancho de teia

Designação Descrição Valor
eventType Enviar retorno de chamada em um evento de notificação especificado string
webhookType Definir o tipo de objeto AzureDevOps (obrigatório)

AzureDevOpsWebhook

Designação Descrição Valor
webhookType [Obrigatório] Especifica o tipo de serviço para enviar um retorno de chamada "AzureDevOps" (obrigatório)

MaterializaçãoComputeResource

Designação Descrição Valor
tipo de instância Especifica o tipo de instância string

RecorrênciaTrigger

Designação Descrição Valor
Tempo de Fim Especifica a hora de término do agendamento na ISO 8601, mas sem um deslocamento UTC. Consulte https://en.wikipedia.org/wiki/ISO_8601.
O formato recomentado seria "2022-06-01T00:00:01"
Se não estiver presente, o horário será executado por tempo indeterminado
string
FREQUÊNCIA [Obrigatório] A frequência para acionar o cronograma. "Dia"
"Hora"
"Minuto"
"Mês"
"Semana" (obrigatório)
intervalo [Obrigatório] Especifica o intervalo de programação em conjunto com a frequência int (obrigatório)
Horário O esquema de recorrência. RecurrenceSchedule
startTime Especifica a hora de início do agendamento no formato ISO 8601, mas sem um deslocamento UTC. string
Fuso horário Especifica o fuso horário no qual a agenda é executada.
O fuso horário deve seguir o formato de fuso horário do Windows. Referência: /windows-hardware/manufature/desktop/default-time-zones
string
Tipo de gatilho [Obrigatório] "Cron"
"Recorrência" (obrigatório)

RecorrênciaCronograma

Designação Descrição Valor
Horas [Obrigatório] Lista de horas para o horário. int[] (obrigatório)
minutos [Obrigatório] Lista de atas para a programação. int[] (obrigatório)
mêsDias Lista de dias do mês para o cronograma int[]
dias úteis Lista de dias para o calendário. Matriz de cadeia de caracteres contendo qualquer uma das:
"Sexta-feira"
"Segunda-feira"
"Sábado"
"Domingo"
"Quinta-feira"
"Terça-feira"
"Quarta-feira"

MaterializaçãoConfiguraçõesFaíscaConfiguração

Designação Descrição Valor
{propriedade personalizada} string

ResourceBaseProperties

Designação Descrição Valor
{propriedade personalizada} string

FeaturesetSpecification

Designação Descrição Valor
caminho Especifica o caminho da especificação string