Udostępnij za pośrednictwem


Microsoft.MachineLearningServices workspaces/featuresets/versions 2023-10-01

Definicja zasobu Bicep

Typ zasobu obszary robocze/zestawy funkcji/wersje można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/featuresets/versions, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/featuresets/versions@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: {
      {customized property}: 'string'
    }
  }
}

Obiekty elementu webhook

Ustaw właściwość webhookType, aby określić typ obiektu.

W przypadku AzureDevOps użyj:

{
  webhookType: 'AzureDevOps'
}

Wartości właściwości

AzureDevOpsWebhook

Nazwa Opis Wartość
webhookType [Wymagane] Określa typ usługi do wysłania wywołania zwrotnego "AzureDevOps" (wymagane)

FeaturesetSpecification

Nazwa Opis Wartość
ścieżka Określa ścieżkę specyfikacji struna

FeaturesetVersionProperties

Nazwa Opis Wartość
opis Tekst opisu zasobu. struna
Podmioty Określa listę jednostek string[]
isAnonymous Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa). Bool
isArchived Czy zasób jest archiwizowany? Bool
materializationSettings Określa ustawienia materializacji MaterializationSettings
Właściwości Słownik właściwości elementu zawartości. ResourceBaseProperties
specyfikacja Określa szczegóły specyfikacji funkcji FeaturesetSpecification
scena Określa etap zasobu struna
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. ResourceBaseTags

MaterializationComputeResource

Nazwa Opis Wartość
instanceType Określa typ wystąpienia struna

MaterializationSettings

Nazwa Opis Wartość
powiadomienie Określa szczegóły powiadomienia NotificationSetting
zasób Określa ustawienia zasobów obliczeniowych MaterializationComputeResource
harmonogram Określa szczegóły harmonogramu RecurrenceTrigger
sparkConfiguration Określa ustawienia obliczeniowe platformy Spark MaterializationSettingsSparkConfiguration
storeType Określa magazyny, do których ma nastąpić materializacja "Brak"
"Offline"
"Online"
"OnlineAndOffline"

MaterializationSettingsSparkConfiguration

Nazwa Opis Wartość

Microsoft.MachineLearningServices/workspaces/featuresets/versions

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: obszarów roboczych/zestawów funkcji
Właściwości [Wymagane] Dodatkowe atrybuty jednostki. FeaturesetVersionProperties (wymagane)

NotificationSetting

Nazwa Opis Wartość
emailOn Wysyłanie powiadomienia e-mail do użytkownika w określonym typie powiadomienia Tablica ciągów zawierająca dowolną z:
"JobCancelled"
"JobCompleted"
"JobFailed"
wiadomości e-mail Jest to lista adresatów wiadomości e-mail, która ma ograniczenie 499 znaków w sumie concat z separatorem przecinka string[]
elementy webhook Wysyłanie wywołania zwrotnego elementu webhook do usługi. Klucz to nazwa podana przez użytkownika dla elementu webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nazwa Opis Wartość

CyklSchedule

Nazwa Opis Wartość
Godzin [Wymagane] Lista godzin harmonogramu. int[] (wymagane)
protokół [Wymagane] Lista minut harmonogramu. int[] (wymagane)
monthDays Lista dni miesiąca dla harmonogramu int[]
Dni powszednie Lista dni harmonogramu. Tablica ciągów zawierająca dowolną z:
"Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa"

RecurrenceTrigger

Nazwa Opis Wartość
endTime Określa godzinę zakończenia harmonogramu w iso 8601, ale bez przesunięcia UTC. Zapoznaj się z https://en.wikipedia.org/wiki/ISO_8601.
Format ponownego komentarza to "2022-06-01T00:00:01"
Jeśli nie istnieje, harmonogram będzie uruchamiany na czas nieokreślony
struna
częstotliwość [Wymagane] Częstotliwość wyzwalania harmonogramu. "Dzień"
"Godzina"
"Minuta"
"Miesiąc"
"Tydzień" (wymagany)
interwał [Wymagane] Określa interwał harmonogramu w połączeniu z częstotliwością int (wymagane)
harmonogram Harmonogram cyklu. cyklu
startTime Określa godzinę rozpoczęcia harmonogramu w formacie ISO 8601, ale bez przesunięcia UTC. struna
strefa czasowa Określa strefę czasową, w której jest uruchamiany harmonogram.
Strefa czasowa powinna być zgodna z formatem strefy czasowej systemu Windows. Zobacz: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
struna
triggerType [Wymagane] "Cron"
"Cykl" (wymagany)

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

ResourceBaseTags

Nazwa Opis Wartość

Element webhook

Nazwa Opis Wartość
eventType Wysyłanie wywołania zwrotnego w określonym zdarzeniu powiadomienia struna
webhookType Ustaw wartość "AzureDevOps" dla typu AzureDevOpsWebhook. "AzureDevOps" (wymagane)

