Partager via


Espaces de travail Microsoft.MachineLearningServices/featuresets/versions 2024-01-01-preview

Définition de ressource Bicep

Les espaces de travail/ensembles de fonctionnalités/types de ressources de versions peuvent être déployés avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/featuresets/versions, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/featuresets/versions@2024-01-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteSetting: {
      condition: 'string'
      value: 'string'
    }
    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: {}
  }
}

Objets Webhook

Définissez la propriété webhookType pour spécifier le type d’objet.

Pour AzureDevOps, utilisez :

  webhookType: 'AzureDevOps'

Valeurs de propriété

workspaces/featuresets/versions

Nom Description Valeur
nom Nom de la ressource

Découvrez comment définir des noms et des types pour les ressources enfants dans Bicep.
chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : ensembles de fonctionnalités
Propriétés [Obligatoire] Attributs supplémentaires de l’entité. FeaturesetVersionProperties (obligatoire)

FeaturesetVersionProperties

Nom Description Valeur
autoDeleteSetting Spécifie le paramètre de cycle de vie de la ressource de données managée. AutoDeleteSetting
description Texte de description de la ressource. corde
Entités Spécifie la liste des entités string[]
isAnonymous Si la version du nom est générée par le système (inscription anonyme). Pour les types où l’étape est définie, lorsque l’étape est fournie, elle sera utilisée pour remplir IsAnonymous Bool
isArchived La ressource est-elle archivée ? Pour les types où l’étape est définie, lorsque l’étape est fournie, elle sera utilisée pour remplir IsArchived Bool
materializationSettings Spécifie les paramètres de matérialisation MaterializationSettings
Propriétés Dictionnaire de propriétés de ressource. ResourceBaseProperties
spécification Spécifie les détails des spécifications de fonctionnalité FeaturesetSpecification
étape Spécifie l’étape de ressource corde
étiquettes Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. objet

AutoDeleteSetting

Nom Description Valeur
condition Quand vérifier si une ressource a expiré 'CreatedGreaterThan'
'LastAccessedGreaterThan'
valeur Valeur de condition d’expiration. corde

MaterializationSettings

Nom Description Valeur
notification Spécifie les détails de la notification NotificationSetting
ressource Spécifie les paramètres de ressource de calcul MaterializationComputeResource
horaire Spécifie les détails de la planification RecurrenceTrigger
sparkConfiguration Spécifie les paramètres de calcul Spark MaterializationSettingsSparkConfiguration
storeType Spécifie les magasins auxquels la matérialisation doit se produire 'None'
'Hors connexion'
'Online'
'OnlineAndOffline'

NotificationSetting

Nom Description Valeur
emailOn Envoyer une notification par e-mail à l’utilisateur sur le type de notification spécifié Tableau de chaînes contenant l’un des éléments suivants :
'JobCancelled'
'JobCompleted'
'JobFailed'
e-mails Il s’agit de la liste des destinataires d’e-mail qui a une limitation de 499 caractères dans le total concat avec séparateur de virgules string[]
webhooks Envoyez un rappel de webhook à un service. La clé est un nom fourni par l’utilisateur pour le webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nom Description Valeur
{propriété personnalisée} webhook

Webhook

Nom Description Valeur
eventType Envoyer un rappel sur un événement de notification spécifié corde
webhookType Définir le type d’objet AzureDevOps (obligatoire)

AzureDevOpsWebhook

Nom Description Valeur
webhookType [Obligatoire] Spécifie le type de service à envoyer un rappel 'AzureDevOps' (obligatoire)

MaterializationComputeResource

Nom Description Valeur
instanceType Spécifie le type d’instance corde

RecurrenceTrigger

Nom Description Valeur
endTime Spécifie l’heure de fin de la planification dans ISO 8601, mais sans décalage UTC. Reportez-vous https://en.wikipedia.org/wiki/ISO_8601.
Le format recommenté serait « 2022-06-01T00:00:01 »
S’il n’est pas présent, la planification s’exécute indéfiniment
corde
fréquence [Obligatoire] Fréquence de déclenchement de la planification. 'Day'
'Heure'
'Minute'
'Month'
'Semaine' (obligatoire)
intervalle [Obligatoire] Spécifie l’intervalle de planification conjointement avec la fréquence int (obligatoire)
horaire Planification de périodicité. périodicité
startTime Spécifie l’heure de début de la planification au format ISO 8601, mais sans décalage UTC. corde
timeZone Spécifie le fuseau horaire dans lequel la planification s’exécute.
TimeZone doit suivre le format de fuseau horaire Windows. Reportez-vous à : /windows-hardware/manufacture/desktop/default-time-zones
corde
triggerType [Obligatoire] 'Cron'
'Périodicité' (obligatoire)

