Package-level declarations

Types

Link copied to clipboard
data class BillingHubExecutionUsageDetailResponse(val applicationName: String? = null, val applicationVersion: String? = null, val billedCharges: Double? = null, val endTimeStamp: String? = null, val executionRequestId: String? = null, val meterId: String? = null, val osBuild: String? = null, val release: String? = null, val sku: String? = null, val startTimeStamp: String? = null, val testType: String? = null, val updateType: String? = null, val usedBillableHours: Double? = null, val usedFreeHours: Double? = null)
Link copied to clipboard
data class BillingHubFreeHourIncrementEntryResponse(val createTimeStamp: String? = null, val expirationTimeStamp: String? = null, val freeHourStatus: String? = null, val freeHourType: String? = null, val incrementalFreeHours: Double? = null, val remainingFreeHours: Double? = null)
Link copied to clipboard
data class BillingHubGetUsageRequestResponse(val endTimeStamp: String, val pageIndex: Int? = null, val pageSize: Int? = null, val startTimeStamp: String)
Link copied to clipboard
data class BillingHubPackageUsageResponse(val applicationName: String? = null, val applicationVersion: String? = null, val azureResourceUri: String? = null, val totalCharges: Double? = null, val totalUsedBillableHours: Double? = null, val totalUsedFreeHours: Double? = null, val usageEntriesGroupedByUpdateType: List<BillingHubUsageGroupedByUpdateTypeResponse>? = null)
data class BillingHubUsageGroupedByUpdateTypeResponse(val totalCharges: Double? = null, val totalUsedBillableHours: Double? = null, val totalUsedFreeHours: Double? = null, val updateType: String? = null, val usageGroups: List<BillingHubUsageGroupResponse>? = null)
Link copied to clipboard
data class BillingHubUsageGroupResponse(val executionUsageDetails: List<BillingHubExecutionUsageDetailResponse>? = null, val osBuild: String? = null, val productFamily: String? = null, val release: String? = null, val releaseBuildDate: String? = null, val releaseBuildNumber: Double? = null, val releaseBuildRevision: Double? = null, val testType: String? = null, val totalCharges: Double? = null, val totalUsedBillableHours: Double? = null, val totalUsedFreeHours: Double? = null)
Link copied to clipboard
data class CommandResponse(val action: String, val alwaysRun: Boolean? = null, val applyUpdateBefore: Boolean? = null, val content: String, val contentType: String, val enrollIntuneBefore: Boolean? = null, val install1PAppBefore: Boolean? = null, val maxRunTime: Int? = null, val name: String, val postUpgrade: Boolean? = null, val preUpgrade: Boolean? = null, val restartAfter: Boolean? = null, val runAsInteractive: Boolean? = null, val runElevated: Boolean? = null)

The command used in the test

data class DistributionGroupListReceiverValueResponse(val distributionGroups: List<String>? = null)

The user object receiver value.

data class DraftPackageIntuneAppMetadataItemResponse(val appId: String? = null, val appName: String? = null, val createDate: String? = null, val dependencyIds: List<String>? = null, val dependentAppCount: Int? = null, val description: String? = null, val expectedExitCodes: List<String>? = null, val installCommand: String? = null, val lastProcessed: Double? = null, val minimumSupportedOS: String? = null, val owner: String? = null, val publisher: String? = null, val setupFile: String? = null, val status: String? = null, val uninstallCommand: String? = null, val version: String? = null)

The Metadata of a single Intune App.

Link copied to clipboard

The metadata of Intune app(s) used for generation.

Link copied to clipboard
data class EnrolledIntuneAppResponse(val appId: String, val appName: String, val expectedInstallationPath: String)

Metadata of the enrolled Intune app.

Link copied to clipboard
data class FirstPartyAppDefinitionResponse(val architecture: String? = null, val channel: String? = null, val interopExecutionMode: String? = null, val name: String? = null, val ring: String? = null)

Properties of the definition of a first party application of the Test Base package.

Link copied to clipboard
data class GalleryAppDefinitionResponse(val isConsented: Boolean? = null, val skuId: String)

Properties of the definition of a gallery application used in Test Base package.

