Partager via


Espaces de travail Microsoft.MachineLearningServices/featuresets/versions 2023-04-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@2023-04-01-preview' = {
  parent: resourceSymbolicName
  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: {
      {customized property}: 'string'
    }
  }
}

Objets Webhook

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

Pour AzureDevOps, utilisez :

{
  webhookType: 'AzureDevOps'
}

Valeurs de propriété

AutoDeleteSetting

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

AzureDevOpsWebhook

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

FeaturesetSpecification

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

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. ResourceBaseTags

MaterializationComputeResource

Nom Description Valeur
instanceType Spécifie le type d’instance 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'

MaterializationSettingsSparkConfiguration

Nom Description Valeur

Microsoft.MachineLearningServices/workspaces/featuresets/versions

Nom Description Valeur
nom Nom de la ressource 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 : espaces de travail/ensembles de fonctionnalités
Propriétés [Obligatoire] Attributs supplémentaires de l’entité. FeaturesetVersionProperties (obligatoire)

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

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'

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 ?view=windows-11
corde
triggerType [Obligatoire] 'Cron'
'Périodicité' (obligatoire)

ResourceBaseProperties

Nom Description Valeur

ResourceBaseTags

Nom Description Valeur

Webhook

Nom Description Valeur
eventType Envoyer un rappel sur un événement de notification spécifié corde
webhookType Défini sur « AzureDevOps » pour le type AzureDevOpsWebhook. 'AzureDevOps' (obligatoire)

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": "2023-04-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": {
      "{customized property}": "string"
    }
  }
}

Objets Webhook

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

Pour AzureDevOps, utilisez :

{
  "webhookType": "AzureDevOps"
}

Valeurs de propriété

AutoDeleteSetting

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

AzureDevOpsWebhook

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

FeaturesetSpecification

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

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. ResourceBaseTags

MaterializationComputeResource

Nom Description Valeur
instanceType Spécifie le type d’instance 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'

MaterializationSettingsSparkConfiguration

Nom Description Valeur

Microsoft.MachineLearningServices/workspaces/featuresets/versions

Nom Description Valeur
apiVersion Version de l’API '2023-04-01-preview'
nom Nom de la ressource chaîne (obligatoire)
Propriétés [Obligatoire] Attributs supplémentaires de l’entité. FeaturesetVersionProperties (obligatoire)
type Type de ressource 'Microsoft.MachineLearningServices/workspaces/featuresets/versions'

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

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'

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 ?view=windows-11
corde
triggerType [Obligatoire] 'Cron'
'Périodicité' (obligatoire)

ResourceBaseProperties

Nom Description Valeur

ResourceBaseTags

Nom Description Valeur

Webhook

Nom Description Valeur
eventType Envoyer un rappel sur un événement de notification spécifié corde
webhookType Défini sur « AzureDevOps » pour le type AzureDevOpsWebhook. 'AzureDevOps' (obligatoire)

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@2023-04-01-preview"
  name = "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 = {
        {customized property} = "string"
      }
    }
  })
}

Objets Webhook

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

Pour AzureDevOps, utilisez :

{
  webhookType = "AzureDevOps"
}

Valeurs de propriété

AutoDeleteSetting

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

AzureDevOpsWebhook

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

FeaturesetSpecification

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

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. ResourceBaseTags

MaterializationComputeResource

Nom Description Valeur
instanceType Spécifie le type d’instance 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'

MaterializationSettingsSparkConfiguration

Nom Description Valeur

Microsoft.MachineLearningServices/workspaces/featuresets/versions

Nom Description Valeur
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 : espaces de travail/ensembles de fonctionnalités
Propriétés [Obligatoire] Attributs supplémentaires de l’entité. FeaturesetVersionProperties (obligatoire)
type Type de ressource « Microsoft.MachineLearningServices/workspaces/featuresets/versions@2023-04-01-preview »

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

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'

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 ?view=windows-11
corde
triggerType [Obligatoire] 'Cron'
'Périodicité' (obligatoire)

ResourceBaseProperties

Nom Description Valeur

ResourceBaseTags

Nom Description Valeur

Webhook

Nom Description Valeur
eventType Envoyer un rappel sur un événement de notification spécifié corde
webhookType Défini sur « AzureDevOps » pour le type AzureDevOpsWebhook. 'AzureDevOps' (obligatoire)