Périodicité

Nom Description Valeur
Heures [Obligatoire] Liste des heures pour la planification. int[] (obligatoire)
compte-rendu [Obligatoire] Liste des minutes de la planification. int[] (obligatoire)
monthDays Liste des jours de mois pour la planification int[]
Semaine Liste des jours de la planification. Tableau de chaînes contenant l’un des éléments suivants :
'Vendredi'
'Lundi'
'Samedi'
'Dimanche'
'jeudi'
'Mardi'
'Mercredi'

MaterializationSettingsSparkConfiguration

Nom Description Valeur
{propriété personnalisée} corde

ResourceBaseProperties

Nom Description Valeur
{propriété personnalisée} corde

FeaturesetSpecification

Nom Description Valeur
chemin Spécifie le chemin d’accès aux spécifications corde

Définition de ressource de modèle ARM

Les espaces de travail/ensembles de fonctionnalités/types de ressources de versions peuvent être déployés avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/featuresets/versions, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.MachineLearningServices/workspaces/featuresets/versions",
  "apiVersion": "2024-01-01-preview",
  "name": "string",
  "properties": {
    "autoDeleteSetting": {
      "condition": "string",
      "value": "string"
    },
    "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": {}
  }
}

Objets Webhook

Définissez la propriété webhookType pour spécifier le type d’objet.

Pour AzureDevOps, utilisez :

  "webhookType": "AzureDevOps"

Valeurs de propriété

workspaces/featuresets/versions

Nom Description Valeur
type Type de ressource 'Microsoft.MachineLearningServices/workspaces/featuresets/versions'
apiVersion Version de l’API de ressource '2024-01-01-preview'
nom Nom de la ressource

Découvrez comment définir des noms et des types pour les ressources enfants dans modèles ARM JSON.
chaîne (obligatoire)
Propriétés [Obligatoire] Attributs supplémentaires de l’entité. FeaturesetVersionProperties (obligatoire)

FeaturesetVersionProperties

Nom Description Valeur
autoDeleteSetting Spécifie le paramètre de cycle de vie de la ressource de données managée. AutoDeleteSetting
description Texte de description de la ressource. corde
Entités Spécifie la liste des entités string[]
isAnonymous Si la version du nom est générée par le système (inscription anonyme). Pour les types où l’étape est définie, lorsque l’étape est fournie, elle sera utilisée pour remplir IsAnonymous Bool
isArchived La ressource est-elle archivée ? Pour les types où l’étape est définie, lorsque l’étape est fournie, elle sera utilisée pour remplir IsArchived Bool
materializationSettings Spécifie les paramètres de matérialisation MaterializationSettings
Propriétés Dictionnaire de propriétés de ressource. ResourceBaseProperties
spécification Spécifie les détails des spécifications de fonctionnalité FeaturesetSpecification
étape Spécifie l’étape de ressource corde
étiquettes Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. objet

AutoDeleteSetting

Nom Description Valeur
condition Quand vérifier si une ressource a expiré 'CreatedGreaterThan'
'LastAccessedGreaterThan'
valeur Valeur de condition d’expiration. corde

MaterializationSettings

Nom Description Valeur
notification Spécifie les détails de la notification NotificationSetting
ressource Spécifie les paramètres de ressource de calcul MaterializationComputeResource
horaire Spécifie les détails de la planification RecurrenceTrigger
sparkConfiguration Spécifie les paramètres de calcul Spark MaterializationSettingsSparkConfiguration
storeType Spécifie les magasins auxquels la matérialisation doit se produire 'None'
'Hors connexion'
'Online'
'OnlineAndOffline'

NotificationSetting