Link copied to clipboard
data class GetActionRequestResult(val azureApiVersion: String, val creationDate: String, val id: String, val name: String, val preReleaseAccessRequestSpec: PreReleaseAccessRequestSpecResponse? = null, val provisioningState: String, val requestType: String, val status: String, val systemData: SystemDataResponse, val type: String)
data class GetBillingHubServiceFreeHourBalanceResult(val incrementEntries: List<BillingHubFreeHourIncrementEntryResponse>? = null, val totalRemainingFreeHours: Double? = null)
Link copied to clipboard
data class GetBillingHubServiceUsageResult(val nextRequest: BillingHubGetUsageRequestResponse? = null, val packageUsageEntries: List<BillingHubPackageUsageResponse>? = null, val totalCharges: Double? = null, val totalUsedBillableHours: Double? = null, val totalUsedFreeHours: Double? = null)
Link copied to clipboard
data class GetCredentialResult(val azureApiVersion: String, val credentialType: String, val displayName: String, val id: String, val name: String, val systemData: SystemDataResponse, val type: String)

The test base credential resource.

Link copied to clipboard
data class GetCustomerEventResult(val azureApiVersion: String, val eventName: String, val id: String, val name: String, val receivers: List<NotificationEventReceiverResponse>, val systemData: SystemDataResponse, val type: String)

The Customer Notification Event resource.

Link copied to clipboard
data class GetCustomImageResult(val azureApiVersion: String, val creationTime: String, val definitionName: String, val id: String, val name: String, val osDiskImageSizeInGB: Double, val product: String, val provisioningState: String, val release: String, val releaseVersionDate: String, val source: String, val status: String, val systemData: SystemDataResponse, val type: String, val validationResults: ImageValidationResultsResponse, val versionName: String, val vhdFileName: String, val vhdId: String? = null)

The test base custom image resource.

Link copied to clipboard
data class GetDraftPackagePathResult(val baseUrl: String, val draftPackagePath: String, val expirationTime: String, val sasToken: String, val workingPath: String)

The response of getting a download URL.

Link copied to clipboard
data class GetDraftPackageResult(val appFileName: String? = null, val applicationName: String? = null, val azureApiVersion: String, val comments: String? = null, val draftPackagePath: String, val editPackage: Boolean? = null, val executableLaunchCommand: String? = null, val firstPartyApps: List<FirstPartyAppDefinitionResponse>? = null, val flightingRing: String? = null, val galleryApps: List<GalleryAppDefinitionResponse>? = null, val highlightedFiles: List<HighlightedFileResponse>? = null, val id: String, val inplaceUpgradeOSPair: InplaceUpgradeOSInfoResponse? = null, val intuneEnrollmentMetadata: IntuneEnrollmentMetadataResponse? = null, val intuneMetadata: DraftPackageIntuneAppMetadataResponse? = null, val lastModifiedTime: String, val name: String, val packageId: String? = null, val packageTags: Map<String, String>? = null, val processName: String? = null, val provisioningState: String, val sourceType: String? = null, val systemData: SystemDataResponse, val tabState: TabStateResponse? = null, val targetOSList: List<TargetOSInfoResponse>? = null, val testTypes: List<String>? = null, val tests: List<TestResponse>? = null, val type: String, val useAutofill: Boolean? = null, val useSample: Boolean? = null, val version: String? = null, val workingPath: String)

The Test Base Draft Package resource.

Link copied to clipboard
data class GetFavoriteProcessResult(val actualProcessName: String, val azureApiVersion: String, val id: String, val name: String, val systemData: SystemDataResponse, val type: String)

A favorite process identifier.

Link copied to clipboard
data class GetImageDefinitionResult(val architecture: String, val azureApiVersion: String, val id: String, val name: String, val osState: String, val provisioningState: String, val securityType: String, val systemData: SystemDataResponse, val type: String)

The test base image definition resource.

Link copied to clipboard
data class GetPackageDownloadURLResult(val downloadUrl: String, val expirationTime: String)

The response of getting a download URL.

Link copied to clipboard
data class GetPackageResult(val applicationName: String, val azureApiVersion: String, val blobPath: String? = null, val draftPackageId: String? = null, val firstPartyApps: List<FirstPartyAppDefinitionResponse>? = null, val flightingRing: String? = null, val galleryApps: List<GalleryAppDefinitionResponse>, val id: String, val inplaceUpgradeOSPair: InplaceUpgradeOSInfoResponse? = null, val intuneEnrollmentMetadata: IntuneEnrollmentMetadataResponse? = null, val isEnabled: Boolean, val lastModifiedTime: String, val location: String, val name: String, val packageStatus: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val targetOSList: List<TargetOSInfoResponse>? = null, val testTypes: List<String>, val tests: List<TestResponse>? = null, val type: String, val validationResults: List<PackageValidationResultResponse>, val version: String)

The Test Base Package resource.

Link copied to clipboard
data class GetTestBaseAccountFileUploadUrlResult(val blobPath: String, val uploadUrl: String)

The URL response

