azure-native.testbase.DraftPackage
The Test Base Draft Package resource.
Uses Azure REST API version 2023-11-01-preview. In version 2.x of the Azure Native provider, it used 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/v3"
	"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 * 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",
});
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")
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,
                 gallery_apps: Optional[Sequence[GalleryAppDefinitionArgs]] = None,
                 edit_package: Optional[bool] = None,
                 executable_launch_command: Optional[str] = None,
                 first_party_apps: Optional[Sequence[FirstPartyAppDefinitionArgs]] = None,
                 flighting_ring: Optional[str] = None,
                 package_id: Optional[str] = None,
                 highlighted_files: Optional[Sequence[HighlightedFileArgs]] = None,
                 inplace_upgrade_os_pair: Optional[InplaceUpgradeOSInfoArgs] = None,
                 intune_enrollment_metadata: Optional[IntuneEnrollmentMetadataArgs] = None,
                 draft_package_name: Optional[str] = None,
                 app_file_name: Optional[str] = None,
                 tab_state: Optional[TabStateArgs] = None,
                 process_name: Optional[str] = None,
                 comments: Optional[str] = None,
                 source_type: Optional[Union[str, DraftPackageSourceType]] = None,
                 package_tags: Optional[Mapping[str, str]] = 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,
                 use_autofill: Optional[bool] = None,
                 use_sample: Optional[bool] = None,
                 version: 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",
            },
        },
    },
    GalleryApps = new[]
    {
        new AzureNative.TestBase.Inputs.GalleryAppDefinitionArgs
        {
            SkuId = "string",
            IsConsented = false,
        },
    },
    EditPackage = false,
    ExecutableLaunchCommand = "string",
    FirstPartyApps = new[]
    {
        new AzureNative.TestBase.Inputs.FirstPartyAppDefinitionArgs
        {
            Architecture = "string",
            Channel = "string",
            InteropExecutionMode = "string",
            Name = "string",
            Ring = "string",
        },
    },
    FlightingRing = "string",
    PackageId = "string",
    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,
    },
    DraftPackageName = "string",
    AppFileName = "string",
    TabState = new AzureNative.TestBase.Inputs.TabStateArgs
    {
        CurrentTab = "string",
        VisitedTabs = new[]
        {
            "string",
        },
    },
    ProcessName = "string",
    Comments = "string",
    SourceType = "string",
    PackageTags = 
    {
        { "string", "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,
        },
    },
    UseAutofill = false,
    UseSample = false,
    Version = "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"),
			},
		},
	},
	GalleryApps: testbase.GalleryAppDefinitionArray{
		&testbase.GalleryAppDefinitionArgs{
			SkuId:       pulumi.String("string"),
			IsConsented: 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"),
	PackageId:     pulumi.String("string"),
	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),
	},
	DraftPackageName: pulumi.String("string"),
	AppFileName:      pulumi.String("string"),
	TabState: &testbase.TabStateArgs{
		CurrentTab: pulumi.String("string"),
		VisitedTabs: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	ProcessName: pulumi.String("string"),
	Comments:    pulumi.String("string"),
	SourceType:  pulumi.String("string"),
	PackageTags: pulumi.StringMap{
		"string": 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),
		},
	},
	UseAutofill: pulumi.Bool(false),
	UseSample:   pulumi.Bool(false),
	Version:     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.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.0)
            .minimumSupportedOS("string")
            .owner("string")
            .publisher("string")
            .setupFile("string")
            .status("string")
            .uninstallCommand("string")
            .version("string")
            .build())
        .build())
    .galleryApps(GalleryAppDefinitionArgs.builder()
        .skuId("string")
        .isConsented(false)
        .build())
    .editPackage(false)
    .executableLaunchCommand("string")
    .firstPartyApps(FirstPartyAppDefinitionArgs.builder()
        .architecture("string")
        .channel("string")
        .interopExecutionMode("string")
        .name("string")
        .ring("string")
        .build())
    .flightingRing("string")
    .packageId("string")
    .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())
    .draftPackageName("string")
    .appFileName("string")
    .tabState(TabStateArgs.builder()
        .currentTab("string")
        .visitedTabs("string")
        .build())
    .processName("string")
    .comments("string")
    .sourceType("string")
    .packageTags(Map.of("string", "string"))
    .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())
    .useAutofill(false)
    .useSample(false)
    .version("string")
    .build());
draft_package_resource = azure_native.testbase.DraftPackage("draftPackageResource",
    resource_group_name="string",
    test_base_account_name="string",
    intune_metadata={
        "intune_app": {
            "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": [{
            "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",
        }],
    },
    gallery_apps=[{
        "sku_id": "string",
        "is_consented": False,
    }],
    edit_package=False,
    executable_launch_command="string",
    first_party_apps=[{
        "architecture": "string",
        "channel": "string",
        "interop_execution_mode": "string",
        "name": "string",
        "ring": "string",
    }],
    flighting_ring="string",
    package_id="string",
    highlighted_files=[{
        "path": "string",
        "sections": ["string"],
        "visited": False,
    }],
    inplace_upgrade_os_pair={
        "baseline_os": {
            "custom_image_id": "string",
            "os_name": "string",
            "release_properties": {
                "build_number": "string",
                "build_revision": "string",
                "release_name": "string",
                "release_version_date": "string",
            },
        },
        "target_os": "string",
    },
    intune_enrollment_metadata={
        "app_list": [{
            "app_id": "string",
            "app_name": "string",
            "expected_installation_path": "string",
        }],
        "credential_id": "string",
        "expected_deployment_duration_in_minute": 0,
    },
    draft_package_name="string",
    app_file_name="string",
    tab_state={
        "current_tab": "string",
        "visited_tabs": ["string"],
    },
    process_name="string",
    comments="string",
    source_type="string",
    package_tags={
        "string": "string",
    },
    target_os_list=[{
        "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=[{
        "commands": [{
            "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,
    }],
    use_autofill=False,
    use_sample=False,
    version="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",
        }],
    },
    galleryApps: [{
        skuId: "string",
        isConsented: false,
    }],
    editPackage: false,
    executableLaunchCommand: "string",
    firstPartyApps: [{
        architecture: "string",
        channel: "string",
        interopExecutionMode: "string",
        name: "string",
        ring: "string",
    }],
    flightingRing: "string",
    packageId: "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,
    },
    draftPackageName: "string",
    appFileName: "string",
    tabState: {
        currentTab: "string",
        visitedTabs: ["string"],
    },
    processName: "string",
    comments: "string",
    sourceType: "string",
    packageTags: {
        string: "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,
    }],
    useAutofill: false,
    useSample: false,
    version: "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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DraftPackage resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- TestBase stringAccount Name 