Nom Description Valeur
emailOn Envoyer une notification par e-mail à l’utilisateur sur le type de notification spécifié Tableau de chaînes contenant l’un des éléments suivants :
'JobCancelled'
'JobCompleted'
'JobFailed'
e-mails Il s’agit de la liste des destinataires d’e-mail qui a une limitation de 499 caractères dans le total concat avec séparateur de virgules string[]
webhooks Envoyez un rappel de webhook à un service. La clé est un nom fourni par l’utilisateur pour le webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nom Description Valeur
{propriété personnalisée} webhook

Webhook

Nom Description Valeur
eventType Envoyer un rappel sur un événement de notification spécifié corde
webhookType Définir le type d’objet AzureDevOps (obligatoire)

AzureDevOpsWebhook

Nom Description Valeur
webhookType [Obligatoire] Spécifie le type de service à envoyer un rappel 'AzureDevOps' (obligatoire)

MaterializationComputeResource

Nom Description Valeur
instanceType Spécifie le type d’instance corde

RecurrenceTrigger

Nom Description Valeur
endTime Spécifie l’heure de fin de la planification dans ISO 8601, mais sans décalage UTC. Reportez-vous https://en.wikipedia.org/wiki/ISO_8601.
Le format recommenté serait « 2022-06-01T00:00:01 »
S’il n’est pas présent, la planification s’exécute indéfiniment
corde
fréquence [Obligatoire] Fréquence de déclenchement de la planification. 'Day'
'Heure'
'Minute'
'Month'
'Semaine' (obligatoire)
intervalle [Obligatoire] Spécifie l’intervalle de planification conjointement avec la fréquence int (obligatoire)
horaire Planification de périodicité. périodicité
startTime Spécifie l’heure de début de la planification au format ISO 8601, mais sans décalage UTC. corde
timeZone Spécifie le fuseau horaire dans lequel la planification s’exécute.
TimeZone doit suivre le format de fuseau horaire Windows. Reportez-vous à : /windows-hardware/manufacture/desktop/default-time-zones
corde
triggerType [Obligatoire] 'Cron'
'Périodicité' (obligatoire)

Périodicité

Nom Description Valeur
Heures [Obligatoire] Liste des heures pour la planification. int[] (obligatoire)
compte-rendu [Obligatoire] Liste des minutes de la planification. int[] (obligatoire)
monthDays Liste des jours de mois pour la planification int[]
Semaine Liste des jours de la planification. Tableau de chaînes contenant l’un des éléments suivants :
'Vendredi'
'Lundi'
'Samedi'
'Dimanche'
'jeudi'
'Mardi'
'Mercredi'

MaterializationSettingsSparkConfiguration

Nom Description Valeur
{propriété personnalisée} corde

ResourceBaseProperties

Nom Description Valeur
{propriété personnalisée} corde

FeaturesetSpecification

Nom Description Valeur
chemin Spécifie le chemin d’accès aux spécifications corde

Définition de ressource Terraform (fournisseur AzAPI)

Les espaces de travail/ensembles de fonctionnalités/types de ressources de versions peuvent être déployés avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.MachineLearningServices/workspaces/featuresets/versions, ajoutez la terraform suivante à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/featuresets/versions@2024-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteSetting = {
        condition = "string"
        value = "string"
      }
      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 = {}
    }
  })
}

Objets Webhook

Définissez la propriété webhookType pour spécifier le type d’objet.

Pour AzureDevOps, utilisez :

  webhookType = "AzureDevOps"

Valeurs de propriété

workspaces/featuresets/versions

Nom Description Valeur
type Type de ressource « Microsoft.MachineLearningServices/workspaces/featuresets/versions@2024-01-01-preview »
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : ensembles de fonctionnalités
Propriétés [Obligatoire] Attributs supplémentaires de l’entité. FeaturesetVersionProperties (obligatoire)

FeaturesetVersionProperties

