1. Packages
  2. Azure Native
  3. API Docs
  4. testbase
  5. DraftPackage
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.testbase.DraftPackage

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

    The Test Base Draft Package resource. Azure REST API version: 2023-11-01-preview.

    Example Usage

    DraftPackageCreate

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var draftPackage = new AzureNative.TestBase.DraftPackage("draftPackage", new()
        {
            AppFileName = "TestBaseM365DigitalClock.msi",
            ApplicationName = "contoso-package",
            DraftPackageName = "61d99543-14ff-47ae-bf03-8a8b8445502e",
            ResourceGroupName = "contoso-rg1",
            SourceType = AzureNative.TestBase.DraftPackageSourceType.Native,
            TestBaseAccountName = "contoso-testBaseAccount1",
            UseSample = false,
            Version = "1.0",
        });
    
    });
    
    package main
    
    import (
    	testbase "github.com/pulumi/pulumi-azure-native-sdk/testbase/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := testbase.NewDraftPackage(ctx, "draftPackage", &testbase.DraftPackageArgs{
    			AppFileName:         pulumi.String("TestBaseM365DigitalClock.msi"),
    			ApplicationName:     pulumi.String("contoso-package"),
    			DraftPackageName:    pulumi.String("61d99543-14ff-47ae-bf03-8a8b8445502e"),
    			ResourceGroupName:   pulumi.String("contoso-rg1"),
    			SourceType:          pulumi.String(testbase.DraftPackageSourceTypeNative),
    			TestBaseAccountName: pulumi.String("contoso-testBaseAccount1"),
    			UseSample:           pulumi.Bool(false),
    			Version:             pulumi.String("1.0"),
    		})
    		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.testbase.DraftPackage;
    import com.pulumi.azurenative.testbase.DraftPackageArgs;
    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 draftPackage = new DraftPackage("draftPackage", DraftPackageArgs.builder()
                .appFileName("TestBaseM365DigitalClock.msi")
                .applicationName("contoso-package")
                .draftPackageName("61d99543-14ff-47ae-bf03-8a8b8445502e")
                .resourceGroupName("contoso-rg1")
                .sourceType("Native")
                .testBaseAccountName("contoso-testBaseAccount1")
                .useSample(false)
                .version("1.0")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    draft_package = azure_native.testbase.DraftPackage("draftPackage",
        app_file_name="TestBaseM365DigitalClock.msi",
        application_name="contoso-package",
        draft_package_name="61d99543-14ff-47ae-bf03-8a8b8445502e",
        resource_group_name="contoso-rg1",
        source_type=azure_native.testbase.DraftPackageSourceType.NATIVE,
        test_base_account_name="contoso-testBaseAccount1",
        use_sample=False,
        version="1.0")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const draftPackage = new azure_native.testbase.DraftPackage("draftPackage", {
        appFileName: "TestBaseM365DigitalClock.msi",
        applicationName: "contoso-package",
        draftPackageName: "61d99543-14ff-47ae-bf03-8a8b8445502e",
        resourceGroupName: "contoso-rg1",
        sourceType: azure_native.testbase.DraftPackageSourceType.Native,
        testBaseAccountName: "contoso-testBaseAccount1",
        useSample: false,
        version: "1.0",
    });
    
    resources:
      draftPackage:
        type: azure-native:testbase:DraftPackage
        properties:
          appFileName: TestBaseM365DigitalClock.msi
          applicationName: contoso-package
          draftPackageName: 61d99543-14ff-47ae-bf03-8a8b8445502e
          resourceGroupName: contoso-rg1
          sourceType: Native
          testBaseAccountName: contoso-testBaseAccount1
          useSample: false
          version: '1.0'
    

    Create DraftPackage Resource

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

    Constructor syntax

    new DraftPackage(name: string, args: DraftPackageArgs, opts?: CustomResourceOptions);
    @overload
    def DraftPackage(resource_name: str,
                     args: DraftPackageArgs,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def DraftPackage(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     resource_group_name: Optional[str] = None,
                     test_base_account_name: Optional[str] = None,
                     intune_metadata: Optional[DraftPackageIntuneAppMetadataArgs] = None,
                     use_autofill: Optional[bool] = None,
                     edit_package: Optional[bool] = None,
                     executable_launch_command: Optional[str] = None,
                     first_party_apps: Optional[Sequence[FirstPartyAppDefinitionArgs]] = None,
                     flighting_ring: Optional[str] = None,
                     gallery_apps: Optional[Sequence[GalleryAppDefinitionArgs]] = None,
                     highlighted_files: Optional[Sequence[HighlightedFileArgs]] = None,
                     inplace_upgrade_os_pair: Optional[InplaceUpgradeOSInfoArgs] = None,
                     intune_enrollment_metadata: Optional[IntuneEnrollmentMetadataArgs] = None,
                     version: Optional[str] = None,
                     draft_package_name: Optional[str] = None,
                     comments: Optional[str] = None,
                     process_name: Optional[str] = None,
                     package_tags: Optional[Mapping[str, str]] = None,
                     source_type: Optional[Union[str, DraftPackageSourceType]] = None,
                     tab_state: Optional[TabStateArgs] = None,
                     target_os_list: Optional[Sequence[TargetOSInfoArgs]] = None,
                     application_name: Optional[str] = None,
                     test_types: Optional[Sequence[Union[str, TestType]]] = None,
                     tests: Optional[Sequence[TestArgs]] = None,
                     package_id: Optional[str] = None,
                     use_sample: Optional[bool] = None,
                     app_file_name: Optional[str] = None)
    func NewDraftPackage(ctx *Context, name string, args DraftPackageArgs, opts ...ResourceOption) (*DraftPackage, error)
    public DraftPackage(string name, DraftPackageArgs args, CustomResourceOptions? opts = null)
    public DraftPackage(String name, DraftPackageArgs args)
    public DraftPackage(String name, DraftPackageArgs args, CustomResourceOptions options)
    
    type: azure-native:testbase:DraftPackage
    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 DraftPackageArgs
    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 DraftPackageArgs
    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 DraftPackageArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DraftPackageArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DraftPackageArgs
    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 draftPackageResource = new AzureNative.TestBase.DraftPackage("draftPackageResource", new()
    {
        ResourceGroupName = "string",
        TestBaseAccountName = "string",
        IntuneMetadata = new AzureNative.TestBase.Inputs.DraftPackageIntuneAppMetadataArgs
        {
            IntuneApp = new AzureNative.TestBase.Inputs.DraftPackageIntuneAppMetadataItemArgs
            {
                AppId = "string",
                AppName = "string",
                CreateDate = "string",
                DependencyIds = new[]
                {
                    "string",
                },
                DependentAppCount = 0,
                Description = "string",
                ExpectedExitCodes = new[]
                {
                    "string",
                },
                InstallCommand = "string",
                LastProcessed = 0,
                MinimumSupportedOS = "string",
                Owner = "string",
                Publisher = "string",
                SetupFile = "string",
                Status = "string",
                UninstallCommand = "string",
                Version = "string",
            },
            IntuneAppDependencies = new[]
            {
                new AzureNative.TestBase.Inputs.DraftPackageIntuneAppMetadataItemArgs
                {
                    AppId = "string",
                    AppName = "string",
                    CreateDate = "string",
                    DependencyIds = new[]
                    {
                        "string",
                    },
                    DependentAppCount = 0,
                    Description = "string",
                    ExpectedExitCodes = new[]
                    {
                        "string",
                    },
                    InstallCommand = "string",
                    LastProcessed = 0,
                    MinimumSupportedOS = "string",
                    Owner = "string",
                    Publisher = "string",
                    SetupFile = "string",
                    Status = "string",
                    UninstallCommand = "string",
                    Version = "string",
                },
            },
        },
        UseAutofill = false,
        EditPackage = false,
        ExecutableLaunchCommand = "string",
        FirstPartyApps = new[]
        {
            new AzureNative.TestBase.Inputs.FirstPartyAppDefinitionArgs
            {
                Architecture = "string",
                Channel = "string",
                InteropExecutionMode = "string",
                Name = "string",
                Ring = "string",
            },
        },
        FlightingRing = "string",
        GalleryApps = new[]
        {
            new AzureNative.TestBase.Inputs.GalleryAppDefinitionArgs
            {
                SkuId = "string",
                IsConsented = false,
            },
        },
        HighlightedFiles = new[]
        {
            new AzureNative.TestBase.Inputs.HighlightedFileArgs
            {
                Path = "string",
                Sections = new[]
                {
                    "string",
                },
                Visited = false,
            },
        },
        InplaceUpgradeOSPair = new AzureNative.TestBase.Inputs.InplaceUpgradeOSInfoArgs
        {
            BaselineOS = new AzureNative.TestBase.Inputs.OsPropertiesArgs
            {
                CustomImageId = "string",
                OsName = "string",
                ReleaseProperties = new AzureNative.TestBase.Inputs.ReleasePropertiesArgs
                {
                    BuildNumber = "string",
                    BuildRevision = "string",
                    ReleaseName = "string",
                    ReleaseVersionDate = "string",
                },
            },
            TargetOS = "string",
        },
        IntuneEnrollmentMetadata = new AzureNative.TestBase.Inputs.IntuneEnrollmentMetadataArgs
        {
            AppList = new[]
            {
                new AzureNative.TestBase.Inputs.EnrolledIntuneAppArgs
                {
                    AppId = "string",
                    AppName = "string",
                    ExpectedInstallationPath = "string",
                },
            },
            CredentialId = "string",
            ExpectedDeploymentDurationInMinute = 0,
        },
        Version = "string",
        DraftPackageName = "string",
        Comments = "string",
        ProcessName = "string",
        PackageTags = 
        {
            { "string", "string" },
        },
        SourceType = "string",
        TabState = new AzureNative.TestBase.Inputs.TabStateArgs
        {
            CurrentTab = "string",
            VisitedTabs = new[]
            {
                "string",
            },
        },
        TargetOSList = new[]
        {
            new AzureNative.TestBase.Inputs.TargetOSInfoArgs
            {
                OsUpdateType = "string",
                BaselineOSs = new[]
                {
                    "string",
                },
                InsiderChannelIds = new[]
                {
                    "string",
                },
                TargetOSImageIds = new[]
                {
                    "string",
                },
                TargetOSs = new[]
                {
                    "string",
                },
            },
        },
        ApplicationName = "string",
        TestTypes = new[]
        {
            "string",
        },
        Tests = new[]
        {
            new AzureNative.TestBase.Inputs.TestArgs
            {
                Commands = new[]
                {
                    new AzureNative.TestBase.Inputs.CommandArgs
                    {
                        ContentType = "string",
                        Name = "string",
                        Action = "string",
                        Content = "string",
                        Install1PAppBefore = false,
                        EnrollIntuneBefore = false,
                        ApplyUpdateBefore = false,
                        MaxRunTime = 0,
                        AlwaysRun = false,
                        PostUpgrade = false,
                        PreUpgrade = false,
                        RestartAfter = false,
                        RunAsInteractive = false,
                        RunElevated = false,
                    },
                },
                TestType = "string",
                IsActive = false,
            },
        },
        PackageId = "string",
        UseSample = false,
        AppFileName = "string",
    });
    
    example, err := testbase.NewDraftPackage(ctx, "draftPackageResource", &testbase.DraftPackageArgs{
    ResourceGroupName: pulumi.String("string"),
    TestBaseAccountName: pulumi.String("string"),
    IntuneMetadata: &testbase.DraftPackageIntuneAppMetadataArgs{
    IntuneApp: &testbase.DraftPackageIntuneAppMetadataItemArgs{
    AppId: pulumi.String("string"),
    AppName: pulumi.String("string"),
    CreateDate: pulumi.String("string"),
    DependencyIds: pulumi.StringArray{
    pulumi.String("string"),
    },
    DependentAppCount: pulumi.Int(0),
    Description: pulumi.String("string"),
    ExpectedExitCodes: pulumi.StringArray{
    pulumi.String("string"),
    },
    InstallCommand: pulumi.String("string"),
    LastProcessed: pulumi.Float64(0),
    MinimumSupportedOS: pulumi.String("string"),
    Owner: pulumi.String("string"),
    Publisher: pulumi.String("string"),
    SetupFile: pulumi.String("string"),
    Status: pulumi.String("string"),
    UninstallCommand: pulumi.String("string"),
    Version: pulumi.String("string"),
    },
    IntuneAppDependencies: testbase.DraftPackageIntuneAppMetadataItemArray{
    &testbase.DraftPackageIntuneAppMetadataItemArgs{
    AppId: pulumi.String("string"),
    AppName: pulumi.String("string"),
    CreateDate: pulumi.String("string"),
    DependencyIds: pulumi.StringArray{
    pulumi.String("string"),
    },
    DependentAppCount: pulumi.Int(0),
    Description: pulumi.String("string"),
    ExpectedExitCodes: pulumi.StringArray{
    pulumi.String("string"),
    },
    InstallCommand: pulumi.String("string"),
    LastProcessed: pulumi.Float64(0),
    MinimumSupportedOS: pulumi.String("string"),
    Owner: pulumi.String("string"),
    Publisher: pulumi.String("string"),
    SetupFile: pulumi.String("string"),
    Status: pulumi.String("string"),
    UninstallCommand: pulumi.String("string"),
    Version: pulumi.String("string"),
    },
    },
    },
    UseAutofill: pulumi.Bool(false),
    EditPackage: pulumi.Bool(false),
    ExecutableLaunchCommand: pulumi.String("string"),
    FirstPartyApps: testbase.FirstPartyAppDefinitionArray{
    &testbase.FirstPartyAppDefinitionArgs{
    Architecture: pulumi.String("string"),
    Channel: pulumi.String("string"),
    InteropExecutionMode: pulumi.String("string"),
    Name: pulumi.String("string"),
    Ring: pulumi.String("string"),
    },
    },
    FlightingRing: pulumi.String("string"),
    GalleryApps: testbase.GalleryAppDefinitionArray{
    &testbase.GalleryAppDefinitionArgs{
    SkuId: pulumi.String("string"),
    IsConsented: pulumi.Bool(false),
    },
    },
    HighlightedFiles: testbase.HighlightedFileArray{
    &testbase.HighlightedFileArgs{
    Path: pulumi.String("string"),
    Sections: pulumi.StringArray{
    pulumi.String("string"),
    },
    Visited: pulumi.Bool(false),
    },
    },
    InplaceUpgradeOSPair: &testbase.InplaceUpgradeOSInfoArgs{
    BaselineOS: &testbase.OsPropertiesArgs{
    CustomImageId: pulumi.String("string"),
    OsName: pulumi.String("string"),
    ReleaseProperties: &testbase.ReleasePropertiesArgs{
    BuildNumber: pulumi.String("string"),
    BuildRevision: pulumi.String("string"),
    ReleaseName: pulumi.String("string"),
    ReleaseVersionDate: pulumi.String("string"),
    },
    },
    TargetOS: pulumi.String("string"),
    },
    IntuneEnrollmentMetadata: &testbase.IntuneEnrollmentMetadataArgs{
    AppList: testbase.EnrolledIntuneAppArray{
    &testbase.EnrolledIntuneAppArgs{
    AppId: pulumi.String("string"),
    AppName: pulumi.String("string"),
    ExpectedInstallationPath: pulumi.String("string"),
    },
    },
    CredentialId: pulumi.String("string"),
    ExpectedDeploymentDurationInMinute: pulumi.Int(0),
    },
    Version: pulumi.String("string"),
    DraftPackageName: pulumi.String("string"),
    Comments: pulumi.String("string"),
    ProcessName: pulumi.String("string"),
    PackageTags: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    SourceType: pulumi.String("string"),
    TabState: &testbase.TabStateArgs{
    CurrentTab: pulumi.String("string"),
    VisitedTabs: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    TargetOSList: testbase.TargetOSInfoArray{
    &testbase.TargetOSInfoArgs{
    OsUpdateType: pulumi.String("string"),
    BaselineOSs: pulumi.StringArray{
    pulumi.String("string"),
    },
    InsiderChannelIds: pulumi.StringArray{
    pulumi.String("string"),
    },
    TargetOSImageIds: pulumi.StringArray{
    pulumi.String("string"),
    },
    TargetOSs: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    },
    ApplicationName: pulumi.String("string"),
    TestTypes: pulumi.StringArray{
    pulumi.String("string"),
    },
    Tests: testbase.TestArray{
    &testbase.TestArgs{
    Commands: testbase.CommandArray{
    &testbase.CommandArgs{
    ContentType: pulumi.String("string"),
    Name: pulumi.String("string"),
    Action: pulumi.String("string"),
    Content: pulumi.String("string"),
    Install1PAppBefore: pulumi.Bool(false),
    EnrollIntuneBefore: pulumi.Bool(false),
    ApplyUpdateBefore: pulumi.Bool(false),
    MaxRunTime: pulumi.Int(0),
    AlwaysRun: pulumi.Bool(false),
    PostUpgrade: pulumi.Bool(false),
    PreUpgrade: pulumi.Bool(false),
    RestartAfter: pulumi.Bool(false),
    RunAsInteractive: pulumi.Bool(false),
    RunElevated: pulumi.Bool(false),
    },
    },
    TestType: pulumi.String("string"),
    IsActive: pulumi.Bool(false),
    },
    },
    PackageId: pulumi.String("string"),
    UseSample: pulumi.Bool(false),
    AppFileName: pulumi.String("string"),
    })
    
    var draftPackageResource = new DraftPackage("draftPackageResource", DraftPackageArgs.builder()
        .resourceGroupName("string")
        .testBaseAccountName("string")
        .intuneMetadata(DraftPackageIntuneAppMetadataArgs.builder()
            .intuneApp(DraftPackageIntuneAppMetadataItemArgs.builder()
                .appId("string")
                .appName("string")
                .createDate("string")
                .dependencyIds("string")
                .dependentAppCount(0)
                .description("string")
                .expectedExitCodes("string")
                .installCommand("string")
                .lastProcessed(0)
                .minimumSupportedOS("string")
                .owner("string")
                .publisher("string")
                .setupFile("string")
                .status("string")
                .uninstallCommand("string")
                .version("string")
                .build())
            .intuneAppDependencies(DraftPackageIntuneAppMetadataItemArgs.builder()
                .appId("string")
                .appName("string")
                .createDate("string")
                .dependencyIds("string")
                .dependentAppCount(0)
                .description("string")
                .expectedExitCodes("string")
                .installCommand("string")
                .lastProcessed(0)
                .minimumSupportedOS("string")
                .owner("string")
                .publisher("string")
                .setupFile("string")
                .status("string")
                .uninstallCommand("string")
                .version("string")
                .build())
            .build())
        .useAutofill(false)
        .editPackage(false)
        .executableLaunchCommand("string")
        .firstPartyApps(FirstPartyAppDefinitionArgs.builder()
            .architecture("string")
            .channel("string")
            .interopExecutionMode("string")
            .name("string")
            .ring("string")
            .build())
        .flightingRing("string")
        .galleryApps(GalleryAppDefinitionArgs.builder()
            .skuId("string")
            .isConsented(false)
            .build())
        .highlightedFiles(HighlightedFileArgs.builder()
            .path("string")
            .sections("string")
            .visited(false)
            .build())
        .inplaceUpgradeOSPair(InplaceUpgradeOSInfoArgs.builder()
            .baselineOS(OsPropertiesArgs.builder()
                .customImageId("string")
                .osName("string")
                .releaseProperties(ReleasePropertiesArgs.builder()
                    .buildNumber("string")
                    .buildRevision("string")
                    .releaseName("string")
                    .releaseVersionDate("string")
                    .build())
                .build())
            .targetOS("string")
            .build())
        .intuneEnrollmentMetadata(IntuneEnrollmentMetadataArgs.builder()
            .appList(EnrolledIntuneAppArgs.builder()
                .appId("string")
                .appName("string")
                .expectedInstallationPath("string")
                .build())
            .credentialId("string")
            .expectedDeploymentDurationInMinute(0)
            .build())
        .version("string")
        .draftPackageName("string")
        .comments("string")
        .processName("string")
        .packageTags(Map.of("string", "string"))
        .sourceType("string")
        .tabState(TabStateArgs.builder()
            .currentTab("string")
            .visitedTabs("string")
            .build())
        .targetOSList(TargetOSInfoArgs.builder()
            .osUpdateType("string")
            .baselineOSs("string")
            .insiderChannelIds("string")
            .targetOSImageIds("string")
            .targetOSs("string")
            .build())
        .applicationName("string")
        .testTypes("string")
        .tests(TestArgs.builder()
            .commands(CommandArgs.builder()
                .contentType("string")
                .name("string")
                .action("string")
                .content("string")
                .install1PAppBefore(false)
                .enrollIntuneBefore(false)
                .applyUpdateBefore(false)
                .maxRunTime(0)
                .alwaysRun(false)
                .postUpgrade(false)
                .preUpgrade(false)
                .restartAfter(false)
                .runAsInteractive(false)
                .runElevated(false)
                .build())
            .testType("string")
            .isActive(false)
            .build())
        .packageId("string")
        .useSample(false)
        .appFileName("string")
        .build());
    
    draft_package_resource = azure_native.testbase.DraftPackage("draftPackageResource",
        resource_group_name="string",
        test_base_account_name="string",
        intune_metadata=azure_native.testbase.DraftPackageIntuneAppMetadataArgs(
            intune_app=azure_native.testbase.DraftPackageIntuneAppMetadataItemArgs(
                app_id="string",
                app_name="string",
                create_date="string",
                dependency_ids=["string"],
                dependent_app_count=0,
                description="string",
                expected_exit_codes=["string"],
                install_command="string",
                last_processed=0,
                minimum_supported_os="string",
                owner="string",
                publisher="string",
                setup_file="string",
                status="string",
                uninstall_command="string",
                version="string",
            ),
            intune_app_dependencies=[azure_native.testbase.DraftPackageIntuneAppMetadataItemArgs(
                app_id="string",
                app_name="string",
                create_date="string",
                dependency_ids=["string"],
                dependent_app_count=0,
                description="string",
                expected_exit_codes=["string"],
                install_command="string",
                last_processed=0,
                minimum_supported_os="string",
                owner="string",
                publisher="string",
                setup_file="string",
                status="string",
                uninstall_command="string",
                version="string",
            )],
        ),
        use_autofill=False,
        edit_package=False,
        executable_launch_command="string",
        first_party_apps=[azure_native.testbase.FirstPartyAppDefinitionArgs(
            architecture="string",
            channel="string",
            interop_execution_mode="string",
            name="string",
            ring="string",
        )],
        flighting_ring="string",
        gallery_apps=[azure_native.testbase.GalleryAppDefinitionArgs(
            sku_id="string",
            is_consented=False,
        )],
        highlighted_files=[azure_native.testbase.HighlightedFileArgs(
            path="string",
            sections=["string"],
            visited=False,
        )],
        inplace_upgrade_os_pair=azure_native.testbase.InplaceUpgradeOSInfoArgs(
            baseline_os=azure_native.testbase.OsPropertiesArgs(
                custom_image_id="string",
                os_name="string",
                release_properties=azure_native.testbase.ReleasePropertiesArgs(
                    build_number="string",
                    build_revision="string",
                    release_name="string",
                    release_version_date="string",
                ),
            ),
            target_os="string",
        ),
        intune_enrollment_metadata=azure_native.testbase.IntuneEnrollmentMetadataArgs(
            app_list=[azure_native.testbase.EnrolledIntuneAppArgs(
                app_id="string",
                app_name="string",
                expected_installation_path="string",
            )],
            credential_id="string",
            expected_deployment_duration_in_minute=0,
        ),
        version="string",
        draft_package_name="string",
        comments="string",
        process_name="string",
        package_tags={
            "string": "string",
        },
        source_type="string",
        tab_state=azure_native.testbase.TabStateArgs(
            current_tab="string",
            visited_tabs=["string"],
        ),
        target_os_list=[azure_native.testbase.TargetOSInfoArgs(
            os_update_type="string",
            baseline_oss=["string"],
            insider_channel_ids=["string"],
            target_os_image_ids=["string"],
            target_oss=["string"],
        )],
        application_name="string",
        test_types=["string"],
        tests=[azure_native.testbase.TestArgs(
            commands=[azure_native.testbase.CommandArgs(
                content_type="string",
                name="string",
                action="string",
                content="string",
                install1_p_app_before=False,
                enroll_intune_before=False,
                apply_update_before=False,
                max_run_time=0,
                always_run=False,
                post_upgrade=False,
                pre_upgrade=False,
                restart_after=False,
                run_as_interactive=False,
                run_elevated=False,
            )],
            test_type="string",
            is_active=False,
        )],
        package_id="string",
        use_sample=False,
        app_file_name="string")
    
    const draftPackageResource = new azure_native.testbase.DraftPackage("draftPackageResource", {
        resourceGroupName: "string",
        testBaseAccountName: "string",
        intuneMetadata: {
            intuneApp: {
                appId: "string",
                appName: "string",
                createDate: "string",
                dependencyIds: ["string"],
                dependentAppCount: 0,
                description: "string",
                expectedExitCodes: ["string"],
                installCommand: "string",
                lastProcessed: 0,
                minimumSupportedOS: "string",
                owner: "string",
                publisher: "string",
                setupFile: "string",
                status: "string",
                uninstallCommand: "string",
                version: "string",
            },
            intuneAppDependencies: [{
                appId: "string",
                appName: "string",
                createDate: "string",
                dependencyIds: ["string"],
                dependentAppCount: 0,
                description: "string",
                expectedExitCodes: ["string"],
                installCommand: "string",
                lastProcessed: 0,
                minimumSupportedOS: "string",
                owner: "string",
                publisher: "string",
                setupFile: "string",
                status: "string",
                uninstallCommand: "string",
                version: "string",
            }],
        },
        useAutofill: false,
        editPackage: false,
        executableLaunchCommand: "string",
        firstPartyApps: [{
            architecture: "string",
            channel: "string",
            interopExecutionMode: "string",
            name: "string",
            ring: "string",
        }],
        flightingRing: "string",
        galleryApps: [{
            skuId: "string",
            isConsented: false,
        }],
        highlightedFiles: [{
            path: "string",
            sections: ["string"],
            visited: false,
        }],
        inplaceUpgradeOSPair: {
            baselineOS: {
                customImageId: "string",
                osName: "string",
                releaseProperties: {
                    buildNumber: "string",
                    buildRevision: "string",
                    releaseName: "string",
                    releaseVersionDate: "string",
                },
            },
            targetOS: "string",
        },
        intuneEnrollmentMetadata: {
            appList: [{
                appId: "string",
                appName: "string",
                expectedInstallationPath: "string",
            }],
            credentialId: "string",
            expectedDeploymentDurationInMinute: 0,
        },
        version: "string",
        draftPackageName: "string",
        comments: "string",
        processName: "string",
        packageTags: {
            string: "string",
        },
        sourceType: "string",
        tabState: {
            currentTab: "string",
            visitedTabs: ["string"],
        },
        targetOSList: [{
            osUpdateType: "string",
            baselineOSs: ["string"],
            insiderChannelIds: ["string"],
            targetOSImageIds: ["string"],
            targetOSs: ["string"],
        }],
        applicationName: "string",
        testTypes: ["string"],
        tests: [{
            commands: [{
                contentType: "string",
                name: "string",
                action: "string",
                content: "string",
                install1PAppBefore: false,
                enrollIntuneBefore: false,
                applyUpdateBefore: false,
                maxRunTime: 0,
                alwaysRun: false,
                postUpgrade: false,
                preUpgrade: false,
                restartAfter: false,
                runAsInteractive: false,
                runElevated: false,
            }],
            testType: "string",
            isActive: false,
        }],
        packageId: "string",
        useSample: false,
        appFileName: "string",
    });
    
    type: azure-native:testbase:DraftPackage
    properties:
        appFileName: string
        applicationName: string
        comments: string
        draftPackageName: string
        editPackage: false
        executableLaunchCommand: string
        firstPartyApps:
            - architecture: string
              channel: string
              interopExecutionMode: string
              name: string
              ring: string
        flightingRing: string
        galleryApps:
            - isConsented: false
              skuId: string
        highlightedFiles:
            - path: string
              sections:
                - string
              visited: false
        inplaceUpgradeOSPair:
            baselineOS:
                customImageId: string
                osName: string
                releaseProperties:
                    buildNumber: string
                    buildRevision: string
                    releaseName: string
                    releaseVersionDate: string
            targetOS: string
        intuneEnrollmentMetadata:
            appList:
                - appId: string
                  appName: string
                  expectedInstallationPath: string
            credentialId: string
            expectedDeploymentDurationInMinute: 0
        intuneMetadata:
            intuneApp:
                appId: string
                appName: string
                createDate: string
                dependencyIds:
                    - string
                dependentAppCount: 0
                description: string
                expectedExitCodes:
                    - string
                installCommand: string
                lastProcessed: 0
                minimumSupportedOS: string
                owner: string
                publisher: string
                setupFile: string
                status: string
                uninstallCommand: string
                version: string
            intuneAppDependencies:
                - appId: string
                  appName: string
                  createDate: string
                  dependencyIds:
                    - string
                  dependentAppCount: 0
                  description: string
                  expectedExitCodes:
                    - string
                  installCommand: string
                  lastProcessed: 0
                  minimumSupportedOS: string
                  owner: string
                  publisher: string
                  setupFile: string
                  status: string
                  uninstallCommand: string
                  version: string
        packageId: string
        packageTags:
            string: string
        processName: string
        resourceGroupName: string
        sourceType: string
        tabState:
            currentTab: string
            visitedTabs:
                - string
        targetOSList:
            - baselineOSs:
                - string
              insiderChannelIds:
                - string
              osUpdateType: string
              targetOSImageIds:
                - string
              targetOSs:
                - string
        testBaseAccountName: string
        testTypes:
            - string
        tests:
            - commands:
                - action: string
                  alwaysRun: false
                  applyUpdateBefore: false
                  content: string
                  contentType: string
                  enrollIntuneBefore: false
                  install1PAppBefore: false
                  maxRunTime: 0
                  name: string
                  postUpgrade: false
                  preUpgrade: false
                  restartAfter: false
                  runAsInteractive: false
                  runElevated: false
              isActive: false
              testType: string
        useAutofill: false
        useSample: false
        version: string
    

    DraftPackage 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 DraftPackage resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    TestBaseAccountName string
    The resource name of the Test Base Account.
    AppFileName string
    The name of the app file.
    ApplicationName string
    Application name
    Comments string
    Comments added by user.
    DraftPackageName string
    The resource name of the Test Base Draft Package.
    EditPackage bool
    Specifies whether this draft package is used to edit a package.
    ExecutableLaunchCommand string
    The executable launch command for script auto-fill. Will be used to run the application.
    FirstPartyApps List<Pulumi.AzureNative.TestBase.Inputs.FirstPartyAppDefinition>
    The list of first party applications to test along with user application.
    FlightingRing string
    The flighting ring for feature update.
    GalleryApps List<Pulumi.AzureNative.TestBase.Inputs.GalleryAppDefinition>
    The list of gallery apps to test along with user application.
    HighlightedFiles List<Pulumi.AzureNative.TestBase.Inputs.HighlightedFile>
    The highlight files in the package.
    InplaceUpgradeOSPair Pulumi.AzureNative.TestBase.Inputs.InplaceUpgradeOSInfo
    Specifies the baseline os and target os for inplace upgrade.
    IntuneEnrollmentMetadata Pulumi.AzureNative.TestBase.Inputs.IntuneEnrollmentMetadata
    The metadata of Intune enrollment.
    IntuneMetadata Pulumi.AzureNative.TestBase.Inputs.DraftPackageIntuneAppMetadata
    Metadata used to generate draft package folder and scripts.
    PackageId string
    Specifies the package id from which the draft package copied.
    PackageTags Dictionary<string, string>
    Tags of the package to be created.
    ProcessName string
    The process name for script auto-fill. Will be used to identify the application process.
    SourceType string | Pulumi.AzureNative.TestBase.DraftPackageSourceType
    The source type.
    TabState Pulumi.AzureNative.TestBase.Inputs.TabState
    Tab state.
    TargetOSList List<Pulumi.AzureNative.TestBase.Inputs.TargetOSInfo>
    Specifies the target OSs of specific OS Update types.
    TestTypes List<Union<string, Pulumi.AzureNative.TestBase.TestType>>
    OOB, functional or flow driven. Mapped to the data in 'tests' property.
    Tests List<Pulumi.AzureNative.TestBase.Inputs.Test>
    The detailed test information.
    UseAutofill bool
    Indicates whether user choose to enable script auto-fill.
    UseSample bool
    Specifies whether a sample package should be used instead of the one uploaded by the user.
    Version string
    Application version
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    TestBaseAccountName string
    The resource name of the Test Base Account.
    AppFileName string
    The name of the app file.
    ApplicationName string
    Application name
    Comments string
    Comments added by user.
    DraftPackageName string
    The resource name of the Test Base Draft Package.
    EditPackage bool
    Specifies whether this draft package is used to edit a package.
    ExecutableLaunchCommand string
    The executable launch command for script auto-fill. Will be used to run the application.
    FirstPartyApps []FirstPartyAppDefinitionArgs
    The list of first party applications to test along with user application.
    FlightingRing string
    The flighting ring for feature update.
    GalleryApps []GalleryAppDefinitionArgs
    The list of gallery apps to test along with user application.
    HighlightedFiles []HighlightedFileArgs
    The highlight files in the package.
    InplaceUpgradeOSPair InplaceUpgradeOSInfoArgs
    Specifies the baseline os and target os for inplace upgrade.
    IntuneEnrollmentMetadata IntuneEnrollmentMetadataArgs
    The metadata of Intune enrollment.
    IntuneMetadata DraftPackageIntuneAppMetadataArgs
    Metadata used to generate draft package folder and scripts.
    PackageId string
    Specifies the package id from which the draft package copied.
    PackageTags map[string]string
    Tags of the package to be created.
    ProcessName string
    The process name for script auto-fill. Will be used to identify the application process.
    SourceType string | DraftPackageSourceType
    The source type.
    TabState TabStateArgs
    Tab state.
    TargetOSList []TargetOSInfoArgs
    Specifies the target OSs of specific OS Update types.
    TestTypes []string
    OOB, functional or flow driven. Mapped to the data in 'tests' property.
    Tests []TestArgs
    The detailed test information.
    UseAutofill bool
    Indicates whether user choose to enable script auto-fill.
    UseSample bool
    Specifies whether a sample package should be used instead of the one uploaded by the user.
    Version string
    Application version
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    testBaseAccountName String
    The resource name of the Test Base Account.
    appFileName String
    The name of the app file.
    applicationName String
    Application name
    comments String
    Comments added by user.
    draftPackageName String
    The resource name of the Test Base Draft Package.
    editPackage Boolean
    Specifies whether this draft package is used to edit a package.
    executableLaunchCommand String
    The executable launch command for script auto-fill. Will be used to run the application.
    firstPartyApps List<FirstPartyAppDefinition>
    The list of first party applications to test along with user application.
    flightingRing String
    The flighting ring for feature update.
    galleryApps List<GalleryAppDefinition>
    The list of gallery apps to test along with user application.
    highlightedFiles List<HighlightedFile>
    The highlight files in the package.
    inplaceUpgradeOSPair InplaceUpgradeOSInfo
    Specifies the baseline os and target os for inplace upgrade.
    intuneEnrollmentMetadata IntuneEnrollmentMetadata
    The metadata of Intune enrollment.
    intuneMetadata DraftPackageIntuneAppMetadata
    Metadata used to generate draft package folder and scripts.
    packageId String
    Specifies the package id from which the draft package copied.
    packageTags Map<String,String>
    Tags of the package to be created.
    processName String
    The process name for script auto-fill. Will be used to identify the application process.
    sourceType String | DraftPackageSourceType
    The source type.
    tabState TabState
    Tab state.
    targetOSList List<TargetOSInfo>
    Specifies the target OSs of specific OS Update types.
    testTypes List<Either<String,TestType>>
    OOB, functional or flow driven. Mapped to the data in 'tests' property.
    tests List<Test>
    The detailed test information.
    useAutofill Boolean
    Indicates whether user choose to enable script auto-fill.
    useSample Boolean
    Specifies whether a sample package should be used instead of the one uploaded by the user.
    version String
    Application version
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    testBaseAccountName string
    The resource name of the Test Base Account.
    appFileName string
    The name of the app file.
    applicationName string
    Application name
    comments string
    Comments added by user.
    draftPackageName string
    The resource name of the Test Base Draft Package.
    editPackage boolean
    Specifies whether this draft package is used to edit a package.
    executableLaunchCommand string
    The executable launch command for script auto-fill. Will be used to run the application.
    firstPartyApps FirstPartyAppDefinition[]
    The list of first party applications to test along with user application.
    flightingRing string
    The flighting ring for feature update.
    galleryApps GalleryAppDefinition[]
    The list of gallery apps to test along with user application.
    highlightedFiles HighlightedFile[]
    The highlight files in the package.
    inplaceUpgradeOSPair InplaceUpgradeOSInfo
    Specifies the baseline os and target os for inplace upgrade.
    intuneEnrollmentMetadata IntuneEnrollmentMetadata
    The metadata of Intune enrollment.
    intuneMetadata DraftPackageIntuneAppMetadata
    Metadata used to generate draft package folder and scripts.
    packageId string
    Specifies the package id from which the draft package copied.
    packageTags {[key: string]: string}
    Tags of the package to be created.
    processName string
    The process name for script auto-fill. Will be used to identify the application process.
    sourceType string | DraftPackageSourceType
    The source type.
    tabState TabState
    Tab state.
    targetOSList TargetOSInfo[]
    Specifies the target OSs of specific OS Update types.
    testTypes (string | TestType)[]
    OOB, functional or flow driven. Mapped to the data in 'tests' property.
    tests Test[]
    The detailed test information.
    useAutofill boolean
    Indicates whether user choose to enable script auto-fill.
    useSample boolean
    Specifies whether a sample package should be used instead of the one uploaded by the user.
    version string
    Application version
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    test_base_account_name str
    The resource name of the Test Base Account.
    app_file_name str
    The name of the app file.
    application_name str
    Application name
    comments str
    Comments added by user.
    draft_package_name str
    The resource name of the Test Base Draft Package.
    edit_package bool
    Specifies whether this draft package is used to edit a package.
    executable_launch_command str
    The executable launch command for script auto-fill. Will be used to run the application.
    first_party_apps Sequence[FirstPartyAppDefinitionArgs]
    The list of first party applications to test along with user application.
    flighting_ring str
    The flighting ring for feature update.
    gallery_apps Sequence[GalleryAppDefinitionArgs]
    The list of gallery apps to test along with user application.
    highlighted_files Sequence[HighlightedFileArgs]
    The highlight files in the package.
    inplace_upgrade_os_pair InplaceUpgradeOSInfoArgs
    Specifies the baseline os and target os for inplace upgrade.
    intune_enrollment_metadata IntuneEnrollmentMetadataArgs
    The metadata of Intune enrollment.
    intune_metadata DraftPackageIntuneAppMetadataArgs
    Metadata used to generate draft package folder and scripts.
    package_id str
    Specifies the package id from which the draft package copied.
    package_tags Mapping[str, str]
    Tags of the package to be created.
    process_name str
    The process name for script auto-fill. Will be used to identify the application process.
    source_type str | DraftPackageSourceType
    The source type.
    tab_state TabStateArgs
    Tab state.
    target_os_list Sequence[TargetOSInfoArgs]
    Specifies the target OSs of specific OS Update types.
    test_types Sequence[Union[str, TestType]]
    OOB, functional or flow driven. Mapped to the data in 'tests' property.
    tests Sequence[TestArgs]
    The detailed test information.
    use_autofill bool
    Indicates whether user choose to enable script auto-fill.
    use_sample bool
    Specifies whether a sample package should be used instead of the one uploaded by the user.
    version str
    Application version
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    testBaseAccountName String
    The resource name of the Test Base Account.
    appFileName String
    The name of the app file.
    applicationName String
    Application name
    comments String
    Comments added by user.
    draftPackageName String
    The resource name of the Test Base Draft Package.
    editPackage Boolean
    Specifies whether this draft package is used to edit a package.
    executableLaunchCommand String
    The executable launch command for script auto-fill. Will be used to run the application.
    firstPartyApps List<Property Map>
    The list of first party applications to test along with user application.
    flightingRing String
    The flighting ring for feature update.
    galleryApps List<Property Map>
    The list of gallery apps to test along with user application.
    highlightedFiles List<Property Map>
    The highlight files in the package.
    inplaceUpgradeOSPair Property Map
    Specifies the baseline os and target os for inplace upgrade.
    intuneEnrollmentMetadata Property Map
    The metadata of Intune enrollment.
    intuneMetadata Property Map
    Metadata used to generate draft package folder and scripts.
    packageId String
    Specifies the package id from which the draft package copied.
    packageTags Map<String>
    Tags of the package to be created.
    processName String
    The process name for script auto-fill. Will be used to identify the application process.
    sourceType String | "Native" | "IntuneWin" | "TestBasePackage" | "GalleryApp" | "IntuneEnrollment"
    The source type.
    tabState Property Map
    Tab state.
    targetOSList List<Property Map>
    Specifies the target OSs of specific OS Update types.
    testTypes List<String | "OutOfBoxTest" | "FunctionalTest">
    OOB, functional or flow driven. Mapped to the data in 'tests' property.
    tests List<Property Map>
    The detailed test information.
    useAutofill Boolean
    Indicates whether user choose to enable script auto-fill.
    useSample Boolean
    Specifies whether a sample package should be used instead of the one uploaded by the user.
    version String
    Application version

    Outputs

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

    DraftPackagePath string
    The relative path of the folder hosting package files.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastModifiedTime string
    The UTC timestamp when the package was last modified.
    Name string
    The name of the resource
    ProvisioningState string
    The provisioning state of the resource.
    SystemData Pulumi.AzureNative.TestBase.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"
    WorkingPath string
    The relative path for a temporarily folder for package creation work.
    DraftPackagePath string
    The relative path of the folder hosting package files.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastModifiedTime string
    The UTC timestamp when the package was last modified.
    Name string
    The name of the resource
    ProvisioningState string
    The provisioning state of the 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"
    WorkingPath string
    The relative path for a temporarily folder for package creation work.
    draftPackagePath String
    The relative path of the folder hosting package files.
    id String
    The provider-assigned unique ID for this managed resource.
    lastModifiedTime String
    The UTC timestamp when the package was last modified.
    name String
    The name of the resource
    provisioningState String
    The provisioning state of the 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"
    workingPath String
    The relative path for a temporarily folder for package creation work.
    draftPackagePath string
    The relative path of the folder hosting package files.
    id string
    The provider-assigned unique ID for this managed resource.
    lastModifiedTime string
    The UTC timestamp when the package was last modified.
    name string
    The name of the resource
    provisioningState string
    The provisioning state of the 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"
    workingPath string
    The relative path for a temporarily folder for package creation work.
    draft_package_path str
    The relative path of the folder hosting package files.
    id str
    The provider-assigned unique ID for this managed resource.
    last_modified_time str
    The UTC timestamp when the package was last modified.
    name str
    The name of the resource
    provisioning_state str
    The provisioning state of the 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"
    working_path str
    The relative path for a temporarily folder for package creation work.
    draftPackagePath String
    The relative path of the folder hosting package files.
    id String
    The provider-assigned unique ID for this managed resource.
    lastModifiedTime String
    The UTC timestamp when the package was last modified.
    name String
    The name of the resource
    provisioningState String
    The provisioning state of the 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"
    workingPath String
    The relative path for a temporarily folder for package creation work.

    Supporting Types

    Action, ActionArgs

    Install
    Install
    Launch
    Launch
    Close
    Close
    Uninstall
    Uninstall
    Custom
    Custom
    ActionInstall
    Install
    ActionLaunch
    Launch
    ActionClose
    Close
    ActionUninstall
    Uninstall
    ActionCustom
    Custom
    Install
    Install
    Launch
    Launch
    Close
    Close
    Uninstall
    Uninstall
    Custom
    Custom
    Install
    Install
    Launch
    Launch
    Close
    Close
    Uninstall
    Uninstall
    Custom
    Custom
    INSTALL
    Install
    LAUNCH
    Launch
    CLOSE
    Close
    UNINSTALL
    Uninstall
    CUSTOM
    Custom
    "Install"
    Install
    "Launch"
    Launch
    "Close"
    Close
    "Uninstall"
    Uninstall
    "Custom"
    Custom

    Architecture, ArchitectureArgs

    X86
    x86
    X64
    x64
    Arm64
    arm64
    ArchitectureX86
    x86
    ArchitectureX64
    x64
    ArchitectureArm64
    arm64
    X86
    x86
    X64
    x64
    Arm64
    arm64
    X86
    x86
    X64
    x64
    Arm64
    arm64
    X86
    x86
    X64
    x64
    ARM64
    arm64
    "x86"
    x86
    "x64"
    x64
    "arm64"
    arm64

    Command, CommandArgs

    Action string | Pulumi.AzureNative.TestBase.Action
    The action of the command.
    Content string
    The content of the command. The content depends on source type.
    ContentType string | Pulumi.AzureNative.TestBase.ContentType
    The type of command content.
    Name string
    The name of the command.
    AlwaysRun bool
    Specifies whether to run the command even if a previous command is failed.
    ApplyUpdateBefore bool
    Specifies whether to apply update before the command.
    EnrollIntuneBefore bool
    Specifies whether to enroll Intune before the command.
    Install1PAppBefore bool
    Specifies whether to install first party applications before running the command.
    MaxRunTime int
    Specifies the max run time of the command.
    PostUpgrade bool
    Specifies whether the command is assigned to be executed after in-place upgrade.
    PreUpgrade bool
    Specifies whether the command is assigned to be executed before in-place upgrade.
    RestartAfter bool
    Specifies whether to restart the VM after the command executed.
    RunAsInteractive bool
    Specifies whether to run the command in interactive mode.
    RunElevated bool
    Specifies whether to run the command as administrator.
    Action string | Action
    The action of the command.
    Content string
    The content of the command. The content depends on source type.
    ContentType string | ContentType
    The type of command content.
    Name string
    The name of the command.
    AlwaysRun bool
    Specifies whether to run the command even if a previous command is failed.
    ApplyUpdateBefore bool
    Specifies whether to apply update before the command.
    EnrollIntuneBefore bool
    Specifies whether to enroll Intune before the command.
    Install1PAppBefore bool
    Specifies whether to install first party applications before running the command.
    MaxRunTime int
    Specifies the max run time of the command.
    PostUpgrade bool
    Specifies whether the command is assigned to be executed after in-place upgrade.
    PreUpgrade bool
    Specifies whether the command is assigned to be executed before in-place upgrade.
    RestartAfter bool
    Specifies whether to restart the VM after the command executed.
    RunAsInteractive bool
    Specifies whether to run the command in interactive mode.
    RunElevated bool
    Specifies whether to run the command as administrator.
    action String | Action
    The action of the command.
    content String
    The content of the command. The content depends on source type.
    contentType String | ContentType
    The type of command content.
    name String
    The name of the command.
    alwaysRun Boolean
    Specifies whether to run the command even if a previous command is failed.
    applyUpdateBefore Boolean
    Specifies whether to apply update before the command.
    enrollIntuneBefore Boolean
    Specifies whether to enroll Intune before the command.
    install1PAppBefore Boolean
    Specifies whether to install first party applications before running the command.
    maxRunTime Integer
    Specifies the max run time of the command.
    postUpgrade Boolean
    Specifies whether the command is assigned to be executed after in-place upgrade.
    preUpgrade Boolean
    Specifies whether the command is assigned to be executed before in-place upgrade.
    restartAfter Boolean
    Specifies whether to restart the VM after the command executed.
    runAsInteractive Boolean
    Specifies whether to run the command in interactive mode.
    runElevated Boolean
    Specifies whether to run the command as administrator.
    action string | Action
    The action of the command.
    content string
    The content of the command. The content depends on source type.
    contentType string | ContentType
    The type of command content.
    name string
    The name of the command.
    alwaysRun boolean
    Specifies whether to run the command even if a previous command is failed.
    applyUpdateBefore boolean
    Specifies whether to apply update before the command.
    enrollIntuneBefore boolean
    Specifies whether to enroll Intune before the command.
    install1PAppBefore boolean
    Specifies whether to install first party applications before running the command.
    maxRunTime number
    Specifies the max run time of the command.
    postUpgrade boolean
    Specifies whether the command is assigned to be executed after in-place upgrade.
    preUpgrade boolean
    Specifies whether the command is assigned to be executed before in-place upgrade.
    restartAfter boolean
    Specifies whether to restart the VM after the command executed.
    runAsInteractive boolean
    Specifies whether to run the command in interactive mode.
    runElevated boolean
    Specifies whether to run the command as administrator.
    action str | Action
    The action of the command.
    content str
    The content of the command. The content depends on source type.
    content_type str | ContentType
    The type of command content.
    name str
    The name of the command.
    always_run bool
    Specifies whether to run the command even if a previous command is failed.
    apply_update_before bool
    Specifies whether to apply update before the command.
    enroll_intune_before bool
    Specifies whether to enroll Intune before the command.
    install1_p_app_before bool
    Specifies whether to install first party applications before running the command.
    max_run_time int
    Specifies the max run time of the command.
    post_upgrade bool
    Specifies whether the command is assigned to be executed after in-place upgrade.
    pre_upgrade bool
    Specifies whether the command is assigned to be executed before in-place upgrade.
    restart_after bool
    Specifies whether to restart the VM after the command executed.
    run_as_interactive bool
    Specifies whether to run the command in interactive mode.
    run_elevated bool
    Specifies whether to run the command as administrator.
    action String | "Install" | "Launch" | "Close" | "Uninstall" | "Custom"
    The action of the command.
    content String
    The content of the command. The content depends on source type.
    contentType String | "Inline" | "File" | "Path"
    The type of command content.
    name String
    The name of the command.
    alwaysRun Boolean
    Specifies whether to run the command even if a previous command is failed.
    applyUpdateBefore Boolean
    Specifies whether to apply update before the command.
    enrollIntuneBefore Boolean
    Specifies whether to enroll Intune before the command.
    install1PAppBefore Boolean
    Specifies whether to install first party applications before running the command.
    maxRunTime Number
    Specifies the max run time of the command.
    postUpgrade Boolean
    Specifies whether the command is assigned to be executed after in-place upgrade.
    preUpgrade Boolean
    Specifies whether the command is assigned to be executed before in-place upgrade.
    restartAfter Boolean
    Specifies whether to restart the VM after the command executed.
    runAsInteractive Boolean
    Specifies whether to run the command in interactive mode.
    runElevated Boolean
    Specifies whether to run the command as administrator.

    CommandResponse, CommandResponseArgs

    Action string
    The action of the command.
    Content string
    The content of the command. The content depends on source type.
    ContentType string
    The type of command content.
    Name string
    The name of the command.
    AlwaysRun bool
    Specifies whether to run the command even if a previous command is failed.
    ApplyUpdateBefore bool
    Specifies whether to apply update before the command.
    EnrollIntuneBefore bool
    Specifies whether to enroll Intune before the command.
    Install1PAppBefore bool
    Specifies whether to install first party applications before running the command.
    MaxRunTime int
    Specifies the max run time of the command.
    PostUpgrade bool
    Specifies whether the command is assigned to be executed after in-place upgrade.
    PreUpgrade bool
    Specifies whether the command is assigned to be executed before in-place upgrade.
    RestartAfter bool
    Specifies whether to restart the VM after the command executed.
    RunAsInteractive bool
    Specifies whether to run the command in interactive mode.
    RunElevated bool
    Specifies whether to run the command as administrator.
    Action string
    The action of the command.
    Content string
    The content of the command. The content depends on source type.
    ContentType string
    The type of command content.
    Name string
    The name of the command.
    AlwaysRun bool
    Specifies whether to run the command even if a previous command is failed.
    ApplyUpdateBefore bool
    Specifies whether to apply update before the command.
    EnrollIntuneBefore bool
    Specifies whether to enroll Intune before the command.
    Install1PAppBefore bool
    Specifies whether to install first party applications before running the command.
    MaxRunTime int
    Specifies the max run time of the command.
    PostUpgrade bool
    Specifies whether the command is assigned to be executed after in-place upgrade.
    PreUpgrade bool
    Specifies whether the command is assigned to be executed before in-place upgrade.
    RestartAfter bool
    Specifies whether to restart the VM after the command executed.
    RunAsInteractive bool
    Specifies whether to run the command in interactive mode.
    RunElevated bool
    Specifies whether to run the command as administrator.
    action String
    The action of the command.
    content String
    The content of the command. The content depends on source type.
    contentType String
    The type of command content.
    name String
    The name of the command.
    alwaysRun Boolean
    Specifies whether to run the command even if a previous command is failed.
    applyUpdateBefore Boolean
    Specifies whether to apply update before the command.
    enrollIntuneBefore Boolean
    Specifies whether to enroll Intune before the command.
    install1PAppBefore Boolean
    Specifies whether to install first party applications before running the command.
    maxRunTime Integer
    Specifies the max run time of the command.
    postUpgrade Boolean
    Specifies whether the command is assigned to be executed after in-place upgrade.
    preUpgrade Boolean
    Specifies whether the command is assigned to be executed before in-place upgrade.
    restartAfter Boolean
    Specifies whether to restart the VM after the command executed.
    runAsInteractive Boolean
    Specifies whether to run the command in interactive mode.
    runElevated Boolean
    Specifies whether to run the command as administrator.
    action string
    The action of the command.
    content string
    The content of the command. The content depends on source type.
    contentType string
    The type of command content.
    name string
    The name of the command.
    alwaysRun boolean
    Specifies whether to run the command even if a previous command is failed.
    applyUpdateBefore boolean
    Specifies whether to apply update before the command.
    enrollIntuneBefore boolean
    Specifies whether to enroll Intune before the command.
    install1PAppBefore boolean
    Specifies whether to install first party applications before running the command.
    maxRunTime number
    Specifies the max run time of the command.
    postUpgrade boolean
    Specifies whether the command is assigned to be executed after in-place upgrade.
    preUpgrade boolean
    Specifies whether the command is assigned to be executed before in-place upgrade.
    restartAfter boolean
    Specifies whether to restart the VM after the command executed.
    runAsInteractive boolean
    Specifies whether to run the command in interactive mode.
    runElevated boolean
    Specifies whether to run the command as administrator.
    action str
    The action of the command.
    content str
    The content of the command. The content depends on source type.
    content_type str
    The type of command content.
    name str
    The name of the command.
    always_run bool
    Specifies whether to run the command even if a previous command is failed.
    apply_update_before bool
    Specifies whether to apply update before the command.
    enroll_intune_before bool
    Specifies whether to enroll Intune before the command.
    install1_p_app_before bool
    Specifies whether to install first party applications before running the command.
    max_run_time int
    Specifies the max run time of the command.
    post_upgrade bool
    Specifies whether the command is assigned to be executed after in-place upgrade.
    pre_upgrade bool
    Specifies whether the command is assigned to be executed before in-place upgrade.
    restart_after bool
    Specifies whether to restart the VM after the command executed.
    run_as_interactive bool
    Specifies whether to run the command in interactive mode.
    run_elevated bool
    Specifies whether to run the command as administrator.
    action String
    The action of the command.
    content String
    The content of the command. The content depends on source type.
    contentType String
    The type of command content.
    name String
    The name of the command.
    alwaysRun Boolean
    Specifies whether to run the command even if a previous command is failed.
    applyUpdateBefore Boolean
    Specifies whether to apply update before the command.
    enrollIntuneBefore Boolean
    Specifies whether to enroll Intune before the command.
    install1PAppBefore Boolean
    Specifies whether to install first party applications before running the command.
    maxRunTime Number
    Specifies the max run time of the command.
    postUpgrade Boolean
    Specifies whether the command is assigned to be executed after in-place upgrade.
    preUpgrade Boolean
    Specifies whether the command is assigned to be executed before in-place upgrade.
    restartAfter Boolean
    Specifies whether to restart the VM after the command executed.
    runAsInteractive Boolean
    Specifies whether to run the command in interactive mode.
    runElevated Boolean
    Specifies whether to run the command as administrator.

    ContentType, ContentTypeArgs

    Inline
    Inline
    File
    File
    Path
    Path
    ContentTypeInline
    Inline
    ContentTypeFile
    File
    ContentTypePath
    Path
    Inline
    Inline
    File
    File
    Path
    Path
    Inline
    Inline
    File
    File
    Path
    Path
    INLINE
    Inline
    FILE
    File
    PATH
    Path
    "Inline"
    Inline
    "File"
    File
    "Path"
    Path

    DraftPackageIntuneAppMetadata, DraftPackageIntuneAppMetadataArgs

    IntuneApp Pulumi.AzureNative.TestBase.Inputs.DraftPackageIntuneAppMetadataItem
    The Metadata of the Intune App through intunewin file uploading.
    IntuneAppDependencies List<Pulumi.AzureNative.TestBase.Inputs.DraftPackageIntuneAppMetadataItem>
    The Metadata of dependencies of the Intune App through intunewin file uploading.
    IntuneApp DraftPackageIntuneAppMetadataItem
    The Metadata of the Intune App through intunewin file uploading.
    IntuneAppDependencies []DraftPackageIntuneAppMetadataItem
    The Metadata of dependencies of the Intune App through intunewin file uploading.
    intuneApp DraftPackageIntuneAppMetadataItem
    The Metadata of the Intune App through intunewin file uploading.
    intuneAppDependencies List<DraftPackageIntuneAppMetadataItem>
    The Metadata of dependencies of the Intune App through intunewin file uploading.
    intuneApp DraftPackageIntuneAppMetadataItem
    The Metadata of the Intune App through intunewin file uploading.
    intuneAppDependencies DraftPackageIntuneAppMetadataItem[]
    The Metadata of dependencies of the Intune App through intunewin file uploading.
    intune_app DraftPackageIntuneAppMetadataItem
    The Metadata of the Intune App through intunewin file uploading.
    intune_app_dependencies Sequence[DraftPackageIntuneAppMetadataItem]
    The Metadata of dependencies of the Intune App through intunewin file uploading.
    intuneApp Property Map
    The Metadata of the Intune App through intunewin file uploading.
    intuneAppDependencies List<Property Map>
    The Metadata of dependencies of the Intune App through intunewin file uploading.

    DraftPackageIntuneAppMetadataItem, DraftPackageIntuneAppMetadataItemArgs

    AppId string
    Intune app id.
    AppName string
    Intune app name.
    CreateDate string
    Creation date of the app.
    DependencyIds List<string>
    Ids of dependency apps.
    DependentAppCount int
    Count of dependency apps.
    Description string
    Description of the app.
    ExpectedExitCodes List<string>
    Expected exit codes returned from Intune App.
    InstallCommand string
    Install command.
    LastProcessed double
    last processed time tickets.
    MinimumSupportedOS string
    Minimum supported OS. The OS version must be greater than this version to run this app.
    Owner string
    Owner of the app.
    Publisher string
    Publisher of the app.
    SetupFile string
    Setup file path.
    Status string | Pulumi.AzureNative.TestBase.IntuneExtractStatus
    Extract status.
    UninstallCommand string
    Uninstall command.
    Version string
    Intune app version.
    AppId string
    Intune app id.
    AppName string
    Intune app name.
    CreateDate string
    Creation date of the app.
    DependencyIds []string
    Ids of dependency apps.
    DependentAppCount int
    Count of dependency apps.
    Description string
    Description of the app.
    ExpectedExitCodes []string
    Expected exit codes returned from Intune App.
    InstallCommand string
    Install command.
    LastProcessed float64
    last processed time tickets.
    MinimumSupportedOS string
    Minimum supported OS. The OS version must be greater than this version to run this app.
    Owner string
    Owner of the app.
    Publisher string
    Publisher of the app.
    SetupFile string
    Setup file path.
    Status string | IntuneExtractStatus
    Extract status.
    UninstallCommand string
    Uninstall command.
    Version string
    Intune app version.
    appId String
    Intune app id.
    appName String
    Intune app name.
    createDate String
    Creation date of the app.
    dependencyIds List<String>
    Ids of dependency apps.
    dependentAppCount Integer
    Count of dependency apps.
    description String
    Description of the app.
    expectedExitCodes List<String>
    Expected exit codes returned from Intune App.
    installCommand String
    Install command.
    lastProcessed Double
    last processed time tickets.
    minimumSupportedOS String
    Minimum supported OS. The OS version must be greater than this version to run this app.
    owner String
    Owner of the app.
    publisher String
    Publisher of the app.
    setupFile String
    Setup file path.
    status String | IntuneExtractStatus
    Extract status.
    uninstallCommand String
    Uninstall command.
    version String
    Intune app version.
    appId string
    Intune app id.
    appName string
    Intune app name.
    createDate string
    Creation date of the app.
    dependencyIds string[]
    Ids of dependency apps.
    dependentAppCount number
    Count of dependency apps.
    description string
    Description of the app.
    expectedExitCodes string[]
    Expected exit codes returned from Intune App.
    installCommand string
    Install command.
    lastProcessed number
    last processed time tickets.
    minimumSupportedOS string
    Minimum supported OS. The OS version must be greater than this version to run this app.
    owner string
    Owner of the app.
    publisher string
    Publisher of the app.
    setupFile string
    Setup file path.
    status string | IntuneExtractStatus
    Extract status.
    uninstallCommand string
    Uninstall command.
    version string
    Intune app version.
    app_id str
    Intune app id.
    app_name str
    Intune app name.
    create_date str
    Creation date of the app.
    dependency_ids Sequence[str]
    Ids of dependency apps.
    dependent_app_count int
    Count of dependency apps.
    description str
    Description of the app.
    expected_exit_codes Sequence[str]
    Expected exit codes returned from Intune App.
    install_command str
    Install command.
    last_processed float
    last processed time tickets.
    minimum_supported_os str
    Minimum supported OS. The OS version must be greater than this version to run this app.
    owner str
    Owner of the app.
    publisher str
    Publisher of the app.
    setup_file str
    Setup file path.
    status str | IntuneExtractStatus
    Extract status.
    uninstall_command str
    Uninstall command.
    version str
    Intune app version.
    appId String
    Intune app id.
    appName String
    Intune app name.
    createDate String
    Creation date of the app.
    dependencyIds List<String>
    Ids of dependency apps.
    dependentAppCount Number
    Count of dependency apps.
    description String
    Description of the app.
    expectedExitCodes List<String>
    Expected exit codes returned from Intune App.
    installCommand String
    Install command.
    lastProcessed Number
    last processed time tickets.
    minimumSupportedOS String
    Minimum supported OS. The OS version must be greater than this version to run this app.
    owner String
    Owner of the app.
    publisher String
    Publisher of the app.
    setupFile String
    Setup file path.
    status String | "Ready" | "Uploading" | "UploadFailed" | "ExtractFailed" | "NoDependencyApp"
    Extract status.
    uninstallCommand String
    Uninstall command.
    version String
    Intune app version.

    DraftPackageIntuneAppMetadataItemResponse, DraftPackageIntuneAppMetadataItemResponseArgs

    AppId string
    Intune app id.
    AppName string
    Intune app name.
    CreateDate string
    Creation date of the app.
    DependencyIds List<string>
    Ids of dependency apps.
    DependentAppCount int
    Count of dependency apps.
    Description string
    Description of the app.
    ExpectedExitCodes List<string>
    Expected exit codes returned from Intune App.
    InstallCommand string
    Install command.
    LastProcessed double
    last processed time tickets.
    MinimumSupportedOS string
    Minimum supported OS. The OS version must be greater than this version to run this app.
    Owner string
    Owner of the app.
    Publisher string
    Publisher of the app.
    SetupFile string
    Setup file path.
    Status string
    Extract status.
    UninstallCommand string
    Uninstall command.
    Version string
    Intune app version.
    AppId string
    Intune app id.
    AppName string
    Intune app name.
    CreateDate string
    Creation date of the app.
    DependencyIds []string
    Ids of dependency apps.
    DependentAppCount int
    Count of dependency apps.
    Description string
    Description of the app.
    ExpectedExitCodes []string
    Expected exit codes returned from Intune App.
    InstallCommand string
    Install command.
    LastProcessed float64
    last processed time tickets.
    MinimumSupportedOS string
    Minimum supported OS. The OS version must be greater than this version to run this app.
    Owner string
    Owner of the app.
    Publisher string
    Publisher of the app.
    SetupFile string
    Setup file path.
    Status string
    Extract status.
    UninstallCommand string
    Uninstall command.
    Version string
    Intune app version.
    appId String
    Intune app id.
    appName String
    Intune app name.
    createDate String
    Creation date of the app.
    dependencyIds List<String>
    Ids of dependency apps.
    dependentAppCount Integer
    Count of dependency apps.
    description String
    Description of the app.
    expectedExitCodes List<String>
    Expected exit codes returned from Intune App.
    installCommand String
    Install command.
    lastProcessed Double
    last processed time tickets.
    minimumSupportedOS String
    Minimum supported OS. The OS version must be greater than this version to run this app.
    owner String
    Owner of the app.
    publisher String
    Publisher of the app.
    setupFile String
    Setup file path.
    status String
    Extract status.
    uninstallCommand String
    Uninstall command.
    version String
    Intune app version.
    appId string
    Intune app id.
    appName string
    Intune app name.
    createDate string
    Creation date of the app.
    dependencyIds string[]
    Ids of dependency apps.
    dependentAppCount number
    Count of dependency apps.
    description string
    Description of the app.
    expectedExitCodes string[]
    Expected exit codes returned from Intune App.
    installCommand string
    Install command.
    lastProcessed number
    last processed time tickets.
    minimumSupportedOS string
    Minimum supported OS. The OS version must be greater than this version to run this app.
    owner string
    Owner of the app.
    publisher string
    Publisher of the app.
    setupFile string
    Setup file path.
    status string
    Extract status.
    uninstallCommand string
    Uninstall command.
    version string
    Intune app version.
    app_id str
    Intune app id.
    app_name str
    Intune app name.
    create_date str
    Creation date of the app.
    dependency_ids Sequence[str]
    Ids of dependency apps.
    dependent_app_count int
    Count of dependency apps.
    description str
    Description of the app.
    expected_exit_codes Sequence[str]
    Expected exit codes returned from Intune App.
    install_command str
    Install command.
    last_processed float
    last processed time tickets.
    minimum_supported_os str
    Minimum supported OS. The OS version must be greater than this version to run this app.
    owner str
    Owner of the app.
    publisher str
    Publisher of the app.
    setup_file str
    Setup file path.
    status str
    Extract status.
    uninstall_command str
    Uninstall command.
    version str
    Intune app version.
    appId String
    Intune app id.
    appName String
    Intune app name.
    createDate String
    Creation date of the app.
    dependencyIds List<String>
    Ids of dependency apps.
    dependentAppCount Number
    Count of dependency apps.
    description String
    Description of the app.
    expectedExitCodes List<String>
    Expected exit codes returned from Intune App.
    installCommand String
    Install command.
    lastProcessed Number
    last processed time tickets.
    minimumSupportedOS String
    Minimum supported OS. The OS version must be greater than this version to run this app.
    owner String
    Owner of the app.
    publisher String
    Publisher of the app.
    setupFile String
    Setup file path.
    status String
    Extract status.
    uninstallCommand String
    Uninstall command.
    version String
    Intune app version.

    DraftPackageIntuneAppMetadataResponse, DraftPackageIntuneAppMetadataResponseArgs

    IntuneApp Pulumi.AzureNative.TestBase.Inputs.DraftPackageIntuneAppMetadataItemResponse
    The Metadata of the Intune App through intunewin file uploading.
    IntuneAppDependencies List<Pulumi.AzureNative.TestBase.Inputs.DraftPackageIntuneAppMetadataItemResponse>
    The Metadata of dependencies of the Intune App through intunewin file uploading.
    IntuneApp DraftPackageIntuneAppMetadataItemResponse
    The Metadata of the Intune App through intunewin file uploading.
    IntuneAppDependencies []DraftPackageIntuneAppMetadataItemResponse
    The Metadata of dependencies of the Intune App through intunewin file uploading.
    intuneApp DraftPackageIntuneAppMetadataItemResponse
    The Metadata of the Intune App through intunewin file uploading.
    intuneAppDependencies List<DraftPackageIntuneAppMetadataItemResponse>
    The Metadata of dependencies of the Intune App through intunewin file uploading.
    intuneApp DraftPackageIntuneAppMetadataItemResponse
    The Metadata of the Intune App through intunewin file uploading.
    intuneAppDependencies DraftPackageIntuneAppMetadataItemResponse[]
    The Metadata of dependencies of the Intune App through intunewin file uploading.
    intune_app DraftPackageIntuneAppMetadataItemResponse
    The Metadata of the Intune App through intunewin file uploading.
    intune_app_dependencies Sequence[DraftPackageIntuneAppMetadataItemResponse]
    The Metadata of dependencies of the Intune App through intunewin file uploading.
    intuneApp Property Map
    The Metadata of the Intune App through intunewin file uploading.
    intuneAppDependencies List<Property Map>
    The Metadata of dependencies of the Intune App through intunewin file uploading.

    DraftPackageSourceType, DraftPackageSourceTypeArgs

    Native
    Native
    IntuneWin
    IntuneWin
    TestBasePackage
    TestBasePackage
    GalleryApp
    GalleryApp
    IntuneEnrollment
    IntuneEnrollment
    DraftPackageSourceTypeNative
    Native
    DraftPackageSourceTypeIntuneWin
    IntuneWin
    DraftPackageSourceTypeTestBasePackage
    TestBasePackage
    DraftPackageSourceTypeGalleryApp
    GalleryApp
    DraftPackageSourceTypeIntuneEnrollment
    IntuneEnrollment
    Native
    Native
    IntuneWin
    IntuneWin
    TestBasePackage
    TestBasePackage
    GalleryApp
    GalleryApp
    IntuneEnrollment
    IntuneEnrollment
    Native
    Native
    IntuneWin
    IntuneWin
    TestBasePackage
    TestBasePackage
    GalleryApp
    GalleryApp
    IntuneEnrollment
    IntuneEnrollment
    NATIVE
    Native
    INTUNE_WIN
    IntuneWin
    TEST_BASE_PACKAGE
    TestBasePackage
    GALLERY_APP
    GalleryApp
    INTUNE_ENROLLMENT
    IntuneEnrollment
    "Native"
    Native
    "IntuneWin"
    IntuneWin
    "TestBasePackage"
    TestBasePackage
    "GalleryApp"
    GalleryApp
    "IntuneEnrollment"
    IntuneEnrollment

    EnrolledIntuneApp, EnrolledIntuneAppArgs

    AppId string
    Intune app id.
    AppName string
    Intune app name.
    ExpectedInstallationPath string
    Intune app expected installation path.
    AppId string
    Intune app id.
    AppName string
    Intune app name.
    ExpectedInstallationPath string
    Intune app expected installation path.
    appId String
    Intune app id.
    appName String
    Intune app name.
    expectedInstallationPath String
    Intune app expected installation path.
    appId string
    Intune app id.
    appName string
    Intune app name.
    expectedInstallationPath string
    Intune app expected installation path.
    app_id str
    Intune app id.
    app_name str
    Intune app name.
    expected_installation_path str
    Intune app expected installation path.
    appId String
    Intune app id.
    appName String
    Intune app name.
    expectedInstallationPath String
    Intune app expected installation path.

    EnrolledIntuneAppResponse, EnrolledIntuneAppResponseArgs

    AppId string
    Intune app id.
    AppName string
    Intune app name.
    ExpectedInstallationPath string
    Intune app expected installation path.
    AppId string
    Intune app id.
    AppName string
    Intune app name.
    ExpectedInstallationPath string
    Intune app expected installation path.
    appId String
    Intune app id.
    appName String
    Intune app name.
    expectedInstallationPath String
    Intune app expected installation path.
    appId string
    Intune app id.
    appName string
    Intune app name.
    expectedInstallationPath string
    Intune app expected installation path.
    app_id str
    Intune app id.
    app_name str
    Intune app name.
    expected_installation_path str
    Intune app expected installation path.
    appId String
    Intune app id.
    appName String
    Intune app name.
    expectedInstallationPath String
    Intune app expected installation path.

    FirstPartyAppDefinition, FirstPartyAppDefinitionArgs

    Architecture string | Pulumi.AzureNative.TestBase.Architecture
    The architecture of a first party application of a Test Base Account.
    Channel string
    The channel info of a first party application of a Test Base Account.
    InteropExecutionMode string | Pulumi.AzureNative.TestBase.InteropExecutionMode
    Specifies how the first party applications should be inter-operated with user's application.
    Name string
    The media name of a first party application of a Test Base Account.
    Ring string
    The ring info of a first party application of a Test Base Account.
    Architecture string | Architecture
    The architecture of a first party application of a Test Base Account.
    Channel string
    The channel info of a first party application of a Test Base Account.
    InteropExecutionMode string | InteropExecutionMode
    Specifies how the first party applications should be inter-operated with user's application.
    Name string
    The media name of a first party application of a Test Base Account.
    Ring string
    The ring info of a first party application of a Test Base Account.
    architecture String | Architecture
    The architecture of a first party application of a Test Base Account.
    channel String
    The channel info of a first party application of a Test Base Account.
    interopExecutionMode String | InteropExecutionMode
    Specifies how the first party applications should be inter-operated with user's application.
    name String
    The media name of a first party application of a Test Base Account.
    ring String
    The ring info of a first party application of a Test Base Account.
    architecture string | Architecture
    The architecture of a first party application of a Test Base Account.
    channel string
    The channel info of a first party application of a Test Base Account.
    interopExecutionMode string | InteropExecutionMode
    Specifies how the first party applications should be inter-operated with user's application.
    name string
    The media name of a first party application of a Test Base Account.
    ring string
    The ring info of a first party application of a Test Base Account.
    architecture str | Architecture
    The architecture of a first party application of a Test Base Account.
    channel str
    The channel info of a first party application of a Test Base Account.
    interop_execution_mode str | InteropExecutionMode
    Specifies how the first party applications should be inter-operated with user's application.
    name str
    The media name of a first party application of a Test Base Account.
    ring str
    The ring info of a first party application of a Test Base Account.
    architecture String | "x86" | "x64" | "arm64"
    The architecture of a first party application of a Test Base Account.
    channel String
    The channel info of a first party application of a Test Base Account.
    interopExecutionMode String | "firstPartyAppWithTests" | "firstPartyApp"
    Specifies how the first party applications should be inter-operated with user's application.
    name String
    The media name of a first party application of a Test Base Account.
    ring String
    The ring info of a first party application of a Test Base Account.

    FirstPartyAppDefinitionResponse, FirstPartyAppDefinitionResponseArgs

    Architecture string
    The architecture of a first party application of a Test Base Account.
    Channel string
    The channel info of a first party application of a Test Base Account.
    InteropExecutionMode string
    Specifies how the first party applications should be inter-operated with user's application.
    Name string
    The media name of a first party application of a Test Base Account.
    Ring string
    The ring info of a first party application of a Test Base Account.
    Architecture string
    The architecture of a first party application of a Test Base Account.
    Channel string
    The channel info of a first party application of a Test Base Account.
    InteropExecutionMode string
    Specifies how the first party applications should be inter-operated with user's application.
    Name string
    The media name of a first party application of a Test Base Account.
    Ring string
    The ring info of a first party application of a Test Base Account.
    architecture String
    The architecture of a first party application of a Test Base Account.
    channel String
    The channel info of a first party application of a Test Base Account.
    interopExecutionMode String
    Specifies how the first party applications should be inter-operated with user's application.
    name String
    The media name of a first party application of a Test Base Account.
    ring String
    The ring info of a first party application of a Test Base Account.
    architecture string
    The architecture of a first party application of a Test Base Account.
    channel string
    The channel info of a first party application of a Test Base Account.
    interopExecutionMode string
    Specifies how the first party applications should be inter-operated with user's application.
    name string
    The media name of a first party application of a Test Base Account.
    ring string
    The ring info of a first party application of a Test Base Account.
    architecture str
    The architecture of a first party application of a Test Base Account.
    channel str
    The channel info of a first party application of a Test Base Account.
    interop_execution_mode str
    Specifies how the first party applications should be inter-operated with user's application.
    name str
    The media name of a first party application of a Test Base Account.
    ring str
    The ring info of a first party application of a Test Base Account.
    architecture String
    The architecture of a first party application of a Test Base Account.
    channel String
    The channel info of a first party application of a Test Base Account.
    interopExecutionMode String
    Specifies how the first party applications should be inter-operated with user's application.
    name String
    The media name of a first party application of a Test Base Account.
    ring String
    The ring info of a first party application of a Test Base Account.

    GalleryAppDefinition, GalleryAppDefinitionArgs

    SkuId string
    The SKU id of the gallery application.
    IsConsented bool
    Whether the disclaimer of the gallery application is accepted.
    SkuId string
    The SKU id of the gallery application.
    IsConsented bool
    Whether the disclaimer of the gallery application is accepted.
    skuId String
    The SKU id of the gallery application.
    isConsented Boolean
    Whether the disclaimer of the gallery application is accepted.
    skuId string
    The SKU id of the gallery application.
    isConsented boolean
    Whether the disclaimer of the gallery application is accepted.
    sku_id str
    The SKU id of the gallery application.
    is_consented bool
    Whether the disclaimer of the gallery application is accepted.
    skuId String
    The SKU id of the gallery application.
    isConsented Boolean
    Whether the disclaimer of the gallery application is accepted.

    GalleryAppDefinitionResponse, GalleryAppDefinitionResponseArgs

    SkuId string
    The SKU id of the gallery application.
    IsConsented bool
    Whether the disclaimer of the gallery application is accepted.
    SkuId string
    The SKU id of the gallery application.
    IsConsented bool
    Whether the disclaimer of the gallery application is accepted.
    skuId String
    The SKU id of the gallery application.
    isConsented Boolean
    Whether the disclaimer of the gallery application is accepted.
    skuId string
    The SKU id of the gallery application.
    isConsented boolean
    Whether the disclaimer of the gallery application is accepted.
    sku_id str
    The SKU id of the gallery application.
    is_consented bool
    Whether the disclaimer of the gallery application is accepted.
    skuId String
    The SKU id of the gallery application.
    isConsented Boolean
    Whether the disclaimer of the gallery application is accepted.

    HighlightedFile, HighlightedFileArgs

    Path string
    The path of the highlighted file.
    Sections List<string>
    The name of sections to highlight.
    Visited bool
    A flag to save whether this file is viewed by user.
    Path string
    The path of the highlighted file.
    Sections []string
    The name of sections to highlight.
    Visited bool
    A flag to save whether this file is viewed by user.
    path String
    The path of the highlighted file.
    sections List<String>
    The name of sections to highlight.
    visited Boolean
    A flag to save whether this file is viewed by user.
    path string
    The path of the highlighted file.
    sections string[]
    The name of sections to highlight.
    visited boolean
    A flag to save whether this file is viewed by user.
    path str
    The path of the highlighted file.
    sections Sequence[str]
    The name of sections to highlight.
    visited bool
    A flag to save whether this file is viewed by user.
    path String
    The path of the highlighted file.
    sections List<String>
    The name of sections to highlight.
    visited Boolean
    A flag to save whether this file is viewed by user.

    HighlightedFileResponse, HighlightedFileResponseArgs

    Path string
    The path of the highlighted file.
    Sections List<string>
    The name of sections to highlight.
    Visited bool
    A flag to save whether this file is viewed by user.
    Path string
    The path of the highlighted file.
    Sections []string
    The name of sections to highlight.
    Visited bool
    A flag to save whether this file is viewed by user.
    path String
    The path of the highlighted file.
    sections List<String>
    The name of sections to highlight.
    visited Boolean
    A flag to save whether this file is viewed by user.
    path string
    The path of the highlighted file.
    sections string[]
    The name of sections to highlight.
    visited boolean
    A flag to save whether this file is viewed by user.
    path str
    The path of the highlighted file.
    sections Sequence[str]
    The name of sections to highlight.
    visited bool
    A flag to save whether this file is viewed by user.
    path String
    The path of the highlighted file.
    sections List<String>
    The name of sections to highlight.
    visited Boolean
    A flag to save whether this file is viewed by user.

    InplaceUpgradeOSInfo, InplaceUpgradeOSInfoArgs

    BaselineOS Pulumi.AzureNative.TestBase.Inputs.OsProperties
    Specifies the baseline os for in-place upgrade tests.
    TargetOS string
    Specifies the target os for in-place upgrade tests.
    BaselineOS OsProperties
    Specifies the baseline os for in-place upgrade tests.
    TargetOS string
    Specifies the target os for in-place upgrade tests.
    baselineOS OsProperties
    Specifies the baseline os for in-place upgrade tests.
    targetOS String
    Specifies the target os for in-place upgrade tests.
    baselineOS OsProperties
    Specifies the baseline os for in-place upgrade tests.
    targetOS string
    Specifies the target os for in-place upgrade tests.
    baseline_os OsProperties
    Specifies the baseline os for in-place upgrade tests.
    target_os str
    Specifies the target os for in-place upgrade tests.
    baselineOS Property Map
    Specifies the baseline os for in-place upgrade tests.
    targetOS String
    Specifies the target os for in-place upgrade tests.

    InplaceUpgradeOSInfoResponse, InplaceUpgradeOSInfoResponseArgs

    BaselineOS Pulumi.AzureNative.TestBase.Inputs.OsPropertiesResponse
    Specifies the baseline os for in-place upgrade tests.
    TargetOS string
    Specifies the target os for in-place upgrade tests.
    BaselineOS OsPropertiesResponse
    Specifies the baseline os for in-place upgrade tests.
    TargetOS string
    Specifies the target os for in-place upgrade tests.
    baselineOS OsPropertiesResponse
    Specifies the baseline os for in-place upgrade tests.
    targetOS String
    Specifies the target os for in-place upgrade tests.
    baselineOS OsPropertiesResponse
    Specifies the baseline os for in-place upgrade tests.
    targetOS string
    Specifies the target os for in-place upgrade tests.
    baseline_os OsPropertiesResponse
    Specifies the baseline os for in-place upgrade tests.
    target_os str
    Specifies the target os for in-place upgrade tests.
    baselineOS Property Map
    Specifies the baseline os for in-place upgrade tests.
    targetOS String
    Specifies the target os for in-place upgrade tests.

    InteropExecutionMode, InteropExecutionModeArgs

    FirstPartyAppWithTests
    firstPartyAppWithTestsUser application will test with the first party applications. For out-of-box tests, additional test cases for first party applications will also be run.
    FirstPartyApp
    firstPartyAppUser application will test with the first party applications.
    InteropExecutionModeFirstPartyAppWithTests
    firstPartyAppWithTestsUser application will test with the first party applications. For out-of-box tests, additional test cases for first party applications will also be run.
    InteropExecutionModeFirstPartyApp
    firstPartyAppUser application will test with the first party applications.
    FirstPartyAppWithTests
    firstPartyAppWithTestsUser application will test with the first party applications. For out-of-box tests, additional test cases for first party applications will also be run.
    FirstPartyApp
    firstPartyAppUser application will test with the first party applications.
    FirstPartyAppWithTests
    firstPartyAppWithTestsUser application will test with the first party applications. For out-of-box tests, additional test cases for first party applications will also be run.
    FirstPartyApp
    firstPartyAppUser application will test with the first party applications.
    FIRST_PARTY_APP_WITH_TESTS
    firstPartyAppWithTestsUser application will test with the first party applications. For out-of-box tests, additional test cases for first party applications will also be run.
    FIRST_PARTY_APP
    firstPartyAppUser application will test with the first party applications.
    "firstPartyAppWithTests"
    firstPartyAppWithTestsUser application will test with the first party applications. For out-of-box tests, additional test cases for first party applications will also be run.
    "firstPartyApp"
    firstPartyAppUser application will test with the first party applications.

    IntuneEnrollmentMetadata, IntuneEnrollmentMetadataArgs

    AppList List<Pulumi.AzureNative.TestBase.Inputs.EnrolledIntuneApp>
    The enrolled Intune apps.
    CredentialId string
    The id of the Intune enrollment credential.
    ExpectedDeploymentDurationInMinute int
    The expected duration of Intune applications and policies deployment.
    AppList []EnrolledIntuneApp
    The enrolled Intune apps.
    CredentialId string
    The id of the Intune enrollment credential.
    ExpectedDeploymentDurationInMinute int
    The expected duration of Intune applications and policies deployment.
    appList List<EnrolledIntuneApp>
    The enrolled Intune apps.
    credentialId String
    The id of the Intune enrollment credential.
    expectedDeploymentDurationInMinute Integer
    The expected duration of Intune applications and policies deployment.
    appList EnrolledIntuneApp[]
    The enrolled Intune apps.
    credentialId string
    The id of the Intune enrollment credential.
    expectedDeploymentDurationInMinute number
    The expected duration of Intune applications and policies deployment.
    app_list Sequence[EnrolledIntuneApp]
    The enrolled Intune apps.
    credential_id str
    The id of the Intune enrollment credential.
    expected_deployment_duration_in_minute int
    The expected duration of Intune applications and policies deployment.
    appList List<Property Map>
    The enrolled Intune apps.
    credentialId String
    The id of the Intune enrollment credential.
    expectedDeploymentDurationInMinute Number
    The expected duration of Intune applications and policies deployment.

    IntuneEnrollmentMetadataResponse, IntuneEnrollmentMetadataResponseArgs

    AppList List<Pulumi.AzureNative.TestBase.Inputs.EnrolledIntuneAppResponse>
    The enrolled Intune apps.
    CredentialId string
    The id of the Intune enrollment credential.
    ExpectedDeploymentDurationInMinute int
    The expected duration of Intune applications and policies deployment.
    AppList []EnrolledIntuneAppResponse
    The enrolled Intune apps.
    CredentialId string
    The id of the Intune enrollment credential.
    ExpectedDeploymentDurationInMinute int
    The expected duration of Intune applications and policies deployment.
    appList List<EnrolledIntuneAppResponse>
    The enrolled Intune apps.
    credentialId String
    The id of the Intune enrollment credential.
    expectedDeploymentDurationInMinute Integer
    The expected duration of Intune applications and policies deployment.
    appList EnrolledIntuneAppResponse[]
    The enrolled Intune apps.
    credentialId string
    The id of the Intune enrollment credential.
    expectedDeploymentDurationInMinute number
    The expected duration of Intune applications and policies deployment.
    app_list Sequence[EnrolledIntuneAppResponse]
    The enrolled Intune apps.
    credential_id str
    The id of the Intune enrollment credential.
    expected_deployment_duration_in_minute int
    The expected duration of Intune applications and policies deployment.
    appList List<Property Map>
    The enrolled Intune apps.
    credentialId String
    The id of the Intune enrollment credential.
    expectedDeploymentDurationInMinute Number
    The expected duration of Intune applications and policies deployment.

    IntuneExtractStatus, IntuneExtractStatusArgs

    Ready
    Ready
    Uploading
    Uploading
    UploadFailed
    UploadFailed
    ExtractFailed
    ExtractFailed
    NoDependencyApp
    NoDependencyApp
    IntuneExtractStatusReady
    Ready
    IntuneExtractStatusUploading
    Uploading
    IntuneExtractStatusUploadFailed
    UploadFailed
    IntuneExtractStatusExtractFailed
    ExtractFailed
    IntuneExtractStatusNoDependencyApp
    NoDependencyApp
    Ready
    Ready
    Uploading
    Uploading
    UploadFailed
    UploadFailed
    ExtractFailed
    ExtractFailed
    NoDependencyApp
    NoDependencyApp
    Ready
    Ready
    Uploading
    Uploading
    UploadFailed
    UploadFailed
    ExtractFailed
    ExtractFailed
    NoDependencyApp
    NoDependencyApp
    READY
    Ready
    UPLOADING
    Uploading
    UPLOAD_FAILED
    UploadFailed
    EXTRACT_FAILED
    ExtractFailed
    NO_DEPENDENCY_APP
    NoDependencyApp
    "Ready"
    Ready
    "Uploading"
    Uploading
    "UploadFailed"
    UploadFailed
    "ExtractFailed"
    ExtractFailed
    "NoDependencyApp"
    NoDependencyApp

    OsProperties, OsPropertiesArgs

    CustomImageId string
    Specify the referenced Test Base Custom Image Id if available.
    OsName string
    The name of the OS.
    ReleaseProperties Pulumi.AzureNative.TestBase.Inputs.ReleaseProperties
    The properties of the OS release.
    CustomImageId string
    Specify the referenced Test Base Custom Image Id if available.
    OsName string
    The name of the OS.
    ReleaseProperties ReleaseProperties
    The properties of the OS release.
    customImageId String
    Specify the referenced Test Base Custom Image Id if available.
    osName String
    The name of the OS.
    releaseProperties ReleaseProperties
    The properties of the OS release.
    customImageId string
    Specify the referenced Test Base Custom Image Id if available.
    osName string
    The name of the OS.
    releaseProperties ReleaseProperties
    The properties of the OS release.
    custom_image_id str
    Specify the referenced Test Base Custom Image Id if available.
    os_name str
    The name of the OS.
    release_properties ReleaseProperties
    The properties of the OS release.
    customImageId String
    Specify the referenced Test Base Custom Image Id if available.
    osName String
    The name of the OS.
    releaseProperties Property Map
    The properties of the OS release.

    OsPropertiesResponse, OsPropertiesResponseArgs

    CustomImageDisplayName string
    The name of the custom image resource.
    CustomImageId string
    Specify the referenced Test Base Custom Image Id if available.
    OsName string
    The name of the OS.
    ReleaseProperties Pulumi.AzureNative.TestBase.Inputs.ReleasePropertiesResponse
    The properties of the OS release.
    CustomImageDisplayName string
    The name of the custom image resource.
    CustomImageId string
    Specify the referenced Test Base Custom Image Id if available.
    OsName string
    The name of the OS.
    ReleaseProperties ReleasePropertiesResponse
    The properties of the OS release.
    customImageDisplayName String
    The name of the custom image resource.
    customImageId String
    Specify the referenced Test Base Custom Image Id if available.
    osName String
    The name of the OS.
    releaseProperties ReleasePropertiesResponse
    The properties of the OS release.
    customImageDisplayName string
    The name of the custom image resource.
    customImageId string
    Specify the referenced Test Base Custom Image Id if available.
    osName string
    The name of the OS.
    releaseProperties ReleasePropertiesResponse
    The properties of the OS release.
    custom_image_display_name str
    The name of the custom image resource.
    custom_image_id str
    Specify the referenced Test Base Custom Image Id if available.
    os_name str
    The name of the OS.
    release_properties ReleasePropertiesResponse
    The properties of the OS release.
    customImageDisplayName String
    The name of the custom image resource.
    customImageId String
    Specify the referenced Test Base Custom Image Id if available.
    osName String
    The name of the OS.
    releaseProperties Property Map
    The properties of the OS release.

    PackageStudioTabs, PackageStudioTabsArgs

    Unspecified
    Unspecified
    BasicsTab
    BasicsTab
    ConfigureTestTab
    ConfigureTestTab
    EditPackageTab
    EditPackageTab
    TestMatrixTab
    TestMatrixTab
    TagsTab
    TagsTab
    ReviewAndCreateTab
    ReviewAndCreateTab
    PackageStudioTabsUnspecified
    Unspecified
    PackageStudioTabsBasicsTab
    BasicsTab
    PackageStudioTabsConfigureTestTab
    ConfigureTestTab
    PackageStudioTabsEditPackageTab
    EditPackageTab
    PackageStudioTabsTestMatrixTab
    TestMatrixTab
    PackageStudioTabsTagsTab
    TagsTab
    PackageStudioTabsReviewAndCreateTab
    ReviewAndCreateTab
    Unspecified
    Unspecified
    BasicsTab
    BasicsTab
    ConfigureTestTab
    ConfigureTestTab
    EditPackageTab
    EditPackageTab
    TestMatrixTab
    TestMatrixTab
    TagsTab
    TagsTab
    ReviewAndCreateTab
    ReviewAndCreateTab
    Unspecified
    Unspecified
    BasicsTab
    BasicsTab
    ConfigureTestTab
    ConfigureTestTab
    EditPackageTab
    EditPackageTab
    TestMatrixTab
    TestMatrixTab
    TagsTab
    TagsTab
    ReviewAndCreateTab
    ReviewAndCreateTab
    UNSPECIFIED
    Unspecified
    BASICS_TAB
    BasicsTab
    CONFIGURE_TEST_TAB
    ConfigureTestTab
    EDIT_PACKAGE_TAB
    EditPackageTab
    TEST_MATRIX_TAB
    TestMatrixTab
    TAGS_TAB
    TagsTab
    REVIEW_AND_CREATE_TAB
    ReviewAndCreateTab
    "Unspecified"
    Unspecified
    "BasicsTab"
    BasicsTab
    "ConfigureTestTab"
    ConfigureTestTab
    "EditPackageTab"
    EditPackageTab
    "TestMatrixTab"
    TestMatrixTab
    "TagsTab"
    TagsTab
    "ReviewAndCreateTab"
    ReviewAndCreateTab

    ReleaseProperties, ReleasePropertiesArgs

    BuildNumber string
    The build number of the OS release.
    BuildRevision string
    The build revision of the OS release.
    ReleaseName string
    The name of the OS release.
    ReleaseVersionDate string
    The release version date of the OS release.
    BuildNumber string
    The build number of the OS release.
    BuildRevision string
    The build revision of the OS release.
    ReleaseName string
    The name of the OS release.
    ReleaseVersionDate string
    The release version date of the OS release.
    buildNumber String
    The build number of the OS release.
    buildRevision String
    The build revision of the OS release.
    releaseName String
    The name of the OS release.
    releaseVersionDate String
    The release version date of the OS release.
    buildNumber string
    The build number of the OS release.
    buildRevision string
    The build revision of the OS release.
    releaseName string
    The name of the OS release.
    releaseVersionDate string
    The release version date of the OS release.
    build_number str
    The build number of the OS release.
    build_revision str
    The build revision of the OS release.
    release_name str
    The name of the OS release.
    release_version_date str
    The release version date of the OS release.
    buildNumber String
    The build number of the OS release.
    buildRevision String
    The build revision of the OS release.
    releaseName String
    The name of the OS release.
    releaseVersionDate String
    The release version date of the OS release.

    ReleasePropertiesResponse, ReleasePropertiesResponseArgs

    BuildNumber string
    The build number of the OS release.
    BuildRevision string
    The build revision of the OS release.
    ReleaseName string
    The name of the OS release.
    ReleaseVersionDate string
    The release version date of the OS release.
    BuildNumber string
    The build number of the OS release.
    BuildRevision string
    The build revision of the OS release.
    ReleaseName string
    The name of the OS release.
    ReleaseVersionDate string
    The release version date of the OS release.
    buildNumber String
    The build number of the OS release.
    buildRevision String
    The build revision of the OS release.
    releaseName String
    The name of the OS release.
    releaseVersionDate String
    The release version date of the OS release.
    buildNumber string
    The build number of the OS release.
    buildRevision string
    The build revision of the OS release.
    releaseName string
    The name of the OS release.
    releaseVersionDate string
    The release version date of the OS release.
    build_number str
    The build number of the OS release.
    build_revision str
    The build revision of the OS release.
    release_name str
    The name of the OS release.
    release_version_date str
    The release version date of the OS release.
    buildNumber String
    The build number of the OS release.
    buildRevision String
    The build revision of the OS release.
    releaseName String
    The name of the OS release.
    releaseVersionDate String
    The release version date of the OS release.

    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 type of identity that last modified the resource.
    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 type of identity that last modified the resource.
    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 type of identity that last modified the resource.
    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 type of identity that last modified the resource.
    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 type of identity that last modified the resource.
    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 type of identity that last modified the resource.
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    TabState, TabStateArgs

    CurrentTab string | Pulumi.AzureNative.TestBase.PackageStudioTabs
    Current tab.
    VisitedTabs List<Union<string, Pulumi.AzureNative.TestBase.PackageStudioTabs>>
    visited tabs.
    CurrentTab string | PackageStudioTabs
    Current tab.
    VisitedTabs []string
    visited tabs.
    currentTab String | PackageStudioTabs
    Current tab.
    visitedTabs List<Either<String,PackageStudioTabs>>
    visited tabs.
    currentTab string | PackageStudioTabs
    Current tab.
    visitedTabs (string | PackageStudioTabs)[]
    visited tabs.
    current_tab str | PackageStudioTabs
    Current tab.
    visited_tabs Sequence[Union[str, PackageStudioTabs]]
    visited tabs.
    currentTab String | "Unspecified" | "BasicsTab" | "ConfigureTestTab" | "EditPackageTab" | "TestMatrixTab" | "TagsTab" | "ReviewAndCreateTab"
    Current tab.
    visitedTabs List<String | "Unspecified" | "BasicsTab" | "ConfigureTestTab" | "EditPackageTab" | "TestMatrixTab" | "TagsTab" | "ReviewAndCreateTab">
    visited tabs.

    TabStateResponse, TabStateResponseArgs

    CurrentTab string
    Current tab.
    VisitedTabs List<string>
    visited tabs.
    CurrentTab string
    Current tab.
    VisitedTabs []string
    visited tabs.
    currentTab String
    Current tab.
    visitedTabs List<String>
    visited tabs.
    currentTab string
    Current tab.
    visitedTabs string[]
    visited tabs.
    current_tab str
    Current tab.
    visited_tabs Sequence[str]
    visited tabs.
    currentTab String
    Current tab.
    visitedTabs List<String>
    visited tabs.

    TargetOSInfo, TargetOSInfoArgs

    OsUpdateType string
    Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
    BaselineOSs List<string>
    Specifies the baseline OSs to be tested.
    InsiderChannelIds List<string>
    Insider Channel Ids. Only used for feature update.
    TargetOSImageIds List<string>
    Specifies the ids of the target OSs from Custom Images to be tested.
    TargetOSs List<string>
    Specifies the target OSs to be tested.
    OsUpdateType string
    Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
    BaselineOSs []string
    Specifies the baseline OSs to be tested.
    InsiderChannelIds []string
    Insider Channel Ids. Only used for feature update.
    TargetOSImageIds []string
    Specifies the ids of the target OSs from Custom Images to be tested.
    TargetOSs []string
    Specifies the target OSs to be tested.
    osUpdateType String
    Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
    baselineOSs List<String>
    Specifies the baseline OSs to be tested.
    insiderChannelIds List<String>
    Insider Channel Ids. Only used for feature update.
    targetOSImageIds List<String>
    Specifies the ids of the target OSs from Custom Images to be tested.
    targetOSs List<String>
    Specifies the target OSs to be tested.
    osUpdateType string
    Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
    baselineOSs string[]
    Specifies the baseline OSs to be tested.
    insiderChannelIds string[]
    Insider Channel Ids. Only used for feature update.
    targetOSImageIds string[]
    Specifies the ids of the target OSs from Custom Images to be tested.
    targetOSs string[]
    Specifies the target OSs to be tested.
    os_update_type str
    Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
    baseline_oss Sequence[str]
    Specifies the baseline OSs to be tested.
    insider_channel_ids Sequence[str]
    Insider Channel Ids. Only used for feature update.
    target_os_image_ids Sequence[str]
    Specifies the ids of the target OSs from Custom Images to be tested.
    target_oss Sequence[str]
    Specifies the target OSs to be tested.
    osUpdateType String
    Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
    baselineOSs List<String>
    Specifies the baseline OSs to be tested.
    insiderChannelIds List<String>
    Insider Channel Ids. Only used for feature update.
    targetOSImageIds List<String>
    Specifies the ids of the target OSs from Custom Images to be tested.
    targetOSs List<String>
    Specifies the target OSs to be tested.

    TargetOSInfoResponse, TargetOSInfoResponseArgs

    OsUpdateType string
    Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
    TargetOSs List<string>
    Specifies the target OSs to be tested.
    BaselineOSs List<string>
    Specifies the baseline OSs to be tested.
    InsiderChannelIds List<string>
    Insider Channel Ids. Only used for feature update.
    TargetOSImageIds List<string>
    Specifies the ids of the target OSs from Custom Images to be tested.
    OsUpdateType string
    Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
    TargetOSs []string
    Specifies the target OSs to be tested.
    BaselineOSs []string
    Specifies the baseline OSs to be tested.
    InsiderChannelIds []string
    Insider Channel Ids. Only used for feature update.
    TargetOSImageIds []string
    Specifies the ids of the target OSs from Custom Images to be tested.
    osUpdateType String
    Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
    targetOSs List<String>
    Specifies the target OSs to be tested.
    baselineOSs List<String>
    Specifies the baseline OSs to be tested.
    insiderChannelIds List<String>
    Insider Channel Ids. Only used for feature update.
    targetOSImageIds List<String>
    Specifies the ids of the target OSs from Custom Images to be tested.
    osUpdateType string
    Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
    targetOSs string[]
    Specifies the target OSs to be tested.
    baselineOSs string[]
    Specifies the baseline OSs to be tested.
    insiderChannelIds string[]
    Insider Channel Ids. Only used for feature update.
    targetOSImageIds string[]
    Specifies the ids of the target OSs from Custom Images to be tested.
    os_update_type str
    Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
    target_oss Sequence[str]
    Specifies the target OSs to be tested.
    baseline_oss Sequence[str]
    Specifies the baseline OSs to be tested.
    insider_channel_ids Sequence[str]
    Insider Channel Ids. Only used for feature update.
    target_os_image_ids Sequence[str]
    Specifies the ids of the target OSs from Custom Images to be tested.
    osUpdateType String
    Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
    targetOSs List<String>
    Specifies the target OSs to be tested.
    baselineOSs List<String>
    Specifies the baseline OSs to be tested.
    insiderChannelIds List<String>
    Insider Channel Ids. Only used for feature update.
    targetOSImageIds List<String>
    Specifies the ids of the target OSs from Custom Images to be tested.

    Test, TestArgs

    Commands List<Pulumi.AzureNative.TestBase.Inputs.Command>
    The commands used in the test.
    TestType string | Pulumi.AzureNative.TestBase.TestType
    The type of the test.
    IsActive bool
    Indicates if this test is active.It doesn't schedule test for not active Test.
    Commands []Command
    The commands used in the test.
    TestType string | TestType
    The type of the test.
    IsActive bool
    Indicates if this test is active.It doesn't schedule test for not active Test.
    commands List<Command>
    The commands used in the test.
    testType String | TestType
    The type of the test.
    isActive Boolean
    Indicates if this test is active.It doesn't schedule test for not active Test.
    commands Command[]
    The commands used in the test.
    testType string | TestType
    The type of the test.
    isActive boolean
    Indicates if this test is active.It doesn't schedule test for not active Test.
    commands Sequence[Command]
    The commands used in the test.
    test_type str | TestType
    The type of the test.
    is_active bool
    Indicates if this test is active.It doesn't schedule test for not active Test.
    commands List<Property Map>
    The commands used in the test.
    testType String | "OutOfBoxTest" | "FunctionalTest"
    The type of the test.
    isActive Boolean
    Indicates if this test is active.It doesn't schedule test for not active Test.

    TestResponse, TestResponseArgs

    Commands List<Pulumi.AzureNative.TestBase.Inputs.CommandResponse>
    The commands used in the test.
    TestType string
    The type of the test.
    ValidationResultId string
    Resource identifier of the validation test result.
    ValidationRunStatus string
    The status of the validation run of the package.
    IsActive bool
    Indicates if this test is active.It doesn't schedule test for not active Test.
    Commands []CommandResponse
    The commands used in the test.
    TestType string
    The type of the test.
    ValidationResultId string
    Resource identifier of the validation test result.
    ValidationRunStatus string
    The status of the validation run of the package.
    IsActive bool
    Indicates if this test is active.It doesn't schedule test for not active Test.
    commands List<CommandResponse>
    The commands used in the test.
    testType String
    The type of the test.
    validationResultId String
    Resource identifier of the validation test result.
    validationRunStatus String
    The status of the validation run of the package.
    isActive Boolean
    Indicates if this test is active.It doesn't schedule test for not active Test.
    commands CommandResponse[]
    The commands used in the test.
    testType string
    The type of the test.
    validationResultId string
    Resource identifier of the validation test result.
    validationRunStatus string
    The status of the validation run of the package.
    isActive boolean
    Indicates if this test is active.It doesn't schedule test for not active Test.
    commands Sequence[CommandResponse]
    The commands used in the test.
    test_type str
    The type of the test.
    validation_result_id str
    Resource identifier of the validation test result.
    validation_run_status str
    The status of the validation run of the package.
    is_active bool
    Indicates if this test is active.It doesn't schedule test for not active Test.
    commands List<Property Map>
    The commands used in the test.
    testType String
    The type of the test.
    validationResultId String
    Resource identifier of the validation test result.
    validationRunStatus String
    The status of the validation run of the package.
    isActive Boolean
    Indicates if this test is active.It doesn't schedule test for not active Test.

    TestType, TestTypeArgs

    OutOfBoxTest
    OutOfBoxTest
    FunctionalTest
    FunctionalTest
    TestTypeOutOfBoxTest
    OutOfBoxTest
    TestTypeFunctionalTest
    FunctionalTest
    OutOfBoxTest
    OutOfBoxTest
    FunctionalTest
    FunctionalTest
    OutOfBoxTest
    OutOfBoxTest
    FunctionalTest
    FunctionalTest
    OUT_OF_BOX_TEST
    OutOfBoxTest
    FUNCTIONAL_TEST
    FunctionalTest
    "OutOfBoxTest"
    OutOfBoxTest
    "FunctionalTest"
    FunctionalTest

    Import

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

    $ pulumi import azure-native:testbase:DraftPackage 61d99543-14ff-47ae-bf03-8a8b8445502e /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/draftPackages/{draftPackageName} 
    

    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