- The resource name of the Test Base Account.
- AppFile stringName 
- The name of the app file.
- ApplicationName string
- Application name
- Comments string
- Comments added by user.
- DraftPackage stringName 
- The resource name of the Test Base Draft Package.
- EditPackage bool
- Specifies whether this draft package is used to edit a package.
- ExecutableLaunch stringCommand 
- The executable launch command for script auto-fill. Will be used to run the application.
- FirstParty List<Pulumi.Apps Azure Native. Test Base. Inputs. First Party App Definition> 
- The list of first party applications to test along with user application.
- FlightingRing string
- The flighting ring for feature update.
- GalleryApps List<Pulumi.Azure Native. Test Base. Inputs. Gallery App Definition> 
- The list of gallery apps to test along with user application.
- HighlightedFiles List<Pulumi.Azure Native. Test Base. Inputs. Highlighted File> 
- The highlight files in the package.
- InplaceUpgrade Pulumi.OSPair Azure Native. Test Base. Inputs. Inplace Upgrade OSInfo 
- Specifies the baseline os and target os for inplace upgrade.
- IntuneEnrollment Pulumi.Metadata Azure Native. Test Base. Inputs. Intune Enrollment Metadata 
- The metadata of Intune enrollment.
- IntuneMetadata Pulumi.Azure Native. Test Base. Inputs. Draft Package Intune App Metadata 
- Metadata used to generate draft package folder and scripts.
- PackageId string
- Specifies the package id from which the draft package copied.
- 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.Azure Native. Test Base. Draft Package Source Type 
- The source type.
- TabState Pulumi.Azure Native. Test Base. Inputs. Tab State 
- Tab state.
- TargetOSList List<Pulumi.Azure Native. Test Base. Inputs. Target OSInfo> 
- Specifies the target OSs of specific OS Update types.
- TestTypes List<Union<string, Pulumi.Azure Native. Test Base. Test Type>> 
- OOB, functional or flow driven. Mapped to the data in 'tests' property.
- Tests
List<Pulumi.Azure Native. Test Base. 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
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- TestBase stringAccount Name 
- The resource name of the Test Base Account.
- AppFile stringName 
- The name of the app file.
- ApplicationName string
- Application name
- Comments string
- Comments added by user.
- DraftPackage stringName 
- The resource name of the Test Base Draft Package.
- EditPackage bool
- Specifies whether this draft package is used to edit a package.
- ExecutableLaunch stringCommand 
- The executable launch command for script auto-fill. Will be used to run the application.
- FirstParty []FirstApps Party App Definition Args 
- The list of first party applications to test along with user application.
- FlightingRing string
- The flighting ring for feature update.
- GalleryApps []GalleryApp Definition Args 
- The list of gallery apps to test along with user application.
- HighlightedFiles []HighlightedFile Args 
- The highlight files in the package.
- InplaceUpgrade InplaceOSPair Upgrade OSInfo Args 
- Specifies the baseline os and target os for inplace upgrade.
- IntuneEnrollment IntuneMetadata Enrollment Metadata Args 
- The metadata of Intune enrollment.
- IntuneMetadata DraftPackage Intune App Metadata Args 
- Metadata used to generate draft package folder and scripts.
- PackageId string
- Specifies the package id from which the draft package copied.
- 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 | DraftPackage Source Type 
- The source type.
- TabState TabState Args 
- Tab state.
- TargetOSList []TargetOSInfo Args 
- 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
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- testBase StringAccount Name 
- The resource name of the Test Base Account.
- appFile StringName 
- The name of the app file.
- applicationName String
- Application name
- comments String
- Comments added by user.
- draftPackage StringName 
- The resource name of the Test Base Draft Package.
- editPackage Boolean
- Specifies whether this draft package is used to edit a package.
- executableLaunch StringCommand 
- The executable launch command for script auto-fill. Will be used to run the application.
- firstParty List<FirstApps Party App Definition> 
- The list of first party applications to test along with user application.
- flightingRing String
- The flighting ring for feature update.
- galleryApps List<GalleryApp Definition> 
- The list of gallery apps to test along with user application.
- highlightedFiles List<HighlightedFile> 
- The highlight files in the package.
- inplaceUpgrade InplaceOSPair Upgrade OSInfo 
- Specifies the baseline os and target os for inplace upgrade.
- intuneEnrollment IntuneMetadata Enrollment Metadata 
- The metadata of Intune enrollment.
- intuneMetadata DraftPackage Intune App Metadata 
- Metadata used to generate draft package folder and scripts.
- packageId String
- Specifies the package id from which the draft package copied.
- 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 | DraftPackage Source Type 
- 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
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- testBase stringAccount Name 
- The resource name of the Test Base Account.
- appFile stringName 
- The name of the app file.
- applicationName string
- Application name
- comments string
- Comments added by user.
- draftPackage stringName 
- The resource name of the Test Base Draft Package.
- editPackage boolean
- Specifies whether this draft package is used to edit a package.
- executableLaunch stringCommand 
- The executable launch command for script auto-fill. Will be used to run the application.
- firstParty FirstApps Party App Definition[] 
- The list of first party applications to test along with user application.
- flightingRing string
- The flighting ring for feature update.
- galleryApps GalleryApp Definition[] 
- The list of gallery apps to test along with user application.
- highlightedFiles HighlightedFile[] 
- The highlight files in the package.
- inplaceUpgrade InplaceOSPair Upgrade OSInfo 
- Specifies the baseline os and target os for inplace upgrade.
- intuneEnrollment IntuneMetadata Enrollment Metadata 
- The metadata of Intune enrollment.
- intuneMetadata DraftPackage Intune App Metadata 
- Metadata used to generate draft package folder and scripts.
- packageId string
- Specifies the package id from which the draft package copied.
- {[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 | DraftPackage Source Type 
- 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_ strname 
- The name of the resource group. The name is case insensitive.
- test_base_ straccount_ name 
- The resource name of the Test Base Account.
- app_file_ strname 
- The name of the app file.
- application_name str
- Application name
- comments str
- Comments added by user.
- draft_package_ strname 
- 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_ strcommand 
- The executable launch command for script auto-fill. Will be used to run the application.
- first_party_ Sequence[Firstapps Party App Definition Args] 
- The list of first party applications to test along with user application.
- flighting_ring str
- The flighting ring for feature update.
- gallery_apps Sequence[GalleryApp Definition Args] 
- The list of gallery apps to test along with user application.
- highlighted_files Sequence[HighlightedFile Args] 
- The highlight files in the package.
- inplace_upgrade_ Inplaceos_ pair Upgrade OSInfo Args 
- Specifies the baseline os and target os for inplace upgrade.
- intune_enrollment_ Intunemetadata Enrollment Metadata Args 
- The metadata of Intune enrollment.
- intune_metadata DraftPackage Intune App Metadata Args 
- Metadata used to generate draft package folder and scripts.
- package_id str
- Specifies the package id from which the draft package copied.
- 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 | DraftPackage Source Type 
- The source type.
- tab_state TabState Args 
- Tab state.
- target_os_ Sequence[Targetlist OSInfo Args] 
- 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
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- testBase StringAccount Name 
- The resource name of the Test Base Account.
- appFile StringName 
- The name of the app file.
- applicationName String
- Application name
- comments String
- Comments added by user.
- draftPackage StringName 
- The resource name of the Test Base Draft Package.
- editPackage Boolean
- Specifies whether this draft package is used to edit a package.
- executableLaunch StringCommand 
- The executable launch command for script auto-fill. Will be used to run the application.
- firstParty List<Property Map>Apps 
- 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.
- inplaceUpgrade Property MapOSPair 
- Specifies the baseline os and target os for inplace upgrade.
- intuneEnrollment Property MapMetadata 
- 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.
- 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" | "Test Base Package" | "Gallery App" | "Intune Enrollment" 
- The source type.
- tabState Property Map
- Tab state.
- targetOSList List<Property Map>
- Specifies the target OSs of specific OS Update types.
- testTypes List<String | "OutOf Box Test" | "Functional Test" | "Flow Driven Test"> 
- 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:
- AzureApi stringVersion 
- The Azure API version of the resource.
- DraftPackage stringPath 
- The relative path of the folder hosting package files.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastModified stringTime 
- 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.Azure Native. Test Base. Outputs. System Data Response 
- 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.
- AzureApi stringVersion 
- The Azure API version of the resource.
- DraftPackage stringPath 
- The relative path of the folder hosting package files.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastModified stringTime 
- 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 SystemData Response 
- 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.
- azureApi StringVersion 
- The Azure API version of the resource.
- draftPackage StringPath 
- The relative path of the folder hosting package files.
- id String
- The provider-assigned unique ID for this managed resource.
- lastModified StringTime 
- 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 SystemData Response 
- 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.
- azureApi stringVersion 
- The Azure API version of the resource.
- draftPackage stringPath 
- The relative path of the folder hosting package files.
- id string
- The provider-assigned unique ID for this managed resource.
- lastModified stringTime 
- 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 SystemData Response 
- 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.
- azure_api_ strversion 
- The Azure API version of the resource.
- draft_package_ strpath 
- The relative path of the folder hosting package files.
- id str
- The provider-assigned unique ID for this managed resource.
- last_modified_ strtime 
- 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 SystemData Response 
- 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.
- azureApi StringVersion 
- The Azure API version of the resource.
- draftPackage StringPath 
- The relative path of the folder hosting package files.
- id String
- The provider-assigned unique ID for this managed resource.
- lastModified StringTime 
- 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
- FlowDriven Custom 
- FlowDrivenCustom
- ActionInstall 
- Install
- ActionLaunch 
- Launch
- ActionClose 
- Close
- ActionUninstall 
- Uninstall
- ActionCustom 
- Custom
- ActionFlow Driven Custom 
- FlowDrivenCustom
- Install
- Install
- Launch
- Launch
- Close
- Close
- Uninstall
- Uninstall
- Custom
- Custom
- FlowDriven Custom 
- FlowDrivenCustom
- Install
- Install
- Launch
- Launch
- Close
- Close
- Uninstall
- Uninstall
- Custom
- Custom
- FlowDriven Custom 
- FlowDrivenCustom
- INSTALL
- Install
- LAUNCH
- Launch
- CLOSE
- Close
- UNINSTALL
- Uninstall
- CUSTOM
- Custom
- FLOW_DRIVEN_CUSTOM
- FlowDrivenCustom
- "Install"
- Install
- "Launch"
- Launch
- "Close"
- Close
- "Uninstall"
- Uninstall
- "Custom"
- Custom
- "FlowDriven Custom" 
- FlowDrivenCustom
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  
The command used in the test- Action
string | Pulumi.Azure Native. Test Base. Action 
- The action of the command.
- Content string
- The content of the command. The content depends on source type.
- ContentType string | Pulumi.Azure Native. Test Base. Content Type 
- 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.
- ApplyUpdate boolBefore 
- Specifies whether to apply update before the command.
- EnrollIntune boolBefore 
- Specifies whether to enroll Intune before the command.
- Install1PAppBefore bool
- Specifies whether to install first party applications before running the command.
- MaxRun intTime 
- 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.
- RunAs boolInteractive 
- 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.
- ApplyUpdate boolBefore 
- Specifies whether to apply update before the command.
- EnrollIntune boolBefore 
- Specifies whether to enroll Intune before the command.
- Install1PAppBefore bool
- Specifies whether to install first party applications before running the command.
- MaxRun intTime 
- 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.
- RunAs boolInteractive 
- 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.
- applyUpdate BooleanBefore 
- Specifies whether to apply update before the command.
- enrollIntune BooleanBefore 
- Specifies whether to enroll Intune before the command.
- install1PAppBefore Boolean
- Specifies whether to install first party applications before running the command.
- maxRun IntegerTime 
- 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.
- runAs BooleanInteractive 
- 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.
- applyUpdate booleanBefore 
- Specifies whether to apply update before the command.
- enrollIntune booleanBefore 
- Specifies whether to enroll Intune before the command.
- install1PAppBefore boolean
- Specifies whether to install first party applications before running the command.
- maxRun numberTime 
- 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.
- runAs booleanInteractive 
- 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_ boolbefore 
- Specifies whether to apply update before the command.
- enroll_intune_ boolbefore 
- Specifies whether to enroll Intune before the command.
- install1_p_ boolapp_ before 
- Specifies whether to install first party applications before running the command.
- max_run_ inttime 
- 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_ boolinteractive 
- 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" | "FlowDriven 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.
- applyUpdate BooleanBefore 
- Specifies whether to apply update before the command.
- enrollIntune BooleanBefore 
- Specifies whether to enroll Intune before the command.
- install1PAppBefore Boolean
- Specifies whether to install first party applications before running the command.
- maxRun NumberTime 
- 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.
- runAs BooleanInteractive 
- Specifies whether to run the command in interactive mode.
- runElevated Boolean
- Specifies whether to run the command as administrator.
CommandResponse, CommandResponseArgs    
The command used in the test- 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.
- ApplyUpdate boolBefore 
- Specifies whether to apply update before the command.
- EnrollIntune boolBefore 
- Specifies whether to enroll Intune before the command.
- Install1PAppBefore bool
- Specifies whether to install first party applications before running the command.
- MaxRun intTime 
- 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.
- RunAs boolInteractive 
- 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.
- ApplyUpdate boolBefore 
- Specifies whether to apply update before the command.
- EnrollIntune boolBefore 
- Specifies whether to enroll Intune before the command.
- Install1PAppBefore bool
- Specifies whether to install first party applications before running the command.
- MaxRun intTime 
- 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.
- RunAs boolInteractive 
- 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.
- applyUpdate BooleanBefore 
- Specifies whether to apply update before the command.
- enrollIntune BooleanBefore 
- Specifies whether to enroll Intune before the command.
- install1PAppBefore Boolean
- Specifies whether to install first party applications before running the command.
- maxRun IntegerTime 
- 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.
- runAs BooleanInteractive 
- 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.
- applyUpdate booleanBefore 
- Specifies whether to apply update before the command.
- enrollIntune booleanBefore 
- Specifies whether to enroll Intune before the command.
- install1PAppBefore boolean
- Specifies whether to install first party applications before running the command.
- maxRun numberTime 
- 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.
- runAs booleanInteractive 
- 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_ boolbefore 
- Specifies whether to apply update before the command.
- enroll_intune_ boolbefore 
- Specifies whether to enroll Intune before the command.
- install1_p_ boolapp_ before 
- Specifies whether to install first party applications before running the command.
- max_run_ inttime 
- 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_ boolinteractive 
- 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.
- applyUpdate BooleanBefore 
- Specifies whether to apply update before the command.
- enrollIntune BooleanBefore 
- Specifies whether to enroll Intune before the command.
- install1PAppBefore Boolean
- Specifies whether to install first party applications before running the command.
- maxRun NumberTime 
- 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.
- runAs BooleanInteractive 
- 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
- ContentType Inline 
- Inline
- ContentType File 
- File
- ContentType Path 
- 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          
The metadata of Intune app(s) used for generation.- IntuneApp Pulumi.Azure Native. Test Base. Inputs. Draft Package Intune App Metadata Item 
- The Metadata of the Intune App through intunewin file uploading.
- IntuneApp List<Pulumi.Dependencies Azure Native. Test Base. Inputs. Draft Package Intune App Metadata Item> 
- The Metadata of dependencies of the Intune App through intunewin file uploading.
- IntuneApp DraftPackage Intune App Metadata Item 
- The Metadata of the Intune App through intunewin file uploading.
- IntuneApp []DraftDependencies Package Intune App Metadata Item 
- The Metadata of dependencies of the Intune App through intunewin file uploading.
- intuneApp DraftPackage Intune App Metadata Item 
- The Metadata of the Intune App through intunewin file uploading.
- intuneApp List<DraftDependencies Package Intune App Metadata Item> 
- The Metadata of dependencies of the Intune App through intunewin file uploading.
- intuneApp DraftPackage Intune App Metadata Item 
- The Metadata of the Intune App through intunewin file uploading.
- intuneApp DraftDependencies Package Intune App Metadata Item[] 
- The Metadata of dependencies of the Intune App through intunewin file uploading.
- intune_app DraftPackage Intune App Metadata Item 
- The Metadata of the Intune App through intunewin file uploading.
- intune_app_ Sequence[Draftdependencies Package Intune App Metadata Item] 
- 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.
- intuneApp List<Property Map>Dependencies 
- The Metadata of dependencies of the Intune App through intunewin file uploading.
DraftPackageIntuneAppMetadataItem, DraftPackageIntuneAppMetadataItemArgs            
The Metadata of a single Intune App.- AppId string
- Intune app id.
- AppName string
- Intune app name.
- CreateDate string
- Creation date of the app.
- DependencyIds List<string>
- Ids of dependency apps.
- DependentApp intCount 
- Count of dependency apps.
- Description string
- Description of the app.
- ExpectedExit List<string>Codes 
- Expected exit codes returned from Intune App.
- InstallCommand string
- Install command.
- LastProcessed double
- last processed time tickets.
- MinimumSupported stringOS 
- 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.Azure Native. Test Base. Intune Extract Status 
- 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.
- DependentApp intCount 
- Count of dependency apps.
- Description string
- Description of the app.
- ExpectedExit []stringCodes 
- Expected exit codes returned from Intune App.
- InstallCommand string
- Install command.
- LastProcessed float64
- last processed time tickets.
- MinimumSupported stringOS 
- 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 | IntuneExtract Status 
- 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.
- dependentApp IntegerCount 
- Count of dependency apps.
- description String
- Description of the app.
- expectedExit List<String>Codes 
- Expected exit codes returned from Intune App.
- installCommand String
- Install command.
- lastProcessed Double
- last processed time tickets.
- minimumSupported StringOS 
- 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 | IntuneExtract Status 
- 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.
- dependentApp numberCount 
- Count of dependency apps.
- description string
- Description of the app.
- expectedExit string[]Codes 
- Expected exit codes returned from Intune App.
- installCommand string
- Install command.
- lastProcessed number
- last processed time tickets.
- minimumSupported stringOS 
- 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 | IntuneExtract Status 
- 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_ intcount 
- Count of dependency apps.
- description str
- Description of the app.
- expected_exit_ Sequence[str]codes 
- Expected exit codes returned from Intune App.
- install_command str
- Install command.
- last_processed float
- last processed time tickets.
- minimum_supported_ stros 
- 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 | IntuneExtract Status 
- 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.
- dependentApp NumberCount 
- Count of dependency apps.
- description String
- Description of the app.
- expectedExit List<String>Codes 
- Expected exit codes returned from Intune App.
- installCommand String
- Install command.
- lastProcessed Number
- last processed time tickets.
- minimumSupported StringOS 
- 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" | "Extract Failed" | "No Dependency App" 
- Extract status.
- uninstallCommand String
- Uninstall command.
- version String
- Intune app version.
DraftPackageIntuneAppMetadataItemResponse, DraftPackageIntuneAppMetadataItemResponseArgs              
The Metadata of a single Intune App.- AppId string
- Intune app id.
- AppName string
- Intune app name.
- CreateDate string
- Creation date of the app.
- DependencyIds List<string>
- Ids of dependency apps.
- DependentApp intCount 
- Count of dependency apps.
- Description string
- Description of the app.
- ExpectedExit List<string>Codes 
- Expected exit codes returned from Intune App.
- InstallCommand string
- Install command.
- LastProcessed double
- last processed time tickets.
- MinimumSupported stringOS 
- 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.
- DependentApp intCount 
- Count of dependency apps.
- Description string
- Description of the app.
- ExpectedExit []stringCodes 
- Expected exit codes returned from Intune App.
- InstallCommand string
- Install command.
- LastProcessed float64
- last processed time tickets.
- MinimumSupported stringOS 
- 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.
- dependentApp IntegerCount 
- Count of dependency apps.
- description String
- Description of the app.
- expectedExit List<String>Codes 
- Expected exit codes returned from Intune App.
- installCommand String
- Install command.
- lastProcessed Double
- last processed time tickets.
- minimumSupported StringOS 
- 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.
- dependentApp numberCount 
- Count of dependency apps.
- description string
- Description of the app.
- expectedExit string[]Codes 
- Expected exit codes returned from Intune App.
- installCommand string
- Install command.
- lastProcessed number
- last processed time tickets.
- minimumSupported stringOS 
- 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_ intcount 
- Count of dependency apps.
- description str
- Description of the app.
- expected_exit_ Sequence[str]codes 
- Expected exit codes returned from Intune App.
- install_command str
- Install command.
- last_processed float
- last processed time tickets.
- minimum_supported_ stros 
- 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.
- dependentApp NumberCount 
- Count of dependency apps.
- description String
- Description of the app.
- expectedExit List<String>Codes 
- Expected exit codes returned from Intune App.
- installCommand String
- Install command.
- lastProcessed Number
- last processed time tickets.
- minimumSupported StringOS 
- 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            
The metadata of Intune app(s) used for generation.- IntuneApp Pulumi.Azure Native. Test Base. Inputs. Draft Package Intune App Metadata Item Response 
- The Metadata of the Intune App through intunewin file uploading.
- IntuneApp List<Pulumi.Dependencies Azure Native. Test Base. Inputs. Draft Package Intune App Metadata Item Response> 
- The Metadata of dependencies of the Intune App through intunewin file uploading.
- IntuneApp DraftPackage Intune App Metadata Item Response 
- The Metadata of the Intune App through intunewin file uploading.
- IntuneApp []DraftDependencies Package Intune App Metadata Item Response 
- The Metadata of dependencies of the Intune App through intunewin file uploading.
- intuneApp DraftPackage Intune App Metadata Item Response 
- The Metadata of the Intune App through intunewin file uploading.
- intuneApp List<DraftDependencies Package Intune App Metadata Item Response> 
- The Metadata of dependencies of the Intune App through intunewin file uploading.
- intuneApp DraftPackage Intune App Metadata Item Response 
- The Metadata of the Intune App through intunewin file uploading.
- intuneApp DraftDependencies Package Intune App Metadata Item Response[] 
- The Metadata of dependencies of the Intune App through intunewin file uploading.
- intune_app DraftPackage Intune App Metadata Item Response 
- The Metadata of the Intune App through intunewin file uploading.
- intune_app_ Sequence[Draftdependencies Package Intune App Metadata Item Response] 
- 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.
- intuneApp List<Property Map>Dependencies 
- The Metadata of dependencies of the Intune App through intunewin file uploading.
DraftPackageSourceType, DraftPackageSourceTypeArgs        
- Native
- Native
- IntuneWin 
- IntuneWin
- TestBase Package 
- TestBasePackage
- GalleryApp 
- GalleryApp
- IntuneEnrollment 
- IntuneEnrollment
- DraftPackage Source Type Native 
- Native
- DraftPackage Source Type Intune Win 
- IntuneWin
- DraftPackage Source Type Test Base Package 
- TestBasePackage
- DraftPackage Source Type Gallery App 
- GalleryApp
- DraftPackage Source Type Intune Enrollment 
- IntuneEnrollment
- Native
- Native
- IntuneWin 
- IntuneWin
- TestBase Package 
- TestBasePackage
- GalleryApp 
- GalleryApp
- IntuneEnrollment 
- IntuneEnrollment
- Native
- Native
- IntuneWin 
- IntuneWin
- TestBase Package 
- TestBasePackage
- GalleryApp 
- GalleryApp
- IntuneEnrollment 
- IntuneEnrollment
- NATIVE
- Native
- INTUNE_WIN
- IntuneWin
- TEST_BASE_PACKAGE
- TestBasePackage
- GALLERY_APP
- GalleryApp
- INTUNE_ENROLLMENT
- IntuneEnrollment
- "Native"
- Native
- "IntuneWin" 
- IntuneWin
- "TestBase Package" 
- TestBasePackage
- "GalleryApp" 
- GalleryApp
- "IntuneEnrollment" 
- IntuneEnrollment
EnrolledIntuneApp, EnrolledIntuneAppArgs      
Metadata of the enrolled Intune app.- AppId string
- Intune app id.
- AppName string
- Intune app name.
- ExpectedInstallation stringPath 
- Intune app expected installation path.
- AppId string
- Intune app id.
- AppName string
- Intune app name.
- ExpectedInstallation stringPath 
- Intune app expected installation path.
- appId String
- Intune app id.
- appName String
- Intune app name.
- expectedInstallation StringPath 
- Intune app expected installation path.
- appId string
- Intune app id.
- appName string
- Intune app name.
- expectedInstallation stringPath 
- Intune app expected installation path.
- app_id str
- Intune app id.
- app_name str
- Intune app name.
- expected_installation_ strpath 
- Intune app expected installation path.
- appId String
- Intune app id.
- appName String
- Intune app name.
- expectedInstallation StringPath 
- Intune app expected installation path.
EnrolledIntuneAppResponse, EnrolledIntuneAppResponseArgs        
Metadata of the enrolled Intune app.- AppId string
- Intune app id.
- AppName string
- Intune app name.
- ExpectedInstallation stringPath 
- Intune app expected installation path.
- AppId string
- Intune app id.
- AppName string
- Intune app name.
- ExpectedInstallation stringPath 
- Intune app expected installation path.
- appId String
- Intune app id.
- appName String
- Intune app name.
- expectedInstallation StringPath 
- Intune app expected installation path.
- appId string
- Intune app id.
- appName string
- Intune app name.
- expectedInstallation stringPath 
- Intune app expected installation path.
- app_id str
- Intune app id.
- app_name str
- Intune app name.
- expected_installation_ strpath 
- Intune app expected installation path.
- appId String
- Intune app id.
- appName String
- Intune app name.
- expectedInstallation StringPath 
- Intune app expected installation path.
FirstPartyAppDefinition, FirstPartyAppDefinitionArgs        
Properties of the definition of a first party application of the Test Base package.- Architecture
string | Pulumi.Azure Native. Test Base. 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.
- InteropExecution string | Pulumi.Mode Azure Native. Test Base. Interop Execution Mode 
- 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.
- InteropExecution string | InteropMode Execution Mode 
- 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.
- interopExecution String | InteropMode Execution Mode 
- 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.
- interopExecution string | InteropMode Execution Mode 
- 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_ str | Interopmode Execution Mode 
- 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.
- interopExecution String | "firstMode Party App With Tests" | "first Party App" 
- 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          
Properties of the definition of a first party application of the Test Base package.- 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.
- InteropExecution stringMode 
- 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.
- InteropExecution stringMode 
- 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.
- interopExecution StringMode 
- 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.
- interopExecution stringMode 
- 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_ strmode 
- 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.
- interopExecution StringMode 
- 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      
Properties of the definition of a gallery application used in Test Base package.- 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        
Properties of the definition of a gallery application used in Test Base package.- 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    
The information of a highlighted file that user should pay attention to.HighlightedFileResponse, HighlightedFileResponseArgs      
The information of a highlighted file that user should pay attention to.InplaceUpgradeOSInfo, InplaceUpgradeOSInfoArgs      
Specifies the baseline os and target os for in-place upgrade tests.- BaselineOS Pulumi.Azure Native. Test Base. Inputs. Os Properties 
- 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        
Specifies the baseline os and target os for in-place upgrade tests.- BaselineOS Pulumi.Azure Native. Test Base. Inputs. Os Properties Response 
- Specifies the baseline os for in-place upgrade tests.
- TargetOS string
- Specifies the target os for in-place upgrade tests.
- BaselineOS OsProperties Response 
- Specifies the baseline os for in-place upgrade tests.
- TargetOS string
- Specifies the target os for in-place upgrade tests.
- baselineOS OsProperties Response 
- Specifies the baseline os for in-place upgrade tests.
- targetOS String
- Specifies the target os for in-place upgrade tests.
- baselineOS OsProperties Response 
- Specifies the baseline os for in-place upgrade tests.
- targetOS string
- Specifies the target os for in-place upgrade tests.
- baseline_os OsProperties Response 
- 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      
- FirstParty 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.
- FirstParty App 
- firstPartyAppUser application will test with the first party applications.
- InteropExecution Mode 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.
- InteropExecution Mode First Party App 
- firstPartyAppUser application will test with the first party applications.
- FirstParty 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.
- FirstParty App 
- firstPartyAppUser application will test with the first party applications.
- FirstParty 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.
- FirstParty App 
- 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.
- "firstParty 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.
- "firstParty App" 
- firstPartyAppUser application will test with the first party applications.
IntuneEnrollmentMetadata, IntuneEnrollmentMetadataArgs      
The metadata of Intune enrollment.- AppList List<Pulumi.Azure Native. Test Base. Inputs. Enrolled Intune App> 
- The enrolled Intune apps.
- CredentialId string
- The id of the Intune enrollment credential.
- ExpectedDeployment intDuration In Minute 
- The expected duration of Intune applications and policies deployment.
- AppList []EnrolledIntune App 
- The enrolled Intune apps.
- CredentialId string
- The id of the Intune enrollment credential.
- ExpectedDeployment intDuration In Minute 
- The expected duration of Intune applications and policies deployment.
- appList List<EnrolledIntune App> 
- The enrolled Intune apps.
- credentialId String
- The id of the Intune enrollment credential.
- expectedDeployment IntegerDuration In Minute 
- The expected duration of Intune applications and policies deployment.
- appList EnrolledIntune App[] 
- The enrolled Intune apps.
- credentialId string
- The id of the Intune enrollment credential.
- expectedDeployment numberDuration In Minute 
- The expected duration of Intune applications and policies deployment.
- app_list Sequence[EnrolledIntune App] 
- The enrolled Intune apps.
- credential_id str
- The id of the Intune enrollment credential.
- expected_deployment_ intduration_ in_ minute 
- 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.
- expectedDeployment NumberDuration In Minute 
- The expected duration of Intune applications and policies deployment.
IntuneEnrollmentMetadataResponse, IntuneEnrollmentMetadataResponseArgs        
The metadata of Intune enrollment.- AppList List<Pulumi.Azure Native. Test Base. Inputs. Enrolled Intune App Response> 
- The enrolled Intune apps.
- CredentialId string
- The id of the Intune enrollment credential.
- ExpectedDeployment intDuration In Minute 
- The expected duration of Intune applications and policies deployment.
- AppList []EnrolledIntune App Response 
- The enrolled Intune apps.
- CredentialId string
- The id of the Intune enrollment credential.
- ExpectedDeployment intDuration In Minute 
- The expected duration of Intune applications and policies deployment.
- appList List<EnrolledIntune App Response> 
- The enrolled Intune apps.
- credentialId String
- The id of the Intune enrollment credential.
- expectedDeployment IntegerDuration In Minute 
- The expected duration of Intune applications and policies deployment.
- appList EnrolledIntune App Response[] 
- The enrolled Intune apps.
- credentialId string
- The id of the Intune enrollment credential.
- expectedDeployment numberDuration In Minute 
- The expected duration of Intune applications and policies deployment.
- app_list Sequence[EnrolledIntune App Response] 
- The enrolled Intune apps.
- credential_id str
- The id of the Intune enrollment credential.
- expected_deployment_ intduration_ in_ minute 
- 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.
- expectedDeployment NumberDuration In Minute 
- The expected duration of Intune applications and policies deployment.
IntuneExtractStatus, IntuneExtractStatusArgs      
- Ready
- Ready
- Uploading
- Uploading
- UploadFailed 
- UploadFailed
- ExtractFailed 
- ExtractFailed
- NoDependency App 
- NoDependencyApp
- IntuneExtract Status Ready 
- Ready
- IntuneExtract Status Uploading 
- Uploading
- IntuneExtract Status Upload Failed 
- UploadFailed
- IntuneExtract Status Extract Failed 
- ExtractFailed
- IntuneExtract Status No Dependency App 
- NoDependencyApp
- Ready
- Ready
- Uploading
- Uploading
- UploadFailed 
- UploadFailed
- ExtractFailed 
- ExtractFailed
- NoDependency App 
- NoDependencyApp
- Ready
- Ready
- Uploading
- Uploading
- UploadFailed 
- UploadFailed
- ExtractFailed 
- ExtractFailed
- NoDependency App 
- NoDependencyApp
- READY
- Ready
- UPLOADING
- Uploading
- UPLOAD_FAILED
- UploadFailed
- EXTRACT_FAILED
- ExtractFailed
- NO_DEPENDENCY_APP
- NoDependencyApp
- "Ready"
- Ready
- "Uploading"
- Uploading
- "UploadFailed" 
- UploadFailed
- "ExtractFailed" 
- ExtractFailed
- "NoDependency App" 
- NoDependencyApp
OsProperties, OsPropertiesArgs    
The properties of an operating system.- CustomImage stringId 
- Specify the referenced Test Base Custom Image Id if available.
- OsName string
- The name of the OS.
- ReleaseProperties Pulumi.Azure Native. Test Base. Inputs. Release Properties 
- The properties of the OS release.
- CustomImage stringId 
- 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.
- customImage StringId 
- 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.
- customImage stringId 
- 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_ strid 
- 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.
- customImage StringId 
- 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      
The properties of an operating system.- CustomImage stringDisplay Name 
- The name of the custom image resource.
- CustomImage stringId 
- Specify the referenced Test Base Custom Image Id if available.
- OsName string
- The name of the OS.
- ReleaseProperties Pulumi.Azure Native. Test Base. Inputs. Release Properties Response 
- The properties of the OS release.
- CustomImage stringDisplay Name 
- The name of the custom image resource.
- CustomImage stringId 
- Specify the referenced Test Base Custom Image Id if available.
- OsName string
- The name of the OS.
- ReleaseProperties ReleaseProperties Response 
- The properties of the OS release.
- customImage StringDisplay Name 
- The name of the custom image resource.
- customImage StringId 
- Specify the referenced Test Base Custom Image Id if available.
- osName String
- The name of the OS.
- releaseProperties ReleaseProperties Response 
- The properties of the OS release.
- customImage stringDisplay Name 
- The name of the custom image resource.
- customImage stringId 
- Specify the referenced Test Base Custom Image Id if available.
- osName string
- The name of the OS.
- releaseProperties ReleaseProperties Response 
- The properties of the OS release.
- custom_image_ strdisplay_ name 
- The name of the custom image resource.
- custom_image_ strid 
- Specify the referenced Test Base Custom Image Id if available.
- os_name str
- The name of the OS.
- release_properties ReleaseProperties Response 
- The properties of the OS release.
- customImage StringDisplay Name 
- The name of the custom image resource.
- customImage StringId 
- 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
- ConfigureTest Tab 
- ConfigureTestTab
- EditPackage Tab 
- EditPackageTab
- TestMatrix Tab 
- TestMatrixTab
- TagsTab 
- TagsTab
- ReviewAnd Create Tab 
- ReviewAndCreateTab
- PackageStudio Tabs Unspecified 
- Unspecified
- PackageStudio Tabs Basics Tab 
- BasicsTab
- PackageStudio Tabs Configure Test Tab 
- ConfigureTestTab
- PackageStudio Tabs Edit Package Tab 
- EditPackageTab
- PackageStudio Tabs Test Matrix Tab 
- TestMatrixTab
- PackageStudio Tabs Tags Tab 
- TagsTab
- PackageStudio Tabs Review And Create Tab 
- ReviewAndCreateTab
- Unspecified
- Unspecified
- BasicsTab 
- BasicsTab
- ConfigureTest Tab 
- ConfigureTestTab
- EditPackage Tab 
- EditPackageTab
- TestMatrix Tab 
- TestMatrixTab
- TagsTab 
- TagsTab
- ReviewAnd Create Tab 
- ReviewAndCreateTab
- Unspecified
- Unspecified
- BasicsTab 
- BasicsTab
- ConfigureTest Tab 
- ConfigureTestTab
- EditPackage Tab 
- EditPackageTab
- TestMatrix Tab 
- TestMatrixTab
- TagsTab 
- TagsTab
- ReviewAnd Create Tab 
- 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
- "ConfigureTest Tab" 
- ConfigureTestTab
- "EditPackage Tab" 
- EditPackageTab
- "TestMatrix Tab" 
- TestMatrixTab
- "TagsTab" 
- TagsTab
- "ReviewAnd Create Tab" 
- ReviewAndCreateTab
ReleaseProperties, ReleasePropertiesArgs    
The properties of an operating system 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.
- ReleaseVersion stringDate 
- 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.
- ReleaseVersion stringDate 
- 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.
- releaseVersion StringDate 
- 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.
- releaseVersion stringDate 
- 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_ strdate 
- 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.
- releaseVersion StringDate 
- The release version date of the OS release.
ReleasePropertiesResponse, ReleasePropertiesResponseArgs      
The properties of an operating system 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.
- ReleaseVersion stringDate 
- 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.
- ReleaseVersion stringDate 
- 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.
- releaseVersion StringDate 
- 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.
- releaseVersion stringDate 
- 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_ strdate 
- 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.
- releaseVersion StringDate 
- The release version date of the OS release.
SystemDataResponse, SystemDataResponseArgs      
Metadata pertaining to creation and last modification of the resource.- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
TabState, TabStateArgs    
Specifies current state of tabs.- CurrentTab string | Pulumi.Azure Native. Test Base. Package Studio Tabs 
- Current tab.
- VisitedTabs List<Union<string, Pulumi.Azure Native. Test Base. Package Studio Tabs>> 
- visited tabs.
- CurrentTab string | PackageStudio Tabs 
- Current tab.
- VisitedTabs []string
- visited tabs.
- currentTab String | PackageStudio Tabs 
- Current tab.
- visitedTabs List<Either<String,PackageStudio Tabs>> 
- visited tabs.
- currentTab string | PackageStudio Tabs 
- Current tab.
- visitedTabs (string | PackageStudio Tabs)[] 
- visited tabs.
- current_tab str | PackageStudio Tabs 
- Current tab.
- visited_tabs Sequence[Union[str, PackageStudio Tabs]] 
- visited tabs.
- currentTab String | "Unspecified" | "BasicsTab" | "Configure Test Tab" | "Edit Package Tab" | "Test Matrix Tab" | "Tags Tab" | "Review And Create Tab" 
- Current tab.
- visitedTabs List<String | "Unspecified" | "BasicsTab" | "Configure Test Tab" | "Edit Package Tab" | "Test Matrix Tab" | "Tags Tab" | "Review And Create Tab"> 
- visited tabs.
TabStateResponse, TabStateResponseArgs      
Specifies current state of tabs.- 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    
The information of the target OS to be tested.- OsUpdate stringType 
- 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.
- InsiderChannel List<string>Ids 
- Insider Channel Ids. Only used for feature update.
- TargetOSImage List<string>Ids 
- Specifies the ids of the target OSs from Custom Images to be tested.
- TargetOSs List<string>
- Specifies the target OSs to be tested.
- OsUpdate stringType 
- Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- BaselineOSs []string
- Specifies the baseline OSs to be tested.
- InsiderChannel []stringIds 
- Insider Channel Ids. Only used for feature update.
- TargetOSImage []stringIds 
- Specifies the ids of the target OSs from Custom Images to be tested.
- TargetOSs []string
- Specifies the target OSs to be tested.
- osUpdate StringType 
- 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.
- insiderChannel List<String>Ids 
- Insider Channel Ids. Only used for feature update.
- targetOSImage List<String>Ids 
- Specifies the ids of the target OSs from Custom Images to be tested.
- targetOSs List<String>
- Specifies the target OSs to be tested.
- osUpdate stringType 
- Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- baselineOSs string[]
- Specifies the baseline OSs to be tested.
- insiderChannel string[]Ids 
- Insider Channel Ids. Only used for feature update.
- targetOSImage string[]Ids 
- Specifies the ids of the target OSs from Custom Images to be tested.
- targetOSs string[]
- Specifies the target OSs to be tested.
- os_update_ strtype 
- 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_ Sequence[str]ids 
- Insider Channel Ids. Only used for feature update.
- target_os_ Sequence[str]image_ ids 
- Specifies the ids of the target OSs from Custom Images to be tested.
- target_oss Sequence[str]
- Specifies the target OSs to be tested.
- osUpdate StringType 
- 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.
- insiderChannel List<String>Ids 
- Insider Channel Ids. Only used for feature update.
- targetOSImage List<String>Ids 
- 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      
The information of the target OS to be tested.- OsUpdate stringType 
- 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.
- InsiderChannel List<string>Ids 
- Insider Channel Ids. Only used for feature update.
- TargetOSImage List<string>Ids 
- Specifies the ids of the target OSs from Custom Images to be tested.
- TargetOSs List<string>
- Specifies the target OSs to be tested.
- OsUpdate stringType 
- Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- BaselineOSs []string
- Specifies the baseline OSs to be tested.
- InsiderChannel []stringIds 
- Insider Channel Ids. Only used for feature update.
- TargetOSImage []stringIds 
- Specifies the ids of the target OSs from Custom Images to be tested.
- TargetOSs []string
- Specifies the target OSs to be tested.
- osUpdate StringType 
- 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.
- insiderChannel List<String>Ids 
- Insider Channel Ids. Only used for feature update.
- targetOSImage List<String>Ids 
- Specifies the ids of the target OSs from Custom Images to be tested.
- targetOSs List<String>
- Specifies the target OSs to be tested.
- osUpdate stringType 
- Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- baselineOSs string[]
- Specifies the baseline OSs to be tested.
- insiderChannel string[]Ids 
- Insider Channel Ids. Only used for feature update.
- targetOSImage string[]Ids 
- Specifies the ids of the target OSs from Custom Images to be tested.
- targetOSs string[]
- Specifies the target OSs to be tested.
- os_update_ strtype 
- 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_ Sequence[str]ids 
- Insider Channel Ids. Only used for feature update.
- target_os_ Sequence[str]image_ ids 
- Specifies the ids of the target OSs from Custom Images to be tested.
- target_oss Sequence[str]
- Specifies the target OSs to be tested.
- osUpdate StringType 
- 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.
- insiderChannel List<String>Ids 
- Insider Channel Ids. Only used for feature update.
- targetOSImage List<String>Ids 
- Specifies the ids of the target OSs from Custom Images to be tested.
- targetOSs List<String>
- Specifies the target OSs to be tested.
Test, TestArgs  
The definition of a Test.- Commands
List<Pulumi.Azure Native. Test Base. Inputs. Command> 
- The commands used in the test.
- TestType string | Pulumi.Azure Native. Test Base. Test Type 
- 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 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 | "OutOf Box Test" | "Functional Test" | "Flow Driven Test" 
- The type of the test.
- isActive Boolean
- Indicates if this test is active.It doesn't schedule test for not active Test.
TestResponse, TestResponseArgs    
The definition of a Test.- Commands
List<Pulumi.Azure Native. Test Base. Inputs. Command Response> 
- The commands used in the test.
- TestType string
- The type of the test.
- ValidationResult stringId 
- Resource identifier of the validation test result.
- ValidationRun stringStatus 
- 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.
- ValidationResult stringId 
- Resource identifier of the validation test result.
- ValidationRun stringStatus 
- 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.
- validationResult StringId 
- Resource identifier of the validation test result.
- validationRun StringStatus 
- 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.
- validationResult stringId 
- Resource identifier of the validation test result.
- validationRun stringStatus 
- 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_ strid 
- Resource identifier of the validation test result.
- validation_run_ strstatus 
- 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.
- validationResult StringId 
- Resource identifier of the validation test result.
- validationRun StringStatus 
- 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    
- OutOf Box Test 
- OutOfBoxTest
- FunctionalTest 
- FunctionalTest
- FlowDriven Test 
- FlowDrivenTest
- TestType Out Of Box Test 
- OutOfBoxTest
- TestType Functional Test 
- FunctionalTest
- TestType Flow Driven Test 
- FlowDrivenTest
- OutOf Box Test 
- OutOfBoxTest
- FunctionalTest 
- FunctionalTest
- FlowDriven Test 
- FlowDrivenTest
- OutOf Box Test 
- OutOfBoxTest
- FunctionalTest 
- FunctionalTest
- FlowDriven Test 
- FlowDrivenTest
- OUT_OF_BOX_TEST
- OutOfBoxTest
- FUNCTIONAL_TEST
- FunctionalTest
- FLOW_DRIVEN_TEST
- FlowDrivenTest
- "OutOf Box Test" 
- OutOfBoxTest
- "FunctionalTest" 
- FunctionalTest
- "FlowDriven Test" 
- FlowDrivenTest
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
