azure-native.testbase.DraftPackage
Explore with Pulumi AI
The Test Base Draft Package resource. Azure REST API version: 2023-11-01-preview.
Example Usage
DraftPackageCreate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var draftPackage = new AzureNative.TestBase.DraftPackage("draftPackage", new()
{
AppFileName = "TestBaseM365DigitalClock.msi",
ApplicationName = "contoso-package",
DraftPackageName = "61d99543-14ff-47ae-bf03-8a8b8445502e",
ResourceGroupName = "contoso-rg1",
SourceType = AzureNative.TestBase.DraftPackageSourceType.Native,
TestBaseAccountName = "contoso-testBaseAccount1",
UseSample = false,
Version = "1.0",
});
});
package main
import (
testbase "github.com/pulumi/pulumi-azure-native-sdk/testbase/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := testbase.NewDraftPackage(ctx, "draftPackage", &testbase.DraftPackageArgs{
AppFileName: pulumi.String("TestBaseM365DigitalClock.msi"),
ApplicationName: pulumi.String("contoso-package"),
DraftPackageName: pulumi.String("61d99543-14ff-47ae-bf03-8a8b8445502e"),
ResourceGroupName: pulumi.String("contoso-rg1"),
SourceType: pulumi.String(testbase.DraftPackageSourceTypeNative),
TestBaseAccountName: pulumi.String("contoso-testBaseAccount1"),
UseSample: pulumi.Bool(false),
Version: pulumi.String("1.0"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.testbase.DraftPackage;
import com.pulumi.azurenative.testbase.DraftPackageArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var draftPackage = new DraftPackage("draftPackage", DraftPackageArgs.builder()
.appFileName("TestBaseM365DigitalClock.msi")
.applicationName("contoso-package")
.draftPackageName("61d99543-14ff-47ae-bf03-8a8b8445502e")
.resourceGroupName("contoso-rg1")
.sourceType("Native")
.testBaseAccountName("contoso-testBaseAccount1")
.useSample(false)
.version("1.0")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
draft_package = azure_native.testbase.DraftPackage("draftPackage",
app_file_name="TestBaseM365DigitalClock.msi",
application_name="contoso-package",
draft_package_name="61d99543-14ff-47ae-bf03-8a8b8445502e",
resource_group_name="contoso-rg1",
source_type=azure_native.testbase.DraftPackageSourceType.NATIVE,
test_base_account_name="contoso-testBaseAccount1",
use_sample=False,
version="1.0")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const draftPackage = new azure_native.testbase.DraftPackage("draftPackage", {
appFileName: "TestBaseM365DigitalClock.msi",
applicationName: "contoso-package",
draftPackageName: "61d99543-14ff-47ae-bf03-8a8b8445502e",
resourceGroupName: "contoso-rg1",
sourceType: azure_native.testbase.DraftPackageSourceType.Native,
testBaseAccountName: "contoso-testBaseAccount1",
useSample: false,
version: "1.0",
});
resources:
draftPackage:
type: azure-native:testbase:DraftPackage
properties:
appFileName: TestBaseM365DigitalClock.msi
applicationName: contoso-package
draftPackageName: 61d99543-14ff-47ae-bf03-8a8b8445502e
resourceGroupName: contoso-rg1
sourceType: Native
testBaseAccountName: contoso-testBaseAccount1
useSample: false
version: '1.0'
Create DraftPackage Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DraftPackage(name: string, args: DraftPackageArgs, opts?: CustomResourceOptions);
@overload
def DraftPackage(resource_name: str,
args: DraftPackageArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DraftPackage(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
test_base_account_name: Optional[str] = None,
intune_metadata: Optional[DraftPackageIntuneAppMetadataArgs] = None,
use_autofill: Optional[bool] = None,
edit_package: Optional[bool] = None,
executable_launch_command: Optional[str] = None,
first_party_apps: Optional[Sequence[FirstPartyAppDefinitionArgs]] = None,
flighting_ring: Optional[str] = None,
gallery_apps: Optional[Sequence[GalleryAppDefinitionArgs]] = None,
highlighted_files: Optional[Sequence[HighlightedFileArgs]] = None,
inplace_upgrade_os_pair: Optional[InplaceUpgradeOSInfoArgs] = None,
intune_enrollment_metadata: Optional[IntuneEnrollmentMetadataArgs] = None,
version: Optional[str] = None,
draft_package_name: Optional[str] = None,
comments: Optional[str] = None,
process_name: Optional[str] = None,
package_tags: Optional[Mapping[str, str]] = None,
source_type: Optional[Union[str, DraftPackageSourceType]] = None,
tab_state: Optional[TabStateArgs] = None,
target_os_list: Optional[Sequence[TargetOSInfoArgs]] = None,
application_name: Optional[str] = None,
test_types: Optional[Sequence[Union[str, TestType]]] = None,
tests: Optional[Sequence[TestArgs]] = None,
package_id: Optional[str] = None,
use_sample: Optional[bool] = None,
app_file_name: Optional[str] = None)
func NewDraftPackage(ctx *Context, name string, args DraftPackageArgs, opts ...ResourceOption) (*DraftPackage, error)
public DraftPackage(string name, DraftPackageArgs args, CustomResourceOptions? opts = null)
public DraftPackage(String name, DraftPackageArgs args)
public DraftPackage(String name, DraftPackageArgs args, CustomResourceOptions options)
type: azure-native:testbase:DraftPackage
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DraftPackageArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DraftPackageArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DraftPackageArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DraftPackageArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DraftPackageArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var draftPackageResource = new AzureNative.TestBase.DraftPackage("draftPackageResource", new()
{
ResourceGroupName = "string",
TestBaseAccountName = "string",
IntuneMetadata = new AzureNative.TestBase.Inputs.DraftPackageIntuneAppMetadataArgs
{
IntuneApp = new AzureNative.TestBase.Inputs.DraftPackageIntuneAppMetadataItemArgs
{
AppId = "string",
AppName = "string",
CreateDate = "string",
DependencyIds = new[]
{
"string",
},
DependentAppCount = 0,
Description = "string",
ExpectedExitCodes = new[]
{
"string",
},
InstallCommand = "string",
LastProcessed = 0,
MinimumSupportedOS = "string",
Owner = "string",
Publisher = "string",
SetupFile = "string",
Status = "string",
UninstallCommand = "string",
Version = "string",
},
IntuneAppDependencies = new[]
{
new AzureNative.TestBase.Inputs.DraftPackageIntuneAppMetadataItemArgs
{
AppId = "string",
AppName = "string",
CreateDate = "string",
DependencyIds = new[]
{
"string",
},
DependentAppCount = 0,
Description = "string",
ExpectedExitCodes = new[]
{
"string",
},
InstallCommand = "string",
LastProcessed = 0,
MinimumSupportedOS = "string",
Owner = "string",
Publisher = "string",
SetupFile = "string",
Status = "string",
UninstallCommand = "string",
Version = "string",
},
},
},
UseAutofill = false,
EditPackage = false,
ExecutableLaunchCommand = "string",
FirstPartyApps = new[]
{
new AzureNative.TestBase.Inputs.FirstPartyAppDefinitionArgs
{
Architecture = "string",
Channel = "string",
InteropExecutionMode = "string",
Name = "string",
Ring = "string",
},
},
FlightingRing = "string",
GalleryApps = new[]
{
new AzureNative.TestBase.Inputs.GalleryAppDefinitionArgs
{
SkuId = "string",
IsConsented = false,
},
},
HighlightedFiles = new[]
{
new AzureNative.TestBase.Inputs.HighlightedFileArgs
{
Path = "string",
Sections = new[]
{
"string",
},
Visited = false,
},
},
InplaceUpgradeOSPair = new AzureNative.TestBase.Inputs.InplaceUpgradeOSInfoArgs
{
BaselineOS = new AzureNative.TestBase.Inputs.OsPropertiesArgs
{
CustomImageId = "string",
OsName = "string",
ReleaseProperties = new AzureNative.TestBase.Inputs.ReleasePropertiesArgs
{
BuildNumber = "string",
BuildRevision = "string",
ReleaseName = "string",
ReleaseVersionDate = "string",
},
},
TargetOS = "string",
},
IntuneEnrollmentMetadata = new AzureNative.TestBase.Inputs.IntuneEnrollmentMetadataArgs
{
AppList = new[]
{
new AzureNative.TestBase.Inputs.EnrolledIntuneAppArgs
{
AppId = "string",
AppName = "string",
ExpectedInstallationPath = "string",
},
},
CredentialId = "string",
ExpectedDeploymentDurationInMinute = 0,
},
Version = "string",
DraftPackageName = "string",
Comments = "string",
ProcessName = "string",
PackageTags =
{
{ "string", "string" },
},
SourceType = "string",
TabState = new AzureNative.TestBase.Inputs.TabStateArgs
{
CurrentTab = "string",
VisitedTabs = new[]
{
"string",
},
},
TargetOSList = new[]
{
new AzureNative.TestBase.Inputs.TargetOSInfoArgs
{
OsUpdateType = "string",
BaselineOSs = new[]
{
"string",
},
InsiderChannelIds = new[]
{
"string",
},
TargetOSImageIds = new[]
{
"string",
},
TargetOSs = new[]
{
"string",
},
},
},
ApplicationName = "string",
TestTypes = new[]
{
"string",
},
Tests = new[]
{
new AzureNative.TestBase.Inputs.TestArgs
{
Commands = new[]
{
new AzureNative.TestBase.Inputs.CommandArgs
{
ContentType = "string",
Name = "string",
Action = "string",
Content = "string",
Install1PAppBefore = false,
EnrollIntuneBefore = false,
ApplyUpdateBefore = false,
MaxRunTime = 0,
AlwaysRun = false,
PostUpgrade = false,
PreUpgrade = false,
RestartAfter = false,
RunAsInteractive = false,
RunElevated = false,
},
},
TestType = "string",
IsActive = false,
},
},
PackageId = "string",
UseSample = false,
AppFileName = "string",
});
example, err := testbase.NewDraftPackage(ctx, "draftPackageResource", &testbase.DraftPackageArgs{
ResourceGroupName: pulumi.String("string"),
TestBaseAccountName: pulumi.String("string"),
IntuneMetadata: &testbase.DraftPackageIntuneAppMetadataArgs{
IntuneApp: &testbase.DraftPackageIntuneAppMetadataItemArgs{
AppId: pulumi.String("string"),
AppName: pulumi.String("string"),
CreateDate: pulumi.String("string"),
DependencyIds: pulumi.StringArray{
pulumi.String("string"),
},
DependentAppCount: pulumi.Int(0),
Description: pulumi.String("string"),
ExpectedExitCodes: pulumi.StringArray{
pulumi.String("string"),
},
InstallCommand: pulumi.String("string"),
LastProcessed: pulumi.Float64(0),
MinimumSupportedOS: pulumi.String("string"),
Owner: pulumi.String("string"),
Publisher: pulumi.String("string"),
SetupFile: pulumi.String("string"),
Status: pulumi.String("string"),
UninstallCommand: pulumi.String("string"),
Version: pulumi.String("string"),
},
IntuneAppDependencies: testbase.DraftPackageIntuneAppMetadataItemArray{
&testbase.DraftPackageIntuneAppMetadataItemArgs{
AppId: pulumi.String("string"),
AppName: pulumi.String("string"),
CreateDate: pulumi.String("string"),
DependencyIds: pulumi.StringArray{
pulumi.String("string"),
},
DependentAppCount: pulumi.Int(0),
Description: pulumi.String("string"),
ExpectedExitCodes: pulumi.StringArray{
pulumi.String("string"),
},
InstallCommand: pulumi.String("string"),
LastProcessed: pulumi.Float64(0),
MinimumSupportedOS: pulumi.String("string"),
Owner: pulumi.String("string"),
Publisher: pulumi.String("string"),
SetupFile: pulumi.String("string"),
Status: pulumi.String("string"),
UninstallCommand: pulumi.String("string"),
Version: pulumi.String("string"),
},
},
},
UseAutofill: pulumi.Bool(false),
EditPackage: pulumi.Bool(false),
ExecutableLaunchCommand: pulumi.String("string"),
FirstPartyApps: testbase.FirstPartyAppDefinitionArray{
&testbase.FirstPartyAppDefinitionArgs{
Architecture: pulumi.String("string"),
Channel: pulumi.String("string"),
InteropExecutionMode: pulumi.String("string"),
Name: pulumi.String("string"),
Ring: pulumi.String("string"),
},
},
FlightingRing: pulumi.String("string"),
GalleryApps: testbase.GalleryAppDefinitionArray{
&testbase.GalleryAppDefinitionArgs{
SkuId: pulumi.String("string"),
IsConsented: pulumi.Bool(false),
},
},
HighlightedFiles: testbase.HighlightedFileArray{
&testbase.HighlightedFileArgs{
Path: pulumi.String("string"),
Sections: pulumi.StringArray{
pulumi.String("string"),
},
Visited: pulumi.Bool(false),
},
},
InplaceUpgradeOSPair: &testbase.InplaceUpgradeOSInfoArgs{
BaselineOS: &testbase.OsPropertiesArgs{
CustomImageId: pulumi.String("string"),
OsName: pulumi.String("string"),
ReleaseProperties: &testbase.ReleasePropertiesArgs{
BuildNumber: pulumi.String("string"),
BuildRevision: pulumi.String("string"),
ReleaseName: pulumi.String("string"),
ReleaseVersionDate: pulumi.String("string"),
},
},
TargetOS: pulumi.String("string"),
},
IntuneEnrollmentMetadata: &testbase.IntuneEnrollmentMetadataArgs{
AppList: testbase.EnrolledIntuneAppArray{
&testbase.EnrolledIntuneAppArgs{
AppId: pulumi.String("string"),
AppName: pulumi.String("string"),
ExpectedInstallationPath: pulumi.String("string"),
},
},
CredentialId: pulumi.String("string"),
ExpectedDeploymentDurationInMinute: pulumi.Int(0),
},
Version: pulumi.String("string"),
DraftPackageName: pulumi.String("string"),
Comments: pulumi.String("string"),
ProcessName: pulumi.String("string"),
PackageTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
SourceType: pulumi.String("string"),
TabState: &testbase.TabStateArgs{
CurrentTab: pulumi.String("string"),
VisitedTabs: pulumi.StringArray{
pulumi.String("string"),
},
},
TargetOSList: testbase.TargetOSInfoArray{
&testbase.TargetOSInfoArgs{
OsUpdateType: pulumi.String("string"),
BaselineOSs: pulumi.StringArray{
pulumi.String("string"),
},
InsiderChannelIds: pulumi.StringArray{
pulumi.String("string"),
},
TargetOSImageIds: pulumi.StringArray{
pulumi.String("string"),
},
TargetOSs: pulumi.StringArray{
pulumi.String("string"),
},
},
},
ApplicationName: pulumi.String("string"),
TestTypes: pulumi.StringArray{
pulumi.String("string"),
},
Tests: testbase.TestArray{
&testbase.TestArgs{
Commands: testbase.CommandArray{
&testbase.CommandArgs{
ContentType: pulumi.String("string"),
Name: pulumi.String("string"),
Action: pulumi.String("string"),
Content: pulumi.String("string"),
Install1PAppBefore: pulumi.Bool(false),
EnrollIntuneBefore: pulumi.Bool(false),
ApplyUpdateBefore: pulumi.Bool(false),
MaxRunTime: pulumi.Int(0),
AlwaysRun: pulumi.Bool(false),
PostUpgrade: pulumi.Bool(false),
PreUpgrade: pulumi.Bool(false),
RestartAfter: pulumi.Bool(false),
RunAsInteractive: pulumi.Bool(false),
RunElevated: pulumi.Bool(false),
},
},
TestType: pulumi.String("string"),
IsActive: pulumi.Bool(false),
},
},
PackageId: pulumi.String("string"),
UseSample: pulumi.Bool(false),
AppFileName: pulumi.String("string"),
})
var draftPackageResource = new DraftPackage("draftPackageResource", DraftPackageArgs.builder()
.resourceGroupName("string")
.testBaseAccountName("string")
.intuneMetadata(DraftPackageIntuneAppMetadataArgs.builder()
.intuneApp(DraftPackageIntuneAppMetadataItemArgs.builder()
.appId("string")
.appName("string")
.createDate("string")
.dependencyIds("string")
.dependentAppCount(0)
.description("string")
.expectedExitCodes("string")
.installCommand("string")
.lastProcessed(0)
.minimumSupportedOS("string")
.owner("string")
.publisher("string")
.setupFile("string")
.status("string")
.uninstallCommand("string")
.version("string")
.build())
.intuneAppDependencies(DraftPackageIntuneAppMetadataItemArgs.builder()
.appId("string")
.appName("string")
.createDate("string")
.dependencyIds("string")
.dependentAppCount(0)
.description("string")
.expectedExitCodes("string")
.installCommand("string")
.lastProcessed(0)
.minimumSupportedOS("string")
.owner("string")
.publisher("string")
.setupFile("string")
.status("string")
.uninstallCommand("string")
.version("string")
.build())
.build())
.useAutofill(false)
.editPackage(false)
.executableLaunchCommand("string")
.firstPartyApps(FirstPartyAppDefinitionArgs.builder()
.architecture("string")
.channel("string")
.interopExecutionMode("string")
.name("string")
.ring("string")
.build())
.flightingRing("string")
.galleryApps(GalleryAppDefinitionArgs.builder()
.skuId("string")
.isConsented(false)
.build())
.highlightedFiles(HighlightedFileArgs.builder()
.path("string")
.sections("string")
.visited(false)
.build())
.inplaceUpgradeOSPair(InplaceUpgradeOSInfoArgs.builder()
.baselineOS(OsPropertiesArgs.builder()
.customImageId("string")
.osName("string")
.releaseProperties(ReleasePropertiesArgs.builder()
.buildNumber("string")
.buildRevision("string")
.releaseName("string")
.releaseVersionDate("string")
.build())
.build())
.targetOS("string")
.build())
.intuneEnrollmentMetadata(IntuneEnrollmentMetadataArgs.builder()
.appList(EnrolledIntuneAppArgs.builder()
.appId("string")
.appName("string")
.expectedInstallationPath("string")
.build())
.credentialId("string")
.expectedDeploymentDurationInMinute(0)
.build())
.version("string")
.draftPackageName("string")
.comments("string")
.processName("string")
.packageTags(Map.of("string", "string"))
.sourceType("string")
.tabState(TabStateArgs.builder()
.currentTab("string")
.visitedTabs("string")
.build())
.targetOSList(TargetOSInfoArgs.builder()
.osUpdateType("string")
.baselineOSs("string")
.insiderChannelIds("string")
.targetOSImageIds("string")
.targetOSs("string")
.build())
.applicationName("string")
.testTypes("string")
.tests(TestArgs.builder()
.commands(CommandArgs.builder()
.contentType("string")
.name("string")
.action("string")
.content("string")
.install1PAppBefore(false)
.enrollIntuneBefore(false)
.applyUpdateBefore(false)
.maxRunTime(0)
.alwaysRun(false)
.postUpgrade(false)
.preUpgrade(false)
.restartAfter(false)
.runAsInteractive(false)
.runElevated(false)
.build())
.testType("string")
.isActive(false)
.build())
.packageId("string")
.useSample(false)
.appFileName("string")
.build());
draft_package_resource = azure_native.testbase.DraftPackage("draftPackageResource",
resource_group_name="string",
test_base_account_name="string",
intune_metadata={
"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",
}],
},
use_autofill=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",
gallery_apps=[{
"sku_id": "string",
"is_consented": False,
}],
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,
},
version="string",
draft_package_name="string",
comments="string",
process_name="string",
package_tags={
"string": "string",
},
source_type="string",
tab_state={
"current_tab": "string",
"visited_tabs": ["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,
}],
package_id="string",
use_sample=False,
app_file_name="string")
const draftPackageResource = new azure_native.testbase.DraftPackage("draftPackageResource", {
resourceGroupName: "string",
testBaseAccountName: "string",
intuneMetadata: {
intuneApp: {
appId: "string",
appName: "string",
createDate: "string",
dependencyIds: ["string"],
dependentAppCount: 0,
description: "string",
expectedExitCodes: ["string"],
installCommand: "string",
lastProcessed: 0,
minimumSupportedOS: "string",
owner: "string",
publisher: "string",
setupFile: "string",
status: "string",
uninstallCommand: "string",
version: "string",
},
intuneAppDependencies: [{
appId: "string",
appName: "string",
createDate: "string",
dependencyIds: ["string"],
dependentAppCount: 0,
description: "string",
expectedExitCodes: ["string"],
installCommand: "string",
lastProcessed: 0,
minimumSupportedOS: "string",
owner: "string",
publisher: "string",
setupFile: "string",
status: "string",
uninstallCommand: "string",
version: "string",
}],
},
useAutofill: false,
editPackage: false,
executableLaunchCommand: "string",
firstPartyApps: [{
architecture: "string",
channel: "string",
interopExecutionMode: "string",
name: "string",
ring: "string",
}],
flightingRing: "string",
galleryApps: [{
skuId: "string",
isConsented: false,
}],
highlightedFiles: [{
path: "string",
sections: ["string"],
visited: false,
}],
inplaceUpgradeOSPair: {
baselineOS: {
customImageId: "string",
osName: "string",
releaseProperties: {
buildNumber: "string",
buildRevision: "string",
releaseName: "string",
releaseVersionDate: "string",
},
},
targetOS: "string",
},
intuneEnrollmentMetadata: {
appList: [{
appId: "string",
appName: "string",
expectedInstallationPath: "string",
}],
credentialId: "string",
expectedDeploymentDurationInMinute: 0,
},
version: "string",
draftPackageName: "string",
comments: "string",
processName: "string",
packageTags: {
string: "string",
},
sourceType: "string",
tabState: {
currentTab: "string",
visitedTabs: ["string"],
},
targetOSList: [{
osUpdateType: "string",
baselineOSs: ["string"],
insiderChannelIds: ["string"],
targetOSImageIds: ["string"],
targetOSs: ["string"],
}],
applicationName: "string",
testTypes: ["string"],
tests: [{
commands: [{
contentType: "string",
name: "string",
action: "string",
content: "string",
install1PAppBefore: false,
enrollIntuneBefore: false,
applyUpdateBefore: false,
maxRunTime: 0,
alwaysRun: false,
postUpgrade: false,
preUpgrade: false,
restartAfter: false,
runAsInteractive: false,
runElevated: false,
}],
testType: "string",
isActive: false,
}],
packageId: "string",
useSample: false,
appFileName: "string",
});
type: azure-native:testbase:DraftPackage
properties:
appFileName: string
applicationName: string
comments: string
draftPackageName: string
editPackage: false
executableLaunchCommand: string
firstPartyApps:
- architecture: string
channel: string
interopExecutionMode: string
name: string
ring: string
flightingRing: string
galleryApps:
- isConsented: false
skuId: string
highlightedFiles:
- path: string
sections:
- string
visited: false
inplaceUpgradeOSPair:
baselineOS:
customImageId: string
osName: string
releaseProperties:
buildNumber: string
buildRevision: string
releaseName: string
releaseVersionDate: string
targetOS: string
intuneEnrollmentMetadata:
appList:
- appId: string
appName: string
expectedInstallationPath: string
credentialId: string
expectedDeploymentDurationInMinute: 0
intuneMetadata:
intuneApp:
appId: string
appName: string
createDate: string
dependencyIds:
- string
dependentAppCount: 0
description: string
expectedExitCodes:
- string
installCommand: string
lastProcessed: 0
minimumSupportedOS: string
owner: string
publisher: string
setupFile: string
status: string
uninstallCommand: string
version: string
intuneAppDependencies:
- appId: string
appName: string
createDate: string
dependencyIds:
- string
dependentAppCount: 0
description: string
expectedExitCodes:
- string
installCommand: string
lastProcessed: 0
minimumSupportedOS: string
owner: string
publisher: string
setupFile: string
status: string
uninstallCommand: string
version: string
packageId: string
packageTags:
string: string
processName: string
resourceGroupName: string
sourceType: string
tabState:
currentTab: string
visitedTabs:
- string
targetOSList:
- baselineOSs:
- string
insiderChannelIds:
- string
osUpdateType: string
targetOSImageIds:
- string
targetOSs:
- string
testBaseAccountName: string
testTypes:
- string
tests:
- commands:
- action: string
alwaysRun: false
applyUpdateBefore: false
content: string
contentType: string
enrollIntuneBefore: false
install1PAppBefore: false
maxRunTime: 0
name: string
postUpgrade: false
preUpgrade: false
restartAfter: false
runAsInteractive: false
runElevated: false
isActive: false
testType: string
useAutofill: false
useSample: false
version: string
DraftPackage Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
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:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Test
Base stringAccount Name - The resource name of the Test Base Account.
- App
File stringName - The name of the app file.
- Application
Name string - Application name
- Comments string
- Comments added by user.
- Draft
Package stringName - 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 stringCommand - The executable launch command for script auto-fill. Will be used to run the application.
- First
Party List<Pulumi.Apps Azure Native. Test Base. Inputs. First Party App Definition> - The list of first party applications to test along with user application.
- Flighting
Ring string - The flighting ring for feature update.
- Gallery
Apps List<Pulumi.Azure Native. Test Base. Inputs. Gallery App Definition> - The list of gallery apps to test along with user application.
- Highlighted
Files List<Pulumi.Azure Native. Test Base. Inputs. Highlighted File> - The highlight files in the package.
- Inplace
Upgrade Pulumi.OSPair Azure Native. Test Base. Inputs. Inplace Upgrade OSInfo - Specifies the baseline os and target os for inplace upgrade.
- Intune
Enrollment Pulumi.Metadata Azure Native. Test Base. Inputs. Intune Enrollment Metadata - The metadata of Intune enrollment.
- Intune
Metadata Pulumi.Azure Native. Test Base. Inputs. Draft Package Intune App Metadata - Metadata used to generate draft package folder and scripts.
- Package
Id string - Specifies the package id from which the draft package copied.
- Dictionary<string, string>
- Tags of the package to be created.
- Process
Name string - The process name for script auto-fill. Will be used to identify the application process.
- Source
Type string | Pulumi.Azure Native. Test Base. Draft Package Source Type - The source type.
- Tab
State Pulumi.Azure Native. Test Base. Inputs. Tab State - Tab state.
- Target
OSList List<Pulumi.Azure Native. Test Base. Inputs. Target OSInfo> - Specifies the target OSs of specific OS Update types.
- Test
Types 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.
- 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 string
- Application version
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Test
Base stringAccount Name - The resource name of the Test Base Account.
- App
File stringName - The name of the app file.
- Application
Name string - Application name
- Comments string
- Comments added by user.
- Draft
Package stringName - 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 stringCommand - The executable launch command for script auto-fill. Will be used to run the application.
- First
Party []FirstApps Party App Definition Args - The list of first party applications to test along with user application.
- Flighting
Ring string - The flighting ring for feature update.
- Gallery
Apps []GalleryApp Definition Args - The list of gallery apps to test along with user application.
- Highlighted
Files []HighlightedFile Args - The highlight files in the package.
- Inplace
Upgrade InplaceOSPair 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 string - Specifies the package id from which the draft package copied.
- map[string]string
- Tags of the package to be created.
- Process
Name string - The process name for script auto-fill. Will be used to identify the application process.
- Source
Type string | DraftPackage Source Type - The source type.
- Tab
State TabState Args - Tab state.
- Target
OSList []TargetOSInfo Args - Specifies the target OSs of specific OS Update types.
- Test
Types []string - OOB, functional or flow driven. Mapped to the data in 'tests' property.
- Tests
[]Test
Args - 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 string
- Application version
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- test
Base StringAccount Name - The resource name of the Test Base Account.
- app
File StringName - The name of the app file.
- application
Name String - Application name
- comments String
- Comments added by user.
- draft
Package StringName - The resource name of the Test Base Draft Package.
- edit
Package Boolean - Specifies whether this draft package is used to edit a package.
- executable
Launch StringCommand - The executable launch command for script auto-fill. Will be used to run the application.
- first
Party List<FirstApps Party App Definition> - The list of first party applications to test along with user application.
- flighting
Ring String - The flighting ring for feature update.
- gallery
Apps List<GalleryApp Definition> - The list of gallery apps to test along with user application.
- highlighted
Files List<HighlightedFile> - The highlight files in the package.
- inplace
Upgrade InplaceOSPair Upgrade OSInfo - Specifies the baseline os and target os for inplace upgrade.
- intune
Enrollment IntuneMetadata Enrollment Metadata - The metadata of Intune enrollment.
- intune
Metadata DraftPackage Intune App Metadata - Metadata used to generate draft package folder and scripts.
- package
Id String - Specifies the package id from which the draft package copied.
- Map<String,String>
- Tags of the package to be created.
- process
Name String - The process name for script auto-fill. Will be used to identify the application process.
- source
Type String | DraftPackage Source Type - The source type.
- tab
State TabState - Tab state.
- target
OSList List<TargetOSInfo> - Specifies the target OSs of specific OS Update types.
- test
Types List<Either<String,TestType>> - OOB, functional or flow driven. Mapped to the data in 'tests' property.
- tests List<Test>
- The detailed test information.
- use
Autofill Boolean - Indicates whether user choose to enable script auto-fill.
- use
Sample Boolean - Specifies whether a sample package should be used instead of the one uploaded by the user.
- version String
- Application version
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- test
Base stringAccount Name - The resource name of the Test Base Account.
- app
File stringName - The name of the app file.
- application
Name string - Application name
- comments string
- Comments added by user.
- draft
Package stringName - The resource name of the Test Base Draft Package.
- edit
Package boolean - Specifies whether this draft package is used to edit a package.
- executable
Launch stringCommand - The executable launch command for script auto-fill. Will be used to run the application.
- first
Party FirstApps Party App Definition[] - The list of first party applications to test along with user application.
- flighting
Ring string - The flighting ring for feature update.
- gallery
Apps GalleryApp Definition[] - The list of gallery apps to test along with user application.
- highlighted
Files HighlightedFile[] - The highlight files in the package.
- inplace
Upgrade InplaceOSPair Upgrade OSInfo - Specifies the baseline os and target os for inplace upgrade.
- intune
Enrollment IntuneMetadata Enrollment Metadata - The metadata of Intune enrollment.
- intune
Metadata DraftPackage Intune App Metadata - Metadata used to generate draft package folder and scripts.
- package
Id string - Specifies the package id from which the draft package copied.
- {[key: string]: string}
- Tags of the package to be created.
- process
Name string - The process name for script auto-fill. Will be used to identify the application process.
- source
Type string | DraftPackage Source Type - The source type.
- tab
State TabState - Tab state.
- target
OSList TargetOSInfo[] - Specifies the target OSs of specific OS Update types.
- test
Types (string | TestType)[] - OOB, functional or flow driven. Mapped to the data in 'tests' property.
- tests Test[]
- The detailed test information.
- use
Autofill boolean - Indicates whether user choose to enable script auto-fill.
- use
Sample 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[Test
Args] - 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
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- test
Base StringAccount Name - The resource name of the Test Base Account.
- app
File StringName - The name of the app file.
- application
Name String - Application name
- comments String
- Comments added by user.
- draft
Package StringName - The resource name of the Test Base Draft Package.
- edit
Package Boolean - Specifies whether this draft package is used to edit a package.
- executable
Launch StringCommand - The executable launch command for script auto-fill. Will be used to run the application.
- first
Party List<Property Map>Apps - The list of first party applications to test along with user application.
- flighting
Ring String - The flighting ring for feature update.
- gallery
Apps List<Property Map> - The list of gallery apps to test along with user application.
- highlighted
Files List<Property Map> - The highlight files in the package.
- inplace
Upgrade Property MapOSPair - Specifies the baseline os and target os for inplace upgrade.
- intune
Enrollment Property MapMetadata - The metadata of Intune enrollment.
- intune
Metadata Property Map - Metadata used to generate draft package folder and scripts.
- package
Id String - Specifies the package id from which the draft package copied.
- Map<String>
- Tags of the package to be created.
- process
Name String - The process name for script auto-fill. Will be used to identify the application process.
- source
Type String | "Native" | "IntuneWin" | "Test Base Package" | "Gallery App" | "Intune Enrollment" - The source type.
- tab
State Property Map - Tab state.
- target
OSList List<Property Map> - Specifies the target OSs of specific OS Update types.
- test
Types List<String | "OutOf Box Test" | "Functional Test"> - OOB, functional or flow driven. Mapped to the data in 'tests' property.
- tests List<Property Map>
- The detailed test information.
- use
Autofill Boolean - Indicates whether user choose to enable script auto-fill.
- use
Sample 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:
- Draft
Package stringPath - The relative path of the folder hosting package files.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - The UTC timestamp when the package was last modified.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the resource.
- System
Data 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"
- Working
Path string - The relative path for a temporarily folder for package creation work.
- Draft
Package stringPath - The relative path of the folder hosting package files.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Modified stringTime - The UTC timestamp when the package was last modified.
- Name string
- The name of the resource
- Provisioning
State string - The provisioning state of the resource.
- System
Data 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"
- Working
Path string - The relative path for a temporarily folder for package creation work.
- draft
Package StringPath - The relative path of the folder hosting package files.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - The UTC timestamp when the package was last modified.
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the resource.
- system
Data 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"
- working
Path String - The relative path for a temporarily folder for package creation work.
- draft
Package stringPath - The relative path of the folder hosting package files.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Modified stringTime - The UTC timestamp when the package was last modified.
- name string
- The name of the resource
- provisioning
State string - The provisioning state of the resource.
- system
Data 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"
- working
Path string - The relative path for a temporarily folder for package creation work.
- 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.
- draft
Package StringPath - The relative path of the folder hosting package files.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Modified StringTime - The UTC timestamp when the package was last modified.
- name String
- The name of the resource
- provisioning
State String - The provisioning state of the resource.
- system
Data 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"
- working
Path 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
- Action
Install - Install
- Action
Launch - Launch
- Action
Close - Close
- Action
Uninstall - Uninstall
- Action
Custom - Custom
- Install
- Install
- Launch
- Launch
- Close
- Close
- Uninstall
- Uninstall
- Custom
- Custom
- Install
- Install
- Launch
- Launch
- Close
- Close
- Uninstall
- Uninstall
- Custom
- Custom
- INSTALL
- Install
- LAUNCH
- Launch
- CLOSE
- Close
- UNINSTALL
- Uninstall
- CUSTOM
- Custom
- "Install"
- Install
- "Launch"
- Launch
- "Close"
- Close
- "Uninstall"
- Uninstall
- "Custom"
- Custom
Architecture, ArchitectureArgs
- X86
- x86
- X64
- x64
- Arm64
- arm64
- Architecture
X86 - x86
- Architecture
X64 - x64
- Architecture
Arm64 - arm64
- X86
- x86
- X64
- x64
- Arm64
- arm64
- X86
- x86
- X64
- x64
- Arm64
- arm64
- X86
- x86
- X64
- x64
- ARM64
- arm64
- "x86"
- x86
- "x64"
- x64
- "arm64"
- arm64
Command, CommandArgs
- Action
string | Pulumi.
Azure Native. Test Base. Action - The action of the command.
- Content string
- The content of the command. The content depends on source type.
- Content
Type string | Pulumi.Azure Native. Test Base. Content Type - The type of command content.
- Name string
- 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.
- Install1PApp
Before bool - 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 | Action
- The action of the command.
- Content string
- The content of the command. The content depends on source type.
- Content
Type string | ContentType - The type of command content.
- Name string
- 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.
- Install1PApp
Before bool - 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 | Action
- The action of the command.
- content String
- The content of the command. The content depends on source type.
- content
Type String | ContentType - The type of command content.
- name String
- The name of the command.
- always
Run Boolean - Specifies whether to run the command even if a previous command is failed.
- apply
Update BooleanBefore - Specifies whether to apply update before the command.
- enroll
Intune BooleanBefore - Specifies whether to enroll Intune before the command.
- install1PApp
Before Boolean - Specifies whether to install first party applications before running the command.
- max
Run IntegerTime - Specifies the max run time of the command.
- post
Upgrade Boolean - Specifies whether the command is assigned to be executed after in-place upgrade.
- pre
Upgrade Boolean - Specifies whether the command is assigned to be executed before in-place upgrade.
- restart
After Boolean - Specifies whether to restart the VM after the command executed.
- run
As BooleanInteractive - Specifies whether to run the command in interactive mode.
- run
Elevated 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.
- content
Type string | ContentType - The type of command content.
- name string
- The name of the command.
- always
Run boolean - Specifies whether to run the command even if a previous command is failed.
- apply
Update booleanBefore - Specifies whether to apply update before the command.
- enroll
Intune booleanBefore - Specifies whether to enroll Intune before the command.
- install1PApp
Before boolean - Specifies whether to install first party applications before running the command.
- max
Run numberTime - Specifies the max run time of the command.
- post
Upgrade boolean - Specifies whether the command is assigned to be executed after in-place upgrade.
- pre
Upgrade boolean - Specifies whether the command is assigned to be executed before in-place upgrade.
- restart
After boolean - Specifies whether to restart the VM after the command executed.
- run
As booleanInteractive - Specifies whether to run the command in interactive mode.
- run
Elevated 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"
- The action of the command.
- content String
- The content of the command. The content depends on source type.
- content
Type String | "Inline" | "File" | "Path" - The type of command content.
- name String
- The name of the command.
- always
Run Boolean - Specifies whether to run the command even if a previous command is failed.
- apply
Update BooleanBefore - Specifies whether to apply update before the command.
- enroll
Intune BooleanBefore - Specifies whether to enroll Intune before the command.
- install1PApp
Before Boolean - Specifies whether to install first party applications before running the command.
- max
Run NumberTime - Specifies the max run time of the command.
- post
Upgrade Boolean - Specifies whether the command is assigned to be executed after in-place upgrade.
- pre
Upgrade Boolean - Specifies whether the command is assigned to be executed before in-place upgrade.
- restart
After Boolean - Specifies whether to restart the VM after the command executed.
- run
As BooleanInteractive - Specifies whether to run the command in interactive mode.
- run
Elevated Boolean - Specifies whether to run the command as administrator.
CommandResponse, CommandResponseArgs
- Action string
- The action of the command.
- Content string
- The content of the command. The content depends on source type.
- Content
Type string - The type of command content.
- Name string
- 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.
- Install1PApp
Before bool - 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.
- Content
Type string - The type of command content.
- Name string
- 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.
- Install1PApp
Before bool - 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.
- content
Type String - The type of command content.
- name String
- The name of the command.
- always
Run Boolean - Specifies whether to run the command even if a previous command is failed.
- apply
Update BooleanBefore - Specifies whether to apply update before the command.
- enroll
Intune BooleanBefore - Specifies whether to enroll Intune before the command.
- install1PApp
Before Boolean - Specifies whether to install first party applications before running the command.
- max
Run IntegerTime - Specifies the max run time of the command.
- post
Upgrade Boolean - Specifies whether the command is assigned to be executed after in-place upgrade.
- pre
Upgrade Boolean - Specifies whether the command is assigned to be executed before in-place upgrade.
- restart
After Boolean - Specifies whether to restart the VM after the command executed.
- run
As BooleanInteractive - Specifies whether to run the command in interactive mode.
- run
Elevated 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.
- content
Type string - The type of command content.
- name string
- The name of the command.
- always
Run boolean - Specifies whether to run the command even if a previous command is failed.
- apply
Update booleanBefore - Specifies whether to apply update before the command.
- enroll
Intune booleanBefore - Specifies whether to enroll Intune before the command.
- install1PApp
Before boolean - Specifies whether to install first party applications before running the command.
- max
Run numberTime - Specifies the max run time of the command.
- post
Upgrade boolean - Specifies whether the command is assigned to be executed after in-place upgrade.
- pre
Upgrade boolean - Specifies whether the command is assigned to be executed before in-place upgrade.
- restart
After boolean - Specifies whether to restart the VM after the command executed.
- run
As booleanInteractive - Specifies whether to run the command in interactive mode.
- run
Elevated 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.
- content
Type String - The type of command content.
- name String
- The name of the command.
- always
Run Boolean - Specifies whether to run the command even if a previous command is failed.
- apply
Update BooleanBefore - Specifies whether to apply update before the command.
- enroll
Intune BooleanBefore - Specifies whether to enroll Intune before the command.
- install1PApp
Before Boolean - Specifies whether to install first party applications before running the command.
- max
Run NumberTime - Specifies the max run time of the command.
- post
Upgrade Boolean - Specifies whether the command is assigned to be executed after in-place upgrade.
- pre
Upgrade Boolean - Specifies whether the command is assigned to be executed before in-place upgrade.
- restart
After Boolean - Specifies whether to restart the VM after the command executed.
- run
As BooleanInteractive - Specifies whether to run the command in interactive mode.
- run
Elevated Boolean - Specifies whether to run the command as administrator.
ContentType, ContentTypeArgs
- Inline
- Inline
- File
- File
- Path
- Path
- Content
Type Inline - Inline
- Content
Type File - File
- Content
Type 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
- Intune
App Pulumi.Azure Native. Test Base. Inputs. Draft Package Intune App Metadata Item - The Metadata of the Intune App through intunewin file uploading.
- Intune
App 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.
- Intune
App DraftPackage Intune App Metadata Item - The Metadata of the Intune App through intunewin file uploading.
- Intune
App []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 List<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 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.
- intune
App Property Map - The Metadata of the Intune App through intunewin file uploading.
- intune
App List<Property Map>Dependencies - The Metadata of dependencies of the Intune App through intunewin file uploading.
DraftPackageIntuneAppMetadataItem, DraftPackageIntuneAppMetadataItemArgs
- App
Id string - Intune app id.
- App
Name string - Intune app name.
- Create
Date string - Creation date of the app.
- Dependency
Ids List<string> - Ids of dependency apps.
- Dependent
App intCount - Count of dependency apps.
- Description string
- Description of the app.
- Expected
Exit List<string>Codes - Expected exit codes returned from Intune App.
- Install
Command string - Install command.
- Last
Processed double - last processed time tickets.
- Minimum
Supported 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.
- Setup
File string - Setup file path.
- Status
string | Pulumi.
Azure Native. Test Base. Intune Extract Status - Extract status.
- Uninstall
Command string - Uninstall command.
- Version string
- Intune app version.
- App
Id string - Intune app id.
- App
Name string - Intune app name.
- Create
Date string - Creation date of the app.
- Dependency
Ids []string - Ids of dependency apps.
- Dependent
App intCount - Count of dependency apps.
- Description string
- Description of the app.
- Expected
Exit []stringCodes - Expected exit codes returned from Intune App.
- Install
Command string - Install command.
- Last
Processed float64 - last processed time tickets.
- Minimum
Supported 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.
- Setup
File string - Setup file path.
- Status
string | Intune
Extract Status - Extract status.
- Uninstall
Command string - Uninstall command.
- Version string
- Intune app version.
- app
Id String - Intune app id.
- app
Name String - Intune app name.
- create
Date String - Creation date of the app.
- dependency
Ids List<String> - Ids of dependency apps.
- dependent
App IntegerCount - Count of dependency apps.
- description String
- Description of the app.
- expected
Exit List<String>Codes - Expected exit codes returned from Intune App.
- install
Command String - Install command.
- last
Processed Double - last processed time tickets.
- minimum
Supported 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.
- setup
File String - Setup file path.
- status
String | Intune
Extract Status - Extract status.
- uninstall
Command String - Uninstall command.
- version String
- Intune app version.
- app
Id string - Intune app id.
- app
Name string - Intune app name.
- create
Date string - Creation date of the app.
- dependency
Ids string[] - Ids of dependency apps.
- dependent
App numberCount - Count of dependency apps.
- description string
- Description of the app.
- expected
Exit string[]Codes - Expected exit codes returned from Intune App.
- install
Command string - Install command.
- last
Processed number - last processed time tickets.
- minimum
Supported 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.
- setup
File string - Setup file path.
- status
string | Intune
Extract Status - Extract status.
- uninstall
Command 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 | Intune
Extract Status - Extract status.
- uninstall_
command str - Uninstall command.
- version str
- Intune app version.
- app
Id String - Intune app id.
- app
Name String - Intune app name.
- create
Date String - Creation date of the app.
- dependency
Ids List<String> - Ids of dependency apps.
- dependent
App NumberCount - Count of dependency apps.
- description String
- Description of the app.
- expected
Exit List<String>Codes - Expected exit codes returned from Intune App.
- install
Command String - Install command.
- last
Processed Number - last processed time tickets.
- minimum
Supported 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.
- setup
File String - Setup file path.
- status
String | "Ready" | "Uploading" | "Upload
Failed" | "Extract Failed" | "No Dependency App" - Extract status.
- uninstall
Command String - Uninstall command.
- version String
- Intune app version.
DraftPackageIntuneAppMetadataItemResponse, DraftPackageIntuneAppMetadataItemResponseArgs
- App
Id string - Intune app id.
- App
Name string - Intune app name.
- Create
Date string - Creation date of the app.
- Dependency
Ids List<string> - Ids of dependency apps.
- Dependent
App intCount - Count of dependency apps.
- Description string
- Description of the app.
- Expected
Exit List<string>Codes - Expected exit codes returned from Intune App.
- Install
Command string - Install command.
- Last
Processed double - last processed time tickets.
- Minimum
Supported 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.
- Setup
File string - Setup file path.
- Status string
- Extract status.
- Uninstall
Command string - Uninstall command.
- Version string
- Intune app version.
- App
Id string - Intune app id.
- App
Name string - Intune app name.
- Create
Date string - Creation date of the app.
- Dependency
Ids []string - Ids of dependency apps.
- Dependent
App intCount - Count of dependency apps.
- Description string
- Description of the app.
- Expected
Exit []stringCodes - Expected exit codes returned from Intune App.
- Install
Command string - Install command.
- Last
Processed float64 - last processed time tickets.
- Minimum
Supported 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.
- Setup
File string - Setup file path.
- Status string
- Extract status.
- Uninstall
Command string - Uninstall command.
- Version string
- Intune app version.
- app
Id String - Intune app id.
- app
Name String - Intune app name.
- create
Date String - Creation date of the app.
- dependency
Ids List<String> - Ids of dependency apps.
- dependent
App IntegerCount - Count of dependency apps.
- description String
- Description of the app.
- expected
Exit List<String>Codes - Expected exit codes returned from Intune App.
- install
Command String - Install command.
- last
Processed Double - last processed time tickets.
- minimum
Supported 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.
- setup
File String - Setup file path.
- status String
- Extract status.
- uninstall
Command String - Uninstall command.
- version String
- Intune app version.
- app
Id string - Intune app id.
- app
Name string - Intune app name.
- create
Date string - Creation date of the app.
- dependency
Ids string[] - Ids of dependency apps.
- dependent
App numberCount - Count of dependency apps.
- description string
- Description of the app.
- expected
Exit string[]Codes - Expected exit codes returned from Intune App.
- install
Command string - Install command.
- last
Processed number - last processed time tickets.
- minimum
Supported 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.
- setup
File string - Setup file path.
- status string
- Extract status.
- uninstall
Command 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.
- app
Id String - Intune app id.
- app
Name String - Intune app name.
- create
Date String - Creation date of the app.
- dependency
Ids List<String> - Ids of dependency apps.
- dependent
App NumberCount - Count of dependency apps.
- description String
- Description of the app.
- expected
Exit List<String>Codes - Expected exit codes returned from Intune App.
- install
Command String - Install command.
- last
Processed Number - last processed time tickets.
- minimum
Supported 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.
- setup
File String - Setup file path.
- status String
- Extract status.
- uninstall
Command String - Uninstall command.
- version String
- Intune app version.
DraftPackageIntuneAppMetadataResponse, DraftPackageIntuneAppMetadataResponseArgs
- Intune
App Pulumi.Azure Native. Test Base. Inputs. Draft Package Intune App Metadata Item Response - The Metadata of the Intune App through intunewin file uploading.
- Intune
App 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.
- Intune
App DraftPackage Intune App Metadata Item Response - The Metadata of the Intune App through intunewin file uploading.
- Intune
App []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 List<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 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.
- intune
App Property Map - The Metadata of the Intune App through intunewin file uploading.
- intune
App List<Property Map>Dependencies - The Metadata of dependencies of the Intune App through intunewin file uploading.
DraftPackageSourceType, DraftPackageSourceTypeArgs
- Native
- Native
- Intune
Win - IntuneWin
- Test
Base Package - TestBasePackage
- Gallery
App - GalleryApp
- Intune
Enrollment - IntuneEnrollment
- Draft
Package Source Type Native - Native
- Draft
Package Source Type Intune Win - IntuneWin
- Draft
Package Source Type Test Base Package - TestBasePackage
- Draft
Package Source Type Gallery App - GalleryApp
- Draft
Package Source Type Intune Enrollment - IntuneEnrollment
- Native
- Native
- Intune
Win - IntuneWin
- Test
Base Package - TestBasePackage
- Gallery
App - GalleryApp
- Intune
Enrollment - IntuneEnrollment
- Native
- Native
- Intune
Win - IntuneWin
- Test
Base Package - TestBasePackage
- Gallery
App - GalleryApp
- Intune
Enrollment - IntuneEnrollment
- NATIVE
- Native
- INTUNE_WIN
- IntuneWin
- TEST_BASE_PACKAGE
- TestBasePackage
- GALLERY_APP
- GalleryApp
- INTUNE_ENROLLMENT
- IntuneEnrollment
- "Native"
- Native
- "Intune
Win" - IntuneWin
- "Test
Base Package" - TestBasePackage
- "Gallery
App" - GalleryApp
- "Intune
Enrollment" - IntuneEnrollment
EnrolledIntuneApp, EnrolledIntuneAppArgs
- App
Id string - Intune app id.
- App
Name string - Intune app name.
- Expected
Installation stringPath - Intune app expected installation path.
- App
Id string - Intune app id.
- App
Name string - Intune app name.
- Expected
Installation stringPath - Intune app expected installation path.
- app
Id String - Intune app id.
- app
Name String - Intune app name.
- expected
Installation StringPath - Intune app expected installation path.
- app
Id string - Intune app id.
- app
Name string - Intune app name.
- expected
Installation 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.
- app
Id String - Intune app id.
- app
Name String - Intune app name.
- expected
Installation StringPath - Intune app expected installation path.
EnrolledIntuneAppResponse, EnrolledIntuneAppResponseArgs
- App
Id string - Intune app id.
- App
Name string - Intune app name.
- Expected
Installation stringPath - Intune app expected installation path.
- App
Id string - Intune app id.
- App
Name string - Intune app name.
- Expected
Installation stringPath - Intune app expected installation path.
- app
Id String - Intune app id.
- app
Name String - Intune app name.
- expected
Installation StringPath - Intune app expected installation path.
- app
Id string - Intune app id.
- app
Name string - Intune app name.
- expected
Installation 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.
- app
Id String - Intune app id.
- app
Name String - Intune app name.
- expected
Installation StringPath - Intune app expected installation path.
FirstPartyAppDefinition, FirstPartyAppDefinitionArgs
- 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.
- Interop
Execution 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.
- Interop
Execution 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.
- interop
Execution 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.
- interop
Execution 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.
- interop
Execution 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
- 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.
- Interop
Execution 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.
- Interop
Execution 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.
- interop
Execution 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.
- interop
Execution 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.
- interop
Execution 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
- Sku
Id string - The SKU id of the gallery application.
- Is
Consented bool - Whether the disclaimer of the gallery application is accepted.
- Sku
Id string - The SKU id of the gallery application.
- Is
Consented bool - Whether the disclaimer of the gallery application is accepted.
- sku
Id String - The SKU id of the gallery application.
- is
Consented Boolean - Whether the disclaimer of the gallery application is accepted.
- sku
Id string - The SKU id of the gallery application.
- is
Consented 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.
- sku
Id String - The SKU id of the gallery application.
- is
Consented Boolean - Whether the disclaimer of the gallery application is accepted.
GalleryAppDefinitionResponse, GalleryAppDefinitionResponseArgs
- Sku
Id string - The SKU id of the gallery application.
- Is
Consented bool - Whether the disclaimer of the gallery application is accepted.
- Sku
Id string - The SKU id of the gallery application.
- Is
Consented bool - Whether the disclaimer of the gallery application is accepted.
- sku
Id String - The SKU id of the gallery application.
- is
Consented Boolean - Whether the disclaimer of the gallery application is accepted.
- sku
Id string - The SKU id of the gallery application.
- is
Consented 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.
- sku
Id String - The SKU id of the gallery application.
- is
Consented Boolean - Whether the disclaimer of the gallery application is accepted.
HighlightedFile, HighlightedFileArgs
HighlightedFileResponse, HighlightedFileResponseArgs
InplaceUpgradeOSInfo, InplaceUpgradeOSInfoArgs
- Baseline
OS Pulumi.Azure Native. Test Base. Inputs. Os Properties - Specifies the baseline os for in-place upgrade tests.
- Target
OS string - Specifies the target os for in-place upgrade tests.
- Baseline
OS OsProperties - Specifies the baseline os for in-place upgrade tests.
- Target
OS string - Specifies the target os for in-place upgrade tests.
- baseline
OS OsProperties - Specifies the baseline os for in-place upgrade tests.
- target
OS String - Specifies the target os for in-place upgrade tests.
- baseline
OS OsProperties - Specifies the baseline os for in-place upgrade tests.
- target
OS 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.
- baseline
OS Property Map - Specifies the baseline os for in-place upgrade tests.
- target
OS String - Specifies the target os for in-place upgrade tests.
InplaceUpgradeOSInfoResponse, InplaceUpgradeOSInfoResponseArgs
- Baseline
OS Pulumi.Azure Native. Test Base. Inputs. Os Properties Response - Specifies the baseline os for in-place upgrade tests.
- Target
OS 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 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 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 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.
- baseline
OS Property Map - Specifies the baseline os for in-place upgrade tests.
- target
OS String - Specifies the target os for in-place upgrade tests.
InteropExecutionMode, InteropExecutionModeArgs
- 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.
- Interop
Execution 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.
- Interop
Execution Mode First Party 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.
- 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.
- 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.
- "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.
IntuneEnrollmentMetadata, IntuneEnrollmentMetadataArgs
- App
List List<Pulumi.Azure Native. Test Base. Inputs. Enrolled Intune App> - The enrolled Intune apps.
- Credential
Id string - The id of the Intune enrollment credential.
- Expected
Deployment intDuration In Minute - The expected duration of Intune applications and policies deployment.
- App
List []EnrolledIntune App - The enrolled Intune apps.
- Credential
Id string - The id of the Intune enrollment credential.
- Expected
Deployment intDuration In Minute - The expected duration of Intune applications and policies deployment.
- app
List List<EnrolledIntune App> - The enrolled Intune apps.
- credential
Id String - The id of the Intune enrollment credential.
- expected
Deployment IntegerDuration In Minute - The expected duration of Intune applications and policies deployment.
- app
List EnrolledIntune App[] - The enrolled Intune apps.
- credential
Id string - The id of the Intune enrollment credential.
- expected
Deployment 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.
- app
List List<Property Map> - The enrolled Intune apps.
- credential
Id String - The id of the Intune enrollment credential.
- expected
Deployment NumberDuration In Minute - The expected duration of Intune applications and policies deployment.
IntuneEnrollmentMetadataResponse, IntuneEnrollmentMetadataResponseArgs
- App
List List<Pulumi.Azure Native. Test Base. Inputs. Enrolled Intune App Response> - The enrolled Intune apps.
- Credential
Id string - The id of the Intune enrollment credential.
- Expected
Deployment intDuration In Minute - The expected duration of Intune applications and policies deployment.
- App
List []EnrolledIntune App Response - The enrolled Intune apps.
- Credential
Id string - The id of the Intune enrollment credential.
- Expected
Deployment intDuration In Minute - The expected duration of Intune applications and policies deployment.
- app
List List<EnrolledIntune App Response> - The enrolled Intune apps.
- credential
Id String - The id of the Intune enrollment credential.
- expected
Deployment IntegerDuration In Minute - The expected duration of Intune applications and policies deployment.
- app
List EnrolledIntune App Response[] - The enrolled Intune apps.
- credential
Id string - The id of the Intune enrollment credential.
- expected
Deployment 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.
- app
List List<Property Map> - The enrolled Intune apps.
- credential
Id String - The id of the Intune enrollment credential.
- expected
Deployment NumberDuration In Minute - The expected duration of Intune applications and policies deployment.
IntuneExtractStatus, IntuneExtractStatusArgs
- Ready
- Ready
- Uploading
- Uploading
- Upload
Failed - UploadFailed
- Extract
Failed - ExtractFailed
- No
Dependency App - NoDependencyApp
- Intune
Extract Status Ready - Ready
- Intune
Extract Status Uploading - Uploading
- Intune
Extract Status Upload Failed - UploadFailed
- Intune
Extract Status Extract Failed - ExtractFailed
- Intune
Extract Status No Dependency App - NoDependencyApp
- Ready
- Ready
- Uploading
- Uploading
- Upload
Failed - UploadFailed
- Extract
Failed - ExtractFailed
- No
Dependency App - NoDependencyApp
- Ready
- Ready
- Uploading
- Uploading
- Upload
Failed - UploadFailed
- Extract
Failed - ExtractFailed
- No
Dependency App - NoDependencyApp
- READY
- Ready
- UPLOADING
- Uploading
- UPLOAD_FAILED
- UploadFailed
- EXTRACT_FAILED
- ExtractFailed
- NO_DEPENDENCY_APP
- NoDependencyApp
- "Ready"
- Ready
- "Uploading"
- Uploading
- "Upload
Failed" - UploadFailed
- "Extract
Failed" - ExtractFailed
- "No
Dependency App" - NoDependencyApp
OsProperties, OsPropertiesArgs
- Custom
Image stringId - Specify the referenced Test Base Custom Image Id if available.
- Os
Name string - The name of the OS.
- Release
Properties Pulumi.Azure Native. Test Base. Inputs. Release Properties - The properties of the OS release.
- Custom
Image stringId - Specify the referenced Test Base Custom Image Id if available.
- Os
Name string - The name of the OS.
- Release
Properties ReleaseProperties - The properties of the OS release.
- custom
Image StringId - Specify the referenced Test Base Custom Image Id if available.
- os
Name String - The name of the OS.
- release
Properties ReleaseProperties - The properties of the OS release.
- custom
Image stringId - Specify the referenced Test Base Custom Image Id if available.
- os
Name string - The name of the OS.
- release
Properties 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.
- custom
Image StringId - Specify the referenced Test Base Custom Image Id if available.
- os
Name String - The name of the OS.
- release
Properties Property Map - The properties of the OS release.
OsPropertiesResponse, OsPropertiesResponseArgs
- Custom
Image stringDisplay Name - The name of the custom image resource.
- Custom
Image stringId - Specify the referenced Test Base Custom Image Id if available.
- Os
Name string - The name of the OS.
- Release
Properties Pulumi.Azure Native. Test Base. Inputs. Release Properties Response - The properties of the OS release.
- Custom
Image stringDisplay Name - The name of the custom image resource.
- Custom
Image stringId - Specify the referenced Test Base Custom Image Id if available.
- Os
Name string - The name of the OS.
- Release
Properties ReleaseProperties Response - The properties of the OS release.
- custom
Image StringDisplay Name - The name of the custom image resource.
- custom
Image StringId - Specify the referenced Test Base Custom Image Id if available.
- os
Name String - The name of the OS.
- release
Properties ReleaseProperties Response - The properties of the OS release.
- custom
Image stringDisplay Name - The name of the custom image resource.
- custom
Image stringId - Specify the referenced Test Base Custom Image Id if available.
- os
Name string - The name of the OS.
- release
Properties 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.
- custom
Image StringDisplay Name - The name of the custom image resource.
- custom
Image StringId - Specify the referenced Test Base Custom Image Id if available.
- os
Name String - The name of the OS.
- release
Properties Property Map - The properties of the OS release.
PackageStudioTabs, PackageStudioTabsArgs
- 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
- Package
Studio Tabs Unspecified - Unspecified
- Package
Studio Tabs Basics Tab - BasicsTab
- Package
Studio Tabs Configure Test Tab - ConfigureTestTab
- Package
Studio Tabs Edit Package Tab - EditPackageTab
- Package
Studio Tabs Test Matrix Tab - TestMatrixTab
- Package
Studio Tabs Tags Tab - TagsTab
- Package
Studio Tabs Review And 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
- 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
- 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
- "Basics
Tab" - BasicsTab
- "Configure
Test Tab" - ConfigureTestTab
- "Edit
Package Tab" - EditPackageTab
- "Test
Matrix Tab" - TestMatrixTab
- "Tags
Tab" - TagsTab
- "Review
And Create Tab" - ReviewAndCreateTab
ReleaseProperties, ReleasePropertiesArgs
- Build
Number string - The build number of the OS release.
- Build
Revision string - The build revision of the OS release.
- Release
Name string - The name of the OS release.
- Release
Version stringDate - The release version date of the OS release.
- Build
Number string - The build number of the OS release.
- Build
Revision string - The build revision of the OS release.
- Release
Name string - The name of the OS release.
- Release
Version stringDate - The release version date of the OS release.
- build
Number String - The build number of the OS release.
- build
Revision String - The build revision of the OS release.
- release
Name String - The name of the OS release.
- release
Version StringDate - The release version date of the OS release.
- build
Number string - The build number of the OS release.
- build
Revision string - The build revision of the OS release.
- release
Name string - The name of the OS release.
- release
Version 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.
- build
Number String - The build number of the OS release.
- build
Revision String - The build revision of the OS release.
- release
Name String - The name of the OS release.
- release
Version StringDate - The release version date of the OS release.
ReleasePropertiesResponse, ReleasePropertiesResponseArgs
- Build
Number string - The build number of the OS release.
- Build
Revision string - The build revision of the OS release.
- Release
Name string - The name of the OS release.
- Release
Version stringDate - The release version date of the OS release.
- Build
Number string - The build number of the OS release.
- Build
Revision string - The build revision of the OS release.
- Release
Name string - The name of the OS release.
- Release
Version stringDate - The release version date of the OS release.
- build
Number String - The build number of the OS release.
- build
Revision String - The build revision of the OS release.
- release
Name String - The name of the OS release.
- release
Version StringDate - The release version date of the OS release.
- build
Number string - The build number of the OS release.
- build
Revision string - The build revision of the OS release.
- release
Name string - The name of the OS release.
- release
Version 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.
- build
Number String - The build number of the OS release.
- build
Revision String - The build revision of the OS release.
- release
Name String - The name of the OS release.
- release
Version StringDate - The release version date of the OS release.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The type of identity that last modified the resource.
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The type of identity that last modified the resource.
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The type of identity that last modified the resource.
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The type of identity that last modified the resource.
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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 type of identity that last modified the resource.
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The type of identity that last modified the resource.
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TabState, TabStateArgs
- Current
Tab string | Pulumi.Azure Native. Test Base. Package Studio Tabs - Current tab.
- Visited
Tabs List<Union<string, Pulumi.Azure Native. Test Base. Package Studio Tabs>> - visited tabs.
- Current
Tab string | PackageStudio Tabs - Current tab.
- Visited
Tabs []string - visited tabs.
- current
Tab String | PackageStudio Tabs - Current tab.
- visited
Tabs List<Either<String,PackageStudio Tabs>> - visited tabs.
- current
Tab string | PackageStudio Tabs - Current tab.
- visited
Tabs (string | PackageStudio Tabs)[] - visited tabs.
- current_
tab str | PackageStudio Tabs - Current tab.
- visited_
tabs Sequence[Union[str, PackageStudio Tabs]] - visited tabs.
- current
Tab String | "Unspecified" | "BasicsTab" | "Configure Test Tab" | "Edit Package Tab" | "Test Matrix Tab" | "Tags Tab" | "Review And Create Tab" - Current tab.
- visited
Tabs List<String | "Unspecified" | "BasicsTab" | "Configure Test Tab" | "Edit Package Tab" | "Test Matrix Tab" | "Tags Tab" | "Review And Create Tab"> - visited tabs.
TabStateResponse, TabStateResponseArgs
- Current
Tab string - Current tab.
- Visited
Tabs List<string> - visited tabs.
- Current
Tab string - Current tab.
- Visited
Tabs []string - visited tabs.
- current
Tab String - Current tab.
- visited
Tabs List<String> - visited tabs.
- current
Tab string - Current tab.
- visited
Tabs string[] - visited tabs.
- current_
tab str - Current tab.
- visited_
tabs Sequence[str] - visited tabs.
- current
Tab String - Current tab.
- visited
Tabs List<String> - visited tabs.
TargetOSInfo, TargetOSInfoArgs
- Os
Update stringType - Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- Baseline
OSs List<string> - Specifies the baseline OSs to be tested.
- Insider
Channel List<string>Ids - Insider Channel Ids. Only used for feature update.
- Target
OSImage List<string>Ids - Specifies the ids of the target OSs from Custom Images to be tested.
- Target
OSs List<string> - Specifies the target OSs to be tested.
- Os
Update stringType - Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- Baseline
OSs []string - Specifies the baseline OSs to be tested.
- Insider
Channel []stringIds - Insider Channel Ids. Only used for feature update.
- Target
OSImage []stringIds - Specifies the ids of the target OSs from Custom Images to be tested.
- Target
OSs []string - Specifies the target OSs to be tested.
- os
Update StringType - Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- baseline
OSs List<String> - Specifies the baseline OSs to be tested.
- insider
Channel List<String>Ids - Insider Channel Ids. Only used for feature update.
- target
OSImage List<String>Ids - Specifies the ids of the target OSs from Custom Images to be tested.
- target
OSs List<String> - Specifies the target OSs to be tested.
- os
Update stringType - Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- baseline
OSs string[] - Specifies the baseline OSs to be tested.
- insider
Channel string[]Ids - Insider Channel Ids. Only used for feature update.
- target
OSImage string[]Ids - Specifies the ids of the target OSs from Custom Images to be tested.
- target
OSs 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.
- os
Update StringType - Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- baseline
OSs List<String> - Specifies the baseline OSs to be tested.
- insider
Channel List<String>Ids - Insider Channel Ids. Only used for feature update.
- target
OSImage List<String>Ids - Specifies the ids of the target OSs from Custom Images to be tested.
- target
OSs List<String> - Specifies the target OSs to be tested.
TargetOSInfoResponse, TargetOSInfoResponseArgs
- Os
Update stringType - Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- Target
OSs List<string> - Specifies the target OSs to be tested.
- Baseline
OSs List<string> - Specifies the baseline OSs to be tested.
- Insider
Channel List<string>Ids - Insider Channel Ids. Only used for feature update.
- Target
OSImage List<string>Ids - Specifies the ids of the target OSs from Custom Images to be tested.
- Os
Update stringType - Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- Target
OSs []string - Specifies the target OSs to be tested.
- Baseline
OSs []string - Specifies the baseline OSs to be tested.
- Insider
Channel []stringIds - Insider Channel Ids. Only used for feature update.
- Target
OSImage []stringIds - Specifies the ids of the target OSs from Custom Images to be tested.
- os
Update StringType - Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- target
OSs List<String> - Specifies the target OSs to be tested.
- baseline
OSs List<String> - Specifies the baseline OSs to be tested.
- insider
Channel List<String>Ids - Insider Channel Ids. Only used for feature update.
- target
OSImage List<String>Ids - Specifies the ids of the target OSs from Custom Images to be tested.
- os
Update stringType - Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- target
OSs string[] - Specifies the target OSs to be tested.
- baseline
OSs string[] - Specifies the baseline OSs to be tested.
- insider
Channel string[]Ids - Insider Channel Ids. Only used for feature update.
- target
OSImage string[]Ids - Specifies the ids of the target OSs from Custom Images to be tested.
- os_
update_ strtype - Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- target_
oss Sequence[str] - Specifies the target OSs to be tested.
- baseline_
oss Sequence[str] - Specifies the baseline OSs to be tested.
- insider_
channel_ 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.
- os
Update StringType - Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
- target
OSs List<String> - Specifies the target OSs to be tested.
- baseline
OSs List<String> - Specifies the baseline OSs to be tested.
- insider
Channel List<String>Ids - Insider Channel Ids. Only used for feature update.
- target
OSImage List<String>Ids - Specifies the ids of the target OSs from Custom Images to be tested.
Test, TestArgs
- Commands
List<Pulumi.
Azure Native. Test Base. Inputs. Command> - The commands used in the test.
- Test
Type string | Pulumi.Azure Native. Test Base. Test Type - 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<Command>
- The commands used in the test.
- test
Type String | TestType - The type of the test.
- is
Active 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.
- test
Type String | "OutOf Box Test" | "Functional Test" - The type of the test.
- is
Active Boolean - Indicates if this test is active.It doesn't schedule test for not active Test.
TestResponse, TestResponseArgs
- Commands
List<Pulumi.
Azure Native. Test Base. Inputs. Command Response> - The commands used in the test.
- Test
Type string - The type of the test.
- Validation
Result stringId - Resource identifier of the validation test result.
- Validation
Run stringStatus - 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
[]Command
Response - The commands used in the test.
- Test
Type string - The type of the test.
- Validation
Result stringId - Resource identifier of the validation test result.
- Validation
Run stringStatus - 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<Command
Response> - The commands used in the test.
- test
Type String - The type of the test.
- validation
Result StringId - Resource identifier of the validation test result.
- validation
Run StringStatus - The status of the validation run of the package.
- is
Active Boolean - Indicates if this test is active.It doesn't schedule test for not active Test.
- commands
Command
Response[] - The commands used in the test.
- test
Type string - The type of the test.
- validation
Result stringId - Resource identifier of the validation test result.
- validation
Run stringStatus - The status of the validation run of the package.
- is
Active boolean - Indicates if this test is active.It doesn't schedule test for not active Test.
- commands
Sequence[Command
Response] - 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.
- test
Type String - The type of the test.
- validation
Result StringId - Resource identifier of the validation test result.
- validation
Run StringStatus - The status of the validation run of the package.
- is
Active Boolean - Indicates if this test is active.It doesn't schedule test for not active Test.
TestType, TestTypeArgs
- Out
Of Box Test - OutOfBoxTest
- Functional
Test - FunctionalTest
- Test
Type Out Of Box Test - OutOfBoxTest
- Test
Type Functional Test - FunctionalTest
- Out
Of Box Test - OutOfBoxTest
- Functional
Test - FunctionalTest
- Out
Of Box Test - OutOfBoxTest
- Functional
Test - FunctionalTest
- OUT_OF_BOX_TEST
- OutOfBoxTest
- FUNCTIONAL_TEST
- FunctionalTest
- "Out
Of Box Test" - OutOfBoxTest
- "Functional
Test" - FunctionalTest
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:testbase:DraftPackage 61d99543-14ff-47ae-bf03-8a8b8445502e /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/draftPackages/{draftPackageName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0