1. Packages
  2. Azure Native
  3. API Docs
  4. machinelearningservices
  5. FeaturesetVersion
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi

azure-native.machinelearningservices.FeaturesetVersion

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi

    Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview.

    Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview.

    Example Usage

    CreateOrUpdate Workspace Featureset Version.

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var featuresetVersion = new AzureNative.MachineLearningServices.FeaturesetVersion("featuresetVersion", new()
        {
            FeaturesetVersionProperties = new AzureNative.MachineLearningServices.Inputs.FeaturesetVersionArgs
            {
                Description = "string",
                Entities = new[]
                {
                    "string",
                },
                IsAnonymous = false,
                IsArchived = false,
                MaterializationSettings = new AzureNative.MachineLearningServices.Inputs.MaterializationSettingsArgs
                {
                    Notification = new AzureNative.MachineLearningServices.Inputs.NotificationSettingArgs
                    {
                        EmailOn = new[]
                        {
                            AzureNative.MachineLearningServices.EmailNotificationEnableType.JobFailed,
                        },
                        Emails = new[]
                        {
                            "string",
                        },
                    },
                    Resource = new AzureNative.MachineLearningServices.Inputs.MaterializationComputeResourceArgs
                    {
                        InstanceType = "string",
                    },
                    Schedule = new AzureNative.MachineLearningServices.Inputs.RecurrenceTriggerArgs
                    {
                        EndTime = "string",
                        Frequency = AzureNative.MachineLearningServices.RecurrenceFrequency.Day,
                        Interval = 1,
                        Schedule = new AzureNative.MachineLearningServices.Inputs.RecurrenceScheduleArgs
                        {
                            Hours = new[]
                            {
                                1,
                            },
                            Minutes = new[]
                            {
                                1,
                            },
                            MonthDays = new[]
                            {
                                1,
                            },
                            WeekDays = new[]
                            {
                                AzureNative.MachineLearningServices.WeekDay.Monday,
                            },
                        },
                        StartTime = "string",
                        TimeZone = "string",
                        TriggerType = "Recurrence",
                    },
                    SparkConfiguration = 
                    {
                        { "string", "string" },
                    },
                    StoreType = AzureNative.MachineLearningServices.MaterializationStoreType.Online,
                },
                Properties = 
                {
                    { "string", "string" },
                },
                Specification = new AzureNative.MachineLearningServices.Inputs.FeaturesetSpecificationArgs
                {
                    Path = "string",
                },
                Stage = "string",
                Tags = 
                {
                    { "string", "string" },
                },
            },
            Name = "string",
            ResourceGroupName = "test-rg",
            Version = "string",
            WorkspaceName = "my-aml-workspace",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    _, err := machinelearningservices.NewFeaturesetVersion(ctx, "featuresetVersion", &machinelearningservices.FeaturesetVersionArgs{
    FeaturesetVersionProperties: &machinelearningservices.FeaturesetVersionTypeArgs{
    Description: pulumi.String("string"),
    Entities: pulumi.StringArray{
    pulumi.String("string"),
    },
    IsAnonymous: pulumi.Bool(false),
    IsArchived: pulumi.Bool(false),
    MaterializationSettings: &machinelearningservices.MaterializationSettingsArgs{
    Notification: &machinelearningservices.NotificationSettingArgs{
    EmailOn: pulumi.StringArray{
    pulumi.String(machinelearningservices.EmailNotificationEnableTypeJobFailed),
    },
    Emails: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    Resource: &machinelearningservices.MaterializationComputeResourceArgs{
    InstanceType: pulumi.String("string"),
    },
    Schedule: interface{}{
    EndTime: pulumi.String("string"),
    Frequency: pulumi.String(machinelearningservices.RecurrenceFrequencyDay),
    Interval: pulumi.Int(1),
    Schedule: &machinelearningservices.RecurrenceScheduleArgs{
    Hours: pulumi.IntArray{
    pulumi.Int(1),
    },
    Minutes: pulumi.IntArray{
    pulumi.Int(1),
    },
    MonthDays: pulumi.IntArray{
    pulumi.Int(1),
    },
    WeekDays: pulumi.StringArray{
    pulumi.String(machinelearningservices.WeekDayMonday),
    },
    },
    StartTime: pulumi.String("string"),
    TimeZone: pulumi.String("string"),
    TriggerType: pulumi.String("Recurrence"),
    },
    SparkConfiguration: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    StoreType: pulumi.String(machinelearningservices.MaterializationStoreTypeOnline),
    },
    Properties: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    Specification: &machinelearningservices.FeaturesetSpecificationArgs{
    Path: pulumi.String("string"),
    },
    Stage: pulumi.String("string"),
    Tags: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    },
    Name: pulumi.String("string"),
    ResourceGroupName: pulumi.String("test-rg"),
    Version: pulumi.String("string"),
    WorkspaceName: pulumi.String("my-aml-workspace"),
    })
    if err != nil {
    return err
    }
    return nil
    })
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.FeaturesetVersion;
    import com.pulumi.azurenative.machinelearningservices.FeaturesetVersionArgs;
    import com.pulumi.azurenative.machinelearningservices.inputs.FeaturesetVersionArgs;
    import com.pulumi.azurenative.machinelearningservices.inputs.MaterializationSettingsArgs;
    import com.pulumi.azurenative.machinelearningservices.inputs.NotificationSettingArgs;
    import com.pulumi.azurenative.machinelearningservices.inputs.MaterializationComputeResourceArgs;
    import com.pulumi.azurenative.machinelearningservices.inputs.RecurrenceTriggerArgs;
    import com.pulumi.azurenative.machinelearningservices.inputs.RecurrenceScheduleArgs;
    import com.pulumi.azurenative.machinelearningservices.inputs.FeaturesetSpecificationArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var featuresetVersion = new FeaturesetVersion("featuresetVersion", FeaturesetVersionArgs.builder()
                .featuresetVersionProperties(FeaturesetVersionArgs.builder()
                    .description("string")
                    .entities("string")
                    .isAnonymous(false)
                    .isArchived(false)
                    .materializationSettings(MaterializationSettingsArgs.builder()
                        .notification(NotificationSettingArgs.builder()
                            .emailOn("JobFailed")
                            .emails("string")
                            .build())
                        .resource(MaterializationComputeResourceArgs.builder()
                            .instanceType("string")
                            .build())
                        .schedule(RecurrenceTriggerArgs.builder()
                            .endTime("string")
                            .frequency("Day")
                            .interval(1)
                            .schedule(RecurrenceScheduleArgs.builder()
                                .hours(1)
                                .minutes(1)
                                .monthDays(1)
                                .weekDays("Monday")
                                .build())
                            .startTime("string")
                            .timeZone("string")
                            .triggerType("Recurrence")
                            .build())
                        .sparkConfiguration(Map.of("string", "string"))
                        .storeType("Online")
                        .build())
                    .properties(Map.of("string", "string"))
                    .specification(FeaturesetSpecificationArgs.builder()
                        .path("string")
                        .build())
                    .stage("string")
                    .tags(Map.of("string", "string"))
                    .build())
                .name("string")
                .resourceGroupName("test-rg")
                .version("string")
                .workspaceName("my-aml-workspace")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    featureset_version = azure_native.machinelearningservices.FeaturesetVersion("featuresetVersion",
        featureset_version_properties=azure_native.machinelearningservices.FeaturesetVersionArgs(
            description="string",
            entities=["string"],
            is_anonymous=False,
            is_archived=False,
            materialization_settings=azure_native.machinelearningservices.MaterializationSettingsArgs(
                notification=azure_native.machinelearningservices.NotificationSettingArgs(
                    email_on=[azure_native.machinelearningservices.EmailNotificationEnableType.JOB_FAILED],
                    emails=["string"],
                ),
                resource=azure_native.machinelearningservices.MaterializationComputeResourceArgs(
                    instance_type="string",
                ),
                schedule=azure_native.machinelearningservices.RecurrenceTriggerArgs(
                    end_time="string",
                    frequency=azure_native.machinelearningservices.RecurrenceFrequency.DAY,
                    interval=1,
                    schedule=azure_native.machinelearningservices.RecurrenceScheduleArgs(
                        hours=[1],
                        minutes=[1],
                        month_days=[1],
                        week_days=[azure_native.machinelearningservices.WeekDay.MONDAY],
                    ),
                    start_time="string",
                    time_zone="string",
                    trigger_type="Recurrence",
                ),
                spark_configuration={
                    "string": "string",
                },
                store_type=azure_native.machinelearningservices.MaterializationStoreType.ONLINE,
            ),
            properties={
                "string": "string",
            },
            specification=azure_native.machinelearningservices.FeaturesetSpecificationArgs(
                path="string",
            ),
            stage="string",
            tags={
                "string": "string",
            },
        ),
        name="string",
        resource_group_name="test-rg",
        version="string",
        workspace_name="my-aml-workspace")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const featuresetVersion = new azure_native.machinelearningservices.FeaturesetVersion("featuresetVersion", {
        featuresetVersionProperties: {
            description: "string",
            entities: ["string"],
            isAnonymous: false,
            isArchived: false,
            materializationSettings: {
                notification: {
                    emailOn: [azure_native.machinelearningservices.EmailNotificationEnableType.JobFailed],
                    emails: ["string"],
                },
                resource: {
                    instanceType: "string",
                },
                schedule: {
                    endTime: "string",
                    frequency: azure_native.machinelearningservices.RecurrenceFrequency.Day,
                    interval: 1,
                    schedule: {
                        hours: [1],
                        minutes: [1],
                        monthDays: [1],
                        weekDays: [azure_native.machinelearningservices.WeekDay.Monday],
                    },
                    startTime: "string",
                    timeZone: "string",
                    triggerType: "Recurrence",
                },
                sparkConfiguration: {
                    string: "string",
                },
                storeType: azure_native.machinelearningservices.MaterializationStoreType.Online,
            },
            properties: {
                string: "string",
            },
            specification: {
                path: "string",
            },
            stage: "string",
            tags: {
                string: "string",
            },
        },
        name: "string",
        resourceGroupName: "test-rg",
        version: "string",
        workspaceName: "my-aml-workspace",
    });
    
    resources:
      featuresetVersion:
        type: azure-native:machinelearningservices:FeaturesetVersion
        properties:
          featuresetVersionProperties:
            description: string
            entities:
              - string
            isAnonymous: false
            isArchived: false
            materializationSettings:
              notification:
                emailOn:
                  - JobFailed
                emails:
                  - string
              resource:
                instanceType: string
              schedule:
                endTime: string
                frequency: Day
                interval: 1
                schedule:
                  hours:
                    - 1
                  minutes:
                    - 1
                  monthDays:
                    - 1
                  weekDays:
                    - Monday
                startTime: string
                timeZone: string
                triggerType: Recurrence
              sparkConfiguration:
                string: string
              storeType: Online
            properties:
              string: string
            specification:
              path: string
            stage: string
            tags:
              string: string
          name: string
          resourceGroupName: test-rg
          version: string
          workspaceName: my-aml-workspace
    

    Create FeaturesetVersion Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new FeaturesetVersion(name: string, args: FeaturesetVersionArgs, opts?: CustomResourceOptions);
    @overload
    def FeaturesetVersion(resource_name: str,
                          args: FeaturesetVersionInitArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def FeaturesetVersion(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          featureset_version_properties: Optional[FeaturesetVersionArgs] = None,
                          name: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          workspace_name: Optional[str] = None,
                          version: Optional[str] = None)
    func NewFeaturesetVersion(ctx *Context, name string, args FeaturesetVersionArgs, opts ...ResourceOption) (*FeaturesetVersion, error)
    public FeaturesetVersion(string name, FeaturesetVersionArgs args, CustomResourceOptions? opts = null)
    public FeaturesetVersion(String name, FeaturesetVersionArgs args)
    public FeaturesetVersion(String name, FeaturesetVersionArgs args, CustomResourceOptions options)
    
    type: azure-native:machinelearningservices:FeaturesetVersion
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args FeaturesetVersionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FeaturesetVersionInitArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FeaturesetVersionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FeaturesetVersionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FeaturesetVersionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var featuresetVersionResource = new AzureNative.MachineLearningServices.FeaturesetVersion("featuresetVersionResource", new()
    {
        FeaturesetVersionProperties = new AzureNative.MachineLearningServices.Inputs.FeaturesetVersionArgs
        {
            AutoDeleteSetting = new AzureNative.MachineLearningServices.Inputs.AutoDeleteSettingArgs
            {
                Condition = "string",
                Value = "string",
            },
            Description = "string",
            Entities = new[]
            {
                "string",
            },
            IsAnonymous = false,
            IsArchived = false,
            MaterializationSettings = new AzureNative.MachineLearningServices.Inputs.MaterializationSettingsArgs
            {
                Notification = new AzureNative.MachineLearningServices.Inputs.NotificationSettingArgs
                {
                    EmailOn = new[]
                    {
                        "string",
                    },
                    Emails = new[]
                    {
                        "string",
                    },
                    Webhooks = 
                    {
                        { "string", new AzureNative.MachineLearningServices.Inputs.AzureDevOpsWebhookArgs
                        {
                            WebhookType = "AzureDevOps",
                            EventType = "string",
                        } },
                    },
                },
                Resource = new AzureNative.MachineLearningServices.Inputs.MaterializationComputeResourceArgs
                {
                    InstanceType = "string",
                },
                Schedule = new AzureNative.MachineLearningServices.Inputs.RecurrenceTriggerArgs
                {
                    Frequency = "string",
                    Interval = 0,
                    TriggerType = "Recurrence",
                    EndTime = "string",
                    Schedule = new AzureNative.MachineLearningServices.Inputs.RecurrenceScheduleArgs
                    {
                        Hours = new[]
                        {
                            0,
                        },
                        Minutes = new[]
                        {
                            0,
                        },
                        MonthDays = new[]
                        {
                            0,
                        },
                        WeekDays = new[]
                        {
                            "string",
                        },
                    },
                    StartTime = "string",
                    TimeZone = "string",
                },
                SparkConfiguration = 
                {
                    { "string", "string" },
                },
                StoreType = "string",
            },
            Properties = 
            {
                { "string", "string" },
            },
            Specification = new AzureNative.MachineLearningServices.Inputs.FeaturesetSpecificationArgs
            {
                Path = "string",
            },
            Stage = "string",
            Tags = 
            {
                { "string", "string" },
            },
        },
        Name = "string",
        ResourceGroupName = "string",
        WorkspaceName = "string",
        Version = "string",
    });
    
    example, err := machinelearningservices.NewFeaturesetVersion(ctx, "featuresetVersionResource", &machinelearningservices.FeaturesetVersionArgs{
    FeaturesetVersionProperties: &machinelearningservices.FeaturesetVersionTypeArgs{
    AutoDeleteSetting: &machinelearningservices.AutoDeleteSettingArgs{
    Condition: pulumi.String("string"),
    Value: pulumi.String("string"),
    },
    Description: pulumi.String("string"),
    Entities: pulumi.StringArray{
    pulumi.String("string"),
    },
    IsAnonymous: pulumi.Bool(false),
    IsArchived: pulumi.Bool(false),
    MaterializationSettings: &machinelearningservices.MaterializationSettingsArgs{
    Notification: &machinelearningservices.NotificationSettingArgs{
    EmailOn: pulumi.StringArray{
    pulumi.String("string"),
    },
    Emails: pulumi.StringArray{
    pulumi.String("string"),
    },
    Webhooks: machinelearningservices.AzureDevOpsWebhookMap{
    "string": interface{}{
    WebhookType: pulumi.String("AzureDevOps"),
    EventType: pulumi.String("string"),
    },
    },
    },
    Resource: &machinelearningservices.MaterializationComputeResourceArgs{
    InstanceType: pulumi.String("string"),
    },
    Schedule: interface{}{
    Frequency: pulumi.String("string"),
    Interval: pulumi.Int(0),
    TriggerType: pulumi.String("Recurrence"),
    EndTime: pulumi.String("string"),
    Schedule: &machinelearningservices.RecurrenceScheduleArgs{
    Hours: pulumi.IntArray{
    pulumi.Int(0),
    },
    Minutes: pulumi.IntArray{
    pulumi.Int(0),
    },
    MonthDays: pulumi.IntArray{
    pulumi.Int(0),
    },
    WeekDays: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    StartTime: pulumi.String("string"),
    TimeZone: pulumi.String("string"),
    },
    SparkConfiguration: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    StoreType: pulumi.String("string"),
    },
    Properties: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    Specification: &machinelearningservices.FeaturesetSpecificationArgs{
    Path: pulumi.String("string"),
    },
    Stage: pulumi.String("string"),
    Tags: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    },
    Name: pulumi.String("string"),
    ResourceGroupName: pulumi.String("string"),
    WorkspaceName: pulumi.String("string"),
    Version: pulumi.String("string"),
    })
    
    var featuresetVersionResource = new FeaturesetVersion("featuresetVersionResource", FeaturesetVersionArgs.builder()
        .featuresetVersionProperties(FeaturesetVersionArgs.builder()
            .autoDeleteSetting(AutoDeleteSettingArgs.builder()
                .condition("string")
                .value("string")
                .build())
            .description("string")
            .entities("string")
            .isAnonymous(false)
            .isArchived(false)
            .materializationSettings(MaterializationSettingsArgs.builder()
                .notification(NotificationSettingArgs.builder()
                    .emailOn("string")
                    .emails("string")
                    .webhooks(Map.of("string", Map.ofEntries(
                        Map.entry("webhookType", "AzureDevOps"),
                        Map.entry("eventType", "string")
                    )))
                    .build())
                .resource(MaterializationComputeResourceArgs.builder()
                    .instanceType("string")
                    .build())
                .schedule(RecurrenceTriggerArgs.builder()
                    .frequency("string")
                    .interval(0)
                    .triggerType("Recurrence")
                    .endTime("string")
                    .schedule(RecurrenceScheduleArgs.builder()
                        .hours(0)
                        .minutes(0)
                        .monthDays(0)
                        .weekDays("string")
                        .build())
                    .startTime("string")
                    .timeZone("string")
                    .build())
                .sparkConfiguration(Map.of("string", "string"))
                .storeType("string")
                .build())
            .properties(Map.of("string", "string"))
            .specification(FeaturesetSpecificationArgs.builder()
                .path("string")
                .build())
            .stage("string")
            .tags(Map.of("string", "string"))
            .build())
        .name("string")
        .resourceGroupName("string")
        .workspaceName("string")
        .version("string")
        .build());
    
    featureset_version_resource = azure_native.machinelearningservices.FeaturesetVersion("featuresetVersionResource",
        featureset_version_properties=azure_native.machinelearningservices.FeaturesetVersionArgs(
            auto_delete_setting=azure_native.machinelearningservices.AutoDeleteSettingArgs(
                condition="string",
                value="string",
            ),
            description="string",
            entities=["string"],
            is_anonymous=False,
            is_archived=False,
            materialization_settings=azure_native.machinelearningservices.MaterializationSettingsArgs(
                notification=azure_native.machinelearningservices.NotificationSettingArgs(
                    email_on=["string"],
                    emails=["string"],
                    webhooks={
                        "string": azure_native.machinelearningservices.AzureDevOpsWebhookArgs(
                            webhook_type="AzureDevOps",
                            event_type="string",
                        ),
                    },
                ),
                resource=azure_native.machinelearningservices.MaterializationComputeResourceArgs(
                    instance_type="string",
                ),
                schedule=azure_native.machinelearningservices.RecurrenceTriggerArgs(
                    frequency="string",
                    interval=0,
                    trigger_type="Recurrence",
                    end_time="string",
                    schedule=azure_native.machinelearningservices.RecurrenceScheduleArgs(
                        hours=[0],
                        minutes=[0],
                        month_days=[0],
                        week_days=["string"],
                    ),
                    start_time="string",
                    time_zone="string",
                ),
                spark_configuration={
                    "string": "string",
                },
                store_type="string",
            ),
            properties={
                "string": "string",
            },
            specification=azure_native.machinelearningservices.FeaturesetSpecificationArgs(
                path="string",
            ),
            stage="string",
            tags={
                "string": "string",
            },
        ),
        name="string",
        resource_group_name="string",
        workspace_name="string",
        version="string")
    
    const featuresetVersionResource = new azure_native.machinelearningservices.FeaturesetVersion("featuresetVersionResource", {
        featuresetVersionProperties: {
            autoDeleteSetting: {
                condition: "string",
                value: "string",
            },
            description: "string",
            entities: ["string"],
            isAnonymous: false,
            isArchived: false,
            materializationSettings: {
                notification: {
                    emailOn: ["string"],
                    emails: ["string"],
                    webhooks: {
                        string: {
                            webhookType: "AzureDevOps",
                            eventType: "string",
                        },
                    },
                },
                resource: {
                    instanceType: "string",
                },
                schedule: {
                    frequency: "string",
                    interval: 0,
                    triggerType: "Recurrence",
                    endTime: "string",
                    schedule: {
                        hours: [0],
                        minutes: [0],
                        monthDays: [0],
                        weekDays: ["string"],
                    },
                    startTime: "string",
                    timeZone: "string",
                },
                sparkConfiguration: {
                    string: "string",
                },
                storeType: "string",
            },
            properties: {
                string: "string",
            },
            specification: {
                path: "string",
            },
            stage: "string",
            tags: {
                string: "string",
            },
        },
        name: "string",
        resourceGroupName: "string",
        workspaceName: "string",
        version: "string",
    });
    
    type: azure-native:machinelearningservices:FeaturesetVersion
    properties:
        featuresetVersionProperties:
            autoDeleteSetting:
                condition: string
                value: string
            description: string
            entities:
                - string
            isAnonymous: false
            isArchived: false
            materializationSettings:
                notification:
                    emailOn:
                        - string
                    emails:
                        - string
                    webhooks:
                        string:
                            eventType: string
                            webhookType: AzureDevOps
                resource:
                    instanceType: string
                schedule:
                    endTime: string
                    frequency: string
                    interval: 0
                    schedule:
                        hours:
                            - 0
                        minutes:
                            - 0
                        monthDays:
                            - 0
                        weekDays:
                            - string
                    startTime: string
                    timeZone: string
                    triggerType: Recurrence
                sparkConfiguration:
                    string: string
                storeType: string
            properties:
                string: string
            specification:
                path: string
            stage: string
            tags:
                string: string
        name: string
        resourceGroupName: string
        version: string
        workspaceName: string
    

    FeaturesetVersion Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The FeaturesetVersion resource accepts the following input properties:

    FeaturesetVersionProperties Pulumi.AzureNative.MachineLearningServices.Inputs.FeaturesetVersion
    [Required] Additional attributes of the entity.
    Name string
    Container name. This is case-sensitive.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    WorkspaceName string
    Name of Azure Machine Learning workspace.
    Version string
    Version identifier. This is case-sensitive.
    FeaturesetVersionProperties FeaturesetVersionTypeArgs
    [Required] Additional attributes of the entity.
    Name string
    Container name. This is case-sensitive.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    WorkspaceName string
    Name of Azure Machine Learning workspace.
    Version string
    Version identifier. This is case-sensitive.
    featuresetVersionProperties FeaturesetVersion
    [Required] Additional attributes of the entity.
    name String
    Container name. This is case-sensitive.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    workspaceName String
    Name of Azure Machine Learning workspace.
    version String
    Version identifier. This is case-sensitive.
    featuresetVersionProperties FeaturesetVersion
    [Required] Additional attributes of the entity.
    name string
    Container name. This is case-sensitive.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    workspaceName string
    Name of Azure Machine Learning workspace.
    version string
    Version identifier. This is case-sensitive.
    featureset_version_properties FeaturesetVersionArgs
    [Required] Additional attributes of the entity.
    name str
    Container name. This is case-sensitive.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    workspace_name str
    Name of Azure Machine Learning workspace.
    version str
    Version identifier. This is case-sensitive.
    featuresetVersionProperties Property Map
    [Required] Additional attributes of the entity.
    name String
    Container name. This is case-sensitive.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    workspaceName String
    Name of Azure Machine Learning workspace.
    version String
    Version identifier. This is case-sensitive.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the FeaturesetVersion resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    SystemData Pulumi.AzureNative.MachineLearningServices.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Id string
    The provider-assigned unique ID for this managed resource.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id string
    The provider-assigned unique ID for this managed resource.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id str
    The provider-assigned unique ID for this managed resource.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AutoDeleteCondition, AutoDeleteConditionArgs

    CreatedGreaterThan
    CreatedGreaterThan
    LastAccessedGreaterThan
    LastAccessedGreaterThan
    AutoDeleteConditionCreatedGreaterThan
    CreatedGreaterThan
    AutoDeleteConditionLastAccessedGreaterThan
    LastAccessedGreaterThan
    CreatedGreaterThan
    CreatedGreaterThan
    LastAccessedGreaterThan
    LastAccessedGreaterThan
    CreatedGreaterThan
    CreatedGreaterThan
    LastAccessedGreaterThan
    LastAccessedGreaterThan
    CREATED_GREATER_THAN
    CreatedGreaterThan
    LAST_ACCESSED_GREATER_THAN
    LastAccessedGreaterThan
    "CreatedGreaterThan"
    CreatedGreaterThan
    "LastAccessedGreaterThan"
    LastAccessedGreaterThan

    AutoDeleteSetting, AutoDeleteSettingArgs

    Condition string | Pulumi.AzureNative.MachineLearningServices.AutoDeleteCondition
    When to check if an asset is expired
    Value string
    Expiration condition value.
    Condition string | AutoDeleteCondition
    When to check if an asset is expired
    Value string
    Expiration condition value.
    condition String | AutoDeleteCondition
    When to check if an asset is expired
    value String
    Expiration condition value.
    condition string | AutoDeleteCondition
    When to check if an asset is expired
    value string
    Expiration condition value.
    condition str | AutoDeleteCondition
    When to check if an asset is expired
    value str
    Expiration condition value.
    condition String | "CreatedGreaterThan" | "LastAccessedGreaterThan"
    When to check if an asset is expired
    value String
    Expiration condition value.

    AutoDeleteSettingResponse, AutoDeleteSettingResponseArgs

    Condition string
    When to check if an asset is expired
    Value string
    Expiration condition value.
    Condition string
    When to check if an asset is expired
    Value string
    Expiration condition value.
    condition String
    When to check if an asset is expired
    value String
    Expiration condition value.
    condition string
    When to check if an asset is expired
    value string
    Expiration condition value.
    condition str
    When to check if an asset is expired
    value str
    Expiration condition value.
    condition String
    When to check if an asset is expired
    value String
    Expiration condition value.

    AzureDevOpsWebhook, AzureDevOpsWebhookArgs

    EventType string
    Send callback on a specified notification event
    EventType string
    Send callback on a specified notification event
    eventType String
    Send callback on a specified notification event
    eventType string
    Send callback on a specified notification event
    event_type str
    Send callback on a specified notification event
    eventType String
    Send callback on a specified notification event

    AzureDevOpsWebhookResponse, AzureDevOpsWebhookResponseArgs

    EventType string
    Send callback on a specified notification event
    EventType string
    Send callback on a specified notification event
    eventType String
    Send callback on a specified notification event
    eventType string
    Send callback on a specified notification event
    event_type str
    Send callback on a specified notification event
    eventType String
    Send callback on a specified notification event

    EmailNotificationEnableType, EmailNotificationEnableTypeArgs

    JobCompleted
    JobCompleted
    JobFailed
    JobFailed
    JobCancelled
    JobCancelled
    EmailNotificationEnableTypeJobCompleted
    JobCompleted
    EmailNotificationEnableTypeJobFailed
    JobFailed
    EmailNotificationEnableTypeJobCancelled
    JobCancelled
    JobCompleted
    JobCompleted
    JobFailed
    JobFailed
    JobCancelled
    JobCancelled
    JobCompleted
    JobCompleted
    JobFailed
    JobFailed
    JobCancelled
    JobCancelled
    JOB_COMPLETED
    JobCompleted
    JOB_FAILED
    JobFailed
    JOB_CANCELLED
    JobCancelled
    "JobCompleted"
    JobCompleted
    "JobFailed"
    JobFailed
    "JobCancelled"
    JobCancelled

    FeaturesetSpecification, FeaturesetSpecificationArgs

    Path string
    Specifies the spec path
    Path string
    Specifies the spec path
    path String
    Specifies the spec path
    path string
    Specifies the spec path
    path str
    Specifies the spec path
    path String
    Specifies the spec path

    FeaturesetSpecificationResponse, FeaturesetSpecificationResponseArgs

    Path string
    Specifies the spec path
    Path string
    Specifies the spec path
    path String
    Specifies the spec path
    path string
    Specifies the spec path
    path str
    Specifies the spec path
    path String
    Specifies the spec path

    FeaturesetVersion, FeaturesetVersionArgs

    AutoDeleteSetting Pulumi.AzureNative.MachineLearningServices.Inputs.AutoDeleteSetting
    Specifies the lifecycle setting of managed data asset.
    Description string
    The asset description text.
    Entities List<string>
    Specifies list of entities
    IsAnonymous bool
    If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous
    IsArchived bool
    Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived
    MaterializationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.MaterializationSettings
    Specifies the materialization settings
    Properties Dictionary<string, string>
    The asset property dictionary.
    Specification Pulumi.AzureNative.MachineLearningServices.Inputs.FeaturesetSpecification
    Specifies the feature spec details
    Stage string
    Specifies the asset stage
    Tags Dictionary<string, string>
    Tag dictionary. Tags can be added, removed, and updated.
    AutoDeleteSetting AutoDeleteSetting
    Specifies the lifecycle setting of managed data asset.
    Description string
    The asset description text.
    Entities []string
    Specifies list of entities
    IsAnonymous bool
    If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous
    IsArchived bool
    Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived
    MaterializationSettings MaterializationSettings
    Specifies the materialization settings
    Properties map[string]string
    The asset property dictionary.
    Specification FeaturesetSpecification
    Specifies the feature spec details
    Stage string
    Specifies the asset stage
    Tags map[string]string
    Tag dictionary. Tags can be added, removed, and updated.
    autoDeleteSetting AutoDeleteSetting
    Specifies the lifecycle setting of managed data asset.
    description String
    The asset description text.
    entities List<String>
    Specifies list of entities
    isAnonymous Boolean
    If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous
    isArchived Boolean
    Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived
    materializationSettings MaterializationSettings
    Specifies the materialization settings
    properties Map<String,String>
    The asset property dictionary.
    specification FeaturesetSpecification
    Specifies the feature spec details
    stage String
    Specifies the asset stage
    tags Map<String,String>
    Tag dictionary. Tags can be added, removed, and updated.
    autoDeleteSetting AutoDeleteSetting
    Specifies the lifecycle setting of managed data asset.
    description string
    The asset description text.
    entities string[]
    Specifies list of entities
    isAnonymous boolean
    If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous
    isArchived boolean
    Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived
    materializationSettings MaterializationSettings
    Specifies the materialization settings
    properties {[key: string]: string}
    The asset property dictionary.
    specification FeaturesetSpecification
    Specifies the feature spec details
    stage string
    Specifies the asset stage
    tags {[key: string]: string}
    Tag dictionary. Tags can be added, removed, and updated.
    auto_delete_setting AutoDeleteSetting
    Specifies the lifecycle setting of managed data asset.
    description str
    The asset description text.
    entities Sequence[str]
    Specifies list of entities
    is_anonymous bool
    If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous
    is_archived bool
    Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived
    materialization_settings MaterializationSettings
    Specifies the materialization settings
    properties Mapping[str, str]
    The asset property dictionary.
    specification FeaturesetSpecification
    Specifies the feature spec details
    stage str
    Specifies the asset stage
    tags Mapping[str, str]
    Tag dictionary. Tags can be added, removed, and updated.
    autoDeleteSetting Property Map
    Specifies the lifecycle setting of managed data asset.
    description String
    The asset description text.
    entities List<String>
    Specifies list of entities
    isAnonymous Boolean
    If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous
    isArchived Boolean
    Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived
    materializationSettings Property Map
    Specifies the materialization settings
    properties Map<String>
    The asset property dictionary.
    specification Property Map
    Specifies the feature spec details
    stage String
    Specifies the asset stage
    tags Map<String>
    Tag dictionary. Tags can be added, removed, and updated.

    FeaturesetVersionResponse, FeaturesetVersionResponseArgs

    ProvisioningState string
    Provisioning state for the featureset version container.
    AutoDeleteSetting Pulumi.AzureNative.MachineLearningServices.Inputs.AutoDeleteSettingResponse
    Specifies the lifecycle setting of managed data asset.
    Description string
    The asset description text.
    Entities List<string>
    Specifies list of entities
    IsAnonymous bool
    If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous
    IsArchived bool
    Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived
    MaterializationSettings Pulumi.AzureNative.MachineLearningServices.Inputs.MaterializationSettingsResponse
    Specifies the materialization settings
    Properties Dictionary<string, string>
    The asset property dictionary.
    Specification Pulumi.AzureNative.MachineLearningServices.Inputs.FeaturesetSpecificationResponse
    Specifies the feature spec details
    Stage string
    Specifies the asset stage
    Tags Dictionary<string, string>
    Tag dictionary. Tags can be added, removed, and updated.
    ProvisioningState string
    Provisioning state for the featureset version container.
    AutoDeleteSetting AutoDeleteSettingResponse
    Specifies the lifecycle setting of managed data asset.
    Description string
    The asset description text.
    Entities []string
    Specifies list of entities
    IsAnonymous bool
    If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous
    IsArchived bool
    Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived
    MaterializationSettings MaterializationSettingsResponse
    Specifies the materialization settings
    Properties map[string]string
    The asset property dictionary.
    Specification FeaturesetSpecificationResponse
    Specifies the feature spec details
    Stage string
    Specifies the asset stage
    Tags map[string]string
    Tag dictionary. Tags can be added, removed, and updated.
    provisioningState String
    Provisioning state for the featureset version container.
    autoDeleteSetting AutoDeleteSettingResponse
    Specifies the lifecycle setting of managed data asset.
    description String
    The asset description text.
    entities List<String>
    Specifies list of entities
    isAnonymous Boolean
    If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous
    isArchived Boolean
    Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived
    materializationSettings MaterializationSettingsResponse
    Specifies the materialization settings
    properties Map<String,String>
    The asset property dictionary.
    specification FeaturesetSpecificationResponse
    Specifies the feature spec details
    stage String
    Specifies the asset stage
    tags Map<String,String>
    Tag dictionary. Tags can be added, removed, and updated.
    provisioningState string
    Provisioning state for the featureset version container.
    autoDeleteSetting AutoDeleteSettingResponse
    Specifies the lifecycle setting of managed data asset.
    description string
    The asset description text.
    entities string[]
    Specifies list of entities
    isAnonymous boolean
    If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous
    isArchived boolean
    Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived
    materializationSettings MaterializationSettingsResponse
    Specifies the materialization settings
    properties {[key: string]: string}
    The asset property dictionary.
    specification FeaturesetSpecificationResponse
    Specifies the feature spec details
    stage string
    Specifies the asset stage
    tags {[key: string]: string}
    Tag dictionary. Tags can be added, removed, and updated.
    provisioning_state str
    Provisioning state for the featureset version container.
    auto_delete_setting AutoDeleteSettingResponse
    Specifies the lifecycle setting of managed data asset.
    description str
    The asset description text.
    entities Sequence[str]
    Specifies list of entities
    is_anonymous bool
    If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous
    is_archived bool
    Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived
    materialization_settings MaterializationSettingsResponse
    Specifies the materialization settings
    properties Mapping[str, str]
    The asset property dictionary.
    specification FeaturesetSpecificationResponse
    Specifies the feature spec details
    stage str
    Specifies the asset stage
    tags Mapping[str, str]
    Tag dictionary. Tags can be added, removed, and updated.
    provisioningState String
    Provisioning state for the featureset version container.
    autoDeleteSetting Property Map
    Specifies the lifecycle setting of managed data asset.
    description String
    The asset description text.
    entities List<String>
    Specifies list of entities
    isAnonymous Boolean
    If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous
    isArchived Boolean
    Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived
    materializationSettings Property Map
    Specifies the materialization settings
    properties Map<String>
    The asset property dictionary.
    specification Property Map
    Specifies the feature spec details
    stage String
    Specifies the asset stage
    tags Map<String>
    Tag dictionary. Tags can be added, removed, and updated.

    MaterializationComputeResource, MaterializationComputeResourceArgs

    InstanceType string
    Specifies the instance type
    InstanceType string
    Specifies the instance type
    instanceType String
    Specifies the instance type
    instanceType string
    Specifies the instance type
    instance_type str
    Specifies the instance type
    instanceType String
    Specifies the instance type

    MaterializationComputeResourceResponse, MaterializationComputeResourceResponseArgs

    InstanceType string
    Specifies the instance type
    InstanceType string
    Specifies the instance type
    instanceType String
    Specifies the instance type
    instanceType string
    Specifies the instance type
    instance_type str
    Specifies the instance type
    instanceType String
    Specifies the instance type

    MaterializationSettings, MaterializationSettingsArgs

    Notification Pulumi.AzureNative.MachineLearningServices.Inputs.NotificationSetting
    Specifies the notification details
    Resource Pulumi.AzureNative.MachineLearningServices.Inputs.MaterializationComputeResource
    Specifies the compute resource settings
    Schedule Pulumi.AzureNative.MachineLearningServices.Inputs.RecurrenceTrigger
    Specifies the schedule details
    SparkConfiguration Dictionary<string, string>
    Specifies the spark compute settings
    StoreType string | Pulumi.AzureNative.MachineLearningServices.MaterializationStoreType
    Specifies the stores to which materialization should happen
    Notification NotificationSetting
    Specifies the notification details
    Resource MaterializationComputeResource
    Specifies the compute resource settings
    Schedule RecurrenceTrigger
    Specifies the schedule details
    SparkConfiguration map[string]string
    Specifies the spark compute settings
    StoreType string | MaterializationStoreType
    Specifies the stores to which materialization should happen
    notification NotificationSetting
    Specifies the notification details
    resource MaterializationComputeResource
    Specifies the compute resource settings
    schedule RecurrenceTrigger
    Specifies the schedule details
    sparkConfiguration Map<String,String>
    Specifies the spark compute settings
    storeType String | MaterializationStoreType
    Specifies the stores to which materialization should happen
    notification NotificationSetting
    Specifies the notification details
    resource MaterializationComputeResource
    Specifies the compute resource settings
    schedule RecurrenceTrigger
    Specifies the schedule details
    sparkConfiguration {[key: string]: string}
    Specifies the spark compute settings
    storeType string | MaterializationStoreType
    Specifies the stores to which materialization should happen
    notification NotificationSetting
    Specifies the notification details
    resource MaterializationComputeResource
    Specifies the compute resource settings
    schedule RecurrenceTrigger
    Specifies the schedule details
    spark_configuration Mapping[str, str]
    Specifies the spark compute settings
    store_type str | MaterializationStoreType
    Specifies the stores to which materialization should happen
    notification Property Map
    Specifies the notification details
    resource Property Map
    Specifies the compute resource settings
    schedule Property Map
    Specifies the schedule details
    sparkConfiguration Map<String>
    Specifies the spark compute settings
    storeType String | "None" | "Online" | "Offline" | "OnlineAndOffline"
    Specifies the stores to which materialization should happen

    MaterializationSettingsResponse, MaterializationSettingsResponseArgs

    Notification Pulumi.AzureNative.MachineLearningServices.Inputs.NotificationSettingResponse
    Specifies the notification details
    Resource Pulumi.AzureNative.MachineLearningServices.Inputs.MaterializationComputeResourceResponse
    Specifies the compute resource settings
    Schedule Pulumi.AzureNative.MachineLearningServices.Inputs.RecurrenceTriggerResponse
    Specifies the schedule details
    SparkConfiguration Dictionary<string, string>
    Specifies the spark compute settings
    StoreType string
    Specifies the stores to which materialization should happen
    Notification NotificationSettingResponse
    Specifies the notification details
    Resource MaterializationComputeResourceResponse
    Specifies the compute resource settings
    Schedule RecurrenceTriggerResponse
    Specifies the schedule details
    SparkConfiguration map[string]string
    Specifies the spark compute settings
    StoreType string
    Specifies the stores to which materialization should happen
    notification NotificationSettingResponse
    Specifies the notification details
    resource MaterializationComputeResourceResponse
    Specifies the compute resource settings
    schedule RecurrenceTriggerResponse
    Specifies the schedule details
    sparkConfiguration Map<String,String>
    Specifies the spark compute settings
    storeType String
    Specifies the stores to which materialization should happen
    notification NotificationSettingResponse
    Specifies the notification details
    resource MaterializationComputeResourceResponse
    Specifies the compute resource settings
    schedule RecurrenceTriggerResponse
    Specifies the schedule details
    sparkConfiguration {[key: string]: string}
    Specifies the spark compute settings
    storeType string
    Specifies the stores to which materialization should happen
    notification NotificationSettingResponse
    Specifies the notification details
    resource MaterializationComputeResourceResponse
    Specifies the compute resource settings
    schedule RecurrenceTriggerResponse
    Specifies the schedule details
    spark_configuration Mapping[str, str]
    Specifies the spark compute settings
    store_type str
    Specifies the stores to which materialization should happen
    notification Property Map
    Specifies the notification details
    resource Property Map
    Specifies the compute resource settings
    schedule Property Map
    Specifies the schedule details
    sparkConfiguration Map<String>
    Specifies the spark compute settings
    storeType String
    Specifies the stores to which materialization should happen

    MaterializationStoreType, MaterializationStoreTypeArgs

    None
    None
    Online
    Online
    Offline
    Offline
    OnlineAndOffline
    OnlineAndOffline
    MaterializationStoreTypeNone
    None
    MaterializationStoreTypeOnline
    Online
    MaterializationStoreTypeOffline
    Offline
    MaterializationStoreTypeOnlineAndOffline
    OnlineAndOffline
    None
    None
    Online
    Online
    Offline
    Offline
    OnlineAndOffline
    OnlineAndOffline
    None
    None
    Online
    Online
    Offline
    Offline
    OnlineAndOffline
    OnlineAndOffline
    NONE
    None
    ONLINE
    Online
    OFFLINE
    Offline
    ONLINE_AND_OFFLINE
    OnlineAndOffline
    "None"
    None
    "Online"
    Online
    "Offline"
    Offline
    "OnlineAndOffline"
    OnlineAndOffline

    NotificationSetting, NotificationSettingArgs

    EmailOn List<Union<string, Pulumi.AzureNative.MachineLearningServices.EmailNotificationEnableType>>
    Send email notification to user on specified notification type
    Emails List<string>
    This is the email recipient list which has a limitation of 499 characters in total concat with comma separator
    Webhooks Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.AzureDevOpsWebhook>
    Send webhook callback to a service. Key is a user-provided name for the webhook.
    EmailOn []string
    Send email notification to user on specified notification type
    Emails []string
    This is the email recipient list which has a limitation of 499 characters in total concat with comma separator
    Webhooks map[string]AzureDevOpsWebhook
    Send webhook callback to a service. Key is a user-provided name for the webhook.
    emailOn List<Either<String,EmailNotificationEnableType>>
    Send email notification to user on specified notification type
    emails List<String>
    This is the email recipient list which has a limitation of 499 characters in total concat with comma separator
    webhooks Map<String,AzureDevOpsWebhook>
    Send webhook callback to a service. Key is a user-provided name for the webhook.
    emailOn (string | EmailNotificationEnableType)[]
    Send email notification to user on specified notification type
    emails string[]
    This is the email recipient list which has a limitation of 499 characters in total concat with comma separator
    webhooks {[key: string]: AzureDevOpsWebhook}
    Send webhook callback to a service. Key is a user-provided name for the webhook.
    email_on Sequence[Union[str, EmailNotificationEnableType]]
    Send email notification to user on specified notification type
    emails Sequence[str]
    This is the email recipient list which has a limitation of 499 characters in total concat with comma separator
    webhooks Mapping[str, AzureDevOpsWebhook]
    Send webhook callback to a service. Key is a user-provided name for the webhook.
    emailOn List<String | "JobCompleted" | "JobFailed" | "JobCancelled">
    Send email notification to user on specified notification type
    emails List<String>
    This is the email recipient list which has a limitation of 499 characters in total concat with comma separator
    webhooks Map<Property Map>
    Send webhook callback to a service. Key is a user-provided name for the webhook.

    NotificationSettingResponse, NotificationSettingResponseArgs

    EmailOn List<string>
    Send email notification to user on specified notification type
    Emails List<string>
    This is the email recipient list which has a limitation of 499 characters in total concat with comma separator
    Webhooks Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.AzureDevOpsWebhookResponse>
    Send webhook callback to a service. Key is a user-provided name for the webhook.
    EmailOn []string
    Send email notification to user on specified notification type
    Emails []string
    This is the email recipient list which has a limitation of 499 characters in total concat with comma separator
    Webhooks map[string]AzureDevOpsWebhookResponse
    Send webhook callback to a service. Key is a user-provided name for the webhook.
    emailOn List<String>
    Send email notification to user on specified notification type
    emails List<String>
    This is the email recipient list which has a limitation of 499 characters in total concat with comma separator
    webhooks Map<String,AzureDevOpsWebhookResponse>
    Send webhook callback to a service. Key is a user-provided name for the webhook.
    emailOn string[]
    Send email notification to user on specified notification type
    emails string[]
    This is the email recipient list which has a limitation of 499 characters in total concat with comma separator
    webhooks {[key: string]: AzureDevOpsWebhookResponse}
    Send webhook callback to a service. Key is a user-provided name for the webhook.
    email_on Sequence[str]
    Send email notification to user on specified notification type
    emails Sequence[str]
    This is the email recipient list which has a limitation of 499 characters in total concat with comma separator
    webhooks Mapping[str, AzureDevOpsWebhookResponse]
    Send webhook callback to a service. Key is a user-provided name for the webhook.
    emailOn List<String>
    Send email notification to user on specified notification type
    emails List<String>
    This is the email recipient list which has a limitation of 499 characters in total concat with comma separator
    webhooks Map<Property Map>
    Send webhook callback to a service. Key is a user-provided name for the webhook.

    RecurrenceFrequency, RecurrenceFrequencyArgs

    Minute
    MinuteMinute frequency
    Hour
    HourHour frequency
    Day
    DayDay frequency
    Week
    WeekWeek frequency
    Month
    MonthMonth frequency
    RecurrenceFrequencyMinute
    MinuteMinute frequency
    RecurrenceFrequencyHour
    HourHour frequency
    RecurrenceFrequencyDay
    DayDay frequency
    RecurrenceFrequencyWeek
    WeekWeek frequency
    RecurrenceFrequencyMonth
    MonthMonth frequency
    Minute
    MinuteMinute frequency
    Hour
    HourHour frequency
    Day
    DayDay frequency
    Week
    WeekWeek frequency
    Month
    MonthMonth frequency
    Minute
    MinuteMinute frequency
    Hour
    HourHour frequency
    Day
    DayDay frequency
    Week
    WeekWeek frequency
    Month
    MonthMonth frequency
    MINUTE
    MinuteMinute frequency
    HOUR
    HourHour frequency
    DAY
    DayDay frequency
    WEEK
    WeekWeek frequency
    MONTH
    MonthMonth frequency
    "Minute"
    MinuteMinute frequency
    "Hour"
    HourHour frequency
    "Day"
    DayDay frequency
    "Week"
    WeekWeek frequency
    "Month"
    MonthMonth frequency

    RecurrenceSchedule, RecurrenceScheduleArgs

    Hours List<int>
    [Required] List of hours for the schedule.
    Minutes List<int>
    [Required] List of minutes for the schedule.
    MonthDays List<int>
    List of month days for the schedule
    WeekDays List<Union<string, Pulumi.AzureNative.MachineLearningServices.WeekDay>>
    List of days for the schedule.
    Hours []int
    [Required] List of hours for the schedule.
    Minutes []int
    [Required] List of minutes for the schedule.
    MonthDays []int
    List of month days for the schedule
    WeekDays []string
    List of days for the schedule.
    hours List<Integer>
    [Required] List of hours for the schedule.
    minutes List<Integer>
    [Required] List of minutes for the schedule.
    monthDays List<Integer>
    List of month days for the schedule
    weekDays List<Either<String,WeekDay>>
    List of days for the schedule.
    hours number[]
    [Required] List of hours for the schedule.
    minutes number[]
    [Required] List of minutes for the schedule.
    monthDays number[]
    List of month days for the schedule
    weekDays (string | WeekDay)[]
    List of days for the schedule.
    hours Sequence[int]
    [Required] List of hours for the schedule.
    minutes Sequence[int]
    [Required] List of minutes for the schedule.
    month_days Sequence[int]
    List of month days for the schedule
    week_days Sequence[Union[str, WeekDay]]
    List of days for the schedule.
    hours List<Number>
    [Required] List of hours for the schedule.
    minutes List<Number>
    [Required] List of minutes for the schedule.
    monthDays List<Number>
    List of month days for the schedule
    weekDays List<String | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday">
    List of days for the schedule.

    RecurrenceScheduleResponse, RecurrenceScheduleResponseArgs

    Hours List<int>
    [Required] List of hours for the schedule.
    Minutes List<int>
    [Required] List of minutes for the schedule.
    MonthDays List<int>
    List of month days for the schedule
    WeekDays List<string>
    List of days for the schedule.
    Hours []int
    [Required] List of hours for the schedule.
    Minutes []int
    [Required] List of minutes for the schedule.
    MonthDays []int
    List of month days for the schedule
    WeekDays []string
    List of days for the schedule.
    hours List<Integer>
    [Required] List of hours for the schedule.
    minutes List<Integer>
    [Required] List of minutes for the schedule.
    monthDays List<Integer>
    List of month days for the schedule
    weekDays List<String>
    List of days for the schedule.
    hours number[]
    [Required] List of hours for the schedule.
    minutes number[]
    [Required] List of minutes for the schedule.
    monthDays number[]
    List of month days for the schedule
    weekDays string[]
    List of days for the schedule.
    hours Sequence[int]
    [Required] List of hours for the schedule.
    minutes Sequence[int]
    [Required] List of minutes for the schedule.
    month_days Sequence[int]
    List of month days for the schedule
    week_days Sequence[str]
    List of days for the schedule.
    hours List<Number>
    [Required] List of hours for the schedule.
    minutes List<Number>
    [Required] List of minutes for the schedule.
    monthDays List<Number>
    List of month days for the schedule
    weekDays List<String>
    List of days for the schedule.

    RecurrenceTrigger, RecurrenceTriggerArgs

    Frequency string | Pulumi.AzureNative.MachineLearningServices.RecurrenceFrequency
    [Required] The frequency to trigger schedule.
    Interval int
    [Required] Specifies schedule interval in conjunction with frequency
    EndTime string
    Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. Recommented format would be "2022-06-01T00:00:01" If not present, the schedule will run indefinitely
    Schedule Pulumi.AzureNative.MachineLearningServices.Inputs.RecurrenceSchedule
    The recurrence schedule.
    StartTime string
    Specifies start time of schedule in ISO 8601 format, but without a UTC offset.
    TimeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    Frequency string | RecurrenceFrequency
    [Required] The frequency to trigger schedule.
    Interval int
    [Required] Specifies schedule interval in conjunction with frequency
    EndTime string
    Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. Recommented format would be "2022-06-01T00:00:01" If not present, the schedule will run indefinitely
    Schedule RecurrenceSchedule
    The recurrence schedule.
    StartTime string
    Specifies start time of schedule in ISO 8601 format, but without a UTC offset.
    TimeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency String | RecurrenceFrequency
    [Required] The frequency to trigger schedule.
    interval Integer
    [Required] Specifies schedule interval in conjunction with frequency
    endTime String
    Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. Recommented format would be "2022-06-01T00:00:01" If not present, the schedule will run indefinitely
    schedule RecurrenceSchedule
    The recurrence schedule.
    startTime String
    Specifies start time of schedule in ISO 8601 format, but without a UTC offset.
    timeZone String
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency string | RecurrenceFrequency
    [Required] The frequency to trigger schedule.
    interval number
    [Required] Specifies schedule interval in conjunction with frequency
    endTime string
    Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. Recommented format would be "2022-06-01T00:00:01" If not present, the schedule will run indefinitely
    schedule RecurrenceSchedule
    The recurrence schedule.
    startTime string
    Specifies start time of schedule in ISO 8601 format, but without a UTC offset.
    timeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency str | RecurrenceFrequency
    [Required] The frequency to trigger schedule.
    interval int
    [Required] Specifies schedule interval in conjunction with frequency
    end_time str
    Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. Recommented format would be "2022-06-01T00:00:01" If not present, the schedule will run indefinitely
    schedule RecurrenceSchedule
    The recurrence schedule.
    start_time str
    Specifies start time of schedule in ISO 8601 format, but without a UTC offset.
    time_zone str
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency String | "Minute" | "Hour" | "Day" | "Week" | "Month"
    [Required] The frequency to trigger schedule.
    interval Number
    [Required] Specifies schedule interval in conjunction with frequency
    endTime String
    Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. Recommented format would be "2022-06-01T00:00:01" If not present, the schedule will run indefinitely
    schedule Property Map
    The recurrence schedule.
    startTime String
    Specifies start time of schedule in ISO 8601 format, but without a UTC offset.
    timeZone String
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11

    RecurrenceTriggerResponse, RecurrenceTriggerResponseArgs

    Frequency string
    [Required] The frequency to trigger schedule.
    Interval int
    [Required] Specifies schedule interval in conjunction with frequency
    EndTime string
    Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. Recommented format would be "2022-06-01T00:00:01" If not present, the schedule will run indefinitely
    Schedule Pulumi.AzureNative.MachineLearningServices.Inputs.RecurrenceScheduleResponse
    The recurrence schedule.
    StartTime string
    Specifies start time of schedule in ISO 8601 format, but without a UTC offset.
    TimeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    Frequency string
    [Required] The frequency to trigger schedule.
    Interval int
    [Required] Specifies schedule interval in conjunction with frequency
    EndTime string
    Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. Recommented format would be "2022-06-01T00:00:01" If not present, the schedule will run indefinitely
    Schedule RecurrenceScheduleResponse
    The recurrence schedule.
    StartTime string
    Specifies start time of schedule in ISO 8601 format, but without a UTC offset.
    TimeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency String
    [Required] The frequency to trigger schedule.
    interval Integer
    [Required] Specifies schedule interval in conjunction with frequency
    endTime String
    Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. Recommented format would be "2022-06-01T00:00:01" If not present, the schedule will run indefinitely
    schedule RecurrenceScheduleResponse
    The recurrence schedule.
    startTime String
    Specifies start time of schedule in ISO 8601 format, but without a UTC offset.
    timeZone String
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency string
    [Required] The frequency to trigger schedule.
    interval number
    [Required] Specifies schedule interval in conjunction with frequency
    endTime string
    Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. Recommented format would be "2022-06-01T00:00:01" If not present, the schedule will run indefinitely
    schedule RecurrenceScheduleResponse
    The recurrence schedule.
    startTime string
    Specifies start time of schedule in ISO 8601 format, but without a UTC offset.
    timeZone string
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency str
    [Required] The frequency to trigger schedule.
    interval int
    [Required] Specifies schedule interval in conjunction with frequency
    end_time str
    Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. Recommented format would be "2022-06-01T00:00:01" If not present, the schedule will run indefinitely
    schedule RecurrenceScheduleResponse
    The recurrence schedule.
    start_time str
    Specifies start time of schedule in ISO 8601 format, but without a UTC offset.
    time_zone str
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
    frequency String
    [Required] The frequency to trigger schedule.
    interval Number
    [Required] Specifies schedule interval in conjunction with frequency
    endTime String
    Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. Recommented format would be "2022-06-01T00:00:01" If not present, the schedule will run indefinitely
    schedule Property Map
    The recurrence schedule.
    startTime String
    Specifies start time of schedule in ISO 8601 format, but without a UTC offset.
    timeZone String
    Specifies time zone in which the schedule runs. TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    WeekDay, WeekDayArgs

    Monday
    MondayMonday weekday
    Tuesday
    TuesdayTuesday weekday
    Wednesday
    WednesdayWednesday weekday
    Thursday
    ThursdayThursday weekday
    Friday
    FridayFriday weekday
    Saturday
    SaturdaySaturday weekday
    Sunday
    SundaySunday weekday
    WeekDayMonday
    MondayMonday weekday
    WeekDayTuesday
    TuesdayTuesday weekday
    WeekDayWednesday
    WednesdayWednesday weekday
    WeekDayThursday
    ThursdayThursday weekday
    WeekDayFriday
    FridayFriday weekday
    WeekDaySaturday
    SaturdaySaturday weekday
    WeekDaySunday
    SundaySunday weekday
    Monday
    MondayMonday weekday
    Tuesday
    TuesdayTuesday weekday
    Wednesday
    WednesdayWednesday weekday
    Thursday
    ThursdayThursday weekday
    Friday
    FridayFriday weekday
    Saturday
    SaturdaySaturday weekday
    Sunday
    SundaySunday weekday
    Monday
    MondayMonday weekday
    Tuesday
    TuesdayTuesday weekday
    Wednesday
    WednesdayWednesday weekday
    Thursday
    ThursdayThursday weekday
    Friday
    FridayFriday weekday
    Saturday
    SaturdaySaturday weekday
    Sunday
    SundaySunday weekday
    MONDAY
    MondayMonday weekday
    TUESDAY
    TuesdayTuesday weekday
    WEDNESDAY
    WednesdayWednesday weekday
    THURSDAY
    ThursdayThursday weekday
    FRIDAY
    FridayFriday weekday
    SATURDAY
    SaturdaySaturday weekday
    SUNDAY
    SundaySunday weekday
    "Monday"
    MondayMonday weekday
    "Tuesday"
    TuesdayTuesday weekday
    "Wednesday"
    WednesdayWednesday weekday
    "Thursday"
    ThursdayThursday weekday
    "Friday"
    FridayFriday weekday
    "Saturday"
    SaturdaySaturday weekday
    "Sunday"
    SundaySunday weekday

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:machinelearningservices:FeaturesetVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}/versions/{version} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.47.1 published on Monday, Jun 24, 2024 by Pulumi