Nom Description Valeur
autoDeleteSetting Spécifie le paramètre de cycle de vie de la ressource de données managée. AutoDeleteSetting
description Texte de description de la ressource. corde
Entités Spécifie la liste des entités string[]
isAnonymous Si la version du nom est générée par le système (inscription anonyme). Pour les types où l’étape est définie, lorsque l’étape est fournie, elle sera utilisée pour remplir IsAnonymous Bool
isArchived La ressource est-elle archivée ? Pour les types où l’étape est définie, lorsque l’étape est fournie, elle sera utilisée pour remplir IsArchived Bool
materializationSettings Spécifie les paramètres de matérialisation MaterializationSettings
Propriétés Dictionnaire de propriétés de ressource. ResourceBaseProperties
spécification Spécifie les détails des spécifications de fonctionnalité FeaturesetSpecification
étape Spécifie l’étape de ressource corde
étiquettes Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. objet

AutoDeleteSetting

Nom Description Valeur
condition Quand vérifier si une ressource a expiré « CreatedGreaterThan »
« LastAccessedGreaterThan »
valeur Valeur de condition d’expiration. corde

MaterializationSettings

Nom Description Valeur
notification Spécifie les détails de la notification NotificationSetting
ressource Spécifie les paramètres de ressource de calcul MaterializationComputeResource
horaire Spécifie les détails de la planification RecurrenceTrigger
sparkConfiguration Spécifie les paramètres de calcul Spark MaterializationSettingsSparkConfiguration
storeType Spécifie les magasins auxquels la matérialisation doit se produire « Aucun »
« Hors connexion »
« En ligne »
« OnlineAndOffline »

NotificationSetting

Nom Description Valeur
emailOn Envoyer une notification par e-mail à l’utilisateur sur le type de notification spécifié Tableau de chaînes contenant l’un des éléments suivants :
« JobCancelled »
« JobCompleted »
« Échec du travail »
e-mails Il s’agit de la liste des destinataires d’e-mail qui a une limitation de 499 caractères dans le total concat avec séparateur de virgules string[]
webhooks Envoyez un rappel de webhook à un service. La clé est un nom fourni par l’utilisateur pour le webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nom Description Valeur
{propriété personnalisée} webhook

Webhook

Nom Description Valeur
eventType Envoyer un rappel sur un événement de notification spécifié corde
webhookType Définir le type d’objet AzureDevOps (obligatoire)

AzureDevOpsWebhook

Nom Description Valeur
webhookType [Obligatoire] Spécifie le type de service à envoyer un rappel « AzureDevOps » (obligatoire)

MaterializationComputeResource

Nom Description Valeur
instanceType Spécifie le type d’instance corde

RecurrenceTrigger

Nom Description Valeur
endTime Spécifie l’heure de fin de la planification dans ISO 8601, mais sans décalage UTC. Reportez-vous https://en.wikipedia.org/wiki/ISO_8601.
Le format recommenté serait « 2022-06-01T00:00:01 »
S’il n’est pas présent, la planification s’exécute indéfiniment
corde
fréquence [Obligatoire] Fréquence de déclenchement de la planification. « Jour »
« Heure »
« Minute »
« Mois »
« Semaine » (obligatoire)
intervalle [Obligatoire] Spécifie l’intervalle de planification conjointement avec la fréquence int (obligatoire)
horaire Planification de périodicité. périodicité
startTime Spécifie l’heure de début de la planification au format ISO 8601, mais sans décalage UTC. corde
timeZone Spécifie le fuseau horaire dans lequel la planification s’exécute.
TimeZone doit suivre le format de fuseau horaire Windows. Reportez-vous à : /windows-hardware/manufacture/desktop/default-time-zones
corde
triggerType [Obligatoire] « Cron »
« Périodicité » (obligatoire)

Périodicité

Nom Description Valeur
Heures [Obligatoire] Liste des heures pour la planification. int[] (obligatoire)
compte-rendu [Obligatoire] Liste des minutes de la planification. int[] (obligatoire)
monthDays Liste des jours de mois pour la planification int[]
Semaine Liste des jours de la planification. Tableau de chaînes contenant l’un des éléments suivants :
« Vendredi »
« Lundi »
« Samedi »
« Dimanche »
« Jeudi »
« Mardi »
« Mercredi »

MaterializationSettingsSparkConfiguration

Nom Description Valeur
{propriété personnalisée} corde

ResourceBaseProperties

Nom Description Valeur
{propriété personnalisée} corde

FeaturesetSpecification

Nom Description Valeur
chemin Spécifie le chemin d’accès aux spécifications corde