Definicja zasobu szablonu usługi ARM

Typ zasobu obszary robocze/zestawy funkcji/wersje można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/featuresets/versions, dodaj następujący kod JSON do szablonu.

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

Obiekty elementu webhook

Ustaw właściwość webhookType, aby określić typ obiektu.

W przypadku AzureDevOps użyj:

{
  "webhookType": "AzureDevOps"
}

Wartości właściwości

AzureDevOpsWebhook

Nazwa Opis Wartość
webhookType [Wymagane] Określa typ usługi do wysłania wywołania zwrotnego "AzureDevOps" (wymagane)

FeaturesetSpecification

Nazwa Opis Wartość
ścieżka Określa ścieżkę specyfikacji struna

FeaturesetVersionProperties

Nazwa Opis Wartość
opis Tekst opisu zasobu. struna
Podmioty Określa listę jednostek string[]
isAnonymous Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa). Bool
isArchived Czy zasób jest archiwizowany? Bool
materializationSettings Określa ustawienia materializacji MaterializationSettings
Właściwości Słownik właściwości elementu zawartości. ResourceBaseProperties
specyfikacja Określa szczegóły specyfikacji funkcji FeaturesetSpecification
scena Określa etap zasobu struna
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. ResourceBaseTags

MaterializationComputeResource

Nazwa Opis Wartość
instanceType Określa typ wystąpienia struna

MaterializationSettings

Nazwa Opis Wartość
powiadomienie Określa szczegóły powiadomienia NotificationSetting
zasób Określa ustawienia zasobów obliczeniowych MaterializationComputeResource
harmonogram Określa szczegóły harmonogramu RecurrenceTrigger
sparkConfiguration Określa ustawienia obliczeniowe platformy Spark MaterializationSettingsSparkConfiguration
storeType Określa magazyny, do których ma nastąpić materializacja "Brak"
"Offline"
"Online"
"OnlineAndOffline"

MaterializationSettingsSparkConfiguration

Nazwa Opis Wartość

Microsoft.MachineLearningServices/workspaces/featuresets/versions

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2023-10-01'
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości [Wymagane] Dodatkowe atrybuty jednostki. FeaturesetVersionProperties (wymagane)
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/featuresets/versions"

NotificationSetting

Nazwa Opis Wartość
emailOn Wysyłanie powiadomienia e-mail do użytkownika w określonym typie powiadomienia Tablica ciągów zawierająca dowolną z:
"JobCancelled"
"JobCompleted"
"JobFailed"
wiadomości e-mail Jest to lista adresatów wiadomości e-mail, która ma ograniczenie 499 znaków w sumie concat z separatorem przecinka string[]
elementy webhook Wysyłanie wywołania zwrotnego elementu webhook do usługi. Klucz to nazwa podana przez użytkownika dla elementu webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nazwa Opis Wartość

CyklSchedule

Nazwa Opis Wartość
Godzin [Wymagane] Lista godzin harmonogramu. int[] (wymagane)
protokół [Wymagane] Lista minut harmonogramu. int[] (wymagane)
monthDays Lista dni miesiąca dla harmonogramu int[]
Dni powszednie Lista dni harmonogramu. Tablica ciągów zawierająca dowolną z:
"Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa"

RecurrenceTrigger

Nazwa Opis Wartość
endTime Określa godzinę zakończenia harmonogramu w iso 8601, ale bez przesunięcia UTC. Zapoznaj się z https://en.wikipedia.org/wiki/ISO_8601.
Format ponownego komentarza to "2022-06-01T00:00:01"
Jeśli nie istnieje, harmonogram będzie uruchamiany na czas nieokreślony
struna
częstotliwość [Wymagane] Częstotliwość wyzwalania harmonogramu. "Dzień"
"Godzina"
"Minuta"
"Miesiąc"
"Tydzień" (wymagany)
interwał [Wymagane] Określa interwał harmonogramu w połączeniu z częstotliwością int (wymagane)
harmonogram Harmonogram cyklu. cyklu
startTime Określa godzinę rozpoczęcia harmonogramu w formacie ISO 8601, ale bez przesunięcia UTC. struna
strefa czasowa Określa strefę czasową, w której jest uruchamiany harmonogram.
Strefa czasowa powinna być zgodna z formatem strefy czasowej systemu Windows. Zobacz: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
struna
triggerType [Wymagane] "Cron"
"Cykl" (wymagany)

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

ResourceBaseTags

Nazwa Opis Wartość

Element webhook

Nazwa Opis Wartość
eventType Wysyłanie wywołania zwrotnego w określonym zdarzeniu powiadomienia struna
webhookType Ustaw wartość "AzureDevOps" dla typu AzureDevOpsWebhook. "AzureDevOps" (wymagane)

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu obszary robocze/zestawy funkcji/wersje można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/featuresets/versions, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/featuresets/versions@2023-10-01"
  name = "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 = {
        {customized property} = "string"
      }
    }
  })
}