Link copied to clipboard
data class GetTestBaseAccountResult(val accessLevel: String, val azureApiVersion: String, val id: String, val identity: SystemAssignedServiceIdentityResponse? = null, val location: String, val name: String, val provisioningState: String, val sku: TestBaseAccountSKUResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String)

The Test Base Account resource.

Link copied to clipboard
data class GetTestResultConsoleLogDownloadURLResult(val downloadUrl: String, val expirationTime: String)

The response of getting a download URL.

Link copied to clipboard
data class GetTestResultDownloadURLResult(val downloadUrl: String, val expirationTime: String)

The response of getting a download URL.

Link copied to clipboard
data class GetTestResultVideoDownloadURLResult(val downloadUrl: String, val expirationTime: String)

The response of getting a download URL.

Link copied to clipboard
data class HighlightedFileResponse(val path: String, val sections: List<String>? = null, val visited: Boolean? = null)

The information of a highlighted file that user should pay attention to.

Link copied to clipboard

The image validation result.

Link copied to clipboard
data class InplaceUpgradeOSInfoResponse(val baselineOS: OsPropertiesResponse? = null, val targetOS: String? = null)

Specifies the baseline os and target os for in-place upgrade tests.

Link copied to clipboard
data class IntuneEnrollmentMetadataResponse(val appList: List<EnrolledIntuneAppResponse>? = null, val credentialId: String? = null, val expectedDeploymentDurationInMinute: Int? = null)

The metadata of Intune enrollment.

Link copied to clipboard
data class NotificationEventReceiverResponse(val receiverType: String? = null, val receiverValue: NotificationReceiverValueResponse? = null)

A notification event receivers.

Link copied to clipboard
data class NotificationReceiverValueResponse(val distributionGroupListReceiverValue: DistributionGroupListReceiverValueResponse? = null, val subscriptionReceiverValue: SubscriptionReceiverValueResponse? = null, val userObjectReceiverValue: UserObjectReceiverValueResponse? = null)

A notification event receiver value.

Link copied to clipboard
data class OsPropertiesResponse(val customImageDisplayName: String, val customImageId: String? = null, val osName: String? = null, val releaseProperties: ReleasePropertiesResponse? = null)

The properties of an operating system.

Link copied to clipboard
data class PackageValidationResultResponse(val errors: List<String>, val isValid: Boolean, val validationName: String)

The validation results. There's validation on package when it's created or updated.

Link copied to clipboard
data class PreReleaseAccessRequestSpecResponse(val city: String? = null, val companyWebsite: String? = null, val countryAndRegion: String? = null, val email: String? = null, val engagements: List<String>? = null, val organizationName: String? = null, val stateOrProvince: String? = null, val streetAddress: String? = null, val zipCode: String? = null)
Link copied to clipboard
data class ReleasePropertiesResponse(val buildNumber: String? = null, val buildRevision: String? = null, val releaseName: String? = null, val releaseVersionDate: String? = null)

The properties of an operating system release.

Link copied to clipboard
data class SubscriptionReceiverValueResponse(val role: String? = null, val subscriptionId: String? = null, val subscriptionName: String? = null)

The subscription role receiver value.

Link copied to clipboard
data class SystemAssignedServiceIdentityResponse(val principalId: String, val tenantId: String, val type: String)

Managed service identity (either system assigned, or none)

Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)

Metadata pertaining to creation and last modification of the resource.

Link copied to clipboard
data class TabStateResponse(val currentTab: String? = null, val visitedTabs: List<String>? = null)

Specifies current state of tabs.

Link copied to clipboard
data class TargetOSInfoResponse(val baselineOSs: List<String>? = null, val insiderChannelIds: List<String>? = null, val osUpdateType: String, val targetOSImageIds: List<String>? = null, val targetOSs: List<String>? = null)

The information of the target OS to be tested.

Link copied to clipboard
data class TestBaseAccountSKUCapabilityResponse(val name: String, val value: String)

Properties of the Test Base Account SKU Capability.

Link copied to clipboard
data class TestBaseAccountSKUResponse(val capabilities: List<TestBaseAccountSKUCapabilityResponse>, val locations: List<String>? = null, val name: String, val resourceType: String? = null, val tier: String)

Describes a Test Base Account SKU.

Link copied to clipboard
data class TestResponse(val commands: List<CommandResponse>, val isActive: Boolean? = null, val testType: String, val validationResultId: String, val validationRunStatus: String)

The definition of a Test.

Link copied to clipboard
data class UserObjectReceiverValueResponse(val userObjectIds: List<String>? = null)

The user object receiver value.

Link copied to clipboard
data class VerificationResultResponse(val message: String? = null, val result: String, val verificationName: String? = null)

The detailed result of a validation or rule checking.