Obiekty elementu webhook

Ustaw właściwość webhookType, aby określić typ obiektu.

W przypadku AzureDevOps użyj:

{
  webhookType = "AzureDevOps"
}

Wartości właściwości

AzureDevOpsWebhook

Nazwa Opis Wartość
webhookType [Wymagane] Określa typ usługi do wysłania wywołania zwrotnego "AzureDevOps" (wymagane)

FeaturesetSpecification

Nazwa Opis Wartość
ścieżka Określa ścieżkę specyfikacji struna

FeaturesetVersionProperties

Nazwa Opis Wartość
opis Tekst opisu zasobu. struna
Podmioty Określa listę jednostek string[]
isAnonymous Jeśli wersja nazwy jest generowana przez system (rejestracja anonimowa). Bool
isArchived Czy zasób jest archiwizowany? Bool
materializationSettings Określa ustawienia materializacji MaterializationSettings
Właściwości Słownik właściwości elementu zawartości. ResourceBaseProperties
specyfikacja Określa szczegóły specyfikacji funkcji FeaturesetSpecification
scena Określa etap zasobu struna
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. ResourceBaseTags

MaterializationComputeResource

Nazwa Opis Wartość
instanceType Określa typ wystąpienia struna

MaterializationSettings

Nazwa Opis Wartość
powiadomienie Określa szczegóły powiadomienia NotificationSetting
zasób Określa ustawienia zasobów obliczeniowych MaterializationComputeResource
harmonogram Określa szczegóły harmonogramu RecurrenceTrigger
sparkConfiguration Określa ustawienia obliczeniowe platformy Spark MaterializationSettingsSparkConfiguration
storeType Określa magazyny, do których ma nastąpić materializacja "Brak"
"Offline"
"Online"
"OnlineAndOffline"

MaterializationSettingsSparkConfiguration

Nazwa Opis Wartość

Microsoft.MachineLearningServices/workspaces/featuresets/versions

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszarów roboczych/zestawów funkcji
Właściwości [Wymagane] Dodatkowe atrybuty jednostki. FeaturesetVersionProperties (wymagane)
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/featuresets/versions@2023-10-01"

NotificationSetting

Nazwa Opis Wartość
emailOn Wysyłanie powiadomienia e-mail do użytkownika w określonym typie powiadomienia Tablica ciągów zawierająca dowolną z:
"JobCancelled"
"JobCompleted"
"JobFailed"
wiadomości e-mail Jest to lista adresatów wiadomości e-mail, która ma ograniczenie 499 znaków w sumie concat z separatorem przecinka string[]
elementy webhook Wysyłanie wywołania zwrotnego elementu webhook do usługi. Klucz to nazwa podana przez użytkownika dla elementu webhook. NotificationSettingWebhooks

NotificationSettingWebhooks

Nazwa Opis Wartość

CyklSchedule

Nazwa Opis Wartość
Godzin [Wymagane] Lista godzin harmonogramu. int[] (wymagane)
protokół [Wymagane] Lista minut harmonogramu. int[] (wymagane)
monthDays Lista dni miesiąca dla harmonogramu int[]
Dni powszednie Lista dni harmonogramu. Tablica ciągów zawierająca dowolną z:
"Piątek"
"Poniedziałek"
"Sobota"
"Niedziela"
"Czwartek"
"Wtorek"
"Środa"

RecurrenceTrigger

Nazwa Opis Wartość
endTime Określa godzinę zakończenia harmonogramu w iso 8601, ale bez przesunięcia UTC. Zapoznaj się z https://en.wikipedia.org/wiki/ISO_8601.
Format ponownego komentarza to "2022-06-01T00:00:01"
Jeśli nie istnieje, harmonogram będzie uruchamiany na czas nieokreślony
struna
częstotliwość [Wymagane] Częstotliwość wyzwalania harmonogramu. "Dzień"
"Godzina"
"Minuta"
"Miesiąc"
"Tydzień" (wymagany)
interwał [Wymagane] Określa interwał harmonogramu w połączeniu z częstotliwością int (wymagane)
harmonogram Harmonogram cyklu. cyklu
startTime Określa godzinę rozpoczęcia harmonogramu w formacie ISO 8601, ale bez przesunięcia UTC. struna
strefa czasowa Określa strefę czasową, w której jest uruchamiany harmonogram.
Strefa czasowa powinna być zgodna z formatem strefy czasowej systemu Windows. Zobacz: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
struna
triggerType [Wymagane] "Cron"
"Cykl" (wymagany)

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

ResourceBaseTags

Nazwa Opis Wartość

Element webhook

Nazwa Opis Wartość
eventType Wysyłanie wywołania zwrotnego w określonym zdarzeniu powiadomienia struna
webhookType Ustaw wartość "AzureDevOps" dla typu AzureDevOpsWebhook. "AzureDevOps" (wymagane)