testbase

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ActionInstall   = Action("Install")
	ActionLaunch    = Action("Launch")
	ActionClose     = Action("Close")
	ActionUninstall = Action("Uninstall")
	ActionCustom    = Action("Custom")
)
View Source
const (
	ArchitectureX86   = Architecture("x86")
	ArchitectureX64   = Architecture("x64")
	ArchitectureArm64 = Architecture("arm64")
)
View Source
const (
	ContentTypeInline = ContentType("Inline")
	ContentTypeFile   = ContentType("File")
	ContentTypePath   = ContentType("Path")
)
View Source
const (
	DraftPackageSourceTypeNative           = DraftPackageSourceType("Native")
	DraftPackageSourceTypeIntuneWin        = DraftPackageSourceType("IntuneWin")
	DraftPackageSourceTypeTestBasePackage  = DraftPackageSourceType("TestBasePackage")
	DraftPackageSourceTypeGalleryApp       = DraftPackageSourceType("GalleryApp")
	DraftPackageSourceTypeIntuneEnrollment = DraftPackageSourceType("IntuneEnrollment")
)
View Source
const (
	EngagementsMVI   = Engagements("MVI")
	EngagementsMVP   = Engagements("MVP")
	EngagementsSUVP  = Engagements("SUVP")
	EngagementsMAPP  = Engagements("MAPP")
	EngagementsOther = Engagements("Other")
)
View Source
const (
	// Sysprep generalization processed.
	ImageOSStateGeneralized = ImageOSState("Generalized")
	// Fully kept with user specified settings.
	ImageOSStateSpecialized = ImageOSState("Specialized")
)
View Source
const (
	// Standard security type.
	ImageSecurityTypeStandard = ImageSecurityType("Standard")
	// Specify higher security level compared to Standard.
	ImageSecurityTypeTrustedLaunch = ImageSecurityType("TrustedLaunch")
)
View Source
const (
	// Unknown image source type.
	ImageSourceUnknown = ImageSource("Unknown")
	// Specify image onboarding through VHD.
	ImageSourceVHD = ImageSource("VHD")
)
View Source
const (
	// User application will test with the first party applications. For out-of-box tests, additional test cases for first party applications will also be run.
	InteropExecutionModeFirstPartyAppWithTests = InteropExecutionMode("firstPartyAppWithTests")
	// User application will test with the first party applications.
	InteropExecutionModeFirstPartyApp = InteropExecutionMode("firstPartyApp")
)
View Source
const (
	IntuneExtractStatusReady           = IntuneExtractStatus("Ready")
	IntuneExtractStatusUploading       = IntuneExtractStatus("Uploading")
	IntuneExtractStatusUploadFailed    = IntuneExtractStatus("UploadFailed")
	IntuneExtractStatusExtractFailed   = IntuneExtractStatus("ExtractFailed")
	IntuneExtractStatusNoDependencyApp = IntuneExtractStatus("NoDependencyApp")
)
View Source
const (
	PackageStudioTabsUnspecified        = PackageStudioTabs("Unspecified")
	PackageStudioTabsBasicsTab          = PackageStudioTabs("BasicsTab")
	PackageStudioTabsConfigureTestTab   = PackageStudioTabs("ConfigureTestTab")
	PackageStudioTabsEditPackageTab     = PackageStudioTabs("EditPackageTab")
	PackageStudioTabsTestMatrixTab      = PackageStudioTabs("TestMatrixTab")
	PackageStudioTabsTagsTab            = PackageStudioTabs("TagsTab")
	PackageStudioTabsReviewAndCreateTab = PackageStudioTabs("ReviewAndCreateTab")
)
View Source
const (
	TestTypeOutOfBoxTest   = TestType("OutOfBoxTest")
	TestTypeFunctionalTest = TestType("FunctionalTest")
)
View Source
const (
	// Username password credential for intune enrollment.
	CredentialTypeIntuneAccount = CredentialType("IntuneAccount")
)
View Source
const (
	// 64-bit architecture.
	ImageArchitectureX64 = ImageArchitecture("x64")
)
View Source
const (
	RequestTypesPreReleaseAccess = RequestTypes("PreReleaseAccess")
)
View Source
const (
	TierStandard = Tier("Standard")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Action

type Action string

The action of the command.

func (Action) ElementType

func (Action) ElementType() reflect.Type

func (Action) ToActionOutput

func (e Action) ToActionOutput() ActionOutput

func (Action) ToActionOutputWithContext

func (e Action) ToActionOutputWithContext(ctx context.Context) ActionOutput

func (Action) ToActionPtrOutput

func (e Action) ToActionPtrOutput() ActionPtrOutput

func (Action) ToActionPtrOutputWithContext

func (e Action) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput

func (Action) ToStringOutput

func (e Action) ToStringOutput() pulumi.StringOutput

func (Action) ToStringOutputWithContext

func (e Action) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Action) ToStringPtrOutput

func (e Action) ToStringPtrOutput() pulumi.StringPtrOutput

func (Action) ToStringPtrOutputWithContext

func (e Action) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ActionInput

type ActionInput interface {
	pulumi.Input

	ToActionOutput() ActionOutput
	ToActionOutputWithContext(context.Context) ActionOutput
}

ActionInput is an input type that accepts values of the Action enum A concrete instance of `ActionInput` can be one of the following:

ActionInstall
ActionLaunch
ActionClose
ActionUninstall
ActionCustom

type ActionOutput

type ActionOutput struct{ *pulumi.OutputState }

func (ActionOutput) ElementType

func (ActionOutput) ElementType() reflect.Type

func (ActionOutput) ToActionOutput

func (o ActionOutput) ToActionOutput() ActionOutput

func (ActionOutput) ToActionOutputWithContext

func (o ActionOutput) ToActionOutputWithContext(ctx context.Context) ActionOutput

func (ActionOutput) ToActionPtrOutput

func (o ActionOutput) ToActionPtrOutput() ActionPtrOutput

func (ActionOutput) ToActionPtrOutputWithContext

func (o ActionOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput

func (ActionOutput) ToStringOutput

func (o ActionOutput) ToStringOutput() pulumi.StringOutput

func (ActionOutput) ToStringOutputWithContext

func (o ActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ActionOutput) ToStringPtrOutput

func (o ActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionOutput) ToStringPtrOutputWithContext

func (o ActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ActionPtrInput

type ActionPtrInput interface {
	pulumi.Input

	ToActionPtrOutput() ActionPtrOutput
	ToActionPtrOutputWithContext(context.Context) ActionPtrOutput
}

func ActionPtr

func ActionPtr(v string) ActionPtrInput

type ActionPtrOutput

type ActionPtrOutput struct{ *pulumi.OutputState }

func (ActionPtrOutput) Elem

func (o ActionPtrOutput) Elem() ActionOutput

func (ActionPtrOutput) ElementType

func (ActionPtrOutput) ElementType() reflect.Type

func (ActionPtrOutput) ToActionPtrOutput

func (o ActionPtrOutput) ToActionPtrOutput() ActionPtrOutput

func (ActionPtrOutput) ToActionPtrOutputWithContext

func (o ActionPtrOutput) ToActionPtrOutputWithContext(ctx context.Context) ActionPtrOutput

func (ActionPtrOutput) ToStringPtrOutput

func (o ActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionPtrOutput) ToStringPtrOutputWithContext

func (o ActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ActionRequest

type ActionRequest struct {
	pulumi.CustomResourceState

	CreationDate pulumi.StringOutput `pulumi:"creationDate"`
	// The name of the resource
	Name                        pulumi.StringOutput                          `pulumi:"name"`
	PreReleaseAccessRequestSpec PreReleaseAccessRequestSpecResponsePtrOutput `pulumi:"preReleaseAccessRequestSpec"`
	// The provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	RequestType       pulumi.StringOutput `pulumi:"requestType"`
	Status            pulumi.StringOutput `pulumi:"status"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Azure REST API version: 2023-11-01-preview.

func GetActionRequest

func GetActionRequest(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ActionRequestState, opts ...pulumi.ResourceOption) (*ActionRequest, error)

GetActionRequest gets an existing ActionRequest resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewActionRequest

func NewActionRequest(ctx *pulumi.Context,
	name string, args *ActionRequestArgs, opts ...pulumi.ResourceOption) (*ActionRequest, error)

NewActionRequest registers a new resource with the given unique name, arguments, and options.

func (*ActionRequest) ElementType

func (*ActionRequest) ElementType() reflect.Type

func (*ActionRequest) ToActionRequestOutput

func (i *ActionRequest) ToActionRequestOutput() ActionRequestOutput

func (*ActionRequest) ToActionRequestOutputWithContext

func (i *ActionRequest) ToActionRequestOutputWithContext(ctx context.Context) ActionRequestOutput

type ActionRequestArgs

type ActionRequestArgs struct {
	ActionRequestName           pulumi.StringPtrInput
	PreReleaseAccessRequestSpec PreReleaseAccessRequestSpecPtrInput
	RequestType                 pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput
}

The set of arguments for constructing a ActionRequest resource.

func (ActionRequestArgs) ElementType

func (ActionRequestArgs) ElementType() reflect.Type

type ActionRequestInput

type ActionRequestInput interface {
	pulumi.Input

	ToActionRequestOutput() ActionRequestOutput
	ToActionRequestOutputWithContext(ctx context.Context) ActionRequestOutput
}

type ActionRequestOutput

type ActionRequestOutput struct{ *pulumi.OutputState }

func (ActionRequestOutput) CreationDate

func (o ActionRequestOutput) CreationDate() pulumi.StringOutput

func (ActionRequestOutput) ElementType

func (ActionRequestOutput) ElementType() reflect.Type

func (ActionRequestOutput) Name

The name of the resource

func (ActionRequestOutput) PreReleaseAccessRequestSpec

func (o ActionRequestOutput) PreReleaseAccessRequestSpec() PreReleaseAccessRequestSpecResponsePtrOutput

func (ActionRequestOutput) ProvisioningState

func (o ActionRequestOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the resource.

func (ActionRequestOutput) RequestType

func (o ActionRequestOutput) RequestType() pulumi.StringOutput

func (ActionRequestOutput) Status

func (ActionRequestOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ActionRequestOutput) ToActionRequestOutput

func (o ActionRequestOutput) ToActionRequestOutput() ActionRequestOutput

func (ActionRequestOutput) ToActionRequestOutputWithContext

func (o ActionRequestOutput) ToActionRequestOutputWithContext(ctx context.Context) ActionRequestOutput

func (ActionRequestOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ActionRequestState

type ActionRequestState struct {
}

func (ActionRequestState) ElementType

func (ActionRequestState) ElementType() reflect.Type

type Architecture

type Architecture string

The architecture of a first party application of a Test Base Account.

func (Architecture) ElementType

func (Architecture) ElementType() reflect.Type

func (Architecture) ToArchitectureOutput

func (e Architecture) ToArchitectureOutput() ArchitectureOutput

func (Architecture) ToArchitectureOutputWithContext

func (e Architecture) ToArchitectureOutputWithContext(ctx context.Context) ArchitectureOutput

func (Architecture) ToArchitecturePtrOutput

func (e Architecture) ToArchitecturePtrOutput() ArchitecturePtrOutput

func (Architecture) ToArchitecturePtrOutputWithContext

func (e Architecture) ToArchitecturePtrOutputWithContext(ctx context.Context) ArchitecturePtrOutput

func (Architecture) ToStringOutput

func (e Architecture) ToStringOutput() pulumi.StringOutput

func (Architecture) ToStringOutputWithContext

func (e Architecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Architecture) ToStringPtrOutput

func (e Architecture) ToStringPtrOutput() pulumi.StringPtrOutput

func (Architecture) ToStringPtrOutputWithContext

func (e Architecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ArchitectureInput

type ArchitectureInput interface {
	pulumi.Input

	ToArchitectureOutput() ArchitectureOutput
	ToArchitectureOutputWithContext(context.Context) ArchitectureOutput
}

ArchitectureInput is an input type that accepts values of the Architecture enum A concrete instance of `ArchitectureInput` can be one of the following:

ArchitectureX86
ArchitectureX64
ArchitectureArm64

type ArchitectureOutput

type ArchitectureOutput struct{ *pulumi.OutputState }

func (ArchitectureOutput) ElementType

func (ArchitectureOutput) ElementType() reflect.Type

func (ArchitectureOutput) ToArchitectureOutput

func (o ArchitectureOutput) ToArchitectureOutput() ArchitectureOutput

func (ArchitectureOutput) ToArchitectureOutputWithContext

func (o ArchitectureOutput) ToArchitectureOutputWithContext(ctx context.Context) ArchitectureOutput

func (ArchitectureOutput) ToArchitecturePtrOutput

func (o ArchitectureOutput) ToArchitecturePtrOutput() ArchitecturePtrOutput

func (ArchitectureOutput) ToArchitecturePtrOutputWithContext

func (o ArchitectureOutput) ToArchitecturePtrOutputWithContext(ctx context.Context) ArchitecturePtrOutput

func (ArchitectureOutput) ToStringOutput

func (o ArchitectureOutput) ToStringOutput() pulumi.StringOutput

func (ArchitectureOutput) ToStringOutputWithContext

func (o ArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ArchitectureOutput) ToStringPtrOutput

func (o ArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArchitectureOutput) ToStringPtrOutputWithContext

func (o ArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ArchitecturePtrInput

type ArchitecturePtrInput interface {
	pulumi.Input

	ToArchitecturePtrOutput() ArchitecturePtrOutput
	ToArchitecturePtrOutputWithContext(context.Context) ArchitecturePtrOutput
}

func ArchitecturePtr

func ArchitecturePtr(v string) ArchitecturePtrInput

type ArchitecturePtrOutput

type ArchitecturePtrOutput struct{ *pulumi.OutputState }

func (ArchitecturePtrOutput) Elem

func (ArchitecturePtrOutput) ElementType

func (ArchitecturePtrOutput) ElementType() reflect.Type

func (ArchitecturePtrOutput) ToArchitecturePtrOutput

func (o ArchitecturePtrOutput) ToArchitecturePtrOutput() ArchitecturePtrOutput

func (ArchitecturePtrOutput) ToArchitecturePtrOutputWithContext

func (o ArchitecturePtrOutput) ToArchitecturePtrOutputWithContext(ctx context.Context) ArchitecturePtrOutput

func (ArchitecturePtrOutput) ToStringPtrOutput

func (o ArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArchitecturePtrOutput) ToStringPtrOutputWithContext

func (o ArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BillingHubExecutionUsageDetailResponse

type BillingHubExecutionUsageDetailResponse struct {
	ApplicationName    *string  `pulumi:"applicationName"`
	ApplicationVersion *string  `pulumi:"applicationVersion"`
	BilledCharges      *float64 `pulumi:"billedCharges"`
	EndTimeStamp       *string  `pulumi:"endTimeStamp"`
	ExecutionRequestId *string  `pulumi:"executionRequestId"`
	MeterId            *string  `pulumi:"meterId"`
	OsBuild            *string  `pulumi:"osBuild"`
	Release            *string  `pulumi:"release"`
	Sku                *string  `pulumi:"sku"`
	StartTimeStamp     *string  `pulumi:"startTimeStamp"`
	TestType           *string  `pulumi:"testType"`
	UpdateType         *string  `pulumi:"updateType"`
	UsedBillableHours  *float64 `pulumi:"usedBillableHours"`
	UsedFreeHours      *float64 `pulumi:"usedFreeHours"`
}

type BillingHubExecutionUsageDetailResponseArrayOutput

type BillingHubExecutionUsageDetailResponseArrayOutput struct{ *pulumi.OutputState }

func (BillingHubExecutionUsageDetailResponseArrayOutput) ElementType

func (BillingHubExecutionUsageDetailResponseArrayOutput) Index

func (BillingHubExecutionUsageDetailResponseArrayOutput) ToBillingHubExecutionUsageDetailResponseArrayOutput

func (o BillingHubExecutionUsageDetailResponseArrayOutput) ToBillingHubExecutionUsageDetailResponseArrayOutput() BillingHubExecutionUsageDetailResponseArrayOutput

func (BillingHubExecutionUsageDetailResponseArrayOutput) ToBillingHubExecutionUsageDetailResponseArrayOutputWithContext

func (o BillingHubExecutionUsageDetailResponseArrayOutput) ToBillingHubExecutionUsageDetailResponseArrayOutputWithContext(ctx context.Context) BillingHubExecutionUsageDetailResponseArrayOutput

type BillingHubExecutionUsageDetailResponseOutput

type BillingHubExecutionUsageDetailResponseOutput struct{ *pulumi.OutputState }

func (BillingHubExecutionUsageDetailResponseOutput) ApplicationName

func (BillingHubExecutionUsageDetailResponseOutput) ApplicationVersion

func (BillingHubExecutionUsageDetailResponseOutput) BilledCharges

func (BillingHubExecutionUsageDetailResponseOutput) ElementType

func (BillingHubExecutionUsageDetailResponseOutput) EndTimeStamp

func (BillingHubExecutionUsageDetailResponseOutput) ExecutionRequestId

func (BillingHubExecutionUsageDetailResponseOutput) MeterId

func (BillingHubExecutionUsageDetailResponseOutput) OsBuild

func (BillingHubExecutionUsageDetailResponseOutput) Release

func (BillingHubExecutionUsageDetailResponseOutput) Sku

func (BillingHubExecutionUsageDetailResponseOutput) StartTimeStamp

func (BillingHubExecutionUsageDetailResponseOutput) TestType

func (BillingHubExecutionUsageDetailResponseOutput) ToBillingHubExecutionUsageDetailResponseOutput

func (o BillingHubExecutionUsageDetailResponseOutput) ToBillingHubExecutionUsageDetailResponseOutput() BillingHubExecutionUsageDetailResponseOutput

func (BillingHubExecutionUsageDetailResponseOutput) ToBillingHubExecutionUsageDetailResponseOutputWithContext

func (o BillingHubExecutionUsageDetailResponseOutput) ToBillingHubExecutionUsageDetailResponseOutputWithContext(ctx context.Context) BillingHubExecutionUsageDetailResponseOutput

func (BillingHubExecutionUsageDetailResponseOutput) UpdateType

func (BillingHubExecutionUsageDetailResponseOutput) UsedBillableHours

func (BillingHubExecutionUsageDetailResponseOutput) UsedFreeHours

type BillingHubFreeHourIncrementEntryResponse

type BillingHubFreeHourIncrementEntryResponse struct {
	CreateTimeStamp      *string  `pulumi:"createTimeStamp"`
	ExpirationTimeStamp  *string  `pulumi:"expirationTimeStamp"`
	IncrementalFreeHours *float64 `pulumi:"incrementalFreeHours"`
	RemainingFreeHours   *float64 `pulumi:"remainingFreeHours"`
}

type BillingHubFreeHourIncrementEntryResponseArrayOutput

type BillingHubFreeHourIncrementEntryResponseArrayOutput struct{ *pulumi.OutputState }

func (BillingHubFreeHourIncrementEntryResponseArrayOutput) ElementType

func (BillingHubFreeHourIncrementEntryResponseArrayOutput) Index

func (BillingHubFreeHourIncrementEntryResponseArrayOutput) ToBillingHubFreeHourIncrementEntryResponseArrayOutput

func (o BillingHubFreeHourIncrementEntryResponseArrayOutput) ToBillingHubFreeHourIncrementEntryResponseArrayOutput() BillingHubFreeHourIncrementEntryResponseArrayOutput

func (BillingHubFreeHourIncrementEntryResponseArrayOutput) ToBillingHubFreeHourIncrementEntryResponseArrayOutputWithContext

func (o BillingHubFreeHourIncrementEntryResponseArrayOutput) ToBillingHubFreeHourIncrementEntryResponseArrayOutputWithContext(ctx context.Context) BillingHubFreeHourIncrementEntryResponseArrayOutput

type BillingHubFreeHourIncrementEntryResponseOutput

type BillingHubFreeHourIncrementEntryResponseOutput struct{ *pulumi.OutputState }

func (BillingHubFreeHourIncrementEntryResponseOutput) CreateTimeStamp

func (BillingHubFreeHourIncrementEntryResponseOutput) ElementType

func (BillingHubFreeHourIncrementEntryResponseOutput) ExpirationTimeStamp

func (BillingHubFreeHourIncrementEntryResponseOutput) IncrementalFreeHours

func (BillingHubFreeHourIncrementEntryResponseOutput) RemainingFreeHours

func (BillingHubFreeHourIncrementEntryResponseOutput) ToBillingHubFreeHourIncrementEntryResponseOutput

func (o BillingHubFreeHourIncrementEntryResponseOutput) ToBillingHubFreeHourIncrementEntryResponseOutput() BillingHubFreeHourIncrementEntryResponseOutput

func (BillingHubFreeHourIncrementEntryResponseOutput) ToBillingHubFreeHourIncrementEntryResponseOutputWithContext

func (o BillingHubFreeHourIncrementEntryResponseOutput) ToBillingHubFreeHourIncrementEntryResponseOutputWithContext(ctx context.Context) BillingHubFreeHourIncrementEntryResponseOutput

type BillingHubGetUsageRequestResponse

type BillingHubGetUsageRequestResponse struct {
	EndTimeStamp   string `pulumi:"endTimeStamp"`
	PageIndex      *int   `pulumi:"pageIndex"`
	PageSize       *int   `pulumi:"pageSize"`
	StartTimeStamp string `pulumi:"startTimeStamp"`
}

type BillingHubGetUsageRequestResponseOutput

type BillingHubGetUsageRequestResponseOutput struct{ *pulumi.OutputState }

func (BillingHubGetUsageRequestResponseOutput) ElementType

func (BillingHubGetUsageRequestResponseOutput) EndTimeStamp

func (BillingHubGetUsageRequestResponseOutput) PageIndex

func (BillingHubGetUsageRequestResponseOutput) PageSize

func (BillingHubGetUsageRequestResponseOutput) StartTimeStamp

func (BillingHubGetUsageRequestResponseOutput) ToBillingHubGetUsageRequestResponseOutput

func (o BillingHubGetUsageRequestResponseOutput) ToBillingHubGetUsageRequestResponseOutput() BillingHubGetUsageRequestResponseOutput

func (BillingHubGetUsageRequestResponseOutput) ToBillingHubGetUsageRequestResponseOutputWithContext

func (o BillingHubGetUsageRequestResponseOutput) ToBillingHubGetUsageRequestResponseOutputWithContext(ctx context.Context) BillingHubGetUsageRequestResponseOutput

type BillingHubGetUsageRequestResponsePtrOutput

type BillingHubGetUsageRequestResponsePtrOutput struct{ *pulumi.OutputState }

func (BillingHubGetUsageRequestResponsePtrOutput) Elem

func (BillingHubGetUsageRequestResponsePtrOutput) ElementType

func (BillingHubGetUsageRequestResponsePtrOutput) EndTimeStamp

func (BillingHubGetUsageRequestResponsePtrOutput) PageIndex

func (BillingHubGetUsageRequestResponsePtrOutput) PageSize

func (BillingHubGetUsageRequestResponsePtrOutput) StartTimeStamp

func (BillingHubGetUsageRequestResponsePtrOutput) ToBillingHubGetUsageRequestResponsePtrOutput

func (o BillingHubGetUsageRequestResponsePtrOutput) ToBillingHubGetUsageRequestResponsePtrOutput() BillingHubGetUsageRequestResponsePtrOutput

func (BillingHubGetUsageRequestResponsePtrOutput) ToBillingHubGetUsageRequestResponsePtrOutputWithContext

func (o BillingHubGetUsageRequestResponsePtrOutput) ToBillingHubGetUsageRequestResponsePtrOutputWithContext(ctx context.Context) BillingHubGetUsageRequestResponsePtrOutput

type BillingHubPackageUsageResponse

type BillingHubPackageUsageResponse struct {
	ApplicationName                 *string                                      `pulumi:"applicationName"`
	ApplicationVersion              *string                                      `pulumi:"applicationVersion"`
	AzureResourceUri                *string                                      `pulumi:"azureResourceUri"`
	TotalCharges                    *float64                                     `pulumi:"totalCharges"`
	TotalUsedBillableHours          *float64                                     `pulumi:"totalUsedBillableHours"`
	TotalUsedFreeHours              *float64                                     `pulumi:"totalUsedFreeHours"`
	UsageEntriesGroupedByUpdateType []BillingHubUsageGroupedByUpdateTypeResponse `pulumi:"usageEntriesGroupedByUpdateType"`
}

type BillingHubPackageUsageResponseArrayOutput

type BillingHubPackageUsageResponseArrayOutput struct{ *pulumi.OutputState }

func (BillingHubPackageUsageResponseArrayOutput) ElementType

func (BillingHubPackageUsageResponseArrayOutput) Index

func (BillingHubPackageUsageResponseArrayOutput) ToBillingHubPackageUsageResponseArrayOutput

func (o BillingHubPackageUsageResponseArrayOutput) ToBillingHubPackageUsageResponseArrayOutput() BillingHubPackageUsageResponseArrayOutput

func (BillingHubPackageUsageResponseArrayOutput) ToBillingHubPackageUsageResponseArrayOutputWithContext

func (o BillingHubPackageUsageResponseArrayOutput) ToBillingHubPackageUsageResponseArrayOutputWithContext(ctx context.Context) BillingHubPackageUsageResponseArrayOutput

type BillingHubPackageUsageResponseOutput

type BillingHubPackageUsageResponseOutput struct{ *pulumi.OutputState }

func (BillingHubPackageUsageResponseOutput) ApplicationName

func (BillingHubPackageUsageResponseOutput) ApplicationVersion

func (BillingHubPackageUsageResponseOutput) AzureResourceUri

func (BillingHubPackageUsageResponseOutput) ElementType

func (BillingHubPackageUsageResponseOutput) ToBillingHubPackageUsageResponseOutput

func (o BillingHubPackageUsageResponseOutput) ToBillingHubPackageUsageResponseOutput() BillingHubPackageUsageResponseOutput

func (BillingHubPackageUsageResponseOutput) ToBillingHubPackageUsageResponseOutputWithContext

func (o BillingHubPackageUsageResponseOutput) ToBillingHubPackageUsageResponseOutputWithContext(ctx context.Context) BillingHubPackageUsageResponseOutput

func (BillingHubPackageUsageResponseOutput) TotalCharges

func (BillingHubPackageUsageResponseOutput) TotalUsedBillableHours

func (BillingHubPackageUsageResponseOutput) TotalUsedFreeHours

func (BillingHubPackageUsageResponseOutput) UsageEntriesGroupedByUpdateType

type BillingHubUsageGroupResponse

type BillingHubUsageGroupResponse struct {
	ExecutionUsageDetails  []BillingHubExecutionUsageDetailResponse `pulumi:"executionUsageDetails"`
	OsBuild                *string                                  `pulumi:"osBuild"`
	ProductFamily          *string                                  `pulumi:"productFamily"`
	Release                *string                                  `pulumi:"release"`
	ReleaseBuildDate       *string                                  `pulumi:"releaseBuildDate"`
	ReleaseBuildNumber     *float64                                 `pulumi:"releaseBuildNumber"`
	ReleaseBuildRevision   *float64                                 `pulumi:"releaseBuildRevision"`
	TestType               *string                                  `pulumi:"testType"`
	TotalCharges           *float64                                 `pulumi:"totalCharges"`
	TotalUsedBillableHours *float64                                 `pulumi:"totalUsedBillableHours"`
	TotalUsedFreeHours     *float64                                 `pulumi:"totalUsedFreeHours"`
}

type BillingHubUsageGroupResponseArrayOutput

type BillingHubUsageGroupResponseArrayOutput struct{ *pulumi.OutputState }

func (BillingHubUsageGroupResponseArrayOutput) ElementType

func (BillingHubUsageGroupResponseArrayOutput) Index

func (BillingHubUsageGroupResponseArrayOutput) ToBillingHubUsageGroupResponseArrayOutput

func (o BillingHubUsageGroupResponseArrayOutput) ToBillingHubUsageGroupResponseArrayOutput() BillingHubUsageGroupResponseArrayOutput

func (BillingHubUsageGroupResponseArrayOutput) ToBillingHubUsageGroupResponseArrayOutputWithContext

func (o BillingHubUsageGroupResponseArrayOutput) ToBillingHubUsageGroupResponseArrayOutputWithContext(ctx context.Context) BillingHubUsageGroupResponseArrayOutput

type BillingHubUsageGroupResponseOutput

type BillingHubUsageGroupResponseOutput struct{ *pulumi.OutputState }

func (BillingHubUsageGroupResponseOutput) ElementType

func (BillingHubUsageGroupResponseOutput) ExecutionUsageDetails

func (BillingHubUsageGroupResponseOutput) OsBuild

func (BillingHubUsageGroupResponseOutput) ProductFamily

func (BillingHubUsageGroupResponseOutput) Release

func (BillingHubUsageGroupResponseOutput) ReleaseBuildDate

func (BillingHubUsageGroupResponseOutput) ReleaseBuildNumber

func (BillingHubUsageGroupResponseOutput) ReleaseBuildRevision

func (BillingHubUsageGroupResponseOutput) TestType

func (BillingHubUsageGroupResponseOutput) ToBillingHubUsageGroupResponseOutput

func (o BillingHubUsageGroupResponseOutput) ToBillingHubUsageGroupResponseOutput() BillingHubUsageGroupResponseOutput

func (BillingHubUsageGroupResponseOutput) ToBillingHubUsageGroupResponseOutputWithContext

func (o BillingHubUsageGroupResponseOutput) ToBillingHubUsageGroupResponseOutputWithContext(ctx context.Context) BillingHubUsageGroupResponseOutput

func (BillingHubUsageGroupResponseOutput) TotalCharges

func (BillingHubUsageGroupResponseOutput) TotalUsedBillableHours

func (o BillingHubUsageGroupResponseOutput) TotalUsedBillableHours() pulumi.Float64PtrOutput

func (BillingHubUsageGroupResponseOutput) TotalUsedFreeHours

type BillingHubUsageGroupedByUpdateTypeResponse

type BillingHubUsageGroupedByUpdateTypeResponse struct {
	TotalCharges           *float64                       `pulumi:"totalCharges"`
	TotalUsedBillableHours *float64                       `pulumi:"totalUsedBillableHours"`
	TotalUsedFreeHours     *float64                       `pulumi:"totalUsedFreeHours"`
	UpdateType             *string                        `pulumi:"updateType"`
	UsageGroups            []BillingHubUsageGroupResponse `pulumi:"usageGroups"`
}

type BillingHubUsageGroupedByUpdateTypeResponseArrayOutput

type BillingHubUsageGroupedByUpdateTypeResponseArrayOutput struct{ *pulumi.OutputState }

func (BillingHubUsageGroupedByUpdateTypeResponseArrayOutput) ElementType

func (BillingHubUsageGroupedByUpdateTypeResponseArrayOutput) Index

func (BillingHubUsageGroupedByUpdateTypeResponseArrayOutput) ToBillingHubUsageGroupedByUpdateTypeResponseArrayOutput

func (BillingHubUsageGroupedByUpdateTypeResponseArrayOutput) ToBillingHubUsageGroupedByUpdateTypeResponseArrayOutputWithContext

func (o BillingHubUsageGroupedByUpdateTypeResponseArrayOutput) ToBillingHubUsageGroupedByUpdateTypeResponseArrayOutputWithContext(ctx context.Context) BillingHubUsageGroupedByUpdateTypeResponseArrayOutput

type BillingHubUsageGroupedByUpdateTypeResponseOutput

type BillingHubUsageGroupedByUpdateTypeResponseOutput struct{ *pulumi.OutputState }

func (BillingHubUsageGroupedByUpdateTypeResponseOutput) ElementType

func (BillingHubUsageGroupedByUpdateTypeResponseOutput) ToBillingHubUsageGroupedByUpdateTypeResponseOutput

func (o BillingHubUsageGroupedByUpdateTypeResponseOutput) ToBillingHubUsageGroupedByUpdateTypeResponseOutput() BillingHubUsageGroupedByUpdateTypeResponseOutput

func (BillingHubUsageGroupedByUpdateTypeResponseOutput) ToBillingHubUsageGroupedByUpdateTypeResponseOutputWithContext

func (o BillingHubUsageGroupedByUpdateTypeResponseOutput) ToBillingHubUsageGroupedByUpdateTypeResponseOutputWithContext(ctx context.Context) BillingHubUsageGroupedByUpdateTypeResponseOutput

func (BillingHubUsageGroupedByUpdateTypeResponseOutput) TotalCharges

func (BillingHubUsageGroupedByUpdateTypeResponseOutput) TotalUsedBillableHours

func (BillingHubUsageGroupedByUpdateTypeResponseOutput) TotalUsedFreeHours

func (BillingHubUsageGroupedByUpdateTypeResponseOutput) UpdateType

func (BillingHubUsageGroupedByUpdateTypeResponseOutput) UsageGroups

type Command

type Command struct {
	// The action of the command.
	Action string `pulumi:"action"`
	// Specifies whether to run the command even if a previous command is failed.
	AlwaysRun *bool `pulumi:"alwaysRun"`
	// Specifies whether to apply update before the command.
	ApplyUpdateBefore *bool `pulumi:"applyUpdateBefore"`
	// The content of the command. The content depends on source type.
	Content string `pulumi:"content"`
	// The type of command content.
	ContentType string `pulumi:"contentType"`
	// Specifies whether to enroll Intune before the command.
	EnrollIntuneBefore *bool `pulumi:"enrollIntuneBefore"`
	// Specifies whether to install first party applications before running the command.
	Install1PAppBefore *bool `pulumi:"install1PAppBefore"`
	// Specifies the max run time of the command.
	MaxRunTime *int `pulumi:"maxRunTime"`
	// The name of the command.
	Name string `pulumi:"name"`
	// Specifies whether the command is assigned to be executed after in-place upgrade.
	PostUpgrade *bool `pulumi:"postUpgrade"`
	// Specifies whether the command is assigned to be executed before in-place upgrade.
	PreUpgrade *bool `pulumi:"preUpgrade"`
	// Specifies whether to restart the VM after the command executed.
	RestartAfter *bool `pulumi:"restartAfter"`
	// Specifies whether to run the command in interactive mode.
	RunAsInteractive *bool `pulumi:"runAsInteractive"`
	// Specifies whether to run the command as administrator.
	RunElevated *bool `pulumi:"runElevated"`
}

The command used in the test

type CommandArgs

type CommandArgs struct {
	// The action of the command.
	Action pulumi.StringInput `pulumi:"action"`
	// Specifies whether to run the command even if a previous command is failed.
	AlwaysRun pulumi.BoolPtrInput `pulumi:"alwaysRun"`
	// Specifies whether to apply update before the command.
	ApplyUpdateBefore pulumi.BoolPtrInput `pulumi:"applyUpdateBefore"`
	// The content of the command. The content depends on source type.
	Content pulumi.StringInput `pulumi:"content"`
	// The type of command content.
	ContentType pulumi.StringInput `pulumi:"contentType"`
	// Specifies whether to enroll Intune before the command.
	EnrollIntuneBefore pulumi.BoolPtrInput `pulumi:"enrollIntuneBefore"`
	// Specifies whether to install first party applications before running the command.
	Install1PAppBefore pulumi.BoolPtrInput `pulumi:"install1PAppBefore"`
	// Specifies the max run time of the command.
	MaxRunTime pulumi.IntPtrInput `pulumi:"maxRunTime"`
	// The name of the command.
	Name pulumi.StringInput `pulumi:"name"`
	// Specifies whether the command is assigned to be executed after in-place upgrade.
	PostUpgrade pulumi.BoolPtrInput `pulumi:"postUpgrade"`
	// Specifies whether the command is assigned to be executed before in-place upgrade.
	PreUpgrade pulumi.BoolPtrInput `pulumi:"preUpgrade"`
	// Specifies whether to restart the VM after the command executed.
	RestartAfter pulumi.BoolPtrInput `pulumi:"restartAfter"`
	// Specifies whether to run the command in interactive mode.
	RunAsInteractive pulumi.BoolPtrInput `pulumi:"runAsInteractive"`
	// Specifies whether to run the command as administrator.
	RunElevated pulumi.BoolPtrInput `pulumi:"runElevated"`
}

The command used in the test

func (CommandArgs) ElementType

func (CommandArgs) ElementType() reflect.Type

func (CommandArgs) ToCommandOutput

func (i CommandArgs) ToCommandOutput() CommandOutput

func (CommandArgs) ToCommandOutputWithContext

func (i CommandArgs) ToCommandOutputWithContext(ctx context.Context) CommandOutput

type CommandArray

type CommandArray []CommandInput

func (CommandArray) ElementType

func (CommandArray) ElementType() reflect.Type

func (CommandArray) ToCommandArrayOutput

func (i CommandArray) ToCommandArrayOutput() CommandArrayOutput

func (CommandArray) ToCommandArrayOutputWithContext

func (i CommandArray) ToCommandArrayOutputWithContext(ctx context.Context) CommandArrayOutput

type CommandArrayInput

type CommandArrayInput interface {
	pulumi.Input

	ToCommandArrayOutput() CommandArrayOutput
	ToCommandArrayOutputWithContext(context.Context) CommandArrayOutput
}

CommandArrayInput is an input type that accepts CommandArray and CommandArrayOutput values. You can construct a concrete instance of `CommandArrayInput` via:

CommandArray{ CommandArgs{...} }

type CommandArrayOutput

type CommandArrayOutput struct{ *pulumi.OutputState }

func (CommandArrayOutput) ElementType

func (CommandArrayOutput) ElementType() reflect.Type

func (CommandArrayOutput) Index

func (CommandArrayOutput) ToCommandArrayOutput

func (o CommandArrayOutput) ToCommandArrayOutput() CommandArrayOutput

func (CommandArrayOutput) ToCommandArrayOutputWithContext

func (o CommandArrayOutput) ToCommandArrayOutputWithContext(ctx context.Context) CommandArrayOutput

type CommandInput

type CommandInput interface {
	pulumi.Input

	ToCommandOutput() CommandOutput
	ToCommandOutputWithContext(context.Context) CommandOutput
}

CommandInput is an input type that accepts CommandArgs and CommandOutput values. You can construct a concrete instance of `CommandInput` via:

CommandArgs{...}

type CommandOutput

type CommandOutput struct{ *pulumi.OutputState }

The command used in the test

func (CommandOutput) Action

func (o CommandOutput) Action() pulumi.StringOutput

The action of the command.

func (CommandOutput) AlwaysRun

func (o CommandOutput) AlwaysRun() pulumi.BoolPtrOutput

Specifies whether to run the command even if a previous command is failed.

func (CommandOutput) ApplyUpdateBefore

func (o CommandOutput) ApplyUpdateBefore() pulumi.BoolPtrOutput

Specifies whether to apply update before the command.

func (CommandOutput) Content

func (o CommandOutput) Content() pulumi.StringOutput

The content of the command. The content depends on source type.

func (CommandOutput) ContentType

func (o CommandOutput) ContentType() pulumi.StringOutput

The type of command content.

func (CommandOutput) ElementType

func (CommandOutput) ElementType() reflect.Type

func (CommandOutput) EnrollIntuneBefore

func (o CommandOutput) EnrollIntuneBefore() pulumi.BoolPtrOutput

Specifies whether to enroll Intune before the command.

func (CommandOutput) Install1PAppBefore

func (o CommandOutput) Install1PAppBefore() pulumi.BoolPtrOutput

Specifies whether to install first party applications before running the command.

func (CommandOutput) MaxRunTime

func (o CommandOutput) MaxRunTime() pulumi.IntPtrOutput

Specifies the max run time of the command.

func (CommandOutput) Name

The name of the command.

func (CommandOutput) PostUpgrade

func (o CommandOutput) PostUpgrade() pulumi.BoolPtrOutput

Specifies whether the command is assigned to be executed after in-place upgrade.

func (CommandOutput) PreUpgrade

func (o CommandOutput) PreUpgrade() pulumi.BoolPtrOutput

Specifies whether the command is assigned to be executed before in-place upgrade.

func (CommandOutput) RestartAfter

func (o CommandOutput) RestartAfter() pulumi.BoolPtrOutput

Specifies whether to restart the VM after the command executed.

func (CommandOutput) RunAsInteractive

func (o CommandOutput) RunAsInteractive() pulumi.BoolPtrOutput

Specifies whether to run the command in interactive mode.

func (CommandOutput) RunElevated

func (o CommandOutput) RunElevated() pulumi.BoolPtrOutput

Specifies whether to run the command as administrator.

func (CommandOutput) ToCommandOutput

func (o CommandOutput) ToCommandOutput() CommandOutput

func (CommandOutput) ToCommandOutputWithContext

func (o CommandOutput) ToCommandOutputWithContext(ctx context.Context) CommandOutput

type CommandResponse

type CommandResponse struct {
	// The action of the command.
	Action string `pulumi:"action"`
	// Specifies whether to run the command even if a previous command is failed.
	AlwaysRun *bool `pulumi:"alwaysRun"`
	// Specifies whether to apply update before the command.
	ApplyUpdateBefore *bool `pulumi:"applyUpdateBefore"`
	// The content of the command. The content depends on source type.
	Content string `pulumi:"content"`
	// The type of command content.
	ContentType string `pulumi:"contentType"`
	// Specifies whether to enroll Intune before the command.
	EnrollIntuneBefore *bool `pulumi:"enrollIntuneBefore"`
	// Specifies whether to install first party applications before running the command.
	Install1PAppBefore *bool `pulumi:"install1PAppBefore"`
	// Specifies the max run time of the command.
	MaxRunTime *int `pulumi:"maxRunTime"`
	// The name of the command.
	Name string `pulumi:"name"`
	// Specifies whether the command is assigned to be executed after in-place upgrade.
	PostUpgrade *bool `pulumi:"postUpgrade"`
	// Specifies whether the command is assigned to be executed before in-place upgrade.
	PreUpgrade *bool `pulumi:"preUpgrade"`
	// Specifies whether to restart the VM after the command executed.
	RestartAfter *bool `pulumi:"restartAfter"`
	// Specifies whether to run the command in interactive mode.
	RunAsInteractive *bool `pulumi:"runAsInteractive"`
	// Specifies whether to run the command as administrator.
	RunElevated *bool `pulumi:"runElevated"`
}

The command used in the test

type CommandResponseArrayOutput

type CommandResponseArrayOutput struct{ *pulumi.OutputState }

func (CommandResponseArrayOutput) ElementType

func (CommandResponseArrayOutput) ElementType() reflect.Type

func (CommandResponseArrayOutput) Index

func (CommandResponseArrayOutput) ToCommandResponseArrayOutput

func (o CommandResponseArrayOutput) ToCommandResponseArrayOutput() CommandResponseArrayOutput

func (CommandResponseArrayOutput) ToCommandResponseArrayOutputWithContext

func (o CommandResponseArrayOutput) ToCommandResponseArrayOutputWithContext(ctx context.Context) CommandResponseArrayOutput

type CommandResponseOutput

type CommandResponseOutput struct{ *pulumi.OutputState }

The command used in the test

func (CommandResponseOutput) Action

The action of the command.

func (CommandResponseOutput) AlwaysRun

Specifies whether to run the command even if a previous command is failed.

func (CommandResponseOutput) ApplyUpdateBefore

func (o CommandResponseOutput) ApplyUpdateBefore() pulumi.BoolPtrOutput

Specifies whether to apply update before the command.

func (CommandResponseOutput) Content

The content of the command. The content depends on source type.

func (CommandResponseOutput) ContentType

func (o CommandResponseOutput) ContentType() pulumi.StringOutput

The type of command content.

func (CommandResponseOutput) ElementType

func (CommandResponseOutput) ElementType() reflect.Type

func (CommandResponseOutput) EnrollIntuneBefore

func (o CommandResponseOutput) EnrollIntuneBefore() pulumi.BoolPtrOutput

Specifies whether to enroll Intune before the command.

func (CommandResponseOutput) Install1PAppBefore

func (o CommandResponseOutput) Install1PAppBefore() pulumi.BoolPtrOutput

Specifies whether to install first party applications before running the command.

func (CommandResponseOutput) MaxRunTime

func (o CommandResponseOutput) MaxRunTime() pulumi.IntPtrOutput

Specifies the max run time of the command.

func (CommandResponseOutput) Name

The name of the command.

func (CommandResponseOutput) PostUpgrade

func (o CommandResponseOutput) PostUpgrade() pulumi.BoolPtrOutput

Specifies whether the command is assigned to be executed after in-place upgrade.

func (CommandResponseOutput) PreUpgrade

Specifies whether the command is assigned to be executed before in-place upgrade.

func (CommandResponseOutput) RestartAfter

func (o CommandResponseOutput) RestartAfter() pulumi.BoolPtrOutput

Specifies whether to restart the VM after the command executed.

func (CommandResponseOutput) RunAsInteractive

func (o CommandResponseOutput) RunAsInteractive() pulumi.BoolPtrOutput

Specifies whether to run the command in interactive mode.

func (CommandResponseOutput) RunElevated

func (o CommandResponseOutput) RunElevated() pulumi.BoolPtrOutput

Specifies whether to run the command as administrator.

func (CommandResponseOutput) ToCommandResponseOutput

func (o CommandResponseOutput) ToCommandResponseOutput() CommandResponseOutput

func (CommandResponseOutput) ToCommandResponseOutputWithContext

func (o CommandResponseOutput) ToCommandResponseOutputWithContext(ctx context.Context) CommandResponseOutput

type ContentType

type ContentType string

The type of command content.

func (ContentType) ElementType

func (ContentType) ElementType() reflect.Type

func (ContentType) ToContentTypeOutput

func (e ContentType) ToContentTypeOutput() ContentTypeOutput

func (ContentType) ToContentTypeOutputWithContext

func (e ContentType) ToContentTypeOutputWithContext(ctx context.Context) ContentTypeOutput

func (ContentType) ToContentTypePtrOutput

func (e ContentType) ToContentTypePtrOutput() ContentTypePtrOutput

func (ContentType) ToContentTypePtrOutputWithContext

func (e ContentType) ToContentTypePtrOutputWithContext(ctx context.Context) ContentTypePtrOutput

func (ContentType) ToStringOutput

func (e ContentType) ToStringOutput() pulumi.StringOutput

func (ContentType) ToStringOutputWithContext

func (e ContentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ContentType) ToStringPtrOutput

func (e ContentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContentType) ToStringPtrOutputWithContext

func (e ContentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ContentTypeInput

type ContentTypeInput interface {
	pulumi.Input

	ToContentTypeOutput() ContentTypeOutput
	ToContentTypeOutputWithContext(context.Context) ContentTypeOutput
}

ContentTypeInput is an input type that accepts values of the ContentType enum A concrete instance of `ContentTypeInput` can be one of the following:

ContentTypeInline
ContentTypeFile
ContentTypePath

type ContentTypeOutput

type ContentTypeOutput struct{ *pulumi.OutputState }

func (ContentTypeOutput) ElementType

func (ContentTypeOutput) ElementType() reflect.Type

func (ContentTypeOutput) ToContentTypeOutput

func (o ContentTypeOutput) ToContentTypeOutput() ContentTypeOutput

func (ContentTypeOutput) ToContentTypeOutputWithContext

func (o ContentTypeOutput) ToContentTypeOutputWithContext(ctx context.Context) ContentTypeOutput

func (ContentTypeOutput) ToContentTypePtrOutput

func (o ContentTypeOutput) ToContentTypePtrOutput() ContentTypePtrOutput

func (ContentTypeOutput) ToContentTypePtrOutputWithContext

func (o ContentTypeOutput) ToContentTypePtrOutputWithContext(ctx context.Context) ContentTypePtrOutput

func (ContentTypeOutput) ToStringOutput

func (o ContentTypeOutput) ToStringOutput() pulumi.StringOutput

func (ContentTypeOutput) ToStringOutputWithContext

func (o ContentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ContentTypeOutput) ToStringPtrOutput

func (o ContentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContentTypeOutput) ToStringPtrOutputWithContext

func (o ContentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ContentTypePtrInput

type ContentTypePtrInput interface {
	pulumi.Input

	ToContentTypePtrOutput() ContentTypePtrOutput
	ToContentTypePtrOutputWithContext(context.Context) ContentTypePtrOutput
}

func ContentTypePtr

func ContentTypePtr(v string) ContentTypePtrInput

type ContentTypePtrOutput

type ContentTypePtrOutput struct{ *pulumi.OutputState }

func (ContentTypePtrOutput) Elem

func (ContentTypePtrOutput) ElementType

func (ContentTypePtrOutput) ElementType() reflect.Type

func (ContentTypePtrOutput) ToContentTypePtrOutput

func (o ContentTypePtrOutput) ToContentTypePtrOutput() ContentTypePtrOutput

func (ContentTypePtrOutput) ToContentTypePtrOutputWithContext

func (o ContentTypePtrOutput) ToContentTypePtrOutputWithContext(ctx context.Context) ContentTypePtrOutput

func (ContentTypePtrOutput) ToStringPtrOutput

func (o ContentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContentTypePtrOutput) ToStringPtrOutputWithContext

func (o ContentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Credential

type Credential struct {
	pulumi.CustomResourceState

	// Credential type.
	CredentialType pulumi.StringOutput `pulumi:"credentialType"`
	// Credential display name.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The test base credential resource. Azure REST API version: 2023-11-01-preview.

func GetCredential

func GetCredential(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CredentialState, opts ...pulumi.ResourceOption) (*Credential, error)

GetCredential gets an existing Credential resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCredential

func NewCredential(ctx *pulumi.Context,
	name string, args *CredentialArgs, opts ...pulumi.ResourceOption) (*Credential, error)

NewCredential registers a new resource with the given unique name, arguments, and options.

func (*Credential) ElementType

func (*Credential) ElementType() reflect.Type

func (*Credential) ToCredentialOutput

func (i *Credential) ToCredentialOutput() CredentialOutput

func (*Credential) ToCredentialOutputWithContext

func (i *Credential) ToCredentialOutputWithContext(ctx context.Context) CredentialOutput

type CredentialArgs

type CredentialArgs struct {
	// The credential resource name.
	CredentialName pulumi.StringPtrInput
	// Credential type.
	CredentialType pulumi.StringInput
	// Credential display name.
	DisplayName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput
}

The set of arguments for constructing a Credential resource.

func (CredentialArgs) ElementType

func (CredentialArgs) ElementType() reflect.Type

type CredentialInput

type CredentialInput interface {
	pulumi.Input

	ToCredentialOutput() CredentialOutput
	ToCredentialOutputWithContext(ctx context.Context) CredentialOutput
}

type CredentialOutput

type CredentialOutput struct{ *pulumi.OutputState }

func (CredentialOutput) CredentialType

func (o CredentialOutput) CredentialType() pulumi.StringOutput

Credential type.

func (CredentialOutput) DisplayName

func (o CredentialOutput) DisplayName() pulumi.StringOutput

Credential display name.

func (CredentialOutput) ElementType

func (CredentialOutput) ElementType() reflect.Type

func (CredentialOutput) Name

The name of the resource

func (CredentialOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (CredentialOutput) ToCredentialOutput

func (o CredentialOutput) ToCredentialOutput() CredentialOutput

func (CredentialOutput) ToCredentialOutputWithContext

func (o CredentialOutput) ToCredentialOutputWithContext(ctx context.Context) CredentialOutput

func (CredentialOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type CredentialState

type CredentialState struct {
}

func (CredentialState) ElementType

func (CredentialState) ElementType() reflect.Type

type CredentialType

type CredentialType string

Credential type.

func (CredentialType) ElementType

func (CredentialType) ElementType() reflect.Type

func (CredentialType) ToCredentialTypeOutput

func (e CredentialType) ToCredentialTypeOutput() CredentialTypeOutput

func (CredentialType) ToCredentialTypeOutputWithContext

func (e CredentialType) ToCredentialTypeOutputWithContext(ctx context.Context) CredentialTypeOutput

func (CredentialType) ToCredentialTypePtrOutput

func (e CredentialType) ToCredentialTypePtrOutput() CredentialTypePtrOutput

func (CredentialType) ToCredentialTypePtrOutputWithContext

func (e CredentialType) ToCredentialTypePtrOutputWithContext(ctx context.Context) CredentialTypePtrOutput

func (CredentialType) ToStringOutput

func (e CredentialType) ToStringOutput() pulumi.StringOutput

func (CredentialType) ToStringOutputWithContext

func (e CredentialType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CredentialType) ToStringPtrOutput

func (e CredentialType) ToStringPtrOutput() pulumi.StringPtrOutput

func (CredentialType) ToStringPtrOutputWithContext

func (e CredentialType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CredentialTypeInput

type CredentialTypeInput interface {
	pulumi.Input

	ToCredentialTypeOutput() CredentialTypeOutput
	ToCredentialTypeOutputWithContext(context.Context) CredentialTypeOutput
}

CredentialTypeInput is an input type that accepts values of the CredentialType enum A concrete instance of `CredentialTypeInput` can be one of the following:

CredentialTypeIntuneAccount

type CredentialTypeOutput

type CredentialTypeOutput struct{ *pulumi.OutputState }

func (CredentialTypeOutput) ElementType

func (CredentialTypeOutput) ElementType() reflect.Type

func (CredentialTypeOutput) ToCredentialTypeOutput

func (o CredentialTypeOutput) ToCredentialTypeOutput() CredentialTypeOutput

func (CredentialTypeOutput) ToCredentialTypeOutputWithContext

func (o CredentialTypeOutput) ToCredentialTypeOutputWithContext(ctx context.Context) CredentialTypeOutput

func (CredentialTypeOutput) ToCredentialTypePtrOutput

func (o CredentialTypeOutput) ToCredentialTypePtrOutput() CredentialTypePtrOutput

func (CredentialTypeOutput) ToCredentialTypePtrOutputWithContext

func (o CredentialTypeOutput) ToCredentialTypePtrOutputWithContext(ctx context.Context) CredentialTypePtrOutput

func (CredentialTypeOutput) ToStringOutput

func (o CredentialTypeOutput) ToStringOutput() pulumi.StringOutput

func (CredentialTypeOutput) ToStringOutputWithContext

func (o CredentialTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CredentialTypeOutput) ToStringPtrOutput

func (o CredentialTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CredentialTypeOutput) ToStringPtrOutputWithContext

func (o CredentialTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CredentialTypePtrInput

type CredentialTypePtrInput interface {
	pulumi.Input

	ToCredentialTypePtrOutput() CredentialTypePtrOutput
	ToCredentialTypePtrOutputWithContext(context.Context) CredentialTypePtrOutput
}

func CredentialTypePtr

func CredentialTypePtr(v string) CredentialTypePtrInput

type CredentialTypePtrOutput

type CredentialTypePtrOutput struct{ *pulumi.OutputState }

func (CredentialTypePtrOutput) Elem

func (CredentialTypePtrOutput) ElementType

func (CredentialTypePtrOutput) ElementType() reflect.Type

func (CredentialTypePtrOutput) ToCredentialTypePtrOutput

func (o CredentialTypePtrOutput) ToCredentialTypePtrOutput() CredentialTypePtrOutput

func (CredentialTypePtrOutput) ToCredentialTypePtrOutputWithContext

func (o CredentialTypePtrOutput) ToCredentialTypePtrOutputWithContext(ctx context.Context) CredentialTypePtrOutput

func (CredentialTypePtrOutput) ToStringPtrOutput

func (o CredentialTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CredentialTypePtrOutput) ToStringPtrOutputWithContext

func (o CredentialTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CustomImage

type CustomImage struct {
	pulumi.CustomResourceState

	// The UTC timestamp when the custom image was published.
	CreationTime pulumi.StringOutput `pulumi:"creationTime"`
	// Image definition name.
	DefinitionName pulumi.StringOutput `pulumi:"definitionName"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// This property indicates the size of the VHD to be created.
	OsDiskImageSizeInGB pulumi.Float64Output `pulumi:"osDiskImageSizeInGB"`
	// Product of the custom image.
	Product pulumi.StringOutput `pulumi:"product"`
	// The provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Release of the custom image OS.
	Release pulumi.StringOutput `pulumi:"release"`
	// The release version date of the release of the custom image OS.
	ReleaseVersionDate pulumi.StringOutput `pulumi:"releaseVersionDate"`
	// Custom image source type.
	Source pulumi.StringOutput `pulumi:"source"`
	// Status of the custom image.
	Status pulumi.StringOutput `pulumi:"status"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// The validation result of the custom image.
	ValidationResults ImageValidationResultsResponseOutput `pulumi:"validationResults"`
	// Image version name.
	VersionName pulumi.StringOutput `pulumi:"versionName"`
	// The file name of the associated VHD resource.
	VhdFileName pulumi.StringOutput `pulumi:"vhdFileName"`
	// The Id of the associated VHD resource.
	VhdId pulumi.StringPtrOutput `pulumi:"vhdId"`
}

The test base custom image resource. Azure REST API version: 2023-11-01-preview.

func GetCustomImage

func GetCustomImage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomImageState, opts ...pulumi.ResourceOption) (*CustomImage, error)

GetCustomImage gets an existing CustomImage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCustomImage

func NewCustomImage(ctx *pulumi.Context,
	name string, args *CustomImageArgs, opts ...pulumi.ResourceOption) (*CustomImage, error)

NewCustomImage registers a new resource with the given unique name, arguments, and options.

func (*CustomImage) ElementType

func (*CustomImage) ElementType() reflect.Type

func (*CustomImage) ToCustomImageOutput

func (i *CustomImage) ToCustomImageOutput() CustomImageOutput

func (*CustomImage) ToCustomImageOutputWithContext

func (i *CustomImage) ToCustomImageOutputWithContext(ctx context.Context) CustomImageOutput

type CustomImageArgs

type CustomImageArgs struct {
	// The resource name of the test base custom image.
	CustomImageName pulumi.StringPtrInput
	// Image definition name.
	DefinitionName pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Custom image source type.
	Source pulumi.StringInput
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput
	// Image version name.
	VersionName pulumi.StringInput
	// The Id of the associated VHD resource.
	VhdId pulumi.StringPtrInput
}

The set of arguments for constructing a CustomImage resource.

func (CustomImageArgs) ElementType

func (CustomImageArgs) ElementType() reflect.Type

type CustomImageInput

type CustomImageInput interface {
	pulumi.Input

	ToCustomImageOutput() CustomImageOutput
	ToCustomImageOutputWithContext(ctx context.Context) CustomImageOutput
}

type CustomImageOutput

type CustomImageOutput struct{ *pulumi.OutputState }

func (CustomImageOutput) CreationTime

func (o CustomImageOutput) CreationTime() pulumi.StringOutput

The UTC timestamp when the custom image was published.

func (CustomImageOutput) DefinitionName

func (o CustomImageOutput) DefinitionName() pulumi.StringOutput

Image definition name.

func (CustomImageOutput) ElementType

func (CustomImageOutput) ElementType() reflect.Type

func (CustomImageOutput) Name

The name of the resource

func (CustomImageOutput) OsDiskImageSizeInGB

func (o CustomImageOutput) OsDiskImageSizeInGB() pulumi.Float64Output

This property indicates the size of the VHD to be created.

func (CustomImageOutput) Product

Product of the custom image.

func (CustomImageOutput) ProvisioningState

func (o CustomImageOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the resource.

func (CustomImageOutput) Release

Release of the custom image OS.

func (CustomImageOutput) ReleaseVersionDate

func (o CustomImageOutput) ReleaseVersionDate() pulumi.StringOutput

The release version date of the release of the custom image OS.

func (CustomImageOutput) Source

Custom image source type.

func (CustomImageOutput) Status

Status of the custom image.

func (CustomImageOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (CustomImageOutput) ToCustomImageOutput

func (o CustomImageOutput) ToCustomImageOutput() CustomImageOutput

func (CustomImageOutput) ToCustomImageOutputWithContext

func (o CustomImageOutput) ToCustomImageOutputWithContext(ctx context.Context) CustomImageOutput

func (CustomImageOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (CustomImageOutput) ValidationResults

The validation result of the custom image.

func (CustomImageOutput) VersionName

func (o CustomImageOutput) VersionName() pulumi.StringOutput

Image version name.

func (CustomImageOutput) VhdFileName

func (o CustomImageOutput) VhdFileName() pulumi.StringOutput

The file name of the associated VHD resource.

func (CustomImageOutput) VhdId

The Id of the associated VHD resource.

type CustomImageState

type CustomImageState struct {
}

func (CustomImageState) ElementType

func (CustomImageState) ElementType() reflect.Type

type CustomerEvent

type CustomerEvent struct {
	pulumi.CustomResourceState

	// The name of the event subscribed to.
	EventName pulumi.StringOutput `pulumi:"eventName"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The notification event receivers.
	Receivers NotificationEventReceiverResponseArrayOutput `pulumi:"receivers"`
	// The system metadata relating to this resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The Customer Notification Event resource. Azure REST API version: 2022-04-01-preview. Prior API version in Azure Native 1.x: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

func GetCustomerEvent

func GetCustomerEvent(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomerEventState, opts ...pulumi.ResourceOption) (*CustomerEvent, error)

GetCustomerEvent gets an existing CustomerEvent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCustomerEvent

func NewCustomerEvent(ctx *pulumi.Context,
	name string, args *CustomerEventArgs, opts ...pulumi.ResourceOption) (*CustomerEvent, error)

NewCustomerEvent registers a new resource with the given unique name, arguments, and options.

func (*CustomerEvent) ElementType

func (*CustomerEvent) ElementType() reflect.Type

func (*CustomerEvent) ToCustomerEventOutput

func (i *CustomerEvent) ToCustomerEventOutput() CustomerEventOutput

func (*CustomerEvent) ToCustomerEventOutputWithContext

func (i *CustomerEvent) ToCustomerEventOutputWithContext(ctx context.Context) CustomerEventOutput

type CustomerEventArgs

type CustomerEventArgs struct {
	// The resource name of the Test Base Customer event.
	CustomerEventName pulumi.StringPtrInput
	// The name of the event subscribed to.
	EventName pulumi.StringInput
	// The notification event receivers.
	Receivers NotificationEventReceiverArrayInput
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput
}

The set of arguments for constructing a CustomerEvent resource.

func (CustomerEventArgs) ElementType

func (CustomerEventArgs) ElementType() reflect.Type

type CustomerEventInput

type CustomerEventInput interface {
	pulumi.Input

	ToCustomerEventOutput() CustomerEventOutput
	ToCustomerEventOutputWithContext(ctx context.Context) CustomerEventOutput
}

type CustomerEventOutput

type CustomerEventOutput struct{ *pulumi.OutputState }

func (CustomerEventOutput) ElementType

func (CustomerEventOutput) ElementType() reflect.Type

func (CustomerEventOutput) EventName

func (o CustomerEventOutput) EventName() pulumi.StringOutput

The name of the event subscribed to.

func (CustomerEventOutput) Name

Resource name.

func (CustomerEventOutput) Receivers

The notification event receivers.

func (CustomerEventOutput) SystemData

The system metadata relating to this resource

func (CustomerEventOutput) ToCustomerEventOutput

func (o CustomerEventOutput) ToCustomerEventOutput() CustomerEventOutput

func (CustomerEventOutput) ToCustomerEventOutputWithContext

func (o CustomerEventOutput) ToCustomerEventOutputWithContext(ctx context.Context) CustomerEventOutput

func (CustomerEventOutput) Type

Resource type.

type CustomerEventState

type CustomerEventState struct {
}

func (CustomerEventState) ElementType

func (CustomerEventState) ElementType() reflect.Type

type DistributionGroupListReceiverValue

type DistributionGroupListReceiverValue struct {
	// The list of distribution groups.
	DistributionGroups []string `pulumi:"distributionGroups"`
}

The user object receiver value.

type DistributionGroupListReceiverValueArgs

type DistributionGroupListReceiverValueArgs struct {
	// The list of distribution groups.
	DistributionGroups pulumi.StringArrayInput `pulumi:"distributionGroups"`
}

The user object receiver value.

func (DistributionGroupListReceiverValueArgs) ElementType

func (DistributionGroupListReceiverValueArgs) ToDistributionGroupListReceiverValueOutput

func (i DistributionGroupListReceiverValueArgs) ToDistributionGroupListReceiverValueOutput() DistributionGroupListReceiverValueOutput

func (DistributionGroupListReceiverValueArgs) ToDistributionGroupListReceiverValueOutputWithContext

func (i DistributionGroupListReceiverValueArgs) ToDistributionGroupListReceiverValueOutputWithContext(ctx context.Context) DistributionGroupListReceiverValueOutput

func (DistributionGroupListReceiverValueArgs) ToDistributionGroupListReceiverValuePtrOutput

func (i DistributionGroupListReceiverValueArgs) ToDistributionGroupListReceiverValuePtrOutput() DistributionGroupListReceiverValuePtrOutput

func (DistributionGroupListReceiverValueArgs) ToDistributionGroupListReceiverValuePtrOutputWithContext

func (i DistributionGroupListReceiverValueArgs) ToDistributionGroupListReceiverValuePtrOutputWithContext(ctx context.Context) DistributionGroupListReceiverValuePtrOutput

type DistributionGroupListReceiverValueInput

type DistributionGroupListReceiverValueInput interface {
	pulumi.Input

	ToDistributionGroupListReceiverValueOutput() DistributionGroupListReceiverValueOutput
	ToDistributionGroupListReceiverValueOutputWithContext(context.Context) DistributionGroupListReceiverValueOutput
}

DistributionGroupListReceiverValueInput is an input type that accepts DistributionGroupListReceiverValueArgs and DistributionGroupListReceiverValueOutput values. You can construct a concrete instance of `DistributionGroupListReceiverValueInput` via:

DistributionGroupListReceiverValueArgs{...}

type DistributionGroupListReceiverValueOutput

type DistributionGroupListReceiverValueOutput struct{ *pulumi.OutputState }

The user object receiver value.

func (DistributionGroupListReceiverValueOutput) DistributionGroups

The list of distribution groups.

func (DistributionGroupListReceiverValueOutput) ElementType

func (DistributionGroupListReceiverValueOutput) ToDistributionGroupListReceiverValueOutput

func (o DistributionGroupListReceiverValueOutput) ToDistributionGroupListReceiverValueOutput() DistributionGroupListReceiverValueOutput

func (DistributionGroupListReceiverValueOutput) ToDistributionGroupListReceiverValueOutputWithContext

func (o DistributionGroupListReceiverValueOutput) ToDistributionGroupListReceiverValueOutputWithContext(ctx context.Context) DistributionGroupListReceiverValueOutput

func (DistributionGroupListReceiverValueOutput) ToDistributionGroupListReceiverValuePtrOutput

func (o DistributionGroupListReceiverValueOutput) ToDistributionGroupListReceiverValuePtrOutput() DistributionGroupListReceiverValuePtrOutput

func (DistributionGroupListReceiverValueOutput) ToDistributionGroupListReceiverValuePtrOutputWithContext

func (o DistributionGroupListReceiverValueOutput) ToDistributionGroupListReceiverValuePtrOutputWithContext(ctx context.Context) DistributionGroupListReceiverValuePtrOutput

type DistributionGroupListReceiverValuePtrInput

type DistributionGroupListReceiverValuePtrInput interface {
	pulumi.Input

	ToDistributionGroupListReceiverValuePtrOutput() DistributionGroupListReceiverValuePtrOutput
	ToDistributionGroupListReceiverValuePtrOutputWithContext(context.Context) DistributionGroupListReceiverValuePtrOutput
}

DistributionGroupListReceiverValuePtrInput is an input type that accepts DistributionGroupListReceiverValueArgs, DistributionGroupListReceiverValuePtr and DistributionGroupListReceiverValuePtrOutput values. You can construct a concrete instance of `DistributionGroupListReceiverValuePtrInput` via:

        DistributionGroupListReceiverValueArgs{...}

or:

        nil

type DistributionGroupListReceiverValuePtrOutput

type DistributionGroupListReceiverValuePtrOutput struct{ *pulumi.OutputState }

func (DistributionGroupListReceiverValuePtrOutput) DistributionGroups

The list of distribution groups.

func (DistributionGroupListReceiverValuePtrOutput) Elem

func (DistributionGroupListReceiverValuePtrOutput) ElementType

func (DistributionGroupListReceiverValuePtrOutput) ToDistributionGroupListReceiverValuePtrOutput

func (o DistributionGroupListReceiverValuePtrOutput) ToDistributionGroupListReceiverValuePtrOutput() DistributionGroupListReceiverValuePtrOutput

func (DistributionGroupListReceiverValuePtrOutput) ToDistributionGroupListReceiverValuePtrOutputWithContext

func (o DistributionGroupListReceiverValuePtrOutput) ToDistributionGroupListReceiverValuePtrOutputWithContext(ctx context.Context) DistributionGroupListReceiverValuePtrOutput

type DistributionGroupListReceiverValueResponse

type DistributionGroupListReceiverValueResponse struct {
	// The list of distribution groups.
	DistributionGroups []string `pulumi:"distributionGroups"`
}

The user object receiver value.

type DistributionGroupListReceiverValueResponseOutput

type DistributionGroupListReceiverValueResponseOutput struct{ *pulumi.OutputState }

The user object receiver value.

func (DistributionGroupListReceiverValueResponseOutput) DistributionGroups

The list of distribution groups.

func (DistributionGroupListReceiverValueResponseOutput) ElementType

func (DistributionGroupListReceiverValueResponseOutput) ToDistributionGroupListReceiverValueResponseOutput

func (o DistributionGroupListReceiverValueResponseOutput) ToDistributionGroupListReceiverValueResponseOutput() DistributionGroupListReceiverValueResponseOutput

func (DistributionGroupListReceiverValueResponseOutput) ToDistributionGroupListReceiverValueResponseOutputWithContext

func (o DistributionGroupListReceiverValueResponseOutput) ToDistributionGroupListReceiverValueResponseOutputWithContext(ctx context.Context) DistributionGroupListReceiverValueResponseOutput

type DistributionGroupListReceiverValueResponsePtrOutput

type DistributionGroupListReceiverValueResponsePtrOutput struct{ *pulumi.OutputState }

func (DistributionGroupListReceiverValueResponsePtrOutput) DistributionGroups

The list of distribution groups.

func (DistributionGroupListReceiverValueResponsePtrOutput) Elem

func (DistributionGroupListReceiverValueResponsePtrOutput) ElementType

func (DistributionGroupListReceiverValueResponsePtrOutput) ToDistributionGroupListReceiverValueResponsePtrOutput

func (o DistributionGroupListReceiverValueResponsePtrOutput) ToDistributionGroupListReceiverValueResponsePtrOutput() DistributionGroupListReceiverValueResponsePtrOutput

func (DistributionGroupListReceiverValueResponsePtrOutput) ToDistributionGroupListReceiverValueResponsePtrOutputWithContext

func (o DistributionGroupListReceiverValueResponsePtrOutput) ToDistributionGroupListReceiverValueResponsePtrOutputWithContext(ctx context.Context) DistributionGroupListReceiverValueResponsePtrOutput

type DraftPackage

type DraftPackage struct {
	pulumi.CustomResourceState

	// The name of the app file.
	AppFileName pulumi.StringPtrOutput `pulumi:"appFileName"`
	// Application name
	ApplicationName pulumi.StringPtrOutput `pulumi:"applicationName"`
	// Comments added by user.
	Comments pulumi.StringPtrOutput `pulumi:"comments"`
	// The relative path of the folder hosting package files.
	DraftPackagePath pulumi.StringOutput `pulumi:"draftPackagePath"`
	// Specifies whether this draft package is used to edit a package.
	EditPackage pulumi.BoolPtrOutput `pulumi:"editPackage"`
	// The executable launch command for script auto-fill. Will be used to run the application.
	ExecutableLaunchCommand pulumi.StringPtrOutput `pulumi:"executableLaunchCommand"`
	// The list of first party applications to test along with user application.
	FirstPartyApps FirstPartyAppDefinitionResponseArrayOutput `pulumi:"firstPartyApps"`
	// The flighting ring for feature update.
	FlightingRing pulumi.StringPtrOutput `pulumi:"flightingRing"`
	// The list of gallery apps to test along with user application.
	GalleryApps GalleryAppDefinitionResponseArrayOutput `pulumi:"galleryApps"`
	// The highlight files in the package.
	HighlightedFiles HighlightedFileResponseArrayOutput `pulumi:"highlightedFiles"`
	// Specifies the baseline os and target os for inplace upgrade.
	InplaceUpgradeOSPair InplaceUpgradeOSInfoResponsePtrOutput `pulumi:"inplaceUpgradeOSPair"`
	// The metadata of Intune enrollment.
	IntuneEnrollmentMetadata IntuneEnrollmentMetadataResponsePtrOutput `pulumi:"intuneEnrollmentMetadata"`
	// Metadata used to generate draft package folder and scripts.
	IntuneMetadata DraftPackageIntuneAppMetadataResponsePtrOutput `pulumi:"intuneMetadata"`
	// The UTC timestamp when the package was last modified.
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Specifies the package id from which the draft package copied.
	PackageId pulumi.StringPtrOutput `pulumi:"packageId"`
	// Tags of the package to be created.
	PackageTags pulumi.StringMapOutput `pulumi:"packageTags"`
	// The process name for script auto-fill. Will be used to identify the application process.
	ProcessName pulumi.StringPtrOutput `pulumi:"processName"`
	// The provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The source type.
	SourceType pulumi.StringPtrOutput `pulumi:"sourceType"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tab state.
	TabState TabStateResponsePtrOutput `pulumi:"tabState"`
	// Specifies the target OSs of specific OS Update types.
	TargetOSList TargetOSInfoResponseArrayOutput `pulumi:"targetOSList"`
	// OOB, functional or flow driven. Mapped to the data in 'tests' property.
	TestTypes pulumi.StringArrayOutput `pulumi:"testTypes"`
	// The detailed test information.
	Tests TestResponseArrayOutput `pulumi:"tests"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Indicates whether user choose to enable script auto-fill.
	UseAutofill pulumi.BoolPtrOutput `pulumi:"useAutofill"`
	// Specifies whether a sample package should be used instead of the one uploaded by the user.
	UseSample pulumi.BoolPtrOutput `pulumi:"useSample"`
	// Application version
	Version pulumi.StringPtrOutput `pulumi:"version"`
	// The relative path for a temporarily folder for package creation work.
	WorkingPath pulumi.StringOutput `pulumi:"workingPath"`
}

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

func GetDraftPackage

func GetDraftPackage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DraftPackageState, opts ...pulumi.ResourceOption) (*DraftPackage, error)

GetDraftPackage gets an existing DraftPackage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDraftPackage

func NewDraftPackage(ctx *pulumi.Context,
	name string, args *DraftPackageArgs, opts ...pulumi.ResourceOption) (*DraftPackage, error)

NewDraftPackage registers a new resource with the given unique name, arguments, and options.

func (*DraftPackage) ElementType

func (*DraftPackage) ElementType() reflect.Type

func (*DraftPackage) ToDraftPackageOutput

func (i *DraftPackage) ToDraftPackageOutput() DraftPackageOutput

func (*DraftPackage) ToDraftPackageOutputWithContext

func (i *DraftPackage) ToDraftPackageOutputWithContext(ctx context.Context) DraftPackageOutput

type DraftPackageArgs

type DraftPackageArgs struct {
	// The name of the app file.
	AppFileName pulumi.StringPtrInput
	// Application name
	ApplicationName pulumi.StringPtrInput
	// Comments added by user.
	Comments pulumi.StringPtrInput
	// The resource name of the Test Base Draft Package.
	DraftPackageName pulumi.StringPtrInput
	// Specifies whether this draft package is used to edit a package.
	EditPackage pulumi.BoolPtrInput
	// The executable launch command for script auto-fill. Will be used to run the application.
	ExecutableLaunchCommand pulumi.StringPtrInput
	// The list of first party applications to test along with user application.
	FirstPartyApps FirstPartyAppDefinitionArrayInput
	// The flighting ring for feature update.
	FlightingRing pulumi.StringPtrInput
	// The list of gallery apps to test along with user application.
	GalleryApps GalleryAppDefinitionArrayInput
	// The highlight files in the package.
	HighlightedFiles HighlightedFileArrayInput
	// Specifies the baseline os and target os for inplace upgrade.
	InplaceUpgradeOSPair InplaceUpgradeOSInfoPtrInput
	// The metadata of Intune enrollment.
	IntuneEnrollmentMetadata IntuneEnrollmentMetadataPtrInput
	// Metadata used to generate draft package folder and scripts.
	IntuneMetadata DraftPackageIntuneAppMetadataPtrInput
	// Specifies the package id from which the draft package copied.
	PackageId pulumi.StringPtrInput
	// Tags of the package to be created.
	PackageTags pulumi.StringMapInput
	// The process name for script auto-fill. Will be used to identify the application process.
	ProcessName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The source type.
	SourceType pulumi.StringPtrInput
	// Tab state.
	TabState TabStatePtrInput
	// Specifies the target OSs of specific OS Update types.
	TargetOSList TargetOSInfoArrayInput
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput
	// OOB, functional or flow driven. Mapped to the data in 'tests' property.
	TestTypes pulumi.StringArrayInput
	// The detailed test information.
	Tests TestArrayInput
	// Indicates whether user choose to enable script auto-fill.
	UseAutofill pulumi.BoolPtrInput
	// Specifies whether a sample package should be used instead of the one uploaded by the user.
	UseSample pulumi.BoolPtrInput
	// Application version
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a DraftPackage resource.

func (DraftPackageArgs) ElementType

func (DraftPackageArgs) ElementType() reflect.Type

type DraftPackageInput

type DraftPackageInput interface {
	pulumi.Input

	ToDraftPackageOutput() DraftPackageOutput
	ToDraftPackageOutputWithContext(ctx context.Context) DraftPackageOutput
}

type DraftPackageIntuneAppMetadata

type DraftPackageIntuneAppMetadata struct {
	// The Metadata of the Intune App through intunewin file uploading.
	IntuneApp *DraftPackageIntuneAppMetadataItem `pulumi:"intuneApp"`
	// The Metadata of dependencies of the Intune App through intunewin file uploading.
	IntuneAppDependencies []DraftPackageIntuneAppMetadataItem `pulumi:"intuneAppDependencies"`
}

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

type DraftPackageIntuneAppMetadataArgs

type DraftPackageIntuneAppMetadataArgs struct {
	// The Metadata of the Intune App through intunewin file uploading.
	IntuneApp DraftPackageIntuneAppMetadataItemPtrInput `pulumi:"intuneApp"`
	// The Metadata of dependencies of the Intune App through intunewin file uploading.
	IntuneAppDependencies DraftPackageIntuneAppMetadataItemArrayInput `pulumi:"intuneAppDependencies"`
}

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

func (DraftPackageIntuneAppMetadataArgs) ElementType

func (DraftPackageIntuneAppMetadataArgs) ToDraftPackageIntuneAppMetadataOutput

func (i DraftPackageIntuneAppMetadataArgs) ToDraftPackageIntuneAppMetadataOutput() DraftPackageIntuneAppMetadataOutput

func (DraftPackageIntuneAppMetadataArgs) ToDraftPackageIntuneAppMetadataOutputWithContext

func (i DraftPackageIntuneAppMetadataArgs) ToDraftPackageIntuneAppMetadataOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataOutput

func (DraftPackageIntuneAppMetadataArgs) ToDraftPackageIntuneAppMetadataPtrOutput

func (i DraftPackageIntuneAppMetadataArgs) ToDraftPackageIntuneAppMetadataPtrOutput() DraftPackageIntuneAppMetadataPtrOutput

func (DraftPackageIntuneAppMetadataArgs) ToDraftPackageIntuneAppMetadataPtrOutputWithContext

func (i DraftPackageIntuneAppMetadataArgs) ToDraftPackageIntuneAppMetadataPtrOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataPtrOutput

type DraftPackageIntuneAppMetadataInput

type DraftPackageIntuneAppMetadataInput interface {
	pulumi.Input

	ToDraftPackageIntuneAppMetadataOutput() DraftPackageIntuneAppMetadataOutput
	ToDraftPackageIntuneAppMetadataOutputWithContext(context.Context) DraftPackageIntuneAppMetadataOutput
}

DraftPackageIntuneAppMetadataInput is an input type that accepts DraftPackageIntuneAppMetadataArgs and DraftPackageIntuneAppMetadataOutput values. You can construct a concrete instance of `DraftPackageIntuneAppMetadataInput` via:

DraftPackageIntuneAppMetadataArgs{...}

type DraftPackageIntuneAppMetadataItem

type DraftPackageIntuneAppMetadataItem struct {
	// Intune app id.
	AppId *string `pulumi:"appId"`
	// Intune app name.
	AppName *string `pulumi:"appName"`
	// Creation date of the app.
	CreateDate *string `pulumi:"createDate"`
	// Ids of dependency apps.
	DependencyIds []string `pulumi:"dependencyIds"`
	// Count of dependency apps.
	DependentAppCount *int `pulumi:"dependentAppCount"`
	// Description of the app.
	Description *string `pulumi:"description"`
	// Expected exit codes returned from Intune App.
	ExpectedExitCodes []string `pulumi:"expectedExitCodes"`
	// Install command.
	InstallCommand *string `pulumi:"installCommand"`
	// last processed time tickets.
	LastProcessed *float64 `pulumi:"lastProcessed"`
	// Minimum supported OS. The OS version must be greater than this version to run this app.
	MinimumSupportedOS *string `pulumi:"minimumSupportedOS"`
	// Owner of the app.
	Owner *string `pulumi:"owner"`
	// Publisher of the app.
	Publisher *string `pulumi:"publisher"`
	// Setup file path.
	SetupFile *string `pulumi:"setupFile"`
	// Extract status.
	Status *string `pulumi:"status"`
	// Uninstall command.
	UninstallCommand *string `pulumi:"uninstallCommand"`
	// Intune app version.
	Version *string `pulumi:"version"`
}

The Metadata of a single Intune App.

type DraftPackageIntuneAppMetadataItemArgs

type DraftPackageIntuneAppMetadataItemArgs struct {
	// Intune app id.
	AppId pulumi.StringPtrInput `pulumi:"appId"`
	// Intune app name.
	AppName pulumi.StringPtrInput `pulumi:"appName"`
	// Creation date of the app.
	CreateDate pulumi.StringPtrInput `pulumi:"createDate"`
	// Ids of dependency apps.
	DependencyIds pulumi.StringArrayInput `pulumi:"dependencyIds"`
	// Count of dependency apps.
	DependentAppCount pulumi.IntPtrInput `pulumi:"dependentAppCount"`
	// Description of the app.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Expected exit codes returned from Intune App.
	ExpectedExitCodes pulumi.StringArrayInput `pulumi:"expectedExitCodes"`
	// Install command.
	InstallCommand pulumi.StringPtrInput `pulumi:"installCommand"`
	// last processed time tickets.
	LastProcessed pulumi.Float64PtrInput `pulumi:"lastProcessed"`
	// Minimum supported OS. The OS version must be greater than this version to run this app.
	MinimumSupportedOS pulumi.StringPtrInput `pulumi:"minimumSupportedOS"`
	// Owner of the app.
	Owner pulumi.StringPtrInput `pulumi:"owner"`
	// Publisher of the app.
	Publisher pulumi.StringPtrInput `pulumi:"publisher"`
	// Setup file path.
	SetupFile pulumi.StringPtrInput `pulumi:"setupFile"`
	// Extract status.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// Uninstall command.
	UninstallCommand pulumi.StringPtrInput `pulumi:"uninstallCommand"`
	// Intune app version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

The Metadata of a single Intune App.

func (DraftPackageIntuneAppMetadataItemArgs) ElementType

func (DraftPackageIntuneAppMetadataItemArgs) ToDraftPackageIntuneAppMetadataItemOutput

func (i DraftPackageIntuneAppMetadataItemArgs) ToDraftPackageIntuneAppMetadataItemOutput() DraftPackageIntuneAppMetadataItemOutput

func (DraftPackageIntuneAppMetadataItemArgs) ToDraftPackageIntuneAppMetadataItemOutputWithContext

func (i DraftPackageIntuneAppMetadataItemArgs) ToDraftPackageIntuneAppMetadataItemOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataItemOutput

func (DraftPackageIntuneAppMetadataItemArgs) ToDraftPackageIntuneAppMetadataItemPtrOutput

func (i DraftPackageIntuneAppMetadataItemArgs) ToDraftPackageIntuneAppMetadataItemPtrOutput() DraftPackageIntuneAppMetadataItemPtrOutput

func (DraftPackageIntuneAppMetadataItemArgs) ToDraftPackageIntuneAppMetadataItemPtrOutputWithContext

func (i DraftPackageIntuneAppMetadataItemArgs) ToDraftPackageIntuneAppMetadataItemPtrOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataItemPtrOutput

type DraftPackageIntuneAppMetadataItemArray

type DraftPackageIntuneAppMetadataItemArray []DraftPackageIntuneAppMetadataItemInput

func (DraftPackageIntuneAppMetadataItemArray) ElementType

func (DraftPackageIntuneAppMetadataItemArray) ToDraftPackageIntuneAppMetadataItemArrayOutput

func (i DraftPackageIntuneAppMetadataItemArray) ToDraftPackageIntuneAppMetadataItemArrayOutput() DraftPackageIntuneAppMetadataItemArrayOutput

func (DraftPackageIntuneAppMetadataItemArray) ToDraftPackageIntuneAppMetadataItemArrayOutputWithContext

func (i DraftPackageIntuneAppMetadataItemArray) ToDraftPackageIntuneAppMetadataItemArrayOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataItemArrayOutput

type DraftPackageIntuneAppMetadataItemArrayInput

type DraftPackageIntuneAppMetadataItemArrayInput interface {
	pulumi.Input

	ToDraftPackageIntuneAppMetadataItemArrayOutput() DraftPackageIntuneAppMetadataItemArrayOutput
	ToDraftPackageIntuneAppMetadataItemArrayOutputWithContext(context.Context) DraftPackageIntuneAppMetadataItemArrayOutput
}

DraftPackageIntuneAppMetadataItemArrayInput is an input type that accepts DraftPackageIntuneAppMetadataItemArray and DraftPackageIntuneAppMetadataItemArrayOutput values. You can construct a concrete instance of `DraftPackageIntuneAppMetadataItemArrayInput` via:

DraftPackageIntuneAppMetadataItemArray{ DraftPackageIntuneAppMetadataItemArgs{...} }

type DraftPackageIntuneAppMetadataItemArrayOutput

type DraftPackageIntuneAppMetadataItemArrayOutput struct{ *pulumi.OutputState }

func (DraftPackageIntuneAppMetadataItemArrayOutput) ElementType

func (DraftPackageIntuneAppMetadataItemArrayOutput) Index

func (DraftPackageIntuneAppMetadataItemArrayOutput) ToDraftPackageIntuneAppMetadataItemArrayOutput

func (o DraftPackageIntuneAppMetadataItemArrayOutput) ToDraftPackageIntuneAppMetadataItemArrayOutput() DraftPackageIntuneAppMetadataItemArrayOutput

func (DraftPackageIntuneAppMetadataItemArrayOutput) ToDraftPackageIntuneAppMetadataItemArrayOutputWithContext

func (o DraftPackageIntuneAppMetadataItemArrayOutput) ToDraftPackageIntuneAppMetadataItemArrayOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataItemArrayOutput

type DraftPackageIntuneAppMetadataItemInput

type DraftPackageIntuneAppMetadataItemInput interface {
	pulumi.Input

	ToDraftPackageIntuneAppMetadataItemOutput() DraftPackageIntuneAppMetadataItemOutput
	ToDraftPackageIntuneAppMetadataItemOutputWithContext(context.Context) DraftPackageIntuneAppMetadataItemOutput
}

DraftPackageIntuneAppMetadataItemInput is an input type that accepts DraftPackageIntuneAppMetadataItemArgs and DraftPackageIntuneAppMetadataItemOutput values. You can construct a concrete instance of `DraftPackageIntuneAppMetadataItemInput` via:

DraftPackageIntuneAppMetadataItemArgs{...}

type DraftPackageIntuneAppMetadataItemOutput

type DraftPackageIntuneAppMetadataItemOutput struct{ *pulumi.OutputState }

The Metadata of a single Intune App.

func (DraftPackageIntuneAppMetadataItemOutput) AppId

Intune app id.

func (DraftPackageIntuneAppMetadataItemOutput) AppName

Intune app name.

func (DraftPackageIntuneAppMetadataItemOutput) CreateDate

Creation date of the app.

func (DraftPackageIntuneAppMetadataItemOutput) DependencyIds

Ids of dependency apps.

func (DraftPackageIntuneAppMetadataItemOutput) DependentAppCount

Count of dependency apps.

func (DraftPackageIntuneAppMetadataItemOutput) Description

Description of the app.

func (DraftPackageIntuneAppMetadataItemOutput) ElementType

func (DraftPackageIntuneAppMetadataItemOutput) ExpectedExitCodes

Expected exit codes returned from Intune App.

func (DraftPackageIntuneAppMetadataItemOutput) InstallCommand

Install command.

func (DraftPackageIntuneAppMetadataItemOutput) LastProcessed

last processed time tickets.

func (DraftPackageIntuneAppMetadataItemOutput) MinimumSupportedOS

Minimum supported OS. The OS version must be greater than this version to run this app.

func (DraftPackageIntuneAppMetadataItemOutput) Owner

Owner of the app.

func (DraftPackageIntuneAppMetadataItemOutput) Publisher

Publisher of the app.

func (DraftPackageIntuneAppMetadataItemOutput) SetupFile

Setup file path.

func (DraftPackageIntuneAppMetadataItemOutput) Status

Extract status.

func (DraftPackageIntuneAppMetadataItemOutput) ToDraftPackageIntuneAppMetadataItemOutput

func (o DraftPackageIntuneAppMetadataItemOutput) ToDraftPackageIntuneAppMetadataItemOutput() DraftPackageIntuneAppMetadataItemOutput

func (DraftPackageIntuneAppMetadataItemOutput) ToDraftPackageIntuneAppMetadataItemOutputWithContext

func (o DraftPackageIntuneAppMetadataItemOutput) ToDraftPackageIntuneAppMetadataItemOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataItemOutput

func (DraftPackageIntuneAppMetadataItemOutput) ToDraftPackageIntuneAppMetadataItemPtrOutput

func (o DraftPackageIntuneAppMetadataItemOutput) ToDraftPackageIntuneAppMetadataItemPtrOutput() DraftPackageIntuneAppMetadataItemPtrOutput

func (DraftPackageIntuneAppMetadataItemOutput) ToDraftPackageIntuneAppMetadataItemPtrOutputWithContext

func (o DraftPackageIntuneAppMetadataItemOutput) ToDraftPackageIntuneAppMetadataItemPtrOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataItemPtrOutput

func (DraftPackageIntuneAppMetadataItemOutput) UninstallCommand

Uninstall command.

func (DraftPackageIntuneAppMetadataItemOutput) Version

Intune app version.

type DraftPackageIntuneAppMetadataItemPtrInput

type DraftPackageIntuneAppMetadataItemPtrInput interface {
	pulumi.Input

	ToDraftPackageIntuneAppMetadataItemPtrOutput() DraftPackageIntuneAppMetadataItemPtrOutput
	ToDraftPackageIntuneAppMetadataItemPtrOutputWithContext(context.Context) DraftPackageIntuneAppMetadataItemPtrOutput
}

DraftPackageIntuneAppMetadataItemPtrInput is an input type that accepts DraftPackageIntuneAppMetadataItemArgs, DraftPackageIntuneAppMetadataItemPtr and DraftPackageIntuneAppMetadataItemPtrOutput values. You can construct a concrete instance of `DraftPackageIntuneAppMetadataItemPtrInput` via:

        DraftPackageIntuneAppMetadataItemArgs{...}

or:

        nil

type DraftPackageIntuneAppMetadataItemPtrOutput

type DraftPackageIntuneAppMetadataItemPtrOutput struct{ *pulumi.OutputState }

func (DraftPackageIntuneAppMetadataItemPtrOutput) AppId

Intune app id.

func (DraftPackageIntuneAppMetadataItemPtrOutput) AppName

Intune app name.

func (DraftPackageIntuneAppMetadataItemPtrOutput) CreateDate

Creation date of the app.

func (DraftPackageIntuneAppMetadataItemPtrOutput) DependencyIds

Ids of dependency apps.

func (DraftPackageIntuneAppMetadataItemPtrOutput) DependentAppCount

Count of dependency apps.

func (DraftPackageIntuneAppMetadataItemPtrOutput) Description

Description of the app.

func (DraftPackageIntuneAppMetadataItemPtrOutput) Elem

func (DraftPackageIntuneAppMetadataItemPtrOutput) ElementType

func (DraftPackageIntuneAppMetadataItemPtrOutput) ExpectedExitCodes

Expected exit codes returned from Intune App.

func (DraftPackageIntuneAppMetadataItemPtrOutput) InstallCommand

Install command.

func (DraftPackageIntuneAppMetadataItemPtrOutput) LastProcessed

last processed time tickets.

func (DraftPackageIntuneAppMetadataItemPtrOutput) MinimumSupportedOS

Minimum supported OS. The OS version must be greater than this version to run this app.

func (DraftPackageIntuneAppMetadataItemPtrOutput) Owner

Owner of the app.

func (DraftPackageIntuneAppMetadataItemPtrOutput) Publisher

Publisher of the app.

func (DraftPackageIntuneAppMetadataItemPtrOutput) SetupFile

Setup file path.

func (DraftPackageIntuneAppMetadataItemPtrOutput) Status

Extract status.

func (DraftPackageIntuneAppMetadataItemPtrOutput) ToDraftPackageIntuneAppMetadataItemPtrOutput

func (o DraftPackageIntuneAppMetadataItemPtrOutput) ToDraftPackageIntuneAppMetadataItemPtrOutput() DraftPackageIntuneAppMetadataItemPtrOutput

func (DraftPackageIntuneAppMetadataItemPtrOutput) ToDraftPackageIntuneAppMetadataItemPtrOutputWithContext

func (o DraftPackageIntuneAppMetadataItemPtrOutput) ToDraftPackageIntuneAppMetadataItemPtrOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataItemPtrOutput

func (DraftPackageIntuneAppMetadataItemPtrOutput) UninstallCommand

Uninstall command.

func (DraftPackageIntuneAppMetadataItemPtrOutput) Version

Intune app version.

type DraftPackageIntuneAppMetadataItemResponse

type DraftPackageIntuneAppMetadataItemResponse struct {
	// Intune app id.
	AppId *string `pulumi:"appId"`
	// Intune app name.
	AppName *string `pulumi:"appName"`
	// Creation date of the app.
	CreateDate *string `pulumi:"createDate"`
	// Ids of dependency apps.
	DependencyIds []string `pulumi:"dependencyIds"`
	// Count of dependency apps.
	DependentAppCount *int `pulumi:"dependentAppCount"`
	// Description of the app.
	Description *string `pulumi:"description"`
	// Expected exit codes returned from Intune App.
	ExpectedExitCodes []string `pulumi:"expectedExitCodes"`
	// Install command.
	InstallCommand *string `pulumi:"installCommand"`
	// last processed time tickets.
	LastProcessed *float64 `pulumi:"lastProcessed"`
	// Minimum supported OS. The OS version must be greater than this version to run this app.
	MinimumSupportedOS *string `pulumi:"minimumSupportedOS"`
	// Owner of the app.
	Owner *string `pulumi:"owner"`
	// Publisher of the app.
	Publisher *string `pulumi:"publisher"`
	// Setup file path.
	SetupFile *string `pulumi:"setupFile"`
	// Extract status.
	Status *string `pulumi:"status"`
	// Uninstall command.
	UninstallCommand *string `pulumi:"uninstallCommand"`
	// Intune app version.
	Version *string `pulumi:"version"`
}

The Metadata of a single Intune App.

type DraftPackageIntuneAppMetadataItemResponseArrayOutput

type DraftPackageIntuneAppMetadataItemResponseArrayOutput struct{ *pulumi.OutputState }

func (DraftPackageIntuneAppMetadataItemResponseArrayOutput) ElementType

func (DraftPackageIntuneAppMetadataItemResponseArrayOutput) Index

func (DraftPackageIntuneAppMetadataItemResponseArrayOutput) ToDraftPackageIntuneAppMetadataItemResponseArrayOutput

func (DraftPackageIntuneAppMetadataItemResponseArrayOutput) ToDraftPackageIntuneAppMetadataItemResponseArrayOutputWithContext

func (o DraftPackageIntuneAppMetadataItemResponseArrayOutput) ToDraftPackageIntuneAppMetadataItemResponseArrayOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataItemResponseArrayOutput

type DraftPackageIntuneAppMetadataItemResponseOutput

type DraftPackageIntuneAppMetadataItemResponseOutput struct{ *pulumi.OutputState }

The Metadata of a single Intune App.

func (DraftPackageIntuneAppMetadataItemResponseOutput) AppId

Intune app id.

func (DraftPackageIntuneAppMetadataItemResponseOutput) AppName

Intune app name.

func (DraftPackageIntuneAppMetadataItemResponseOutput) CreateDate

Creation date of the app.

func (DraftPackageIntuneAppMetadataItemResponseOutput) DependencyIds

Ids of dependency apps.

func (DraftPackageIntuneAppMetadataItemResponseOutput) DependentAppCount

Count of dependency apps.

func (DraftPackageIntuneAppMetadataItemResponseOutput) Description

Description of the app.

func (DraftPackageIntuneAppMetadataItemResponseOutput) ElementType

func (DraftPackageIntuneAppMetadataItemResponseOutput) ExpectedExitCodes

Expected exit codes returned from Intune App.

func (DraftPackageIntuneAppMetadataItemResponseOutput) InstallCommand

Install command.

func (DraftPackageIntuneAppMetadataItemResponseOutput) LastProcessed

last processed time tickets.

func (DraftPackageIntuneAppMetadataItemResponseOutput) MinimumSupportedOS

Minimum supported OS. The OS version must be greater than this version to run this app.

func (DraftPackageIntuneAppMetadataItemResponseOutput) Owner

Owner of the app.

func (DraftPackageIntuneAppMetadataItemResponseOutput) Publisher

Publisher of the app.

func (DraftPackageIntuneAppMetadataItemResponseOutput) SetupFile

Setup file path.

func (DraftPackageIntuneAppMetadataItemResponseOutput) Status

Extract status.

func (DraftPackageIntuneAppMetadataItemResponseOutput) ToDraftPackageIntuneAppMetadataItemResponseOutput

func (o DraftPackageIntuneAppMetadataItemResponseOutput) ToDraftPackageIntuneAppMetadataItemResponseOutput() DraftPackageIntuneAppMetadataItemResponseOutput

func (DraftPackageIntuneAppMetadataItemResponseOutput) ToDraftPackageIntuneAppMetadataItemResponseOutputWithContext

func (o DraftPackageIntuneAppMetadataItemResponseOutput) ToDraftPackageIntuneAppMetadataItemResponseOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataItemResponseOutput

func (DraftPackageIntuneAppMetadataItemResponseOutput) UninstallCommand

Uninstall command.

func (DraftPackageIntuneAppMetadataItemResponseOutput) Version

Intune app version.

type DraftPackageIntuneAppMetadataItemResponsePtrOutput

type DraftPackageIntuneAppMetadataItemResponsePtrOutput struct{ *pulumi.OutputState }

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) AppId

Intune app id.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) AppName

Intune app name.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) CreateDate

Creation date of the app.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) DependencyIds

Ids of dependency apps.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) DependentAppCount

Count of dependency apps.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) Description

Description of the app.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) Elem

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) ElementType

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) ExpectedExitCodes

Expected exit codes returned from Intune App.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) InstallCommand

Install command.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) LastProcessed

last processed time tickets.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) MinimumSupportedOS

Minimum supported OS. The OS version must be greater than this version to run this app.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) Owner

Owner of the app.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) Publisher

Publisher of the app.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) SetupFile

Setup file path.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) Status

Extract status.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) ToDraftPackageIntuneAppMetadataItemResponsePtrOutput

func (o DraftPackageIntuneAppMetadataItemResponsePtrOutput) ToDraftPackageIntuneAppMetadataItemResponsePtrOutput() DraftPackageIntuneAppMetadataItemResponsePtrOutput

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) ToDraftPackageIntuneAppMetadataItemResponsePtrOutputWithContext

func (o DraftPackageIntuneAppMetadataItemResponsePtrOutput) ToDraftPackageIntuneAppMetadataItemResponsePtrOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataItemResponsePtrOutput

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) UninstallCommand

Uninstall command.

func (DraftPackageIntuneAppMetadataItemResponsePtrOutput) Version

Intune app version.

type DraftPackageIntuneAppMetadataOutput

type DraftPackageIntuneAppMetadataOutput struct{ *pulumi.OutputState }

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

func (DraftPackageIntuneAppMetadataOutput) ElementType

func (DraftPackageIntuneAppMetadataOutput) IntuneApp

The Metadata of the Intune App through intunewin file uploading.

func (DraftPackageIntuneAppMetadataOutput) IntuneAppDependencies

The Metadata of dependencies of the Intune App through intunewin file uploading.

func (DraftPackageIntuneAppMetadataOutput) ToDraftPackageIntuneAppMetadataOutput

func (o DraftPackageIntuneAppMetadataOutput) ToDraftPackageIntuneAppMetadataOutput() DraftPackageIntuneAppMetadataOutput

func (DraftPackageIntuneAppMetadataOutput) ToDraftPackageIntuneAppMetadataOutputWithContext

func (o DraftPackageIntuneAppMetadataOutput) ToDraftPackageIntuneAppMetadataOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataOutput

func (DraftPackageIntuneAppMetadataOutput) ToDraftPackageIntuneAppMetadataPtrOutput

func (o DraftPackageIntuneAppMetadataOutput) ToDraftPackageIntuneAppMetadataPtrOutput() DraftPackageIntuneAppMetadataPtrOutput

func (DraftPackageIntuneAppMetadataOutput) ToDraftPackageIntuneAppMetadataPtrOutputWithContext

func (o DraftPackageIntuneAppMetadataOutput) ToDraftPackageIntuneAppMetadataPtrOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataPtrOutput

type DraftPackageIntuneAppMetadataPtrInput

type DraftPackageIntuneAppMetadataPtrInput interface {
	pulumi.Input

	ToDraftPackageIntuneAppMetadataPtrOutput() DraftPackageIntuneAppMetadataPtrOutput
	ToDraftPackageIntuneAppMetadataPtrOutputWithContext(context.Context) DraftPackageIntuneAppMetadataPtrOutput
}

DraftPackageIntuneAppMetadataPtrInput is an input type that accepts DraftPackageIntuneAppMetadataArgs, DraftPackageIntuneAppMetadataPtr and DraftPackageIntuneAppMetadataPtrOutput values. You can construct a concrete instance of `DraftPackageIntuneAppMetadataPtrInput` via:

        DraftPackageIntuneAppMetadataArgs{...}

or:

        nil

type DraftPackageIntuneAppMetadataPtrOutput

type DraftPackageIntuneAppMetadataPtrOutput struct{ *pulumi.OutputState }

func (DraftPackageIntuneAppMetadataPtrOutput) Elem

func (DraftPackageIntuneAppMetadataPtrOutput) ElementType

func (DraftPackageIntuneAppMetadataPtrOutput) IntuneApp

The Metadata of the Intune App through intunewin file uploading.

func (DraftPackageIntuneAppMetadataPtrOutput) IntuneAppDependencies

The Metadata of dependencies of the Intune App through intunewin file uploading.

func (DraftPackageIntuneAppMetadataPtrOutput) ToDraftPackageIntuneAppMetadataPtrOutput

func (o DraftPackageIntuneAppMetadataPtrOutput) ToDraftPackageIntuneAppMetadataPtrOutput() DraftPackageIntuneAppMetadataPtrOutput

func (DraftPackageIntuneAppMetadataPtrOutput) ToDraftPackageIntuneAppMetadataPtrOutputWithContext

func (o DraftPackageIntuneAppMetadataPtrOutput) ToDraftPackageIntuneAppMetadataPtrOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataPtrOutput

type DraftPackageIntuneAppMetadataResponse

type DraftPackageIntuneAppMetadataResponse struct {
	// The Metadata of the Intune App through intunewin file uploading.
	IntuneApp *DraftPackageIntuneAppMetadataItemResponse `pulumi:"intuneApp"`
	// The Metadata of dependencies of the Intune App through intunewin file uploading.
	IntuneAppDependencies []DraftPackageIntuneAppMetadataItemResponse `pulumi:"intuneAppDependencies"`
}

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

type DraftPackageIntuneAppMetadataResponseOutput

type DraftPackageIntuneAppMetadataResponseOutput struct{ *pulumi.OutputState }

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

func (DraftPackageIntuneAppMetadataResponseOutput) ElementType

func (DraftPackageIntuneAppMetadataResponseOutput) IntuneApp

The Metadata of the Intune App through intunewin file uploading.

func (DraftPackageIntuneAppMetadataResponseOutput) IntuneAppDependencies

The Metadata of dependencies of the Intune App through intunewin file uploading.

func (DraftPackageIntuneAppMetadataResponseOutput) ToDraftPackageIntuneAppMetadataResponseOutput

func (o DraftPackageIntuneAppMetadataResponseOutput) ToDraftPackageIntuneAppMetadataResponseOutput() DraftPackageIntuneAppMetadataResponseOutput

func (DraftPackageIntuneAppMetadataResponseOutput) ToDraftPackageIntuneAppMetadataResponseOutputWithContext

func (o DraftPackageIntuneAppMetadataResponseOutput) ToDraftPackageIntuneAppMetadataResponseOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataResponseOutput

type DraftPackageIntuneAppMetadataResponsePtrOutput

type DraftPackageIntuneAppMetadataResponsePtrOutput struct{ *pulumi.OutputState }

func (DraftPackageIntuneAppMetadataResponsePtrOutput) Elem

func (DraftPackageIntuneAppMetadataResponsePtrOutput) ElementType

func (DraftPackageIntuneAppMetadataResponsePtrOutput) IntuneApp

The Metadata of the Intune App through intunewin file uploading.

func (DraftPackageIntuneAppMetadataResponsePtrOutput) IntuneAppDependencies

The Metadata of dependencies of the Intune App through intunewin file uploading.

func (DraftPackageIntuneAppMetadataResponsePtrOutput) ToDraftPackageIntuneAppMetadataResponsePtrOutput

func (o DraftPackageIntuneAppMetadataResponsePtrOutput) ToDraftPackageIntuneAppMetadataResponsePtrOutput() DraftPackageIntuneAppMetadataResponsePtrOutput

func (DraftPackageIntuneAppMetadataResponsePtrOutput) ToDraftPackageIntuneAppMetadataResponsePtrOutputWithContext

func (o DraftPackageIntuneAppMetadataResponsePtrOutput) ToDraftPackageIntuneAppMetadataResponsePtrOutputWithContext(ctx context.Context) DraftPackageIntuneAppMetadataResponsePtrOutput

type DraftPackageOutput

type DraftPackageOutput struct{ *pulumi.OutputState }

func (DraftPackageOutput) AppFileName

func (o DraftPackageOutput) AppFileName() pulumi.StringPtrOutput

The name of the app file.

func (DraftPackageOutput) ApplicationName

func (o DraftPackageOutput) ApplicationName() pulumi.StringPtrOutput

Application name

func (DraftPackageOutput) Comments

Comments added by user.

func (DraftPackageOutput) DraftPackagePath

func (o DraftPackageOutput) DraftPackagePath() pulumi.StringOutput

The relative path of the folder hosting package files.

func (DraftPackageOutput) EditPackage

func (o DraftPackageOutput) EditPackage() pulumi.BoolPtrOutput

Specifies whether this draft package is used to edit a package.

func (DraftPackageOutput) ElementType

func (DraftPackageOutput) ElementType() reflect.Type

func (DraftPackageOutput) ExecutableLaunchCommand

func (o DraftPackageOutput) ExecutableLaunchCommand() pulumi.StringPtrOutput

The executable launch command for script auto-fill. Will be used to run the application.

func (DraftPackageOutput) FirstPartyApps

The list of first party applications to test along with user application.

func (DraftPackageOutput) FlightingRing

func (o DraftPackageOutput) FlightingRing() pulumi.StringPtrOutput

The flighting ring for feature update.

func (DraftPackageOutput) GalleryApps

The list of gallery apps to test along with user application.

func (DraftPackageOutput) HighlightedFiles

The highlight files in the package.

func (DraftPackageOutput) InplaceUpgradeOSPair

Specifies the baseline os and target os for inplace upgrade.

func (DraftPackageOutput) IntuneEnrollmentMetadata

The metadata of Intune enrollment.

func (DraftPackageOutput) IntuneMetadata

Metadata used to generate draft package folder and scripts.

func (DraftPackageOutput) LastModifiedTime

func (o DraftPackageOutput) LastModifiedTime() pulumi.StringOutput

The UTC timestamp when the package was last modified.

func (DraftPackageOutput) Name

The name of the resource

func (DraftPackageOutput) PackageId

Specifies the package id from which the draft package copied.

func (DraftPackageOutput) PackageTags

func (o DraftPackageOutput) PackageTags() pulumi.StringMapOutput

Tags of the package to be created.

func (DraftPackageOutput) ProcessName

func (o DraftPackageOutput) ProcessName() pulumi.StringPtrOutput

The process name for script auto-fill. Will be used to identify the application process.

func (DraftPackageOutput) ProvisioningState

func (o DraftPackageOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the resource.

func (DraftPackageOutput) SourceType

func (o DraftPackageOutput) SourceType() pulumi.StringPtrOutput

The source type.

func (DraftPackageOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (DraftPackageOutput) TabState

Tab state.

func (DraftPackageOutput) TargetOSList

Specifies the target OSs of specific OS Update types.

func (DraftPackageOutput) TestTypes

OOB, functional or flow driven. Mapped to the data in 'tests' property.

func (DraftPackageOutput) Tests

The detailed test information.

func (DraftPackageOutput) ToDraftPackageOutput

func (o DraftPackageOutput) ToDraftPackageOutput() DraftPackageOutput

func (DraftPackageOutput) ToDraftPackageOutputWithContext

func (o DraftPackageOutput) ToDraftPackageOutputWithContext(ctx context.Context) DraftPackageOutput

func (DraftPackageOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (DraftPackageOutput) UseAutofill

func (o DraftPackageOutput) UseAutofill() pulumi.BoolPtrOutput

Indicates whether user choose to enable script auto-fill.

func (DraftPackageOutput) UseSample

func (o DraftPackageOutput) UseSample() pulumi.BoolPtrOutput

Specifies whether a sample package should be used instead of the one uploaded by the user.

func (DraftPackageOutput) Version

Application version

func (DraftPackageOutput) WorkingPath

func (o DraftPackageOutput) WorkingPath() pulumi.StringOutput

The relative path for a temporarily folder for package creation work.

type DraftPackageSourceType

type DraftPackageSourceType string

The source type.

func (DraftPackageSourceType) ElementType

func (DraftPackageSourceType) ElementType() reflect.Type

func (DraftPackageSourceType) ToDraftPackageSourceTypeOutput

func (e DraftPackageSourceType) ToDraftPackageSourceTypeOutput() DraftPackageSourceTypeOutput

func (DraftPackageSourceType) ToDraftPackageSourceTypeOutputWithContext

func (e DraftPackageSourceType) ToDraftPackageSourceTypeOutputWithContext(ctx context.Context) DraftPackageSourceTypeOutput

func (DraftPackageSourceType) ToDraftPackageSourceTypePtrOutput

func (e DraftPackageSourceType) ToDraftPackageSourceTypePtrOutput() DraftPackageSourceTypePtrOutput

func (DraftPackageSourceType) ToDraftPackageSourceTypePtrOutputWithContext

func (e DraftPackageSourceType) ToDraftPackageSourceTypePtrOutputWithContext(ctx context.Context) DraftPackageSourceTypePtrOutput

func (DraftPackageSourceType) ToStringOutput

func (e DraftPackageSourceType) ToStringOutput() pulumi.StringOutput

func (DraftPackageSourceType) ToStringOutputWithContext

func (e DraftPackageSourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DraftPackageSourceType) ToStringPtrOutput

func (e DraftPackageSourceType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DraftPackageSourceType) ToStringPtrOutputWithContext

func (e DraftPackageSourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DraftPackageSourceTypeInput

type DraftPackageSourceTypeInput interface {
	pulumi.Input

	ToDraftPackageSourceTypeOutput() DraftPackageSourceTypeOutput
	ToDraftPackageSourceTypeOutputWithContext(context.Context) DraftPackageSourceTypeOutput
}

DraftPackageSourceTypeInput is an input type that accepts values of the DraftPackageSourceType enum A concrete instance of `DraftPackageSourceTypeInput` can be one of the following:

DraftPackageSourceTypeNative
DraftPackageSourceTypeIntuneWin
DraftPackageSourceTypeTestBasePackage
DraftPackageSourceTypeGalleryApp
DraftPackageSourceTypeIntuneEnrollment

type DraftPackageSourceTypeOutput

type DraftPackageSourceTypeOutput struct{ *pulumi.OutputState }

func (DraftPackageSourceTypeOutput) ElementType

func (DraftPackageSourceTypeOutput) ToDraftPackageSourceTypeOutput

func (o DraftPackageSourceTypeOutput) ToDraftPackageSourceTypeOutput() DraftPackageSourceTypeOutput

func (DraftPackageSourceTypeOutput) ToDraftPackageSourceTypeOutputWithContext

func (o DraftPackageSourceTypeOutput) ToDraftPackageSourceTypeOutputWithContext(ctx context.Context) DraftPackageSourceTypeOutput

func (DraftPackageSourceTypeOutput) ToDraftPackageSourceTypePtrOutput

func (o DraftPackageSourceTypeOutput) ToDraftPackageSourceTypePtrOutput() DraftPackageSourceTypePtrOutput

func (DraftPackageSourceTypeOutput) ToDraftPackageSourceTypePtrOutputWithContext

func (o DraftPackageSourceTypeOutput) ToDraftPackageSourceTypePtrOutputWithContext(ctx context.Context) DraftPackageSourceTypePtrOutput

func (DraftPackageSourceTypeOutput) ToStringOutput

func (DraftPackageSourceTypeOutput) ToStringOutputWithContext

func (o DraftPackageSourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DraftPackageSourceTypeOutput) ToStringPtrOutput

func (o DraftPackageSourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DraftPackageSourceTypeOutput) ToStringPtrOutputWithContext

func (o DraftPackageSourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DraftPackageSourceTypePtrInput

type DraftPackageSourceTypePtrInput interface {
	pulumi.Input

	ToDraftPackageSourceTypePtrOutput() DraftPackageSourceTypePtrOutput
	ToDraftPackageSourceTypePtrOutputWithContext(context.Context) DraftPackageSourceTypePtrOutput
}

func DraftPackageSourceTypePtr

func DraftPackageSourceTypePtr(v string) DraftPackageSourceTypePtrInput

type DraftPackageSourceTypePtrOutput

type DraftPackageSourceTypePtrOutput struct{ *pulumi.OutputState }

func (DraftPackageSourceTypePtrOutput) Elem

func (DraftPackageSourceTypePtrOutput) ElementType

func (DraftPackageSourceTypePtrOutput) ToDraftPackageSourceTypePtrOutput

func (o DraftPackageSourceTypePtrOutput) ToDraftPackageSourceTypePtrOutput() DraftPackageSourceTypePtrOutput

func (DraftPackageSourceTypePtrOutput) ToDraftPackageSourceTypePtrOutputWithContext

func (o DraftPackageSourceTypePtrOutput) ToDraftPackageSourceTypePtrOutputWithContext(ctx context.Context) DraftPackageSourceTypePtrOutput

func (DraftPackageSourceTypePtrOutput) ToStringPtrOutput

func (DraftPackageSourceTypePtrOutput) ToStringPtrOutputWithContext

func (o DraftPackageSourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DraftPackageState

type DraftPackageState struct {
}

func (DraftPackageState) ElementType

func (DraftPackageState) ElementType() reflect.Type

type Engagements

type Engagements string

func (Engagements) ElementType

func (Engagements) ElementType() reflect.Type

func (Engagements) ToEngagementsOutput

func (e Engagements) ToEngagementsOutput() EngagementsOutput

func (Engagements) ToEngagementsOutputWithContext

func (e Engagements) ToEngagementsOutputWithContext(ctx context.Context) EngagementsOutput

func (Engagements) ToEngagementsPtrOutput

func (e Engagements) ToEngagementsPtrOutput() EngagementsPtrOutput

func (Engagements) ToEngagementsPtrOutputWithContext

func (e Engagements) ToEngagementsPtrOutputWithContext(ctx context.Context) EngagementsPtrOutput

func (Engagements) ToStringOutput

func (e Engagements) ToStringOutput() pulumi.StringOutput

func (Engagements) ToStringOutputWithContext

func (e Engagements) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Engagements) ToStringPtrOutput

func (e Engagements) ToStringPtrOutput() pulumi.StringPtrOutput

func (Engagements) ToStringPtrOutputWithContext

func (e Engagements) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EngagementsInput

type EngagementsInput interface {
	pulumi.Input

	ToEngagementsOutput() EngagementsOutput
	ToEngagementsOutputWithContext(context.Context) EngagementsOutput
}

EngagementsInput is an input type that accepts values of the Engagements enum A concrete instance of `EngagementsInput` can be one of the following:

EngagementsMVI
EngagementsMVP
EngagementsSUVP
EngagementsMAPP
EngagementsOther

type EngagementsOutput

type EngagementsOutput struct{ *pulumi.OutputState }

func (EngagementsOutput) ElementType

func (EngagementsOutput) ElementType() reflect.Type

func (EngagementsOutput) ToEngagementsOutput

func (o EngagementsOutput) ToEngagementsOutput() EngagementsOutput

func (EngagementsOutput) ToEngagementsOutputWithContext

func (o EngagementsOutput) ToEngagementsOutputWithContext(ctx context.Context) EngagementsOutput

func (EngagementsOutput) ToEngagementsPtrOutput

func (o EngagementsOutput) ToEngagementsPtrOutput() EngagementsPtrOutput

func (EngagementsOutput) ToEngagementsPtrOutputWithContext

func (o EngagementsOutput) ToEngagementsPtrOutputWithContext(ctx context.Context) EngagementsPtrOutput

func (EngagementsOutput) ToStringOutput

func (o EngagementsOutput) ToStringOutput() pulumi.StringOutput

func (EngagementsOutput) ToStringOutputWithContext

func (o EngagementsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EngagementsOutput) ToStringPtrOutput

func (o EngagementsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EngagementsOutput) ToStringPtrOutputWithContext

func (o EngagementsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EngagementsPtrInput

type EngagementsPtrInput interface {
	pulumi.Input

	ToEngagementsPtrOutput() EngagementsPtrOutput
	ToEngagementsPtrOutputWithContext(context.Context) EngagementsPtrOutput
}

func EngagementsPtr

func EngagementsPtr(v string) EngagementsPtrInput

type EngagementsPtrOutput

type EngagementsPtrOutput struct{ *pulumi.OutputState }

func (EngagementsPtrOutput) Elem

func (EngagementsPtrOutput) ElementType

func (EngagementsPtrOutput) ElementType() reflect.Type

func (EngagementsPtrOutput) ToEngagementsPtrOutput

func (o EngagementsPtrOutput) ToEngagementsPtrOutput() EngagementsPtrOutput

func (EngagementsPtrOutput) ToEngagementsPtrOutputWithContext

func (o EngagementsPtrOutput) ToEngagementsPtrOutputWithContext(ctx context.Context) EngagementsPtrOutput

func (EngagementsPtrOutput) ToStringPtrOutput

func (o EngagementsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EngagementsPtrOutput) ToStringPtrOutputWithContext

func (o EngagementsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnrolledIntuneApp

type EnrolledIntuneApp struct {
	// Intune app id.
	AppId string `pulumi:"appId"`
	// Intune app name.
	AppName string `pulumi:"appName"`
	// Intune app expected installation path.
	ExpectedInstallationPath string `pulumi:"expectedInstallationPath"`
}

Metadata of the enrolled Intune app.

type EnrolledIntuneAppArgs

type EnrolledIntuneAppArgs struct {
	// Intune app id.
	AppId pulumi.StringInput `pulumi:"appId"`
	// Intune app name.
	AppName pulumi.StringInput `pulumi:"appName"`
	// Intune app expected installation path.
	ExpectedInstallationPath pulumi.StringInput `pulumi:"expectedInstallationPath"`
}

Metadata of the enrolled Intune app.

func (EnrolledIntuneAppArgs) ElementType

func (EnrolledIntuneAppArgs) ElementType() reflect.Type

func (EnrolledIntuneAppArgs) ToEnrolledIntuneAppOutput

func (i EnrolledIntuneAppArgs) ToEnrolledIntuneAppOutput() EnrolledIntuneAppOutput

func (EnrolledIntuneAppArgs) ToEnrolledIntuneAppOutputWithContext

func (i EnrolledIntuneAppArgs) ToEnrolledIntuneAppOutputWithContext(ctx context.Context) EnrolledIntuneAppOutput

type EnrolledIntuneAppArray

type EnrolledIntuneAppArray []EnrolledIntuneAppInput

func (EnrolledIntuneAppArray) ElementType

func (EnrolledIntuneAppArray) ElementType() reflect.Type

func (EnrolledIntuneAppArray) ToEnrolledIntuneAppArrayOutput

func (i EnrolledIntuneAppArray) ToEnrolledIntuneAppArrayOutput() EnrolledIntuneAppArrayOutput

func (EnrolledIntuneAppArray) ToEnrolledIntuneAppArrayOutputWithContext

func (i EnrolledIntuneAppArray) ToEnrolledIntuneAppArrayOutputWithContext(ctx context.Context) EnrolledIntuneAppArrayOutput

type EnrolledIntuneAppArrayInput

type EnrolledIntuneAppArrayInput interface {
	pulumi.Input

	ToEnrolledIntuneAppArrayOutput() EnrolledIntuneAppArrayOutput
	ToEnrolledIntuneAppArrayOutputWithContext(context.Context) EnrolledIntuneAppArrayOutput
}

EnrolledIntuneAppArrayInput is an input type that accepts EnrolledIntuneAppArray and EnrolledIntuneAppArrayOutput values. You can construct a concrete instance of `EnrolledIntuneAppArrayInput` via:

EnrolledIntuneAppArray{ EnrolledIntuneAppArgs{...} }

type EnrolledIntuneAppArrayOutput

type EnrolledIntuneAppArrayOutput struct{ *pulumi.OutputState }

func (EnrolledIntuneAppArrayOutput) ElementType

func (EnrolledIntuneAppArrayOutput) Index

func (EnrolledIntuneAppArrayOutput) ToEnrolledIntuneAppArrayOutput

func (o EnrolledIntuneAppArrayOutput) ToEnrolledIntuneAppArrayOutput() EnrolledIntuneAppArrayOutput

func (EnrolledIntuneAppArrayOutput) ToEnrolledIntuneAppArrayOutputWithContext

func (o EnrolledIntuneAppArrayOutput) ToEnrolledIntuneAppArrayOutputWithContext(ctx context.Context) EnrolledIntuneAppArrayOutput

type EnrolledIntuneAppInput

type EnrolledIntuneAppInput interface {
	pulumi.Input

	ToEnrolledIntuneAppOutput() EnrolledIntuneAppOutput
	ToEnrolledIntuneAppOutputWithContext(context.Context) EnrolledIntuneAppOutput
}

EnrolledIntuneAppInput is an input type that accepts EnrolledIntuneAppArgs and EnrolledIntuneAppOutput values. You can construct a concrete instance of `EnrolledIntuneAppInput` via:

EnrolledIntuneAppArgs{...}

type EnrolledIntuneAppOutput

type EnrolledIntuneAppOutput struct{ *pulumi.OutputState }

Metadata of the enrolled Intune app.

func (EnrolledIntuneAppOutput) AppId

Intune app id.

func (EnrolledIntuneAppOutput) AppName

Intune app name.

func (EnrolledIntuneAppOutput) ElementType

func (EnrolledIntuneAppOutput) ElementType() reflect.Type

func (EnrolledIntuneAppOutput) ExpectedInstallationPath

func (o EnrolledIntuneAppOutput) ExpectedInstallationPath() pulumi.StringOutput

Intune app expected installation path.

func (EnrolledIntuneAppOutput) ToEnrolledIntuneAppOutput

func (o EnrolledIntuneAppOutput) ToEnrolledIntuneAppOutput() EnrolledIntuneAppOutput

func (EnrolledIntuneAppOutput) ToEnrolledIntuneAppOutputWithContext

func (o EnrolledIntuneAppOutput) ToEnrolledIntuneAppOutputWithContext(ctx context.Context) EnrolledIntuneAppOutput

type EnrolledIntuneAppResponse

type EnrolledIntuneAppResponse struct {
	// Intune app id.
	AppId string `pulumi:"appId"`
	// Intune app name.
	AppName string `pulumi:"appName"`
	// Intune app expected installation path.
	ExpectedInstallationPath string `pulumi:"expectedInstallationPath"`
}

Metadata of the enrolled Intune app.

type EnrolledIntuneAppResponseArrayOutput

type EnrolledIntuneAppResponseArrayOutput struct{ *pulumi.OutputState }

func (EnrolledIntuneAppResponseArrayOutput) ElementType

func (EnrolledIntuneAppResponseArrayOutput) Index

func (EnrolledIntuneAppResponseArrayOutput) ToEnrolledIntuneAppResponseArrayOutput

func (o EnrolledIntuneAppResponseArrayOutput) ToEnrolledIntuneAppResponseArrayOutput() EnrolledIntuneAppResponseArrayOutput

func (EnrolledIntuneAppResponseArrayOutput) ToEnrolledIntuneAppResponseArrayOutputWithContext

func (o EnrolledIntuneAppResponseArrayOutput) ToEnrolledIntuneAppResponseArrayOutputWithContext(ctx context.Context) EnrolledIntuneAppResponseArrayOutput

type EnrolledIntuneAppResponseOutput

type EnrolledIntuneAppResponseOutput struct{ *pulumi.OutputState }

Metadata of the enrolled Intune app.

func (EnrolledIntuneAppResponseOutput) AppId

Intune app id.

func (EnrolledIntuneAppResponseOutput) AppName

Intune app name.

func (EnrolledIntuneAppResponseOutput) ElementType

func (EnrolledIntuneAppResponseOutput) ExpectedInstallationPath

func (o EnrolledIntuneAppResponseOutput) ExpectedInstallationPath() pulumi.StringOutput

Intune app expected installation path.

func (EnrolledIntuneAppResponseOutput) ToEnrolledIntuneAppResponseOutput

func (o EnrolledIntuneAppResponseOutput) ToEnrolledIntuneAppResponseOutput() EnrolledIntuneAppResponseOutput

func (EnrolledIntuneAppResponseOutput) ToEnrolledIntuneAppResponseOutputWithContext

func (o EnrolledIntuneAppResponseOutput) ToEnrolledIntuneAppResponseOutputWithContext(ctx context.Context) EnrolledIntuneAppResponseOutput

type FavoriteProcess

type FavoriteProcess struct {
	pulumi.CustomResourceState

	// The actual name of the favorite process. It will be equal to resource name except for the scenario that the process name contains characters that are not allowed in the resource name.
	ActualProcessName pulumi.StringOutput `pulumi:"actualProcessName"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The system metadata relating to this resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A favorite process identifier. Azure REST API version: 2022-04-01-preview. Prior API version in Azure Native 1.x: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

func GetFavoriteProcess

func GetFavoriteProcess(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FavoriteProcessState, opts ...pulumi.ResourceOption) (*FavoriteProcess, error)

GetFavoriteProcess gets an existing FavoriteProcess resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFavoriteProcess

func NewFavoriteProcess(ctx *pulumi.Context,
	name string, args *FavoriteProcessArgs, opts ...pulumi.ResourceOption) (*FavoriteProcess, error)

NewFavoriteProcess registers a new resource with the given unique name, arguments, and options.

func (*FavoriteProcess) ElementType

func (*FavoriteProcess) ElementType() reflect.Type

func (*FavoriteProcess) ToFavoriteProcessOutput

func (i *FavoriteProcess) ToFavoriteProcessOutput() FavoriteProcessOutput

func (*FavoriteProcess) ToFavoriteProcessOutputWithContext

func (i *FavoriteProcess) ToFavoriteProcessOutputWithContext(ctx context.Context) FavoriteProcessOutput

type FavoriteProcessArgs

type FavoriteProcessArgs struct {
	// The actual name of the favorite process. It will be equal to resource name except for the scenario that the process name contains characters that are not allowed in the resource name.
	ActualProcessName pulumi.StringInput
	// The resource name of a favorite process in a package. If the process name contains characters that are not allowed in Azure Resource Name, we use 'actualProcessName' in request body to submit the name.
	FavoriteProcessResourceName pulumi.StringPtrInput
	// The resource name of the Test Base Package.
	PackageName pulumi.StringInput
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput
}

The set of arguments for constructing a FavoriteProcess resource.

func (FavoriteProcessArgs) ElementType

func (FavoriteProcessArgs) ElementType() reflect.Type

type FavoriteProcessInput

type FavoriteProcessInput interface {
	pulumi.Input

	ToFavoriteProcessOutput() FavoriteProcessOutput
	ToFavoriteProcessOutputWithContext(ctx context.Context) FavoriteProcessOutput
}

type FavoriteProcessOutput

type FavoriteProcessOutput struct{ *pulumi.OutputState }

func (FavoriteProcessOutput) ActualProcessName

func (o FavoriteProcessOutput) ActualProcessName() pulumi.StringOutput

The actual name of the favorite process. It will be equal to resource name except for the scenario that the process name contains characters that are not allowed in the resource name.

func (FavoriteProcessOutput) ElementType

func (FavoriteProcessOutput) ElementType() reflect.Type

func (FavoriteProcessOutput) Name

Resource name.

func (FavoriteProcessOutput) SystemData

The system metadata relating to this resource

func (FavoriteProcessOutput) ToFavoriteProcessOutput

func (o FavoriteProcessOutput) ToFavoriteProcessOutput() FavoriteProcessOutput

func (FavoriteProcessOutput) ToFavoriteProcessOutputWithContext

func (o FavoriteProcessOutput) ToFavoriteProcessOutputWithContext(ctx context.Context) FavoriteProcessOutput

func (FavoriteProcessOutput) Type

Resource type.

type FavoriteProcessState

type FavoriteProcessState struct {
}

func (FavoriteProcessState) ElementType

func (FavoriteProcessState) ElementType() reflect.Type

type FirstPartyAppDefinition

type FirstPartyAppDefinition struct {
	// The architecture of a first party application of a Test Base Account.
	Architecture *string `pulumi:"architecture"`
	// The channel info of a first party application of a Test Base Account.
	Channel *string `pulumi:"channel"`
	// Specifies how the first party applications should be inter-operated with user's application.
	InteropExecutionMode *string `pulumi:"interopExecutionMode"`
	// The media name of a first party application of a Test Base Account.
	Name *string `pulumi:"name"`
	// The ring info of a first party application of a Test Base Account.
	Ring *string `pulumi:"ring"`
}

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

func (*FirstPartyAppDefinition) Defaults

Defaults sets the appropriate defaults for FirstPartyAppDefinition

type FirstPartyAppDefinitionArgs

type FirstPartyAppDefinitionArgs struct {
	// The architecture of a first party application of a Test Base Account.
	Architecture pulumi.StringPtrInput `pulumi:"architecture"`
	// The channel info of a first party application of a Test Base Account.
	Channel pulumi.StringPtrInput `pulumi:"channel"`
	// Specifies how the first party applications should be inter-operated with user's application.
	InteropExecutionMode pulumi.StringPtrInput `pulumi:"interopExecutionMode"`
	// The media name of a first party application of a Test Base Account.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The ring info of a first party application of a Test Base Account.
	Ring pulumi.StringPtrInput `pulumi:"ring"`
}

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

func (*FirstPartyAppDefinitionArgs) Defaults

Defaults sets the appropriate defaults for FirstPartyAppDefinitionArgs

func (FirstPartyAppDefinitionArgs) ElementType

func (FirstPartyAppDefinitionArgs) ToFirstPartyAppDefinitionOutput

func (i FirstPartyAppDefinitionArgs) ToFirstPartyAppDefinitionOutput() FirstPartyAppDefinitionOutput

func (FirstPartyAppDefinitionArgs) ToFirstPartyAppDefinitionOutputWithContext

func (i FirstPartyAppDefinitionArgs) ToFirstPartyAppDefinitionOutputWithContext(ctx context.Context) FirstPartyAppDefinitionOutput

type FirstPartyAppDefinitionArray

type FirstPartyAppDefinitionArray []FirstPartyAppDefinitionInput

func (FirstPartyAppDefinitionArray) ElementType

func (FirstPartyAppDefinitionArray) ToFirstPartyAppDefinitionArrayOutput

func (i FirstPartyAppDefinitionArray) ToFirstPartyAppDefinitionArrayOutput() FirstPartyAppDefinitionArrayOutput

func (FirstPartyAppDefinitionArray) ToFirstPartyAppDefinitionArrayOutputWithContext

func (i FirstPartyAppDefinitionArray) ToFirstPartyAppDefinitionArrayOutputWithContext(ctx context.Context) FirstPartyAppDefinitionArrayOutput

type FirstPartyAppDefinitionArrayInput

type FirstPartyAppDefinitionArrayInput interface {
	pulumi.Input

	ToFirstPartyAppDefinitionArrayOutput() FirstPartyAppDefinitionArrayOutput
	ToFirstPartyAppDefinitionArrayOutputWithContext(context.Context) FirstPartyAppDefinitionArrayOutput
}

FirstPartyAppDefinitionArrayInput is an input type that accepts FirstPartyAppDefinitionArray and FirstPartyAppDefinitionArrayOutput values. You can construct a concrete instance of `FirstPartyAppDefinitionArrayInput` via:

FirstPartyAppDefinitionArray{ FirstPartyAppDefinitionArgs{...} }

type FirstPartyAppDefinitionArrayOutput

type FirstPartyAppDefinitionArrayOutput struct{ *pulumi.OutputState }

func (FirstPartyAppDefinitionArrayOutput) ElementType

func (FirstPartyAppDefinitionArrayOutput) Index

func (FirstPartyAppDefinitionArrayOutput) ToFirstPartyAppDefinitionArrayOutput

func (o FirstPartyAppDefinitionArrayOutput) ToFirstPartyAppDefinitionArrayOutput() FirstPartyAppDefinitionArrayOutput

func (FirstPartyAppDefinitionArrayOutput) ToFirstPartyAppDefinitionArrayOutputWithContext

func (o FirstPartyAppDefinitionArrayOutput) ToFirstPartyAppDefinitionArrayOutputWithContext(ctx context.Context) FirstPartyAppDefinitionArrayOutput

type FirstPartyAppDefinitionInput

type FirstPartyAppDefinitionInput interface {
	pulumi.Input

	ToFirstPartyAppDefinitionOutput() FirstPartyAppDefinitionOutput
	ToFirstPartyAppDefinitionOutputWithContext(context.Context) FirstPartyAppDefinitionOutput
}

FirstPartyAppDefinitionInput is an input type that accepts FirstPartyAppDefinitionArgs and FirstPartyAppDefinitionOutput values. You can construct a concrete instance of `FirstPartyAppDefinitionInput` via:

FirstPartyAppDefinitionArgs{...}

type FirstPartyAppDefinitionOutput

type FirstPartyAppDefinitionOutput struct{ *pulumi.OutputState }

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

func (FirstPartyAppDefinitionOutput) Architecture

The architecture of a first party application of a Test Base Account.

func (FirstPartyAppDefinitionOutput) Channel

The channel info of a first party application of a Test Base Account.

func (FirstPartyAppDefinitionOutput) ElementType

func (FirstPartyAppDefinitionOutput) InteropExecutionMode

func (o FirstPartyAppDefinitionOutput) InteropExecutionMode() pulumi.StringPtrOutput

Specifies how the first party applications should be inter-operated with user's application.

func (FirstPartyAppDefinitionOutput) Name

The media name of a first party application of a Test Base Account.

func (FirstPartyAppDefinitionOutput) Ring

The ring info of a first party application of a Test Base Account.

func (FirstPartyAppDefinitionOutput) ToFirstPartyAppDefinitionOutput

func (o FirstPartyAppDefinitionOutput) ToFirstPartyAppDefinitionOutput() FirstPartyAppDefinitionOutput

func (FirstPartyAppDefinitionOutput) ToFirstPartyAppDefinitionOutputWithContext

func (o FirstPartyAppDefinitionOutput) ToFirstPartyAppDefinitionOutputWithContext(ctx context.Context) FirstPartyAppDefinitionOutput

type FirstPartyAppDefinitionResponse

type FirstPartyAppDefinitionResponse struct {
	// The architecture of a first party application of a Test Base Account.
	Architecture *string `pulumi:"architecture"`
	// The channel info of a first party application of a Test Base Account.
	Channel *string `pulumi:"channel"`
	// Specifies how the first party applications should be inter-operated with user's application.
	InteropExecutionMode *string `pulumi:"interopExecutionMode"`
	// The media name of a first party application of a Test Base Account.
	Name *string `pulumi:"name"`
	// The ring info of a first party application of a Test Base Account.
	Ring *string `pulumi:"ring"`
}

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

func (*FirstPartyAppDefinitionResponse) Defaults

Defaults sets the appropriate defaults for FirstPartyAppDefinitionResponse

type FirstPartyAppDefinitionResponseArrayOutput

type FirstPartyAppDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (FirstPartyAppDefinitionResponseArrayOutput) ElementType

func (FirstPartyAppDefinitionResponseArrayOutput) Index

func (FirstPartyAppDefinitionResponseArrayOutput) ToFirstPartyAppDefinitionResponseArrayOutput

func (o FirstPartyAppDefinitionResponseArrayOutput) ToFirstPartyAppDefinitionResponseArrayOutput() FirstPartyAppDefinitionResponseArrayOutput

func (FirstPartyAppDefinitionResponseArrayOutput) ToFirstPartyAppDefinitionResponseArrayOutputWithContext

func (o FirstPartyAppDefinitionResponseArrayOutput) ToFirstPartyAppDefinitionResponseArrayOutputWithContext(ctx context.Context) FirstPartyAppDefinitionResponseArrayOutput

type FirstPartyAppDefinitionResponseOutput

type FirstPartyAppDefinitionResponseOutput struct{ *pulumi.OutputState }

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

func (FirstPartyAppDefinitionResponseOutput) Architecture

The architecture of a first party application of a Test Base Account.

func (FirstPartyAppDefinitionResponseOutput) Channel

The channel info of a first party application of a Test Base Account.

func (FirstPartyAppDefinitionResponseOutput) ElementType

func (FirstPartyAppDefinitionResponseOutput) InteropExecutionMode

Specifies how the first party applications should be inter-operated with user's application.

func (FirstPartyAppDefinitionResponseOutput) Name

The media name of a first party application of a Test Base Account.

func (FirstPartyAppDefinitionResponseOutput) Ring

The ring info of a first party application of a Test Base Account.

func (FirstPartyAppDefinitionResponseOutput) ToFirstPartyAppDefinitionResponseOutput

func (o FirstPartyAppDefinitionResponseOutput) ToFirstPartyAppDefinitionResponseOutput() FirstPartyAppDefinitionResponseOutput

func (FirstPartyAppDefinitionResponseOutput) ToFirstPartyAppDefinitionResponseOutputWithContext

func (o FirstPartyAppDefinitionResponseOutput) ToFirstPartyAppDefinitionResponseOutputWithContext(ctx context.Context) FirstPartyAppDefinitionResponseOutput

type GalleryAppDefinition

type GalleryAppDefinition struct {
	// Whether the disclaimer of the gallery application is accepted.
	IsConsented *bool `pulumi:"isConsented"`
	// The SKU id of the gallery application.
	SkuId string `pulumi:"skuId"`
}

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

func (*GalleryAppDefinition) Defaults

func (val *GalleryAppDefinition) Defaults() *GalleryAppDefinition

Defaults sets the appropriate defaults for GalleryAppDefinition

type GalleryAppDefinitionArgs

type GalleryAppDefinitionArgs struct {
	// Whether the disclaimer of the gallery application is accepted.
	IsConsented pulumi.BoolPtrInput `pulumi:"isConsented"`
	// The SKU id of the gallery application.
	SkuId pulumi.StringInput `pulumi:"skuId"`
}

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

func (*GalleryAppDefinitionArgs) Defaults

Defaults sets the appropriate defaults for GalleryAppDefinitionArgs

func (GalleryAppDefinitionArgs) ElementType

func (GalleryAppDefinitionArgs) ElementType() reflect.Type

func (GalleryAppDefinitionArgs) ToGalleryAppDefinitionOutput

func (i GalleryAppDefinitionArgs) ToGalleryAppDefinitionOutput() GalleryAppDefinitionOutput

func (GalleryAppDefinitionArgs) ToGalleryAppDefinitionOutputWithContext

func (i GalleryAppDefinitionArgs) ToGalleryAppDefinitionOutputWithContext(ctx context.Context) GalleryAppDefinitionOutput

type GalleryAppDefinitionArray

type GalleryAppDefinitionArray []GalleryAppDefinitionInput

func (GalleryAppDefinitionArray) ElementType

func (GalleryAppDefinitionArray) ElementType() reflect.Type

func (GalleryAppDefinitionArray) ToGalleryAppDefinitionArrayOutput

func (i GalleryAppDefinitionArray) ToGalleryAppDefinitionArrayOutput() GalleryAppDefinitionArrayOutput

func (GalleryAppDefinitionArray) ToGalleryAppDefinitionArrayOutputWithContext

func (i GalleryAppDefinitionArray) ToGalleryAppDefinitionArrayOutputWithContext(ctx context.Context) GalleryAppDefinitionArrayOutput

type GalleryAppDefinitionArrayInput

type GalleryAppDefinitionArrayInput interface {
	pulumi.Input

	ToGalleryAppDefinitionArrayOutput() GalleryAppDefinitionArrayOutput
	ToGalleryAppDefinitionArrayOutputWithContext(context.Context) GalleryAppDefinitionArrayOutput
}

GalleryAppDefinitionArrayInput is an input type that accepts GalleryAppDefinitionArray and GalleryAppDefinitionArrayOutput values. You can construct a concrete instance of `GalleryAppDefinitionArrayInput` via:

GalleryAppDefinitionArray{ GalleryAppDefinitionArgs{...} }

type GalleryAppDefinitionArrayOutput

type GalleryAppDefinitionArrayOutput struct{ *pulumi.OutputState }

func (GalleryAppDefinitionArrayOutput) ElementType

func (GalleryAppDefinitionArrayOutput) Index

func (GalleryAppDefinitionArrayOutput) ToGalleryAppDefinitionArrayOutput

func (o GalleryAppDefinitionArrayOutput) ToGalleryAppDefinitionArrayOutput() GalleryAppDefinitionArrayOutput

func (GalleryAppDefinitionArrayOutput) ToGalleryAppDefinitionArrayOutputWithContext

func (o GalleryAppDefinitionArrayOutput) ToGalleryAppDefinitionArrayOutputWithContext(ctx context.Context) GalleryAppDefinitionArrayOutput

type GalleryAppDefinitionInput

type GalleryAppDefinitionInput interface {
	pulumi.Input

	ToGalleryAppDefinitionOutput() GalleryAppDefinitionOutput
	ToGalleryAppDefinitionOutputWithContext(context.Context) GalleryAppDefinitionOutput
}

GalleryAppDefinitionInput is an input type that accepts GalleryAppDefinitionArgs and GalleryAppDefinitionOutput values. You can construct a concrete instance of `GalleryAppDefinitionInput` via:

GalleryAppDefinitionArgs{...}

type GalleryAppDefinitionOutput

type GalleryAppDefinitionOutput struct{ *pulumi.OutputState }

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

func (GalleryAppDefinitionOutput) ElementType

func (GalleryAppDefinitionOutput) ElementType() reflect.Type

func (GalleryAppDefinitionOutput) IsConsented

Whether the disclaimer of the gallery application is accepted.

func (GalleryAppDefinitionOutput) SkuId

The SKU id of the gallery application.

func (GalleryAppDefinitionOutput) ToGalleryAppDefinitionOutput

func (o GalleryAppDefinitionOutput) ToGalleryAppDefinitionOutput() GalleryAppDefinitionOutput

func (GalleryAppDefinitionOutput) ToGalleryAppDefinitionOutputWithContext

func (o GalleryAppDefinitionOutput) ToGalleryAppDefinitionOutputWithContext(ctx context.Context) GalleryAppDefinitionOutput

type GalleryAppDefinitionResponse

type GalleryAppDefinitionResponse struct {
	// Whether the disclaimer of the gallery application is accepted.
	IsConsented *bool `pulumi:"isConsented"`
	// The SKU id of the gallery application.
	SkuId string `pulumi:"skuId"`
}

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

func (*GalleryAppDefinitionResponse) Defaults

Defaults sets the appropriate defaults for GalleryAppDefinitionResponse

type GalleryAppDefinitionResponseArrayOutput

type GalleryAppDefinitionResponseArrayOutput struct{ *pulumi.OutputState }

func (GalleryAppDefinitionResponseArrayOutput) ElementType

func (GalleryAppDefinitionResponseArrayOutput) Index

func (GalleryAppDefinitionResponseArrayOutput) ToGalleryAppDefinitionResponseArrayOutput

func (o GalleryAppDefinitionResponseArrayOutput) ToGalleryAppDefinitionResponseArrayOutput() GalleryAppDefinitionResponseArrayOutput

func (GalleryAppDefinitionResponseArrayOutput) ToGalleryAppDefinitionResponseArrayOutputWithContext

func (o GalleryAppDefinitionResponseArrayOutput) ToGalleryAppDefinitionResponseArrayOutputWithContext(ctx context.Context) GalleryAppDefinitionResponseArrayOutput

type GalleryAppDefinitionResponseOutput

type GalleryAppDefinitionResponseOutput struct{ *pulumi.OutputState }

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

func (GalleryAppDefinitionResponseOutput) ElementType

func (GalleryAppDefinitionResponseOutput) IsConsented

Whether the disclaimer of the gallery application is accepted.

func (GalleryAppDefinitionResponseOutput) SkuId

The SKU id of the gallery application.

func (GalleryAppDefinitionResponseOutput) ToGalleryAppDefinitionResponseOutput

func (o GalleryAppDefinitionResponseOutput) ToGalleryAppDefinitionResponseOutput() GalleryAppDefinitionResponseOutput

func (GalleryAppDefinitionResponseOutput) ToGalleryAppDefinitionResponseOutputWithContext

func (o GalleryAppDefinitionResponseOutput) ToGalleryAppDefinitionResponseOutputWithContext(ctx context.Context) GalleryAppDefinitionResponseOutput

type GetBillingHubServiceFreeHourBalanceArgs

type GetBillingHubServiceFreeHourBalanceArgs struct {
	// The name of the resource group that contains the resource.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type GetBillingHubServiceFreeHourBalanceOutputArgs

type GetBillingHubServiceFreeHourBalanceOutputArgs struct {
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (GetBillingHubServiceFreeHourBalanceOutputArgs) ElementType

type GetBillingHubServiceFreeHourBalanceResult

type GetBillingHubServiceFreeHourBalanceResult struct {
	IncrementEntries        []BillingHubFreeHourIncrementEntryResponse `pulumi:"incrementEntries"`
	TotalRemainingFreeHours *float64                                   `pulumi:"totalRemainingFreeHours"`
}

func GetBillingHubServiceFreeHourBalance

Azure REST API version: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

type GetBillingHubServiceFreeHourBalanceResultOutput

type GetBillingHubServiceFreeHourBalanceResultOutput struct{ *pulumi.OutputState }

func (GetBillingHubServiceFreeHourBalanceResultOutput) ElementType

func (GetBillingHubServiceFreeHourBalanceResultOutput) IncrementEntries

func (GetBillingHubServiceFreeHourBalanceResultOutput) ToGetBillingHubServiceFreeHourBalanceResultOutput

func (o GetBillingHubServiceFreeHourBalanceResultOutput) ToGetBillingHubServiceFreeHourBalanceResultOutput() GetBillingHubServiceFreeHourBalanceResultOutput

func (GetBillingHubServiceFreeHourBalanceResultOutput) ToGetBillingHubServiceFreeHourBalanceResultOutputWithContext

func (o GetBillingHubServiceFreeHourBalanceResultOutput) ToGetBillingHubServiceFreeHourBalanceResultOutputWithContext(ctx context.Context) GetBillingHubServiceFreeHourBalanceResultOutput

func (GetBillingHubServiceFreeHourBalanceResultOutput) TotalRemainingFreeHours

type GetBillingHubServiceUsageArgs

type GetBillingHubServiceUsageArgs struct {
	EndTimeStamp string `pulumi:"endTimeStamp"`
	PageIndex    *int   `pulumi:"pageIndex"`
	PageSize     *int   `pulumi:"pageSize"`
	// The name of the resource group that contains the resource.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	StartTimeStamp    string `pulumi:"startTimeStamp"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type GetBillingHubServiceUsageOutputArgs

type GetBillingHubServiceUsageOutputArgs struct {
	EndTimeStamp pulumi.StringInput `pulumi:"endTimeStamp"`
	PageIndex    pulumi.IntPtrInput `pulumi:"pageIndex"`
	PageSize     pulumi.IntPtrInput `pulumi:"pageSize"`
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	StartTimeStamp    pulumi.StringInput `pulumi:"startTimeStamp"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (GetBillingHubServiceUsageOutputArgs) ElementType

type GetBillingHubServiceUsageResult

type GetBillingHubServiceUsageResult struct {
	NextRequest            *BillingHubGetUsageRequestResponse `pulumi:"nextRequest"`
	PackageUsageEntries    []BillingHubPackageUsageResponse   `pulumi:"packageUsageEntries"`
	TotalCharges           *float64                           `pulumi:"totalCharges"`
	TotalUsedBillableHours *float64                           `pulumi:"totalUsedBillableHours"`
	TotalUsedFreeHours     *float64                           `pulumi:"totalUsedFreeHours"`
}

func GetBillingHubServiceUsage

func GetBillingHubServiceUsage(ctx *pulumi.Context, args *GetBillingHubServiceUsageArgs, opts ...pulumi.InvokeOption) (*GetBillingHubServiceUsageResult, error)

Azure REST API version: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

type GetBillingHubServiceUsageResultOutput

type GetBillingHubServiceUsageResultOutput struct{ *pulumi.OutputState }

func (GetBillingHubServiceUsageResultOutput) ElementType

func (GetBillingHubServiceUsageResultOutput) NextRequest

func (GetBillingHubServiceUsageResultOutput) PackageUsageEntries

func (GetBillingHubServiceUsageResultOutput) ToGetBillingHubServiceUsageResultOutput

func (o GetBillingHubServiceUsageResultOutput) ToGetBillingHubServiceUsageResultOutput() GetBillingHubServiceUsageResultOutput

func (GetBillingHubServiceUsageResultOutput) ToGetBillingHubServiceUsageResultOutputWithContext

func (o GetBillingHubServiceUsageResultOutput) ToGetBillingHubServiceUsageResultOutputWithContext(ctx context.Context) GetBillingHubServiceUsageResultOutput

func (GetBillingHubServiceUsageResultOutput) TotalCharges

func (GetBillingHubServiceUsageResultOutput) TotalUsedBillableHours

func (GetBillingHubServiceUsageResultOutput) TotalUsedFreeHours

type GetDraftPackagePathArgs

type GetDraftPackagePathArgs struct {
	// The resource name of the Test Base Draft Package.
	DraftPackageName string `pulumi:"draftPackageName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type GetDraftPackagePathOutputArgs

type GetDraftPackagePathOutputArgs struct {
	// The resource name of the Test Base Draft Package.
	DraftPackageName pulumi.StringInput `pulumi:"draftPackageName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (GetDraftPackagePathOutputArgs) ElementType

type GetDraftPackagePathResult

type GetDraftPackagePathResult struct {
	// The base URL of the storage account.
	BaseUrl string `pulumi:"baseUrl"`
	// The relative path of the folder hosting package files.
	DraftPackagePath string `pulumi:"draftPackagePath"`
	// Expiry date of the SAS token.
	ExpirationTime string `pulumi:"expirationTime"`
	// A SAS token for the storage account to access workspace.
	SasToken string `pulumi:"sasToken"`
	// The relative path for a temporary folder for package creation work.
	WorkingPath string `pulumi:"workingPath"`
}

The response of getting a download URL.

func GetDraftPackagePath

func GetDraftPackagePath(ctx *pulumi.Context, args *GetDraftPackagePathArgs, opts ...pulumi.InvokeOption) (*GetDraftPackagePathResult, error)

Gets draft package path and temp working path with SAS. Azure REST API version: 2023-11-01-preview.

type GetDraftPackagePathResultOutput

type GetDraftPackagePathResultOutput struct{ *pulumi.OutputState }

The response of getting a download URL.

func (GetDraftPackagePathResultOutput) BaseUrl

The base URL of the storage account.

func (GetDraftPackagePathResultOutput) DraftPackagePath

The relative path of the folder hosting package files.

func (GetDraftPackagePathResultOutput) ElementType

func (GetDraftPackagePathResultOutput) ExpirationTime

Expiry date of the SAS token.

func (GetDraftPackagePathResultOutput) SasToken

A SAS token for the storage account to access workspace.

func (GetDraftPackagePathResultOutput) ToGetDraftPackagePathResultOutput

func (o GetDraftPackagePathResultOutput) ToGetDraftPackagePathResultOutput() GetDraftPackagePathResultOutput

func (GetDraftPackagePathResultOutput) ToGetDraftPackagePathResultOutputWithContext

func (o GetDraftPackagePathResultOutput) ToGetDraftPackagePathResultOutputWithContext(ctx context.Context) GetDraftPackagePathResultOutput

func (GetDraftPackagePathResultOutput) WorkingPath

The relative path for a temporary folder for package creation work.

type GetPackageDownloadURLArgs

type GetPackageDownloadURLArgs struct {
	// The resource name of the Test Base Package.
	PackageName string `pulumi:"packageName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type GetPackageDownloadURLOutputArgs

type GetPackageDownloadURLOutputArgs struct {
	// The resource name of the Test Base Package.
	PackageName pulumi.StringInput `pulumi:"packageName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (GetPackageDownloadURLOutputArgs) ElementType

type GetPackageDownloadURLResult

type GetPackageDownloadURLResult struct {
	// The download URL.
	DownloadUrl string `pulumi:"downloadUrl"`
	// Expiry date of the download URL.
	ExpirationTime string `pulumi:"expirationTime"`
}

The response of getting a download URL.

func GetPackageDownloadURL

func GetPackageDownloadURL(ctx *pulumi.Context, args *GetPackageDownloadURLArgs, opts ...pulumi.InvokeOption) (*GetPackageDownloadURLResult, error)

Gets the download URL of a package. Azure REST API version: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

type GetPackageDownloadURLResultOutput

type GetPackageDownloadURLResultOutput struct{ *pulumi.OutputState }

The response of getting a download URL.

func (GetPackageDownloadURLResultOutput) DownloadUrl

The download URL.

func (GetPackageDownloadURLResultOutput) ElementType

func (GetPackageDownloadURLResultOutput) ExpirationTime

Expiry date of the download URL.

func (GetPackageDownloadURLResultOutput) ToGetPackageDownloadURLResultOutput

func (o GetPackageDownloadURLResultOutput) ToGetPackageDownloadURLResultOutput() GetPackageDownloadURLResultOutput

func (GetPackageDownloadURLResultOutput) ToGetPackageDownloadURLResultOutputWithContext

func (o GetPackageDownloadURLResultOutput) ToGetPackageDownloadURLResultOutputWithContext(ctx context.Context) GetPackageDownloadURLResultOutput

type GetTestBaseAccountFileUploadUrlArgs

type GetTestBaseAccountFileUploadUrlArgs struct {
	// The custom file name of the uploaded blob.
	BlobName *string `pulumi:"blobName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type GetTestBaseAccountFileUploadUrlOutputArgs

type GetTestBaseAccountFileUploadUrlOutputArgs struct {
	// The custom file name of the uploaded blob.
	BlobName pulumi.StringPtrInput `pulumi:"blobName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (GetTestBaseAccountFileUploadUrlOutputArgs) ElementType

type GetTestBaseAccountFileUploadUrlResult

type GetTestBaseAccountFileUploadUrlResult struct {
	// The blob path of the uploaded package. It will be used as the 'blobPath' property of PackageResource.
	BlobPath string `pulumi:"blobPath"`
	// The URL used for uploading the package.
	UploadUrl string `pulumi:"uploadUrl"`
}

The URL response

func GetTestBaseAccountFileUploadUrl

Gets the file upload URL of a Test Base Account. Azure REST API version: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

type GetTestBaseAccountFileUploadUrlResultOutput

type GetTestBaseAccountFileUploadUrlResultOutput struct{ *pulumi.OutputState }

The URL response

func (GetTestBaseAccountFileUploadUrlResultOutput) BlobPath

The blob path of the uploaded package. It will be used as the 'blobPath' property of PackageResource.

func (GetTestBaseAccountFileUploadUrlResultOutput) ElementType

func (GetTestBaseAccountFileUploadUrlResultOutput) ToGetTestBaseAccountFileUploadUrlResultOutput

func (o GetTestBaseAccountFileUploadUrlResultOutput) ToGetTestBaseAccountFileUploadUrlResultOutput() GetTestBaseAccountFileUploadUrlResultOutput

func (GetTestBaseAccountFileUploadUrlResultOutput) ToGetTestBaseAccountFileUploadUrlResultOutputWithContext

func (o GetTestBaseAccountFileUploadUrlResultOutput) ToGetTestBaseAccountFileUploadUrlResultOutputWithContext(ctx context.Context) GetTestBaseAccountFileUploadUrlResultOutput

func (GetTestBaseAccountFileUploadUrlResultOutput) UploadUrl

The URL used for uploading the package.

type GetTestResultConsoleLogDownloadURLArgs

type GetTestResultConsoleLogDownloadURLArgs struct {
	// The log file name corresponding to the download URL.
	LogFileName string `pulumi:"logFileName"`
	// The resource name of the Test Base Package.
	PackageName string `pulumi:"packageName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
	// The Test Result Name. It equals to TestResult-{TestResultId} string.
	TestResultName string `pulumi:"testResultName"`
}

type GetTestResultConsoleLogDownloadURLOutputArgs

type GetTestResultConsoleLogDownloadURLOutputArgs struct {
	// The log file name corresponding to the download URL.
	LogFileName pulumi.StringInput `pulumi:"logFileName"`
	// The resource name of the Test Base Package.
	PackageName pulumi.StringInput `pulumi:"packageName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
	// The Test Result Name. It equals to TestResult-{TestResultId} string.
	TestResultName pulumi.StringInput `pulumi:"testResultName"`
}

func (GetTestResultConsoleLogDownloadURLOutputArgs) ElementType

type GetTestResultConsoleLogDownloadURLResult

type GetTestResultConsoleLogDownloadURLResult struct {
	// The download URL.
	DownloadUrl string `pulumi:"downloadUrl"`
	// Expiry date of the download URL.
	ExpirationTime string `pulumi:"expirationTime"`
}

The response of getting a download URL.

func GetTestResultConsoleLogDownloadURL

Gets the download URL of the test execution console log file. Azure REST API version: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

type GetTestResultConsoleLogDownloadURLResultOutput

type GetTestResultConsoleLogDownloadURLResultOutput struct{ *pulumi.OutputState }

The response of getting a download URL.

func (GetTestResultConsoleLogDownloadURLResultOutput) DownloadUrl

The download URL.

func (GetTestResultConsoleLogDownloadURLResultOutput) ElementType

func (GetTestResultConsoleLogDownloadURLResultOutput) ExpirationTime

Expiry date of the download URL.

func (GetTestResultConsoleLogDownloadURLResultOutput) ToGetTestResultConsoleLogDownloadURLResultOutput

func (o GetTestResultConsoleLogDownloadURLResultOutput) ToGetTestResultConsoleLogDownloadURLResultOutput() GetTestResultConsoleLogDownloadURLResultOutput

func (GetTestResultConsoleLogDownloadURLResultOutput) ToGetTestResultConsoleLogDownloadURLResultOutputWithContext

func (o GetTestResultConsoleLogDownloadURLResultOutput) ToGetTestResultConsoleLogDownloadURLResultOutputWithContext(ctx context.Context) GetTestResultConsoleLogDownloadURLResultOutput

type GetTestResultDownloadURLArgs

type GetTestResultDownloadURLArgs struct {
	// The resource name of the Test Base Package.
	PackageName string `pulumi:"packageName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
	// The Test Result Name. It equals to TestResult-{TestResultId} string.
	TestResultName string `pulumi:"testResultName"`
}

type GetTestResultDownloadURLOutputArgs

type GetTestResultDownloadURLOutputArgs struct {
	// The resource name of the Test Base Package.
	PackageName pulumi.StringInput `pulumi:"packageName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
	// The Test Result Name. It equals to TestResult-{TestResultId} string.
	TestResultName pulumi.StringInput `pulumi:"testResultName"`
}

func (GetTestResultDownloadURLOutputArgs) ElementType

type GetTestResultDownloadURLResult

type GetTestResultDownloadURLResult struct {
	// The download URL.
	DownloadUrl string `pulumi:"downloadUrl"`
	// Expiry date of the download URL.
	ExpirationTime string `pulumi:"expirationTime"`
}

The response of getting a download URL.

func GetTestResultDownloadURL

func GetTestResultDownloadURL(ctx *pulumi.Context, args *GetTestResultDownloadURLArgs, opts ...pulumi.InvokeOption) (*GetTestResultDownloadURLResult, error)

Gets the download URL of the test result. Azure REST API version: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

type GetTestResultDownloadURLResultOutput

type GetTestResultDownloadURLResultOutput struct{ *pulumi.OutputState }

The response of getting a download URL.

func (GetTestResultDownloadURLResultOutput) DownloadUrl

The download URL.

func (GetTestResultDownloadURLResultOutput) ElementType

func (GetTestResultDownloadURLResultOutput) ExpirationTime

Expiry date of the download URL.

func (GetTestResultDownloadURLResultOutput) ToGetTestResultDownloadURLResultOutput

func (o GetTestResultDownloadURLResultOutput) ToGetTestResultDownloadURLResultOutput() GetTestResultDownloadURLResultOutput

func (GetTestResultDownloadURLResultOutput) ToGetTestResultDownloadURLResultOutputWithContext

func (o GetTestResultDownloadURLResultOutput) ToGetTestResultDownloadURLResultOutputWithContext(ctx context.Context) GetTestResultDownloadURLResultOutput

type GetTestResultVideoDownloadURLArgs

type GetTestResultVideoDownloadURLArgs struct {
	// The resource name of the Test Base Package.
	PackageName string `pulumi:"packageName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
	// The Test Result Name. It equals to TestResult-{TestResultId} string.
	TestResultName string `pulumi:"testResultName"`
}

type GetTestResultVideoDownloadURLOutputArgs

type GetTestResultVideoDownloadURLOutputArgs struct {
	// The resource name of the Test Base Package.
	PackageName pulumi.StringInput `pulumi:"packageName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
	// The Test Result Name. It equals to TestResult-{TestResultId} string.
	TestResultName pulumi.StringInput `pulumi:"testResultName"`
}

func (GetTestResultVideoDownloadURLOutputArgs) ElementType

type GetTestResultVideoDownloadURLResult

type GetTestResultVideoDownloadURLResult struct {
	// The download URL.
	DownloadUrl string `pulumi:"downloadUrl"`
	// Expiry date of the download URL.
	ExpirationTime string `pulumi:"expirationTime"`
}

The response of getting a download URL.

func GetTestResultVideoDownloadURL

Gets the download URL of the test execution screen recording. Azure REST API version: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

type GetTestResultVideoDownloadURLResultOutput

type GetTestResultVideoDownloadURLResultOutput struct{ *pulumi.OutputState }

The response of getting a download URL.

func (GetTestResultVideoDownloadURLResultOutput) DownloadUrl

The download URL.

func (GetTestResultVideoDownloadURLResultOutput) ElementType

func (GetTestResultVideoDownloadURLResultOutput) ExpirationTime

Expiry date of the download URL.

func (GetTestResultVideoDownloadURLResultOutput) ToGetTestResultVideoDownloadURLResultOutput

func (o GetTestResultVideoDownloadURLResultOutput) ToGetTestResultVideoDownloadURLResultOutput() GetTestResultVideoDownloadURLResultOutput

func (GetTestResultVideoDownloadURLResultOutput) ToGetTestResultVideoDownloadURLResultOutputWithContext

func (o GetTestResultVideoDownloadURLResultOutput) ToGetTestResultVideoDownloadURLResultOutputWithContext(ctx context.Context) GetTestResultVideoDownloadURLResultOutput

type HighlightedFile

type HighlightedFile struct {
	// The path of the highlighted file.
	Path string `pulumi:"path"`
	// The name of sections to highlight.
	Sections []string `pulumi:"sections"`
	// A flag to save whether this file is viewed by user.
	Visited *bool `pulumi:"visited"`
}

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

func (*HighlightedFile) Defaults

func (val *HighlightedFile) Defaults() *HighlightedFile

Defaults sets the appropriate defaults for HighlightedFile

type HighlightedFileArgs

type HighlightedFileArgs struct {
	// The path of the highlighted file.
	Path pulumi.StringInput `pulumi:"path"`
	// The name of sections to highlight.
	Sections pulumi.StringArrayInput `pulumi:"sections"`
	// A flag to save whether this file is viewed by user.
	Visited pulumi.BoolPtrInput `pulumi:"visited"`
}

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

func (*HighlightedFileArgs) Defaults

func (val *HighlightedFileArgs) Defaults() *HighlightedFileArgs

Defaults sets the appropriate defaults for HighlightedFileArgs

func (HighlightedFileArgs) ElementType

func (HighlightedFileArgs) ElementType() reflect.Type

func (HighlightedFileArgs) ToHighlightedFileOutput

func (i HighlightedFileArgs) ToHighlightedFileOutput() HighlightedFileOutput

func (HighlightedFileArgs) ToHighlightedFileOutputWithContext

func (i HighlightedFileArgs) ToHighlightedFileOutputWithContext(ctx context.Context) HighlightedFileOutput

type HighlightedFileArray

type HighlightedFileArray []HighlightedFileInput

func (HighlightedFileArray) ElementType

func (HighlightedFileArray) ElementType() reflect.Type

func (HighlightedFileArray) ToHighlightedFileArrayOutput

func (i HighlightedFileArray) ToHighlightedFileArrayOutput() HighlightedFileArrayOutput

func (HighlightedFileArray) ToHighlightedFileArrayOutputWithContext

func (i HighlightedFileArray) ToHighlightedFileArrayOutputWithContext(ctx context.Context) HighlightedFileArrayOutput

type HighlightedFileArrayInput

type HighlightedFileArrayInput interface {
	pulumi.Input

	ToHighlightedFileArrayOutput() HighlightedFileArrayOutput
	ToHighlightedFileArrayOutputWithContext(context.Context) HighlightedFileArrayOutput
}

HighlightedFileArrayInput is an input type that accepts HighlightedFileArray and HighlightedFileArrayOutput values. You can construct a concrete instance of `HighlightedFileArrayInput` via:

HighlightedFileArray{ HighlightedFileArgs{...} }

type HighlightedFileArrayOutput

type HighlightedFileArrayOutput struct{ *pulumi.OutputState }

func (HighlightedFileArrayOutput) ElementType

func (HighlightedFileArrayOutput) ElementType() reflect.Type

func (HighlightedFileArrayOutput) Index

func (HighlightedFileArrayOutput) ToHighlightedFileArrayOutput

func (o HighlightedFileArrayOutput) ToHighlightedFileArrayOutput() HighlightedFileArrayOutput

func (HighlightedFileArrayOutput) ToHighlightedFileArrayOutputWithContext

func (o HighlightedFileArrayOutput) ToHighlightedFileArrayOutputWithContext(ctx context.Context) HighlightedFileArrayOutput

type HighlightedFileInput

type HighlightedFileInput interface {
	pulumi.Input

	ToHighlightedFileOutput() HighlightedFileOutput
	ToHighlightedFileOutputWithContext(context.Context) HighlightedFileOutput
}

HighlightedFileInput is an input type that accepts HighlightedFileArgs and HighlightedFileOutput values. You can construct a concrete instance of `HighlightedFileInput` via:

HighlightedFileArgs{...}

type HighlightedFileOutput

type HighlightedFileOutput struct{ *pulumi.OutputState }

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

func (HighlightedFileOutput) ElementType

func (HighlightedFileOutput) ElementType() reflect.Type

func (HighlightedFileOutput) Path

The path of the highlighted file.

func (HighlightedFileOutput) Sections

The name of sections to highlight.

func (HighlightedFileOutput) ToHighlightedFileOutput

func (o HighlightedFileOutput) ToHighlightedFileOutput() HighlightedFileOutput

func (HighlightedFileOutput) ToHighlightedFileOutputWithContext

func (o HighlightedFileOutput) ToHighlightedFileOutputWithContext(ctx context.Context) HighlightedFileOutput

func (HighlightedFileOutput) Visited

A flag to save whether this file is viewed by user.

type HighlightedFileResponse

type HighlightedFileResponse struct {
	// The path of the highlighted file.
	Path string `pulumi:"path"`
	// The name of sections to highlight.
	Sections []string `pulumi:"sections"`
	// A flag to save whether this file is viewed by user.
	Visited *bool `pulumi:"visited"`
}

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

func (*HighlightedFileResponse) Defaults

Defaults sets the appropriate defaults for HighlightedFileResponse

type HighlightedFileResponseArrayOutput

type HighlightedFileResponseArrayOutput struct{ *pulumi.OutputState }

func (HighlightedFileResponseArrayOutput) ElementType

func (HighlightedFileResponseArrayOutput) Index

func (HighlightedFileResponseArrayOutput) ToHighlightedFileResponseArrayOutput

func (o HighlightedFileResponseArrayOutput) ToHighlightedFileResponseArrayOutput() HighlightedFileResponseArrayOutput

func (HighlightedFileResponseArrayOutput) ToHighlightedFileResponseArrayOutputWithContext

func (o HighlightedFileResponseArrayOutput) ToHighlightedFileResponseArrayOutputWithContext(ctx context.Context) HighlightedFileResponseArrayOutput

type HighlightedFileResponseOutput

type HighlightedFileResponseOutput struct{ *pulumi.OutputState }

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

func (HighlightedFileResponseOutput) ElementType

func (HighlightedFileResponseOutput) Path

The path of the highlighted file.

func (HighlightedFileResponseOutput) Sections

The name of sections to highlight.

func (HighlightedFileResponseOutput) ToHighlightedFileResponseOutput

func (o HighlightedFileResponseOutput) ToHighlightedFileResponseOutput() HighlightedFileResponseOutput

func (HighlightedFileResponseOutput) ToHighlightedFileResponseOutputWithContext

func (o HighlightedFileResponseOutput) ToHighlightedFileResponseOutputWithContext(ctx context.Context) HighlightedFileResponseOutput

func (HighlightedFileResponseOutput) Visited

A flag to save whether this file is viewed by user.

type ImageArchitecture

type ImageArchitecture string

Custom image architecture.

func (ImageArchitecture) ElementType

func (ImageArchitecture) ElementType() reflect.Type

func (ImageArchitecture) ToImageArchitectureOutput

func (e ImageArchitecture) ToImageArchitectureOutput() ImageArchitectureOutput

func (ImageArchitecture) ToImageArchitectureOutputWithContext

func (e ImageArchitecture) ToImageArchitectureOutputWithContext(ctx context.Context) ImageArchitectureOutput

func (ImageArchitecture) ToImageArchitecturePtrOutput

func (e ImageArchitecture) ToImageArchitecturePtrOutput() ImageArchitecturePtrOutput

func (ImageArchitecture) ToImageArchitecturePtrOutputWithContext

func (e ImageArchitecture) ToImageArchitecturePtrOutputWithContext(ctx context.Context) ImageArchitecturePtrOutput

func (ImageArchitecture) ToStringOutput

func (e ImageArchitecture) ToStringOutput() pulumi.StringOutput

func (ImageArchitecture) ToStringOutputWithContext

func (e ImageArchitecture) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageArchitecture) ToStringPtrOutput

func (e ImageArchitecture) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageArchitecture) ToStringPtrOutputWithContext

func (e ImageArchitecture) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageArchitectureInput

type ImageArchitectureInput interface {
	pulumi.Input

	ToImageArchitectureOutput() ImageArchitectureOutput
	ToImageArchitectureOutputWithContext(context.Context) ImageArchitectureOutput
}

ImageArchitectureInput is an input type that accepts values of the ImageArchitecture enum A concrete instance of `ImageArchitectureInput` can be one of the following:

ImageArchitectureX64

type ImageArchitectureOutput

type ImageArchitectureOutput struct{ *pulumi.OutputState }

func (ImageArchitectureOutput) ElementType

func (ImageArchitectureOutput) ElementType() reflect.Type

func (ImageArchitectureOutput) ToImageArchitectureOutput

func (o ImageArchitectureOutput) ToImageArchitectureOutput() ImageArchitectureOutput

func (ImageArchitectureOutput) ToImageArchitectureOutputWithContext

func (o ImageArchitectureOutput) ToImageArchitectureOutputWithContext(ctx context.Context) ImageArchitectureOutput

func (ImageArchitectureOutput) ToImageArchitecturePtrOutput

func (o ImageArchitectureOutput) ToImageArchitecturePtrOutput() ImageArchitecturePtrOutput

func (ImageArchitectureOutput) ToImageArchitecturePtrOutputWithContext

func (o ImageArchitectureOutput) ToImageArchitecturePtrOutputWithContext(ctx context.Context) ImageArchitecturePtrOutput

func (ImageArchitectureOutput) ToStringOutput

func (o ImageArchitectureOutput) ToStringOutput() pulumi.StringOutput

func (ImageArchitectureOutput) ToStringOutputWithContext

func (o ImageArchitectureOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageArchitectureOutput) ToStringPtrOutput

func (o ImageArchitectureOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageArchitectureOutput) ToStringPtrOutputWithContext

func (o ImageArchitectureOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageArchitecturePtrInput

type ImageArchitecturePtrInput interface {
	pulumi.Input

	ToImageArchitecturePtrOutput() ImageArchitecturePtrOutput
	ToImageArchitecturePtrOutputWithContext(context.Context) ImageArchitecturePtrOutput
}

func ImageArchitecturePtr

func ImageArchitecturePtr(v string) ImageArchitecturePtrInput

type ImageArchitecturePtrOutput

type ImageArchitecturePtrOutput struct{ *pulumi.OutputState }

func (ImageArchitecturePtrOutput) Elem

func (ImageArchitecturePtrOutput) ElementType

func (ImageArchitecturePtrOutput) ElementType() reflect.Type

func (ImageArchitecturePtrOutput) ToImageArchitecturePtrOutput

func (o ImageArchitecturePtrOutput) ToImageArchitecturePtrOutput() ImageArchitecturePtrOutput

func (ImageArchitecturePtrOutput) ToImageArchitecturePtrOutputWithContext

func (o ImageArchitecturePtrOutput) ToImageArchitecturePtrOutputWithContext(ctx context.Context) ImageArchitecturePtrOutput

func (ImageArchitecturePtrOutput) ToStringPtrOutput

func (o ImageArchitecturePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageArchitecturePtrOutput) ToStringPtrOutputWithContext

func (o ImageArchitecturePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageDefinition

type ImageDefinition struct {
	pulumi.CustomResourceState

	// Custom image architecture.
	Architecture pulumi.StringOutput `pulumi:"architecture"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Custom image OS state.
	OsState           pulumi.StringOutput `pulumi:"osState"`
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Custom image security type.
	SecurityType pulumi.StringOutput `pulumi:"securityType"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The test base image definition resource. Azure REST API version: 2023-11-01-preview.

func GetImageDefinition

func GetImageDefinition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImageDefinitionState, opts ...pulumi.ResourceOption) (*ImageDefinition, error)

GetImageDefinition gets an existing ImageDefinition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewImageDefinition

func NewImageDefinition(ctx *pulumi.Context,
	name string, args *ImageDefinitionArgs, opts ...pulumi.ResourceOption) (*ImageDefinition, error)

NewImageDefinition registers a new resource with the given unique name, arguments, and options.

func (*ImageDefinition) ElementType

func (*ImageDefinition) ElementType() reflect.Type

func (*ImageDefinition) ToImageDefinitionOutput

func (i *ImageDefinition) ToImageDefinitionOutput() ImageDefinitionOutput

func (*ImageDefinition) ToImageDefinitionOutputWithContext

func (i *ImageDefinition) ToImageDefinitionOutputWithContext(ctx context.Context) ImageDefinitionOutput

type ImageDefinitionArgs

type ImageDefinitionArgs struct {
	// Custom image architecture.
	Architecture pulumi.StringInput
	// The resource name of the test base image definition.
	ImageDefinitionName pulumi.StringPtrInput
	// Custom image OS state.
	OsState pulumi.StringInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Custom image security type.
	SecurityType pulumi.StringInput
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput
}

The set of arguments for constructing a ImageDefinition resource.

func (ImageDefinitionArgs) ElementType

func (ImageDefinitionArgs) ElementType() reflect.Type

type ImageDefinitionInput

type ImageDefinitionInput interface {
	pulumi.Input

	ToImageDefinitionOutput() ImageDefinitionOutput
	ToImageDefinitionOutputWithContext(ctx context.Context) ImageDefinitionOutput
}

type ImageDefinitionOutput

type ImageDefinitionOutput struct{ *pulumi.OutputState }

func (ImageDefinitionOutput) Architecture

func (o ImageDefinitionOutput) Architecture() pulumi.StringOutput

Custom image architecture.

func (ImageDefinitionOutput) ElementType

func (ImageDefinitionOutput) ElementType() reflect.Type

func (ImageDefinitionOutput) Name

The name of the resource

func (ImageDefinitionOutput) OsState

Custom image OS state.

func (ImageDefinitionOutput) ProvisioningState

func (o ImageDefinitionOutput) ProvisioningState() pulumi.StringOutput

func (ImageDefinitionOutput) SecurityType

func (o ImageDefinitionOutput) SecurityType() pulumi.StringOutput

Custom image security type.

func (ImageDefinitionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ImageDefinitionOutput) ToImageDefinitionOutput

func (o ImageDefinitionOutput) ToImageDefinitionOutput() ImageDefinitionOutput

func (ImageDefinitionOutput) ToImageDefinitionOutputWithContext

func (o ImageDefinitionOutput) ToImageDefinitionOutputWithContext(ctx context.Context) ImageDefinitionOutput

func (ImageDefinitionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ImageDefinitionState

type ImageDefinitionState struct {
}

func (ImageDefinitionState) ElementType

func (ImageDefinitionState) ElementType() reflect.Type

type ImageOSState

type ImageOSState string

Custom image OS state.

func (ImageOSState) ElementType

func (ImageOSState) ElementType() reflect.Type

func (ImageOSState) ToImageOSStateOutput

func (e ImageOSState) ToImageOSStateOutput() ImageOSStateOutput

func (ImageOSState) ToImageOSStateOutputWithContext

func (e ImageOSState) ToImageOSStateOutputWithContext(ctx context.Context) ImageOSStateOutput

func (ImageOSState) ToImageOSStatePtrOutput

func (e ImageOSState) ToImageOSStatePtrOutput() ImageOSStatePtrOutput

func (ImageOSState) ToImageOSStatePtrOutputWithContext

func (e ImageOSState) ToImageOSStatePtrOutputWithContext(ctx context.Context) ImageOSStatePtrOutput

func (ImageOSState) ToStringOutput

func (e ImageOSState) ToStringOutput() pulumi.StringOutput

func (ImageOSState) ToStringOutputWithContext

func (e ImageOSState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageOSState) ToStringPtrOutput

func (e ImageOSState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageOSState) ToStringPtrOutputWithContext

func (e ImageOSState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageOSStateInput

type ImageOSStateInput interface {
	pulumi.Input

	ToImageOSStateOutput() ImageOSStateOutput
	ToImageOSStateOutputWithContext(context.Context) ImageOSStateOutput
}

ImageOSStateInput is an input type that accepts values of the ImageOSState enum A concrete instance of `ImageOSStateInput` can be one of the following:

ImageOSStateGeneralized
ImageOSStateSpecialized

type ImageOSStateOutput

type ImageOSStateOutput struct{ *pulumi.OutputState }

func (ImageOSStateOutput) ElementType

func (ImageOSStateOutput) ElementType() reflect.Type

func (ImageOSStateOutput) ToImageOSStateOutput

func (o ImageOSStateOutput) ToImageOSStateOutput() ImageOSStateOutput

func (ImageOSStateOutput) ToImageOSStateOutputWithContext

func (o ImageOSStateOutput) ToImageOSStateOutputWithContext(ctx context.Context) ImageOSStateOutput

func (ImageOSStateOutput) ToImageOSStatePtrOutput

func (o ImageOSStateOutput) ToImageOSStatePtrOutput() ImageOSStatePtrOutput

func (ImageOSStateOutput) ToImageOSStatePtrOutputWithContext

func (o ImageOSStateOutput) ToImageOSStatePtrOutputWithContext(ctx context.Context) ImageOSStatePtrOutput

func (ImageOSStateOutput) ToStringOutput

func (o ImageOSStateOutput) ToStringOutput() pulumi.StringOutput

func (ImageOSStateOutput) ToStringOutputWithContext

func (o ImageOSStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageOSStateOutput) ToStringPtrOutput

func (o ImageOSStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageOSStateOutput) ToStringPtrOutputWithContext

func (o ImageOSStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageOSStatePtrInput

type ImageOSStatePtrInput interface {
	pulumi.Input

	ToImageOSStatePtrOutput() ImageOSStatePtrOutput
	ToImageOSStatePtrOutputWithContext(context.Context) ImageOSStatePtrOutput
}

func ImageOSStatePtr

func ImageOSStatePtr(v string) ImageOSStatePtrInput

type ImageOSStatePtrOutput

type ImageOSStatePtrOutput struct{ *pulumi.OutputState }

func (ImageOSStatePtrOutput) Elem

func (ImageOSStatePtrOutput) ElementType

func (ImageOSStatePtrOutput) ElementType() reflect.Type

func (ImageOSStatePtrOutput) ToImageOSStatePtrOutput

func (o ImageOSStatePtrOutput) ToImageOSStatePtrOutput() ImageOSStatePtrOutput

func (ImageOSStatePtrOutput) ToImageOSStatePtrOutputWithContext

func (o ImageOSStatePtrOutput) ToImageOSStatePtrOutputWithContext(ctx context.Context) ImageOSStatePtrOutput

func (ImageOSStatePtrOutput) ToStringPtrOutput

func (o ImageOSStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageOSStatePtrOutput) ToStringPtrOutputWithContext

func (o ImageOSStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageSecurityType

type ImageSecurityType string

Custom image security type.

func (ImageSecurityType) ElementType

func (ImageSecurityType) ElementType() reflect.Type

func (ImageSecurityType) ToImageSecurityTypeOutput

func (e ImageSecurityType) ToImageSecurityTypeOutput() ImageSecurityTypeOutput

func (ImageSecurityType) ToImageSecurityTypeOutputWithContext

func (e ImageSecurityType) ToImageSecurityTypeOutputWithContext(ctx context.Context) ImageSecurityTypeOutput

func (ImageSecurityType) ToImageSecurityTypePtrOutput

func (e ImageSecurityType) ToImageSecurityTypePtrOutput() ImageSecurityTypePtrOutput

func (ImageSecurityType) ToImageSecurityTypePtrOutputWithContext

func (e ImageSecurityType) ToImageSecurityTypePtrOutputWithContext(ctx context.Context) ImageSecurityTypePtrOutput

func (ImageSecurityType) ToStringOutput

func (e ImageSecurityType) ToStringOutput() pulumi.StringOutput

func (ImageSecurityType) ToStringOutputWithContext

func (e ImageSecurityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageSecurityType) ToStringPtrOutput

func (e ImageSecurityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageSecurityType) ToStringPtrOutputWithContext

func (e ImageSecurityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageSecurityTypeInput

type ImageSecurityTypeInput interface {
	pulumi.Input

	ToImageSecurityTypeOutput() ImageSecurityTypeOutput
	ToImageSecurityTypeOutputWithContext(context.Context) ImageSecurityTypeOutput
}

ImageSecurityTypeInput is an input type that accepts values of the ImageSecurityType enum A concrete instance of `ImageSecurityTypeInput` can be one of the following:

ImageSecurityTypeStandard
ImageSecurityTypeTrustedLaunch

type ImageSecurityTypeOutput

type ImageSecurityTypeOutput struct{ *pulumi.OutputState }

func (ImageSecurityTypeOutput) ElementType

func (ImageSecurityTypeOutput) ElementType() reflect.Type

func (ImageSecurityTypeOutput) ToImageSecurityTypeOutput

func (o ImageSecurityTypeOutput) ToImageSecurityTypeOutput() ImageSecurityTypeOutput

func (ImageSecurityTypeOutput) ToImageSecurityTypeOutputWithContext

func (o ImageSecurityTypeOutput) ToImageSecurityTypeOutputWithContext(ctx context.Context) ImageSecurityTypeOutput

func (ImageSecurityTypeOutput) ToImageSecurityTypePtrOutput

func (o ImageSecurityTypeOutput) ToImageSecurityTypePtrOutput() ImageSecurityTypePtrOutput

func (ImageSecurityTypeOutput) ToImageSecurityTypePtrOutputWithContext

func (o ImageSecurityTypeOutput) ToImageSecurityTypePtrOutputWithContext(ctx context.Context) ImageSecurityTypePtrOutput

func (ImageSecurityTypeOutput) ToStringOutput

func (o ImageSecurityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ImageSecurityTypeOutput) ToStringOutputWithContext

func (o ImageSecurityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageSecurityTypeOutput) ToStringPtrOutput

func (o ImageSecurityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageSecurityTypeOutput) ToStringPtrOutputWithContext

func (o ImageSecurityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageSecurityTypePtrInput

type ImageSecurityTypePtrInput interface {
	pulumi.Input

	ToImageSecurityTypePtrOutput() ImageSecurityTypePtrOutput
	ToImageSecurityTypePtrOutputWithContext(context.Context) ImageSecurityTypePtrOutput
}

func ImageSecurityTypePtr

func ImageSecurityTypePtr(v string) ImageSecurityTypePtrInput

type ImageSecurityTypePtrOutput

type ImageSecurityTypePtrOutput struct{ *pulumi.OutputState }

func (ImageSecurityTypePtrOutput) Elem

func (ImageSecurityTypePtrOutput) ElementType

func (ImageSecurityTypePtrOutput) ElementType() reflect.Type

func (ImageSecurityTypePtrOutput) ToImageSecurityTypePtrOutput

func (o ImageSecurityTypePtrOutput) ToImageSecurityTypePtrOutput() ImageSecurityTypePtrOutput

func (ImageSecurityTypePtrOutput) ToImageSecurityTypePtrOutputWithContext

func (o ImageSecurityTypePtrOutput) ToImageSecurityTypePtrOutputWithContext(ctx context.Context) ImageSecurityTypePtrOutput

func (ImageSecurityTypePtrOutput) ToStringPtrOutput

func (o ImageSecurityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageSecurityTypePtrOutput) ToStringPtrOutputWithContext

func (o ImageSecurityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageSource

type ImageSource string

Custom image source type.

func (ImageSource) ElementType

func (ImageSource) ElementType() reflect.Type

func (ImageSource) ToImageSourceOutput

func (e ImageSource) ToImageSourceOutput() ImageSourceOutput

func (ImageSource) ToImageSourceOutputWithContext

func (e ImageSource) ToImageSourceOutputWithContext(ctx context.Context) ImageSourceOutput

func (ImageSource) ToImageSourcePtrOutput

func (e ImageSource) ToImageSourcePtrOutput() ImageSourcePtrOutput

func (ImageSource) ToImageSourcePtrOutputWithContext

func (e ImageSource) ToImageSourcePtrOutputWithContext(ctx context.Context) ImageSourcePtrOutput

func (ImageSource) ToStringOutput

func (e ImageSource) ToStringOutput() pulumi.StringOutput

func (ImageSource) ToStringOutputWithContext

func (e ImageSource) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageSource) ToStringPtrOutput

func (e ImageSource) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageSource) ToStringPtrOutputWithContext

func (e ImageSource) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageSourceInput

type ImageSourceInput interface {
	pulumi.Input

	ToImageSourceOutput() ImageSourceOutput
	ToImageSourceOutputWithContext(context.Context) ImageSourceOutput
}

ImageSourceInput is an input type that accepts values of the ImageSource enum A concrete instance of `ImageSourceInput` can be one of the following:

ImageSourceUnknown
ImageSourceVHD

type ImageSourceOutput

type ImageSourceOutput struct{ *pulumi.OutputState }

func (ImageSourceOutput) ElementType

func (ImageSourceOutput) ElementType() reflect.Type

func (ImageSourceOutput) ToImageSourceOutput

func (o ImageSourceOutput) ToImageSourceOutput() ImageSourceOutput

func (ImageSourceOutput) ToImageSourceOutputWithContext

func (o ImageSourceOutput) ToImageSourceOutputWithContext(ctx context.Context) ImageSourceOutput

func (ImageSourceOutput) ToImageSourcePtrOutput

func (o ImageSourceOutput) ToImageSourcePtrOutput() ImageSourcePtrOutput

func (ImageSourceOutput) ToImageSourcePtrOutputWithContext

func (o ImageSourceOutput) ToImageSourcePtrOutputWithContext(ctx context.Context) ImageSourcePtrOutput

func (ImageSourceOutput) ToStringOutput

func (o ImageSourceOutput) ToStringOutput() pulumi.StringOutput

func (ImageSourceOutput) ToStringOutputWithContext

func (o ImageSourceOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ImageSourceOutput) ToStringPtrOutput

func (o ImageSourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageSourceOutput) ToStringPtrOutputWithContext

func (o ImageSourceOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageSourcePtrInput

type ImageSourcePtrInput interface {
	pulumi.Input

	ToImageSourcePtrOutput() ImageSourcePtrOutput
	ToImageSourcePtrOutputWithContext(context.Context) ImageSourcePtrOutput
}

func ImageSourcePtr

func ImageSourcePtr(v string) ImageSourcePtrInput

type ImageSourcePtrOutput

type ImageSourcePtrOutput struct{ *pulumi.OutputState }

func (ImageSourcePtrOutput) Elem

func (ImageSourcePtrOutput) ElementType

func (ImageSourcePtrOutput) ElementType() reflect.Type

func (ImageSourcePtrOutput) ToImageSourcePtrOutput

func (o ImageSourcePtrOutput) ToImageSourcePtrOutput() ImageSourcePtrOutput

func (ImageSourcePtrOutput) ToImageSourcePtrOutputWithContext

func (o ImageSourcePtrOutput) ToImageSourcePtrOutputWithContext(ctx context.Context) ImageSourcePtrOutput

func (ImageSourcePtrOutput) ToStringPtrOutput

func (o ImageSourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ImageSourcePtrOutput) ToStringPtrOutputWithContext

func (o ImageSourcePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ImageValidationResultsResponse

type ImageValidationResultsResponse struct {
	// The validation results of the image.
	Results []VerificationResultResponse `pulumi:"results"`
}

The image validation result.

type ImageValidationResultsResponseOutput

type ImageValidationResultsResponseOutput struct{ *pulumi.OutputState }

The image validation result.

func (ImageValidationResultsResponseOutput) ElementType

func (ImageValidationResultsResponseOutput) Results

The validation results of the image.

func (ImageValidationResultsResponseOutput) ToImageValidationResultsResponseOutput

func (o ImageValidationResultsResponseOutput) ToImageValidationResultsResponseOutput() ImageValidationResultsResponseOutput

func (ImageValidationResultsResponseOutput) ToImageValidationResultsResponseOutputWithContext

func (o ImageValidationResultsResponseOutput) ToImageValidationResultsResponseOutputWithContext(ctx context.Context) ImageValidationResultsResponseOutput

type InplaceUpgradeOSInfo

type InplaceUpgradeOSInfo struct {
	// Specifies the baseline os for in-place upgrade tests.
	BaselineOS *OsProperties `pulumi:"baselineOS"`
	// Specifies the target os for in-place upgrade tests.
	TargetOS *string `pulumi:"targetOS"`
}

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

type InplaceUpgradeOSInfoArgs

type InplaceUpgradeOSInfoArgs struct {
	// Specifies the baseline os for in-place upgrade tests.
	BaselineOS OsPropertiesPtrInput `pulumi:"baselineOS"`
	// Specifies the target os for in-place upgrade tests.
	TargetOS pulumi.StringPtrInput `pulumi:"targetOS"`
}

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

func (InplaceUpgradeOSInfoArgs) ElementType

func (InplaceUpgradeOSInfoArgs) ElementType() reflect.Type

func (InplaceUpgradeOSInfoArgs) ToInplaceUpgradeOSInfoOutput

func (i InplaceUpgradeOSInfoArgs) ToInplaceUpgradeOSInfoOutput() InplaceUpgradeOSInfoOutput

func (InplaceUpgradeOSInfoArgs) ToInplaceUpgradeOSInfoOutputWithContext

func (i InplaceUpgradeOSInfoArgs) ToInplaceUpgradeOSInfoOutputWithContext(ctx context.Context) InplaceUpgradeOSInfoOutput

func (InplaceUpgradeOSInfoArgs) ToInplaceUpgradeOSInfoPtrOutput

func (i InplaceUpgradeOSInfoArgs) ToInplaceUpgradeOSInfoPtrOutput() InplaceUpgradeOSInfoPtrOutput

func (InplaceUpgradeOSInfoArgs) ToInplaceUpgradeOSInfoPtrOutputWithContext

func (i InplaceUpgradeOSInfoArgs) ToInplaceUpgradeOSInfoPtrOutputWithContext(ctx context.Context) InplaceUpgradeOSInfoPtrOutput

type InplaceUpgradeOSInfoInput

type InplaceUpgradeOSInfoInput interface {
	pulumi.Input

	ToInplaceUpgradeOSInfoOutput() InplaceUpgradeOSInfoOutput
	ToInplaceUpgradeOSInfoOutputWithContext(context.Context) InplaceUpgradeOSInfoOutput
}

InplaceUpgradeOSInfoInput is an input type that accepts InplaceUpgradeOSInfoArgs and InplaceUpgradeOSInfoOutput values. You can construct a concrete instance of `InplaceUpgradeOSInfoInput` via:

InplaceUpgradeOSInfoArgs{...}

type InplaceUpgradeOSInfoOutput

type InplaceUpgradeOSInfoOutput struct{ *pulumi.OutputState }

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

func (InplaceUpgradeOSInfoOutput) BaselineOS

Specifies the baseline os for in-place upgrade tests.

func (InplaceUpgradeOSInfoOutput) ElementType

func (InplaceUpgradeOSInfoOutput) ElementType() reflect.Type

func (InplaceUpgradeOSInfoOutput) TargetOS

Specifies the target os for in-place upgrade tests.

func (InplaceUpgradeOSInfoOutput) ToInplaceUpgradeOSInfoOutput

func (o InplaceUpgradeOSInfoOutput) ToInplaceUpgradeOSInfoOutput() InplaceUpgradeOSInfoOutput

func (InplaceUpgradeOSInfoOutput) ToInplaceUpgradeOSInfoOutputWithContext

func (o InplaceUpgradeOSInfoOutput) ToInplaceUpgradeOSInfoOutputWithContext(ctx context.Context) InplaceUpgradeOSInfoOutput

func (InplaceUpgradeOSInfoOutput) ToInplaceUpgradeOSInfoPtrOutput

func (o InplaceUpgradeOSInfoOutput) ToInplaceUpgradeOSInfoPtrOutput() InplaceUpgradeOSInfoPtrOutput

func (InplaceUpgradeOSInfoOutput) ToInplaceUpgradeOSInfoPtrOutputWithContext

func (o InplaceUpgradeOSInfoOutput) ToInplaceUpgradeOSInfoPtrOutputWithContext(ctx context.Context) InplaceUpgradeOSInfoPtrOutput

type InplaceUpgradeOSInfoPtrInput

type InplaceUpgradeOSInfoPtrInput interface {
	pulumi.Input

	ToInplaceUpgradeOSInfoPtrOutput() InplaceUpgradeOSInfoPtrOutput
	ToInplaceUpgradeOSInfoPtrOutputWithContext(context.Context) InplaceUpgradeOSInfoPtrOutput
}

InplaceUpgradeOSInfoPtrInput is an input type that accepts InplaceUpgradeOSInfoArgs, InplaceUpgradeOSInfoPtr and InplaceUpgradeOSInfoPtrOutput values. You can construct a concrete instance of `InplaceUpgradeOSInfoPtrInput` via:

        InplaceUpgradeOSInfoArgs{...}

or:

        nil

type InplaceUpgradeOSInfoPtrOutput

type InplaceUpgradeOSInfoPtrOutput struct{ *pulumi.OutputState }

func (InplaceUpgradeOSInfoPtrOutput) BaselineOS

Specifies the baseline os for in-place upgrade tests.

func (InplaceUpgradeOSInfoPtrOutput) Elem

func (InplaceUpgradeOSInfoPtrOutput) ElementType

func (InplaceUpgradeOSInfoPtrOutput) TargetOS

Specifies the target os for in-place upgrade tests.

func (InplaceUpgradeOSInfoPtrOutput) ToInplaceUpgradeOSInfoPtrOutput

func (o InplaceUpgradeOSInfoPtrOutput) ToInplaceUpgradeOSInfoPtrOutput() InplaceUpgradeOSInfoPtrOutput

func (InplaceUpgradeOSInfoPtrOutput) ToInplaceUpgradeOSInfoPtrOutputWithContext

func (o InplaceUpgradeOSInfoPtrOutput) ToInplaceUpgradeOSInfoPtrOutputWithContext(ctx context.Context) InplaceUpgradeOSInfoPtrOutput

type InplaceUpgradeOSInfoResponse

type InplaceUpgradeOSInfoResponse struct {
	// Specifies the baseline os for in-place upgrade tests.
	BaselineOS *OsPropertiesResponse `pulumi:"baselineOS"`
	// Specifies the target os for in-place upgrade tests.
	TargetOS *string `pulumi:"targetOS"`
}

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

type InplaceUpgradeOSInfoResponseOutput

type InplaceUpgradeOSInfoResponseOutput struct{ *pulumi.OutputState }

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

func (InplaceUpgradeOSInfoResponseOutput) BaselineOS

Specifies the baseline os for in-place upgrade tests.

func (InplaceUpgradeOSInfoResponseOutput) ElementType

func (InplaceUpgradeOSInfoResponseOutput) TargetOS

Specifies the target os for in-place upgrade tests.

func (InplaceUpgradeOSInfoResponseOutput) ToInplaceUpgradeOSInfoResponseOutput

func (o InplaceUpgradeOSInfoResponseOutput) ToInplaceUpgradeOSInfoResponseOutput() InplaceUpgradeOSInfoResponseOutput

func (InplaceUpgradeOSInfoResponseOutput) ToInplaceUpgradeOSInfoResponseOutputWithContext

func (o InplaceUpgradeOSInfoResponseOutput) ToInplaceUpgradeOSInfoResponseOutputWithContext(ctx context.Context) InplaceUpgradeOSInfoResponseOutput

type InplaceUpgradeOSInfoResponsePtrOutput

type InplaceUpgradeOSInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (InplaceUpgradeOSInfoResponsePtrOutput) BaselineOS

Specifies the baseline os for in-place upgrade tests.

func (InplaceUpgradeOSInfoResponsePtrOutput) Elem

func (InplaceUpgradeOSInfoResponsePtrOutput) ElementType

func (InplaceUpgradeOSInfoResponsePtrOutput) TargetOS

Specifies the target os for in-place upgrade tests.

func (InplaceUpgradeOSInfoResponsePtrOutput) ToInplaceUpgradeOSInfoResponsePtrOutput

func (o InplaceUpgradeOSInfoResponsePtrOutput) ToInplaceUpgradeOSInfoResponsePtrOutput() InplaceUpgradeOSInfoResponsePtrOutput

func (InplaceUpgradeOSInfoResponsePtrOutput) ToInplaceUpgradeOSInfoResponsePtrOutputWithContext

func (o InplaceUpgradeOSInfoResponsePtrOutput) ToInplaceUpgradeOSInfoResponsePtrOutputWithContext(ctx context.Context) InplaceUpgradeOSInfoResponsePtrOutput

type InteropExecutionMode

type InteropExecutionMode string

Specifies how the first party applications should be inter-operated with user's application.

func (InteropExecutionMode) ElementType

func (InteropExecutionMode) ElementType() reflect.Type

func (InteropExecutionMode) ToInteropExecutionModeOutput

func (e InteropExecutionMode) ToInteropExecutionModeOutput() InteropExecutionModeOutput

func (InteropExecutionMode) ToInteropExecutionModeOutputWithContext

func (e InteropExecutionMode) ToInteropExecutionModeOutputWithContext(ctx context.Context) InteropExecutionModeOutput

func (InteropExecutionMode) ToInteropExecutionModePtrOutput

func (e InteropExecutionMode) ToInteropExecutionModePtrOutput() InteropExecutionModePtrOutput

func (InteropExecutionMode) ToInteropExecutionModePtrOutputWithContext

func (e InteropExecutionMode) ToInteropExecutionModePtrOutputWithContext(ctx context.Context) InteropExecutionModePtrOutput

func (InteropExecutionMode) ToStringOutput

func (e InteropExecutionMode) ToStringOutput() pulumi.StringOutput

func (InteropExecutionMode) ToStringOutputWithContext

func (e InteropExecutionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InteropExecutionMode) ToStringPtrOutput

func (e InteropExecutionMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (InteropExecutionMode) ToStringPtrOutputWithContext

func (e InteropExecutionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InteropExecutionModeInput

type InteropExecutionModeInput interface {
	pulumi.Input

	ToInteropExecutionModeOutput() InteropExecutionModeOutput
	ToInteropExecutionModeOutputWithContext(context.Context) InteropExecutionModeOutput
}

InteropExecutionModeInput is an input type that accepts values of the InteropExecutionMode enum A concrete instance of `InteropExecutionModeInput` can be one of the following:

InteropExecutionModeFirstPartyAppWithTests
InteropExecutionModeFirstPartyApp

type InteropExecutionModeOutput

type InteropExecutionModeOutput struct{ *pulumi.OutputState }

func (InteropExecutionModeOutput) ElementType

func (InteropExecutionModeOutput) ElementType() reflect.Type

func (InteropExecutionModeOutput) ToInteropExecutionModeOutput

func (o InteropExecutionModeOutput) ToInteropExecutionModeOutput() InteropExecutionModeOutput

func (InteropExecutionModeOutput) ToInteropExecutionModeOutputWithContext

func (o InteropExecutionModeOutput) ToInteropExecutionModeOutputWithContext(ctx context.Context) InteropExecutionModeOutput

func (InteropExecutionModeOutput) ToInteropExecutionModePtrOutput

func (o InteropExecutionModeOutput) ToInteropExecutionModePtrOutput() InteropExecutionModePtrOutput

func (InteropExecutionModeOutput) ToInteropExecutionModePtrOutputWithContext

func (o InteropExecutionModeOutput) ToInteropExecutionModePtrOutputWithContext(ctx context.Context) InteropExecutionModePtrOutput

func (InteropExecutionModeOutput) ToStringOutput

func (o InteropExecutionModeOutput) ToStringOutput() pulumi.StringOutput

func (InteropExecutionModeOutput) ToStringOutputWithContext

func (o InteropExecutionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InteropExecutionModeOutput) ToStringPtrOutput

func (o InteropExecutionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InteropExecutionModeOutput) ToStringPtrOutputWithContext

func (o InteropExecutionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InteropExecutionModePtrInput

type InteropExecutionModePtrInput interface {
	pulumi.Input

	ToInteropExecutionModePtrOutput() InteropExecutionModePtrOutput
	ToInteropExecutionModePtrOutputWithContext(context.Context) InteropExecutionModePtrOutput
}

func InteropExecutionModePtr

func InteropExecutionModePtr(v string) InteropExecutionModePtrInput

type InteropExecutionModePtrOutput

type InteropExecutionModePtrOutput struct{ *pulumi.OutputState }

func (InteropExecutionModePtrOutput) Elem

func (InteropExecutionModePtrOutput) ElementType

func (InteropExecutionModePtrOutput) ToInteropExecutionModePtrOutput

func (o InteropExecutionModePtrOutput) ToInteropExecutionModePtrOutput() InteropExecutionModePtrOutput

func (InteropExecutionModePtrOutput) ToInteropExecutionModePtrOutputWithContext

func (o InteropExecutionModePtrOutput) ToInteropExecutionModePtrOutputWithContext(ctx context.Context) InteropExecutionModePtrOutput

func (InteropExecutionModePtrOutput) ToStringPtrOutput

func (InteropExecutionModePtrOutput) ToStringPtrOutputWithContext

func (o InteropExecutionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntuneEnrollmentMetadata

type IntuneEnrollmentMetadata struct {
	// The enrolled Intune apps.
	AppList []EnrolledIntuneApp `pulumi:"appList"`
	// The id of the Intune enrollment credential.
	CredentialId *string `pulumi:"credentialId"`
	// The expected duration of Intune applications and policies deployment.
	ExpectedDeploymentDurationInMinute *int `pulumi:"expectedDeploymentDurationInMinute"`
}

The metadata of Intune enrollment.

type IntuneEnrollmentMetadataArgs

type IntuneEnrollmentMetadataArgs struct {
	// The enrolled Intune apps.
	AppList EnrolledIntuneAppArrayInput `pulumi:"appList"`
	// The id of the Intune enrollment credential.
	CredentialId pulumi.StringPtrInput `pulumi:"credentialId"`
	// The expected duration of Intune applications and policies deployment.
	ExpectedDeploymentDurationInMinute pulumi.IntPtrInput `pulumi:"expectedDeploymentDurationInMinute"`
}

The metadata of Intune enrollment.

func (IntuneEnrollmentMetadataArgs) ElementType

func (IntuneEnrollmentMetadataArgs) ToIntuneEnrollmentMetadataOutput

func (i IntuneEnrollmentMetadataArgs) ToIntuneEnrollmentMetadataOutput() IntuneEnrollmentMetadataOutput

func (IntuneEnrollmentMetadataArgs) ToIntuneEnrollmentMetadataOutputWithContext

func (i IntuneEnrollmentMetadataArgs) ToIntuneEnrollmentMetadataOutputWithContext(ctx context.Context) IntuneEnrollmentMetadataOutput

func (IntuneEnrollmentMetadataArgs) ToIntuneEnrollmentMetadataPtrOutput

func (i IntuneEnrollmentMetadataArgs) ToIntuneEnrollmentMetadataPtrOutput() IntuneEnrollmentMetadataPtrOutput

func (IntuneEnrollmentMetadataArgs) ToIntuneEnrollmentMetadataPtrOutputWithContext

func (i IntuneEnrollmentMetadataArgs) ToIntuneEnrollmentMetadataPtrOutputWithContext(ctx context.Context) IntuneEnrollmentMetadataPtrOutput

type IntuneEnrollmentMetadataInput

type IntuneEnrollmentMetadataInput interface {
	pulumi.Input

	ToIntuneEnrollmentMetadataOutput() IntuneEnrollmentMetadataOutput
	ToIntuneEnrollmentMetadataOutputWithContext(context.Context) IntuneEnrollmentMetadataOutput
}

IntuneEnrollmentMetadataInput is an input type that accepts IntuneEnrollmentMetadataArgs and IntuneEnrollmentMetadataOutput values. You can construct a concrete instance of `IntuneEnrollmentMetadataInput` via:

IntuneEnrollmentMetadataArgs{...}

type IntuneEnrollmentMetadataOutput

type IntuneEnrollmentMetadataOutput struct{ *pulumi.OutputState }

The metadata of Intune enrollment.

func (IntuneEnrollmentMetadataOutput) AppList

The enrolled Intune apps.

func (IntuneEnrollmentMetadataOutput) CredentialId

The id of the Intune enrollment credential.

func (IntuneEnrollmentMetadataOutput) ElementType

func (IntuneEnrollmentMetadataOutput) ExpectedDeploymentDurationInMinute

func (o IntuneEnrollmentMetadataOutput) ExpectedDeploymentDurationInMinute() pulumi.IntPtrOutput

The expected duration of Intune applications and policies deployment.

func (IntuneEnrollmentMetadataOutput) ToIntuneEnrollmentMetadataOutput

func (o IntuneEnrollmentMetadataOutput) ToIntuneEnrollmentMetadataOutput() IntuneEnrollmentMetadataOutput

func (IntuneEnrollmentMetadataOutput) ToIntuneEnrollmentMetadataOutputWithContext

func (o IntuneEnrollmentMetadataOutput) ToIntuneEnrollmentMetadataOutputWithContext(ctx context.Context) IntuneEnrollmentMetadataOutput

func (IntuneEnrollmentMetadataOutput) ToIntuneEnrollmentMetadataPtrOutput

func (o IntuneEnrollmentMetadataOutput) ToIntuneEnrollmentMetadataPtrOutput() IntuneEnrollmentMetadataPtrOutput

func (IntuneEnrollmentMetadataOutput) ToIntuneEnrollmentMetadataPtrOutputWithContext

func (o IntuneEnrollmentMetadataOutput) ToIntuneEnrollmentMetadataPtrOutputWithContext(ctx context.Context) IntuneEnrollmentMetadataPtrOutput

type IntuneEnrollmentMetadataPtrInput

type IntuneEnrollmentMetadataPtrInput interface {
	pulumi.Input

	ToIntuneEnrollmentMetadataPtrOutput() IntuneEnrollmentMetadataPtrOutput
	ToIntuneEnrollmentMetadataPtrOutputWithContext(context.Context) IntuneEnrollmentMetadataPtrOutput
}

IntuneEnrollmentMetadataPtrInput is an input type that accepts IntuneEnrollmentMetadataArgs, IntuneEnrollmentMetadataPtr and IntuneEnrollmentMetadataPtrOutput values. You can construct a concrete instance of `IntuneEnrollmentMetadataPtrInput` via:

        IntuneEnrollmentMetadataArgs{...}

or:

        nil

type IntuneEnrollmentMetadataPtrOutput

type IntuneEnrollmentMetadataPtrOutput struct{ *pulumi.OutputState }

func (IntuneEnrollmentMetadataPtrOutput) AppList

The enrolled Intune apps.

func (IntuneEnrollmentMetadataPtrOutput) CredentialId

The id of the Intune enrollment credential.

func (IntuneEnrollmentMetadataPtrOutput) Elem

func (IntuneEnrollmentMetadataPtrOutput) ElementType

func (IntuneEnrollmentMetadataPtrOutput) ExpectedDeploymentDurationInMinute

func (o IntuneEnrollmentMetadataPtrOutput) ExpectedDeploymentDurationInMinute() pulumi.IntPtrOutput

The expected duration of Intune applications and policies deployment.

func (IntuneEnrollmentMetadataPtrOutput) ToIntuneEnrollmentMetadataPtrOutput

func (o IntuneEnrollmentMetadataPtrOutput) ToIntuneEnrollmentMetadataPtrOutput() IntuneEnrollmentMetadataPtrOutput

func (IntuneEnrollmentMetadataPtrOutput) ToIntuneEnrollmentMetadataPtrOutputWithContext

func (o IntuneEnrollmentMetadataPtrOutput) ToIntuneEnrollmentMetadataPtrOutputWithContext(ctx context.Context) IntuneEnrollmentMetadataPtrOutput

type IntuneEnrollmentMetadataResponse

type IntuneEnrollmentMetadataResponse struct {
	// The enrolled Intune apps.
	AppList []EnrolledIntuneAppResponse `pulumi:"appList"`
	// The id of the Intune enrollment credential.
	CredentialId *string `pulumi:"credentialId"`
	// The expected duration of Intune applications and policies deployment.
	ExpectedDeploymentDurationInMinute *int `pulumi:"expectedDeploymentDurationInMinute"`
}

The metadata of Intune enrollment.

type IntuneEnrollmentMetadataResponseOutput

type IntuneEnrollmentMetadataResponseOutput struct{ *pulumi.OutputState }

The metadata of Intune enrollment.

func (IntuneEnrollmentMetadataResponseOutput) AppList

The enrolled Intune apps.

func (IntuneEnrollmentMetadataResponseOutput) CredentialId

The id of the Intune enrollment credential.

func (IntuneEnrollmentMetadataResponseOutput) ElementType

func (IntuneEnrollmentMetadataResponseOutput) ExpectedDeploymentDurationInMinute

func (o IntuneEnrollmentMetadataResponseOutput) ExpectedDeploymentDurationInMinute() pulumi.IntPtrOutput

The expected duration of Intune applications and policies deployment.

func (IntuneEnrollmentMetadataResponseOutput) ToIntuneEnrollmentMetadataResponseOutput

func (o IntuneEnrollmentMetadataResponseOutput) ToIntuneEnrollmentMetadataResponseOutput() IntuneEnrollmentMetadataResponseOutput

func (IntuneEnrollmentMetadataResponseOutput) ToIntuneEnrollmentMetadataResponseOutputWithContext

func (o IntuneEnrollmentMetadataResponseOutput) ToIntuneEnrollmentMetadataResponseOutputWithContext(ctx context.Context) IntuneEnrollmentMetadataResponseOutput

type IntuneEnrollmentMetadataResponsePtrOutput

type IntuneEnrollmentMetadataResponsePtrOutput struct{ *pulumi.OutputState }

func (IntuneEnrollmentMetadataResponsePtrOutput) AppList

The enrolled Intune apps.

func (IntuneEnrollmentMetadataResponsePtrOutput) CredentialId

The id of the Intune enrollment credential.

func (IntuneEnrollmentMetadataResponsePtrOutput) Elem

func (IntuneEnrollmentMetadataResponsePtrOutput) ElementType

func (IntuneEnrollmentMetadataResponsePtrOutput) ExpectedDeploymentDurationInMinute

func (o IntuneEnrollmentMetadataResponsePtrOutput) ExpectedDeploymentDurationInMinute() pulumi.IntPtrOutput

The expected duration of Intune applications and policies deployment.

func (IntuneEnrollmentMetadataResponsePtrOutput) ToIntuneEnrollmentMetadataResponsePtrOutput

func (o IntuneEnrollmentMetadataResponsePtrOutput) ToIntuneEnrollmentMetadataResponsePtrOutput() IntuneEnrollmentMetadataResponsePtrOutput

func (IntuneEnrollmentMetadataResponsePtrOutput) ToIntuneEnrollmentMetadataResponsePtrOutputWithContext

func (o IntuneEnrollmentMetadataResponsePtrOutput) ToIntuneEnrollmentMetadataResponsePtrOutputWithContext(ctx context.Context) IntuneEnrollmentMetadataResponsePtrOutput

type IntuneExtractStatus

type IntuneExtractStatus string

Extract status.

func (IntuneExtractStatus) ElementType

func (IntuneExtractStatus) ElementType() reflect.Type

func (IntuneExtractStatus) ToIntuneExtractStatusOutput

func (e IntuneExtractStatus) ToIntuneExtractStatusOutput() IntuneExtractStatusOutput

func (IntuneExtractStatus) ToIntuneExtractStatusOutputWithContext

func (e IntuneExtractStatus) ToIntuneExtractStatusOutputWithContext(ctx context.Context) IntuneExtractStatusOutput

func (IntuneExtractStatus) ToIntuneExtractStatusPtrOutput

func (e IntuneExtractStatus) ToIntuneExtractStatusPtrOutput() IntuneExtractStatusPtrOutput

func (IntuneExtractStatus) ToIntuneExtractStatusPtrOutputWithContext

func (e IntuneExtractStatus) ToIntuneExtractStatusPtrOutputWithContext(ctx context.Context) IntuneExtractStatusPtrOutput

func (IntuneExtractStatus) ToStringOutput

func (e IntuneExtractStatus) ToStringOutput() pulumi.StringOutput

func (IntuneExtractStatus) ToStringOutputWithContext

func (e IntuneExtractStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntuneExtractStatus) ToStringPtrOutput

func (e IntuneExtractStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntuneExtractStatus) ToStringPtrOutputWithContext

func (e IntuneExtractStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntuneExtractStatusInput

type IntuneExtractStatusInput interface {
	pulumi.Input

	ToIntuneExtractStatusOutput() IntuneExtractStatusOutput
	ToIntuneExtractStatusOutputWithContext(context.Context) IntuneExtractStatusOutput
}

IntuneExtractStatusInput is an input type that accepts values of the IntuneExtractStatus enum A concrete instance of `IntuneExtractStatusInput` can be one of the following:

IntuneExtractStatusReady
IntuneExtractStatusUploading
IntuneExtractStatusUploadFailed
IntuneExtractStatusExtractFailed
IntuneExtractStatusNoDependencyApp

type IntuneExtractStatusOutput

type IntuneExtractStatusOutput struct{ *pulumi.OutputState }

func (IntuneExtractStatusOutput) ElementType

func (IntuneExtractStatusOutput) ElementType() reflect.Type

func (IntuneExtractStatusOutput) ToIntuneExtractStatusOutput

func (o IntuneExtractStatusOutput) ToIntuneExtractStatusOutput() IntuneExtractStatusOutput

func (IntuneExtractStatusOutput) ToIntuneExtractStatusOutputWithContext

func (o IntuneExtractStatusOutput) ToIntuneExtractStatusOutputWithContext(ctx context.Context) IntuneExtractStatusOutput

func (IntuneExtractStatusOutput) ToIntuneExtractStatusPtrOutput

func (o IntuneExtractStatusOutput) ToIntuneExtractStatusPtrOutput() IntuneExtractStatusPtrOutput

func (IntuneExtractStatusOutput) ToIntuneExtractStatusPtrOutputWithContext

func (o IntuneExtractStatusOutput) ToIntuneExtractStatusPtrOutputWithContext(ctx context.Context) IntuneExtractStatusPtrOutput

func (IntuneExtractStatusOutput) ToStringOutput

func (o IntuneExtractStatusOutput) ToStringOutput() pulumi.StringOutput

func (IntuneExtractStatusOutput) ToStringOutputWithContext

func (o IntuneExtractStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IntuneExtractStatusOutput) ToStringPtrOutput

func (o IntuneExtractStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntuneExtractStatusOutput) ToStringPtrOutputWithContext

func (o IntuneExtractStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IntuneExtractStatusPtrInput

type IntuneExtractStatusPtrInput interface {
	pulumi.Input

	ToIntuneExtractStatusPtrOutput() IntuneExtractStatusPtrOutput
	ToIntuneExtractStatusPtrOutputWithContext(context.Context) IntuneExtractStatusPtrOutput
}

func IntuneExtractStatusPtr

func IntuneExtractStatusPtr(v string) IntuneExtractStatusPtrInput

type IntuneExtractStatusPtrOutput

type IntuneExtractStatusPtrOutput struct{ *pulumi.OutputState }

func (IntuneExtractStatusPtrOutput) Elem

func (IntuneExtractStatusPtrOutput) ElementType

func (IntuneExtractStatusPtrOutput) ToIntuneExtractStatusPtrOutput

func (o IntuneExtractStatusPtrOutput) ToIntuneExtractStatusPtrOutput() IntuneExtractStatusPtrOutput

func (IntuneExtractStatusPtrOutput) ToIntuneExtractStatusPtrOutputWithContext

func (o IntuneExtractStatusPtrOutput) ToIntuneExtractStatusPtrOutputWithContext(ctx context.Context) IntuneExtractStatusPtrOutput

func (IntuneExtractStatusPtrOutput) ToStringPtrOutput

func (o IntuneExtractStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IntuneExtractStatusPtrOutput) ToStringPtrOutputWithContext

func (o IntuneExtractStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupActionRequestArgs

type LookupActionRequestArgs struct {
	ActionRequestName string `pulumi:"actionRequestName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type LookupActionRequestOutputArgs

type LookupActionRequestOutputArgs struct {
	ActionRequestName pulumi.StringInput `pulumi:"actionRequestName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (LookupActionRequestOutputArgs) ElementType

type LookupActionRequestResult

type LookupActionRequestResult struct {
	CreationDate string `pulumi:"creationDate"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name                        string                               `pulumi:"name"`
	PreReleaseAccessRequestSpec *PreReleaseAccessRequestSpecResponse `pulumi:"preReleaseAccessRequestSpec"`
	// The provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	RequestType       string `pulumi:"requestType"`
	Status            string `pulumi:"status"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

func LookupActionRequest

func LookupActionRequest(ctx *pulumi.Context, args *LookupActionRequestArgs, opts ...pulumi.InvokeOption) (*LookupActionRequestResult, error)

Get the action request under the specified test base account. Azure REST API version: 2023-11-01-preview.

type LookupActionRequestResultOutput

type LookupActionRequestResultOutput struct{ *pulumi.OutputState }

func (LookupActionRequestResultOutput) CreationDate

func (LookupActionRequestResultOutput) ElementType

func (LookupActionRequestResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupActionRequestResultOutput) Name

The name of the resource

func (LookupActionRequestResultOutput) PreReleaseAccessRequestSpec

func (LookupActionRequestResultOutput) ProvisioningState

func (o LookupActionRequestResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the resource.

func (LookupActionRequestResultOutput) RequestType

func (LookupActionRequestResultOutput) Status

func (LookupActionRequestResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupActionRequestResultOutput) ToLookupActionRequestResultOutput

func (o LookupActionRequestResultOutput) ToLookupActionRequestResultOutput() LookupActionRequestResultOutput

func (LookupActionRequestResultOutput) ToLookupActionRequestResultOutputWithContext

func (o LookupActionRequestResultOutput) ToLookupActionRequestResultOutputWithContext(ctx context.Context) LookupActionRequestResultOutput

func (LookupActionRequestResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupCredentialArgs

type LookupCredentialArgs struct {
	// The credential resource name.
	CredentialName string `pulumi:"credentialName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type LookupCredentialOutputArgs

type LookupCredentialOutputArgs struct {
	// The credential resource name.
	CredentialName pulumi.StringInput `pulumi:"credentialName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (LookupCredentialOutputArgs) ElementType

func (LookupCredentialOutputArgs) ElementType() reflect.Type

type LookupCredentialResult

type LookupCredentialResult struct {
	// Credential type.
	CredentialType string `pulumi:"credentialType"`
	// Credential display name.
	DisplayName string `pulumi:"displayName"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The test base credential resource.

func LookupCredential

func LookupCredential(ctx *pulumi.Context, args *LookupCredentialArgs, opts ...pulumi.InvokeOption) (*LookupCredentialResult, error)

Gets a test base credential Resource Azure REST API version: 2023-11-01-preview.

type LookupCredentialResultOutput

type LookupCredentialResultOutput struct{ *pulumi.OutputState }

The test base credential resource.

func (LookupCredentialResultOutput) CredentialType

Credential type.

func (LookupCredentialResultOutput) DisplayName

Credential display name.

func (LookupCredentialResultOutput) ElementType

func (LookupCredentialResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupCredentialResultOutput) Name

The name of the resource

func (LookupCredentialResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupCredentialResultOutput) ToLookupCredentialResultOutput

func (o LookupCredentialResultOutput) ToLookupCredentialResultOutput() LookupCredentialResultOutput

func (LookupCredentialResultOutput) ToLookupCredentialResultOutputWithContext

func (o LookupCredentialResultOutput) ToLookupCredentialResultOutputWithContext(ctx context.Context) LookupCredentialResultOutput

func (LookupCredentialResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupCustomImageArgs

type LookupCustomImageArgs struct {
	// The resource name of the test base custom image.
	CustomImageName string `pulumi:"customImageName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type LookupCustomImageOutputArgs

type LookupCustomImageOutputArgs struct {
	// The resource name of the test base custom image.
	CustomImageName pulumi.StringInput `pulumi:"customImageName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (LookupCustomImageOutputArgs) ElementType

type LookupCustomImageResult

type LookupCustomImageResult struct {
	// The UTC timestamp when the custom image was published.
	CreationTime string `pulumi:"creationTime"`
	// Image definition name.
	DefinitionName string `pulumi:"definitionName"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// This property indicates the size of the VHD to be created.
	OsDiskImageSizeInGB float64 `pulumi:"osDiskImageSizeInGB"`
	// Product of the custom image.
	Product string `pulumi:"product"`
	// The provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Release of the custom image OS.
	Release string `pulumi:"release"`
	// The release version date of the release of the custom image OS.
	ReleaseVersionDate string `pulumi:"releaseVersionDate"`
	// Custom image source type.
	Source string `pulumi:"source"`
	// Status of the custom image.
	Status string `pulumi:"status"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// The validation result of the custom image.
	ValidationResults ImageValidationResultsResponse `pulumi:"validationResults"`
	// Image version name.
	VersionName string `pulumi:"versionName"`
	// The file name of the associated VHD resource.
	VhdFileName string `pulumi:"vhdFileName"`
	// The Id of the associated VHD resource.
	VhdId *string `pulumi:"vhdId"`
}

The test base custom image resource.

func LookupCustomImage

func LookupCustomImage(ctx *pulumi.Context, args *LookupCustomImageArgs, opts ...pulumi.InvokeOption) (*LookupCustomImageResult, error)

Gets a test base custom image. Azure REST API version: 2023-11-01-preview.

func (*LookupCustomImageResult) Defaults

Defaults sets the appropriate defaults for LookupCustomImageResult

type LookupCustomImageResultOutput

type LookupCustomImageResultOutput struct{ *pulumi.OutputState }

The test base custom image resource.

func (LookupCustomImageResultOutput) CreationTime

The UTC timestamp when the custom image was published.

func (LookupCustomImageResultOutput) DefinitionName

Image definition name.

func (LookupCustomImageResultOutput) ElementType

func (LookupCustomImageResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupCustomImageResultOutput) Name

The name of the resource

func (LookupCustomImageResultOutput) OsDiskImageSizeInGB

func (o LookupCustomImageResultOutput) OsDiskImageSizeInGB() pulumi.Float64Output

This property indicates the size of the VHD to be created.

func (LookupCustomImageResultOutput) Product

Product of the custom image.

func (LookupCustomImageResultOutput) ProvisioningState

func (o LookupCustomImageResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the resource.

func (LookupCustomImageResultOutput) Release

Release of the custom image OS.

func (LookupCustomImageResultOutput) ReleaseVersionDate

func (o LookupCustomImageResultOutput) ReleaseVersionDate() pulumi.StringOutput

The release version date of the release of the custom image OS.

func (LookupCustomImageResultOutput) Source

Custom image source type.

func (LookupCustomImageResultOutput) Status

Status of the custom image.

func (LookupCustomImageResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupCustomImageResultOutput) ToLookupCustomImageResultOutput

func (o LookupCustomImageResultOutput) ToLookupCustomImageResultOutput() LookupCustomImageResultOutput

func (LookupCustomImageResultOutput) ToLookupCustomImageResultOutputWithContext

func (o LookupCustomImageResultOutput) ToLookupCustomImageResultOutputWithContext(ctx context.Context) LookupCustomImageResultOutput

func (LookupCustomImageResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupCustomImageResultOutput) ValidationResults

The validation result of the custom image.

func (LookupCustomImageResultOutput) VersionName

Image version name.

func (LookupCustomImageResultOutput) VhdFileName

The file name of the associated VHD resource.

func (LookupCustomImageResultOutput) VhdId

The Id of the associated VHD resource.

type LookupCustomerEventArgs

type LookupCustomerEventArgs struct {
	// The resource name of the Test Base Customer event.
	CustomerEventName string `pulumi:"customerEventName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type LookupCustomerEventOutputArgs

type LookupCustomerEventOutputArgs struct {
	// The resource name of the Test Base Customer event.
	CustomerEventName pulumi.StringInput `pulumi:"customerEventName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (LookupCustomerEventOutputArgs) ElementType

type LookupCustomerEventResult

type LookupCustomerEventResult struct {
	// The name of the event subscribed to.
	EventName string `pulumi:"eventName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// The notification event receivers.
	Receivers []NotificationEventReceiverResponse `pulumi:"receivers"`
	// The system metadata relating to this resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

The Customer Notification Event resource.

func LookupCustomerEvent

func LookupCustomerEvent(ctx *pulumi.Context, args *LookupCustomerEventArgs, opts ...pulumi.InvokeOption) (*LookupCustomerEventResult, error)

Gets a Test Base CustomerEvent. Azure REST API version: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

type LookupCustomerEventResultOutput

type LookupCustomerEventResultOutput struct{ *pulumi.OutputState }

The Customer Notification Event resource.

func (LookupCustomerEventResultOutput) ElementType

func (LookupCustomerEventResultOutput) EventName

The name of the event subscribed to.

func (LookupCustomerEventResultOutput) Id

Resource ID.

func (LookupCustomerEventResultOutput) Name

Resource name.

func (LookupCustomerEventResultOutput) Receivers

The notification event receivers.

func (LookupCustomerEventResultOutput) SystemData

The system metadata relating to this resource

func (LookupCustomerEventResultOutput) ToLookupCustomerEventResultOutput

func (o LookupCustomerEventResultOutput) ToLookupCustomerEventResultOutput() LookupCustomerEventResultOutput

func (LookupCustomerEventResultOutput) ToLookupCustomerEventResultOutputWithContext

func (o LookupCustomerEventResultOutput) ToLookupCustomerEventResultOutputWithContext(ctx context.Context) LookupCustomerEventResultOutput

func (LookupCustomerEventResultOutput) Type

Resource type.

type LookupDraftPackageArgs

type LookupDraftPackageArgs struct {
	// The resource name of the Test Base Draft Package.
	DraftPackageName string `pulumi:"draftPackageName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type LookupDraftPackageOutputArgs

type LookupDraftPackageOutputArgs struct {
	// The resource name of the Test Base Draft Package.
	DraftPackageName pulumi.StringInput `pulumi:"draftPackageName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (LookupDraftPackageOutputArgs) ElementType

type LookupDraftPackageResult

type LookupDraftPackageResult struct {
	// The name of the app file.
	AppFileName *string `pulumi:"appFileName"`
	// Application name
	ApplicationName *string `pulumi:"applicationName"`
	// Comments added by user.
	Comments *string `pulumi:"comments"`
	// The relative path of the folder hosting package files.
	DraftPackagePath string `pulumi:"draftPackagePath"`
	// Specifies whether this draft package is used to edit a package.
	EditPackage *bool `pulumi:"editPackage"`
	// The executable launch command for script auto-fill. Will be used to run the application.
	ExecutableLaunchCommand *string `pulumi:"executableLaunchCommand"`
	// The list of first party applications to test along with user application.
	FirstPartyApps []FirstPartyAppDefinitionResponse `pulumi:"firstPartyApps"`
	// The flighting ring for feature update.
	FlightingRing *string `pulumi:"flightingRing"`
	// The list of gallery apps to test along with user application.
	GalleryApps []GalleryAppDefinitionResponse `pulumi:"galleryApps"`
	// The highlight files in the package.
	HighlightedFiles []HighlightedFileResponse `pulumi:"highlightedFiles"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// Specifies the baseline os and target os for inplace upgrade.
	InplaceUpgradeOSPair *InplaceUpgradeOSInfoResponse `pulumi:"inplaceUpgradeOSPair"`
	// The metadata of Intune enrollment.
	IntuneEnrollmentMetadata *IntuneEnrollmentMetadataResponse `pulumi:"intuneEnrollmentMetadata"`
	// Metadata used to generate draft package folder and scripts.
	IntuneMetadata *DraftPackageIntuneAppMetadataResponse `pulumi:"intuneMetadata"`
	// The UTC timestamp when the package was last modified.
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Specifies the package id from which the draft package copied.
	PackageId *string `pulumi:"packageId"`
	// Tags of the package to be created.
	PackageTags map[string]string `pulumi:"packageTags"`
	// The process name for script auto-fill. Will be used to identify the application process.
	ProcessName *string `pulumi:"processName"`
	// The provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The source type.
	SourceType *string `pulumi:"sourceType"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Tab state.
	TabState *TabStateResponse `pulumi:"tabState"`
	// Specifies the target OSs of specific OS Update types.
	TargetOSList []TargetOSInfoResponse `pulumi:"targetOSList"`
	// OOB, functional or flow driven. Mapped to the data in 'tests' property.
	TestTypes []string `pulumi:"testTypes"`
	// The detailed test information.
	Tests []TestResponse `pulumi:"tests"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Indicates whether user choose to enable script auto-fill.
	UseAutofill *bool `pulumi:"useAutofill"`
	// Specifies whether a sample package should be used instead of the one uploaded by the user.
	UseSample *bool `pulumi:"useSample"`
	// Application version
	Version *string `pulumi:"version"`
	// The relative path for a temporarily folder for package creation work.
	WorkingPath string `pulumi:"workingPath"`
}

The Test Base Draft Package resource.

func LookupDraftPackage

func LookupDraftPackage(ctx *pulumi.Context, args *LookupDraftPackageArgs, opts ...pulumi.InvokeOption) (*LookupDraftPackageResult, error)

Gets a Test Base Draft Package. Azure REST API version: 2023-11-01-preview.

func (*LookupDraftPackageResult) Defaults

Defaults sets the appropriate defaults for LookupDraftPackageResult

type LookupDraftPackageResultOutput

type LookupDraftPackageResultOutput struct{ *pulumi.OutputState }

The Test Base Draft Package resource.

func (LookupDraftPackageResultOutput) AppFileName

The name of the app file.

func (LookupDraftPackageResultOutput) ApplicationName

Application name

func (LookupDraftPackageResultOutput) Comments

Comments added by user.

func (LookupDraftPackageResultOutput) DraftPackagePath

func (o LookupDraftPackageResultOutput) DraftPackagePath() pulumi.StringOutput

The relative path of the folder hosting package files.

func (LookupDraftPackageResultOutput) EditPackage

Specifies whether this draft package is used to edit a package.

func (LookupDraftPackageResultOutput) ElementType

func (LookupDraftPackageResultOutput) ExecutableLaunchCommand

func (o LookupDraftPackageResultOutput) ExecutableLaunchCommand() pulumi.StringPtrOutput

The executable launch command for script auto-fill. Will be used to run the application.

func (LookupDraftPackageResultOutput) FirstPartyApps

The list of first party applications to test along with user application.

func (LookupDraftPackageResultOutput) FlightingRing

The flighting ring for feature update.

func (LookupDraftPackageResultOutput) GalleryApps

The list of gallery apps to test along with user application.

func (LookupDraftPackageResultOutput) HighlightedFiles

The highlight files in the package.

func (LookupDraftPackageResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupDraftPackageResultOutput) InplaceUpgradeOSPair

Specifies the baseline os and target os for inplace upgrade.

func (LookupDraftPackageResultOutput) IntuneEnrollmentMetadata

The metadata of Intune enrollment.

func (LookupDraftPackageResultOutput) IntuneMetadata

Metadata used to generate draft package folder and scripts.

func (LookupDraftPackageResultOutput) LastModifiedTime

func (o LookupDraftPackageResultOutput) LastModifiedTime() pulumi.StringOutput

The UTC timestamp when the package was last modified.

func (LookupDraftPackageResultOutput) Name

The name of the resource

func (LookupDraftPackageResultOutput) PackageId

Specifies the package id from which the draft package copied.

func (LookupDraftPackageResultOutput) PackageTags

Tags of the package to be created.

func (LookupDraftPackageResultOutput) ProcessName

The process name for script auto-fill. Will be used to identify the application process.

func (LookupDraftPackageResultOutput) ProvisioningState

func (o LookupDraftPackageResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the resource.

func (LookupDraftPackageResultOutput) SourceType

The source type.

func (LookupDraftPackageResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupDraftPackageResultOutput) TabState

Tab state.

func (LookupDraftPackageResultOutput) TargetOSList

Specifies the target OSs of specific OS Update types.

func (LookupDraftPackageResultOutput) TestTypes

OOB, functional or flow driven. Mapped to the data in 'tests' property.

func (LookupDraftPackageResultOutput) Tests

The detailed test information.

func (LookupDraftPackageResultOutput) ToLookupDraftPackageResultOutput

func (o LookupDraftPackageResultOutput) ToLookupDraftPackageResultOutput() LookupDraftPackageResultOutput

func (LookupDraftPackageResultOutput) ToLookupDraftPackageResultOutputWithContext

func (o LookupDraftPackageResultOutput) ToLookupDraftPackageResultOutputWithContext(ctx context.Context) LookupDraftPackageResultOutput

func (LookupDraftPackageResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupDraftPackageResultOutput) UseAutofill

Indicates whether user choose to enable script auto-fill.

func (LookupDraftPackageResultOutput) UseSample

Specifies whether a sample package should be used instead of the one uploaded by the user.

func (LookupDraftPackageResultOutput) Version

Application version

func (LookupDraftPackageResultOutput) WorkingPath

The relative path for a temporarily folder for package creation work.

type LookupFavoriteProcessArgs

type LookupFavoriteProcessArgs struct {
	// The resource name of a favorite process in a package. If the process name contains characters that are not allowed in Azure Resource Name, we use 'actualProcessName' in request body to submit the name.
	FavoriteProcessResourceName string `pulumi:"favoriteProcessResourceName"`
	// The resource name of the Test Base Package.
	PackageName string `pulumi:"packageName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type LookupFavoriteProcessOutputArgs

type LookupFavoriteProcessOutputArgs struct {
	// The resource name of a favorite process in a package. If the process name contains characters that are not allowed in Azure Resource Name, we use 'actualProcessName' in request body to submit the name.
	FavoriteProcessResourceName pulumi.StringInput `pulumi:"favoriteProcessResourceName"`
	// The resource name of the Test Base Package.
	PackageName pulumi.StringInput `pulumi:"packageName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (LookupFavoriteProcessOutputArgs) ElementType

type LookupFavoriteProcessResult

type LookupFavoriteProcessResult struct {
	// The actual name of the favorite process. It will be equal to resource name except for the scenario that the process name contains characters that are not allowed in the resource name.
	ActualProcessName string `pulumi:"actualProcessName"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource name.
	Name string `pulumi:"name"`
	// The system metadata relating to this resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

A favorite process identifier.

func LookupFavoriteProcess

func LookupFavoriteProcess(ctx *pulumi.Context, args *LookupFavoriteProcessArgs, opts ...pulumi.InvokeOption) (*LookupFavoriteProcessResult, error)

Gets a favorite process for a Test Base Package. Azure REST API version: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

type LookupFavoriteProcessResultOutput

type LookupFavoriteProcessResultOutput struct{ *pulumi.OutputState }

A favorite process identifier.

func (LookupFavoriteProcessResultOutput) ActualProcessName

The actual name of the favorite process. It will be equal to resource name except for the scenario that the process name contains characters that are not allowed in the resource name.

func (LookupFavoriteProcessResultOutput) ElementType

func (LookupFavoriteProcessResultOutput) Id

Resource ID.

func (LookupFavoriteProcessResultOutput) Name

Resource name.

func (LookupFavoriteProcessResultOutput) SystemData

The system metadata relating to this resource

func (LookupFavoriteProcessResultOutput) ToLookupFavoriteProcessResultOutput

func (o LookupFavoriteProcessResultOutput) ToLookupFavoriteProcessResultOutput() LookupFavoriteProcessResultOutput

func (LookupFavoriteProcessResultOutput) ToLookupFavoriteProcessResultOutputWithContext

func (o LookupFavoriteProcessResultOutput) ToLookupFavoriteProcessResultOutputWithContext(ctx context.Context) LookupFavoriteProcessResultOutput

func (LookupFavoriteProcessResultOutput) Type

Resource type.

type LookupImageDefinitionArgs

type LookupImageDefinitionArgs struct {
	// The resource name of the test base image definition.
	ImageDefinitionName string `pulumi:"imageDefinitionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type LookupImageDefinitionOutputArgs

type LookupImageDefinitionOutputArgs struct {
	// The resource name of the test base image definition.
	ImageDefinitionName pulumi.StringInput `pulumi:"imageDefinitionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (LookupImageDefinitionOutputArgs) ElementType

type LookupImageDefinitionResult

type LookupImageDefinitionResult struct {
	// Custom image architecture.
	Architecture string `pulumi:"architecture"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Custom image OS state.
	OsState           string `pulumi:"osState"`
	ProvisioningState string `pulumi:"provisioningState"`
	// Custom image security type.
	SecurityType string `pulumi:"securityType"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The test base image definition resource.

func LookupImageDefinition

func LookupImageDefinition(ctx *pulumi.Context, args *LookupImageDefinitionArgs, opts ...pulumi.InvokeOption) (*LookupImageDefinitionResult, error)

Get image properties under the image definition name created by test base custom image which derived from 'VHD' source. Azure REST API version: 2023-11-01-preview.

type LookupImageDefinitionResultOutput

type LookupImageDefinitionResultOutput struct{ *pulumi.OutputState }

The test base image definition resource.

func (LookupImageDefinitionResultOutput) Architecture

Custom image architecture.

func (LookupImageDefinitionResultOutput) ElementType

func (LookupImageDefinitionResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupImageDefinitionResultOutput) Name

The name of the resource

func (LookupImageDefinitionResultOutput) OsState

Custom image OS state.

func (LookupImageDefinitionResultOutput) ProvisioningState

func (LookupImageDefinitionResultOutput) SecurityType

Custom image security type.

func (LookupImageDefinitionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupImageDefinitionResultOutput) ToLookupImageDefinitionResultOutput

func (o LookupImageDefinitionResultOutput) ToLookupImageDefinitionResultOutput() LookupImageDefinitionResultOutput

func (LookupImageDefinitionResultOutput) ToLookupImageDefinitionResultOutputWithContext

func (o LookupImageDefinitionResultOutput) ToLookupImageDefinitionResultOutputWithContext(ctx context.Context) LookupImageDefinitionResultOutput

func (LookupImageDefinitionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupPackageArgs

type LookupPackageArgs struct {
	// The resource name of the Test Base Package.
	PackageName string `pulumi:"packageName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type LookupPackageOutputArgs

type LookupPackageOutputArgs struct {
	// The resource name of the Test Base Package.
	PackageName pulumi.StringInput `pulumi:"packageName"`
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (LookupPackageOutputArgs) ElementType

func (LookupPackageOutputArgs) ElementType() reflect.Type

type LookupPackageResult

type LookupPackageResult struct {
	// Application name
	ApplicationName string `pulumi:"applicationName"`
	// The file path of the package.
	BlobPath string `pulumi:"blobPath"`
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// The flighting ring for feature update.
	FlightingRing string `pulumi:"flightingRing"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Flag showing that whether the package is enabled. It doesn't schedule test for package which is not enabled.
	IsEnabled bool `pulumi:"isEnabled"`
	// The UTC timestamp when the package was last modified.
	LastModifiedTime string `pulumi:"lastModifiedTime"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Resource name.
	Name string `pulumi:"name"`
	// The status of the package.
	PackageStatus string `pulumi:"packageStatus"`
	// The provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The system metadata relating to this resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// Specifies the target OSs of specific OS Update types.
	TargetOSList []TargetOSInfoResponse `pulumi:"targetOSList"`
	// OOB, functional or both. Mapped to the data in 'tests' property.
	TestTypes []string `pulumi:"testTypes"`
	// The detailed test information.
	Tests []TestResponse `pulumi:"tests"`
	// Resource type.
	Type string `pulumi:"type"`
	// The validation results. There's validation on package when it's created or updated.
	ValidationResults []PackageValidationResultResponse `pulumi:"validationResults"`
	// Application version
	Version string `pulumi:"version"`
}

The Test Base Package resource.

func LookupPackage

func LookupPackage(ctx *pulumi.Context, args *LookupPackageArgs, opts ...pulumi.InvokeOption) (*LookupPackageResult, error)

Gets a Test Base Package. Azure REST API version: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

type LookupPackageResultOutput

type LookupPackageResultOutput struct{ *pulumi.OutputState }

The Test Base Package resource.

func (LookupPackageResultOutput) ApplicationName

func (o LookupPackageResultOutput) ApplicationName() pulumi.StringOutput

Application name

func (LookupPackageResultOutput) BlobPath

The file path of the package.

func (LookupPackageResultOutput) ElementType

func (LookupPackageResultOutput) ElementType() reflect.Type

func (LookupPackageResultOutput) Etag

Resource Etag.

func (LookupPackageResultOutput) FlightingRing

func (o LookupPackageResultOutput) FlightingRing() pulumi.StringOutput

The flighting ring for feature update.

func (LookupPackageResultOutput) Id

Resource ID.

func (LookupPackageResultOutput) IsEnabled

Flag showing that whether the package is enabled. It doesn't schedule test for package which is not enabled.

func (LookupPackageResultOutput) LastModifiedTime

func (o LookupPackageResultOutput) LastModifiedTime() pulumi.StringOutput

The UTC timestamp when the package was last modified.

func (LookupPackageResultOutput) Location

The geo-location where the resource lives

func (LookupPackageResultOutput) Name

Resource name.

func (LookupPackageResultOutput) PackageStatus

func (o LookupPackageResultOutput) PackageStatus() pulumi.StringOutput

The status of the package.

func (LookupPackageResultOutput) ProvisioningState

func (o LookupPackageResultOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the resource.

func (LookupPackageResultOutput) SystemData

The system metadata relating to this resource

func (LookupPackageResultOutput) Tags

The tags of the resource.

func (LookupPackageResultOutput) TargetOSList

Specifies the target OSs of specific OS Update types.

func (LookupPackageResultOutput) TestTypes

OOB, functional or both. Mapped to the data in 'tests' property.

func (LookupPackageResultOutput) Tests

The detailed test information.

func (LookupPackageResultOutput) ToLookupPackageResultOutput

func (o LookupPackageResultOutput) ToLookupPackageResultOutput() LookupPackageResultOutput

func (LookupPackageResultOutput) ToLookupPackageResultOutputWithContext

func (o LookupPackageResultOutput) ToLookupPackageResultOutputWithContext(ctx context.Context) LookupPackageResultOutput

func (LookupPackageResultOutput) Type

Resource type.

func (LookupPackageResultOutput) ValidationResults

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

func (LookupPackageResultOutput) Version

Application version

type LookupTestBaseAccountArgs

type LookupTestBaseAccountArgs struct {
	// The name of the resource group that contains the resource.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName string `pulumi:"testBaseAccountName"`
}

type LookupTestBaseAccountOutputArgs

type LookupTestBaseAccountOutputArgs struct {
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput `pulumi:"testBaseAccountName"`
}

func (LookupTestBaseAccountOutputArgs) ElementType

type LookupTestBaseAccountResult

type LookupTestBaseAccountResult struct {
	// The access level of the Test Base Account.
	AccessLevel string `pulumi:"accessLevel"`
	// Resource Etag.
	Etag string `pulumi:"etag"`
	// Resource ID.
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Resource name.
	Name string `pulumi:"name"`
	// The provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The SKU of the Test Base Account.
	Sku TestBaseAccountSKUResponse `pulumi:"sku"`
	// The system metadata relating to this resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The tags of the resource.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
}

The Test Base Account resource.

func LookupTestBaseAccount

func LookupTestBaseAccount(ctx *pulumi.Context, args *LookupTestBaseAccountArgs, opts ...pulumi.InvokeOption) (*LookupTestBaseAccountResult, error)

Gets a Test Base Account. Azure REST API version: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

type LookupTestBaseAccountResultOutput

type LookupTestBaseAccountResultOutput struct{ *pulumi.OutputState }

The Test Base Account resource.

func (LookupTestBaseAccountResultOutput) AccessLevel

The access level of the Test Base Account.

func (LookupTestBaseAccountResultOutput) ElementType

func (LookupTestBaseAccountResultOutput) Etag

Resource Etag.

func (LookupTestBaseAccountResultOutput) Id

Resource ID.

func (LookupTestBaseAccountResultOutput) Location

The geo-location where the resource lives

func (LookupTestBaseAccountResultOutput) Name

Resource name.

func (LookupTestBaseAccountResultOutput) ProvisioningState

The provisioning state of the resource.

func (LookupTestBaseAccountResultOutput) Sku

The SKU of the Test Base Account.

func (LookupTestBaseAccountResultOutput) SystemData

The system metadata relating to this resource

func (LookupTestBaseAccountResultOutput) Tags

The tags of the resource.

func (LookupTestBaseAccountResultOutput) ToLookupTestBaseAccountResultOutput

func (o LookupTestBaseAccountResultOutput) ToLookupTestBaseAccountResultOutput() LookupTestBaseAccountResultOutput

func (LookupTestBaseAccountResultOutput) ToLookupTestBaseAccountResultOutputWithContext

func (o LookupTestBaseAccountResultOutput) ToLookupTestBaseAccountResultOutputWithContext(ctx context.Context) LookupTestBaseAccountResultOutput

func (LookupTestBaseAccountResultOutput) Type

Resource type.

type NotificationEventReceiver

type NotificationEventReceiver struct {
	// The type of the notification event receiver.
	ReceiverType *string `pulumi:"receiverType"`
	// The notification event receiver value.
	ReceiverValue *NotificationReceiverValue `pulumi:"receiverValue"`
}

A notification event receivers.

type NotificationEventReceiverArgs

type NotificationEventReceiverArgs struct {
	// The type of the notification event receiver.
	ReceiverType pulumi.StringPtrInput `pulumi:"receiverType"`
	// The notification event receiver value.
	ReceiverValue NotificationReceiverValuePtrInput `pulumi:"receiverValue"`
}

A notification event receivers.

func (NotificationEventReceiverArgs) ElementType

func (NotificationEventReceiverArgs) ToNotificationEventReceiverOutput

func (i NotificationEventReceiverArgs) ToNotificationEventReceiverOutput() NotificationEventReceiverOutput

func (NotificationEventReceiverArgs) ToNotificationEventReceiverOutputWithContext

func (i NotificationEventReceiverArgs) ToNotificationEventReceiverOutputWithContext(ctx context.Context) NotificationEventReceiverOutput

type NotificationEventReceiverArray

type NotificationEventReceiverArray []NotificationEventReceiverInput

func (NotificationEventReceiverArray) ElementType

func (NotificationEventReceiverArray) ToNotificationEventReceiverArrayOutput

func (i NotificationEventReceiverArray) ToNotificationEventReceiverArrayOutput() NotificationEventReceiverArrayOutput

func (NotificationEventReceiverArray) ToNotificationEventReceiverArrayOutputWithContext

func (i NotificationEventReceiverArray) ToNotificationEventReceiverArrayOutputWithContext(ctx context.Context) NotificationEventReceiverArrayOutput

type NotificationEventReceiverArrayInput

type NotificationEventReceiverArrayInput interface {
	pulumi.Input

	ToNotificationEventReceiverArrayOutput() NotificationEventReceiverArrayOutput
	ToNotificationEventReceiverArrayOutputWithContext(context.Context) NotificationEventReceiverArrayOutput
}

NotificationEventReceiverArrayInput is an input type that accepts NotificationEventReceiverArray and NotificationEventReceiverArrayOutput values. You can construct a concrete instance of `NotificationEventReceiverArrayInput` via:

NotificationEventReceiverArray{ NotificationEventReceiverArgs{...} }

type NotificationEventReceiverArrayOutput

type NotificationEventReceiverArrayOutput struct{ *pulumi.OutputState }

func (NotificationEventReceiverArrayOutput) ElementType

func (NotificationEventReceiverArrayOutput) Index

func (NotificationEventReceiverArrayOutput) ToNotificationEventReceiverArrayOutput

func (o NotificationEventReceiverArrayOutput) ToNotificationEventReceiverArrayOutput() NotificationEventReceiverArrayOutput

func (NotificationEventReceiverArrayOutput) ToNotificationEventReceiverArrayOutputWithContext

func (o NotificationEventReceiverArrayOutput) ToNotificationEventReceiverArrayOutputWithContext(ctx context.Context) NotificationEventReceiverArrayOutput

type NotificationEventReceiverInput

type NotificationEventReceiverInput interface {
	pulumi.Input

	ToNotificationEventReceiverOutput() NotificationEventReceiverOutput
	ToNotificationEventReceiverOutputWithContext(context.Context) NotificationEventReceiverOutput
}

NotificationEventReceiverInput is an input type that accepts NotificationEventReceiverArgs and NotificationEventReceiverOutput values. You can construct a concrete instance of `NotificationEventReceiverInput` via:

NotificationEventReceiverArgs{...}

type NotificationEventReceiverOutput

type NotificationEventReceiverOutput struct{ *pulumi.OutputState }

A notification event receivers.

func (NotificationEventReceiverOutput) ElementType

func (NotificationEventReceiverOutput) ReceiverType

The type of the notification event receiver.

func (NotificationEventReceiverOutput) ReceiverValue

The notification event receiver value.

func (NotificationEventReceiverOutput) ToNotificationEventReceiverOutput

func (o NotificationEventReceiverOutput) ToNotificationEventReceiverOutput() NotificationEventReceiverOutput

func (NotificationEventReceiverOutput) ToNotificationEventReceiverOutputWithContext

func (o NotificationEventReceiverOutput) ToNotificationEventReceiverOutputWithContext(ctx context.Context) NotificationEventReceiverOutput

type NotificationEventReceiverResponse

type NotificationEventReceiverResponse struct {
	// The type of the notification event receiver.
	ReceiverType *string `pulumi:"receiverType"`
	// The notification event receiver value.
	ReceiverValue *NotificationReceiverValueResponse `pulumi:"receiverValue"`
}

A notification event receivers.

type NotificationEventReceiverResponseArrayOutput

type NotificationEventReceiverResponseArrayOutput struct{ *pulumi.OutputState }

func (NotificationEventReceiverResponseArrayOutput) ElementType

func (NotificationEventReceiverResponseArrayOutput) Index

func (NotificationEventReceiverResponseArrayOutput) ToNotificationEventReceiverResponseArrayOutput

func (o NotificationEventReceiverResponseArrayOutput) ToNotificationEventReceiverResponseArrayOutput() NotificationEventReceiverResponseArrayOutput

func (NotificationEventReceiverResponseArrayOutput) ToNotificationEventReceiverResponseArrayOutputWithContext

func (o NotificationEventReceiverResponseArrayOutput) ToNotificationEventReceiverResponseArrayOutputWithContext(ctx context.Context) NotificationEventReceiverResponseArrayOutput

type NotificationEventReceiverResponseOutput

type NotificationEventReceiverResponseOutput struct{ *pulumi.OutputState }

A notification event receivers.

func (NotificationEventReceiverResponseOutput) ElementType

func (NotificationEventReceiverResponseOutput) ReceiverType

The type of the notification event receiver.

func (NotificationEventReceiverResponseOutput) ReceiverValue

The notification event receiver value.

func (NotificationEventReceiverResponseOutput) ToNotificationEventReceiverResponseOutput

func (o NotificationEventReceiverResponseOutput) ToNotificationEventReceiverResponseOutput() NotificationEventReceiverResponseOutput

func (NotificationEventReceiverResponseOutput) ToNotificationEventReceiverResponseOutputWithContext

func (o NotificationEventReceiverResponseOutput) ToNotificationEventReceiverResponseOutputWithContext(ctx context.Context) NotificationEventReceiverResponseOutput

type NotificationReceiverValue

type NotificationReceiverValue struct {
	// The user object receiver value.
	DistributionGroupListReceiverValue *DistributionGroupListReceiverValue `pulumi:"distributionGroupListReceiverValue"`
	// The user object receiver value.
	SubscriptionReceiverValue *SubscriptionReceiverValue `pulumi:"subscriptionReceiverValue"`
	// The user object receiver value.
	UserObjectReceiverValue *UserObjectReceiverValue `pulumi:"userObjectReceiverValue"`
}

A notification event receiver value.

type NotificationReceiverValueArgs

type NotificationReceiverValueArgs struct {
	// The user object receiver value.
	DistributionGroupListReceiverValue DistributionGroupListReceiverValuePtrInput `pulumi:"distributionGroupListReceiverValue"`
	// The user object receiver value.
	SubscriptionReceiverValue SubscriptionReceiverValuePtrInput `pulumi:"subscriptionReceiverValue"`
	// The user object receiver value.
	UserObjectReceiverValue UserObjectReceiverValuePtrInput `pulumi:"userObjectReceiverValue"`
}

A notification event receiver value.

func (NotificationReceiverValueArgs) ElementType

func (NotificationReceiverValueArgs) ToNotificationReceiverValueOutput

func (i NotificationReceiverValueArgs) ToNotificationReceiverValueOutput() NotificationReceiverValueOutput

func (NotificationReceiverValueArgs) ToNotificationReceiverValueOutputWithContext

func (i NotificationReceiverValueArgs) ToNotificationReceiverValueOutputWithContext(ctx context.Context) NotificationReceiverValueOutput

func (NotificationReceiverValueArgs) ToNotificationReceiverValuePtrOutput

func (i NotificationReceiverValueArgs) ToNotificationReceiverValuePtrOutput() NotificationReceiverValuePtrOutput

func (NotificationReceiverValueArgs) ToNotificationReceiverValuePtrOutputWithContext

func (i NotificationReceiverValueArgs) ToNotificationReceiverValuePtrOutputWithContext(ctx context.Context) NotificationReceiverValuePtrOutput

type NotificationReceiverValueInput

type NotificationReceiverValueInput interface {
	pulumi.Input

	ToNotificationReceiverValueOutput() NotificationReceiverValueOutput
	ToNotificationReceiverValueOutputWithContext(context.Context) NotificationReceiverValueOutput
}

NotificationReceiverValueInput is an input type that accepts NotificationReceiverValueArgs and NotificationReceiverValueOutput values. You can construct a concrete instance of `NotificationReceiverValueInput` via:

NotificationReceiverValueArgs{...}

type NotificationReceiverValueOutput

type NotificationReceiverValueOutput struct{ *pulumi.OutputState }

A notification event receiver value.

func (NotificationReceiverValueOutput) DistributionGroupListReceiverValue

The user object receiver value.

func (NotificationReceiverValueOutput) ElementType

func (NotificationReceiverValueOutput) SubscriptionReceiverValue

The user object receiver value.

func (NotificationReceiverValueOutput) ToNotificationReceiverValueOutput

func (o NotificationReceiverValueOutput) ToNotificationReceiverValueOutput() NotificationReceiverValueOutput

func (NotificationReceiverValueOutput) ToNotificationReceiverValueOutputWithContext

func (o NotificationReceiverValueOutput) ToNotificationReceiverValueOutputWithContext(ctx context.Context) NotificationReceiverValueOutput

func (NotificationReceiverValueOutput) ToNotificationReceiverValuePtrOutput

func (o NotificationReceiverValueOutput) ToNotificationReceiverValuePtrOutput() NotificationReceiverValuePtrOutput

func (NotificationReceiverValueOutput) ToNotificationReceiverValuePtrOutputWithContext

func (o NotificationReceiverValueOutput) ToNotificationReceiverValuePtrOutputWithContext(ctx context.Context) NotificationReceiverValuePtrOutput

func (NotificationReceiverValueOutput) UserObjectReceiverValue

The user object receiver value.

type NotificationReceiverValuePtrInput

type NotificationReceiverValuePtrInput interface {
	pulumi.Input

	ToNotificationReceiverValuePtrOutput() NotificationReceiverValuePtrOutput
	ToNotificationReceiverValuePtrOutputWithContext(context.Context) NotificationReceiverValuePtrOutput
}

NotificationReceiverValuePtrInput is an input type that accepts NotificationReceiverValueArgs, NotificationReceiverValuePtr and NotificationReceiverValuePtrOutput values. You can construct a concrete instance of `NotificationReceiverValuePtrInput` via:

        NotificationReceiverValueArgs{...}

or:

        nil

type NotificationReceiverValuePtrOutput

type NotificationReceiverValuePtrOutput struct{ *pulumi.OutputState }

func (NotificationReceiverValuePtrOutput) DistributionGroupListReceiverValue

The user object receiver value.

func (NotificationReceiverValuePtrOutput) Elem

func (NotificationReceiverValuePtrOutput) ElementType

func (NotificationReceiverValuePtrOutput) SubscriptionReceiverValue

The user object receiver value.

func (NotificationReceiverValuePtrOutput) ToNotificationReceiverValuePtrOutput

func (o NotificationReceiverValuePtrOutput) ToNotificationReceiverValuePtrOutput() NotificationReceiverValuePtrOutput

func (NotificationReceiverValuePtrOutput) ToNotificationReceiverValuePtrOutputWithContext

func (o NotificationReceiverValuePtrOutput) ToNotificationReceiverValuePtrOutputWithContext(ctx context.Context) NotificationReceiverValuePtrOutput

func (NotificationReceiverValuePtrOutput) UserObjectReceiverValue

The user object receiver value.

type NotificationReceiverValueResponse

type NotificationReceiverValueResponse struct {
	// The user object receiver value.
	DistributionGroupListReceiverValue *DistributionGroupListReceiverValueResponse `pulumi:"distributionGroupListReceiverValue"`
	// The user object receiver value.
	SubscriptionReceiverValue *SubscriptionReceiverValueResponse `pulumi:"subscriptionReceiverValue"`
	// The user object receiver value.
	UserObjectReceiverValue *UserObjectReceiverValueResponse `pulumi:"userObjectReceiverValue"`
}

A notification event receiver value.

type NotificationReceiverValueResponseOutput

type NotificationReceiverValueResponseOutput struct{ *pulumi.OutputState }

A notification event receiver value.

func (NotificationReceiverValueResponseOutput) DistributionGroupListReceiverValue

The user object receiver value.

func (NotificationReceiverValueResponseOutput) ElementType

func (NotificationReceiverValueResponseOutput) SubscriptionReceiverValue

The user object receiver value.

func (NotificationReceiverValueResponseOutput) ToNotificationReceiverValueResponseOutput

func (o NotificationReceiverValueResponseOutput) ToNotificationReceiverValueResponseOutput() NotificationReceiverValueResponseOutput

func (NotificationReceiverValueResponseOutput) ToNotificationReceiverValueResponseOutputWithContext

func (o NotificationReceiverValueResponseOutput) ToNotificationReceiverValueResponseOutputWithContext(ctx context.Context) NotificationReceiverValueResponseOutput

func (NotificationReceiverValueResponseOutput) UserObjectReceiverValue

The user object receiver value.

type NotificationReceiverValueResponsePtrOutput

type NotificationReceiverValueResponsePtrOutput struct{ *pulumi.OutputState }

func (NotificationReceiverValueResponsePtrOutput) DistributionGroupListReceiverValue

The user object receiver value.

func (NotificationReceiverValueResponsePtrOutput) Elem

func (NotificationReceiverValueResponsePtrOutput) ElementType

func (NotificationReceiverValueResponsePtrOutput) SubscriptionReceiverValue

The user object receiver value.

func (NotificationReceiverValueResponsePtrOutput) ToNotificationReceiverValueResponsePtrOutput

func (o NotificationReceiverValueResponsePtrOutput) ToNotificationReceiverValueResponsePtrOutput() NotificationReceiverValueResponsePtrOutput

func (NotificationReceiverValueResponsePtrOutput) ToNotificationReceiverValueResponsePtrOutputWithContext

func (o NotificationReceiverValueResponsePtrOutput) ToNotificationReceiverValueResponsePtrOutputWithContext(ctx context.Context) NotificationReceiverValueResponsePtrOutput

func (NotificationReceiverValueResponsePtrOutput) UserObjectReceiverValue

The user object receiver value.

type OsProperties

type OsProperties struct {
	// Specify the referenced Test Base Custom Image Id if available.
	CustomImageId *string `pulumi:"customImageId"`
	// The name of the OS.
	OsName *string `pulumi:"osName"`
	// The properties of the OS release.
	ReleaseProperties *ReleaseProperties `pulumi:"releaseProperties"`
}

The properties of an operating system.

type OsPropertiesArgs

type OsPropertiesArgs struct {
	// Specify the referenced Test Base Custom Image Id if available.
	CustomImageId pulumi.StringPtrInput `pulumi:"customImageId"`
	// The name of the OS.
	OsName pulumi.StringPtrInput `pulumi:"osName"`
	// The properties of the OS release.
	ReleaseProperties ReleasePropertiesPtrInput `pulumi:"releaseProperties"`
}

The properties of an operating system.

func (OsPropertiesArgs) ElementType

func (OsPropertiesArgs) ElementType() reflect.Type

func (OsPropertiesArgs) ToOsPropertiesOutput

func (i OsPropertiesArgs) ToOsPropertiesOutput() OsPropertiesOutput

func (OsPropertiesArgs) ToOsPropertiesOutputWithContext

func (i OsPropertiesArgs) ToOsPropertiesOutputWithContext(ctx context.Context) OsPropertiesOutput

func (OsPropertiesArgs) ToOsPropertiesPtrOutput

func (i OsPropertiesArgs) ToOsPropertiesPtrOutput() OsPropertiesPtrOutput

func (OsPropertiesArgs) ToOsPropertiesPtrOutputWithContext

func (i OsPropertiesArgs) ToOsPropertiesPtrOutputWithContext(ctx context.Context) OsPropertiesPtrOutput

type OsPropertiesInput

type OsPropertiesInput interface {
	pulumi.Input

	ToOsPropertiesOutput() OsPropertiesOutput
	ToOsPropertiesOutputWithContext(context.Context) OsPropertiesOutput
}

OsPropertiesInput is an input type that accepts OsPropertiesArgs and OsPropertiesOutput values. You can construct a concrete instance of `OsPropertiesInput` via:

OsPropertiesArgs{...}

type OsPropertiesOutput

type OsPropertiesOutput struct{ *pulumi.OutputState }

The properties of an operating system.

func (OsPropertiesOutput) CustomImageId

func (o OsPropertiesOutput) CustomImageId() pulumi.StringPtrOutput

Specify the referenced Test Base Custom Image Id if available.

func (OsPropertiesOutput) ElementType

func (OsPropertiesOutput) ElementType() reflect.Type

func (OsPropertiesOutput) OsName

The name of the OS.

func (OsPropertiesOutput) ReleaseProperties

func (o OsPropertiesOutput) ReleaseProperties() ReleasePropertiesPtrOutput

The properties of the OS release.

func (OsPropertiesOutput) ToOsPropertiesOutput

func (o OsPropertiesOutput) ToOsPropertiesOutput() OsPropertiesOutput

func (OsPropertiesOutput) ToOsPropertiesOutputWithContext

func (o OsPropertiesOutput) ToOsPropertiesOutputWithContext(ctx context.Context) OsPropertiesOutput

func (OsPropertiesOutput) ToOsPropertiesPtrOutput

func (o OsPropertiesOutput) ToOsPropertiesPtrOutput() OsPropertiesPtrOutput

func (OsPropertiesOutput) ToOsPropertiesPtrOutputWithContext

func (o OsPropertiesOutput) ToOsPropertiesPtrOutputWithContext(ctx context.Context) OsPropertiesPtrOutput

type OsPropertiesPtrInput

type OsPropertiesPtrInput interface {
	pulumi.Input

	ToOsPropertiesPtrOutput() OsPropertiesPtrOutput
	ToOsPropertiesPtrOutputWithContext(context.Context) OsPropertiesPtrOutput
}

OsPropertiesPtrInput is an input type that accepts OsPropertiesArgs, OsPropertiesPtr and OsPropertiesPtrOutput values. You can construct a concrete instance of `OsPropertiesPtrInput` via:

        OsPropertiesArgs{...}

or:

        nil

type OsPropertiesPtrOutput

type OsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (OsPropertiesPtrOutput) CustomImageId

func (o OsPropertiesPtrOutput) CustomImageId() pulumi.StringPtrOutput

Specify the referenced Test Base Custom Image Id if available.

func (OsPropertiesPtrOutput) Elem

func (OsPropertiesPtrOutput) ElementType

func (OsPropertiesPtrOutput) ElementType() reflect.Type

func (OsPropertiesPtrOutput) OsName

The name of the OS.

func (OsPropertiesPtrOutput) ReleaseProperties

func (o OsPropertiesPtrOutput) ReleaseProperties() ReleasePropertiesPtrOutput

The properties of the OS release.

func (OsPropertiesPtrOutput) ToOsPropertiesPtrOutput

func (o OsPropertiesPtrOutput) ToOsPropertiesPtrOutput() OsPropertiesPtrOutput

func (OsPropertiesPtrOutput) ToOsPropertiesPtrOutputWithContext

func (o OsPropertiesPtrOutput) ToOsPropertiesPtrOutputWithContext(ctx context.Context) OsPropertiesPtrOutput

type OsPropertiesResponse

type OsPropertiesResponse struct {
	// The name of the custom image resource.
	CustomImageDisplayName string `pulumi:"customImageDisplayName"`
	// Specify the referenced Test Base Custom Image Id if available.
	CustomImageId *string `pulumi:"customImageId"`
	// The name of the OS.
	OsName *string `pulumi:"osName"`
	// The properties of the OS release.
	ReleaseProperties *ReleasePropertiesResponse `pulumi:"releaseProperties"`
}

The properties of an operating system.

type OsPropertiesResponseOutput

type OsPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of an operating system.

func (OsPropertiesResponseOutput) CustomImageDisplayName

func (o OsPropertiesResponseOutput) CustomImageDisplayName() pulumi.StringOutput

The name of the custom image resource.

func (OsPropertiesResponseOutput) CustomImageId

Specify the referenced Test Base Custom Image Id if available.

func (OsPropertiesResponseOutput) ElementType

func (OsPropertiesResponseOutput) ElementType() reflect.Type

func (OsPropertiesResponseOutput) OsName

The name of the OS.

func (OsPropertiesResponseOutput) ReleaseProperties

The properties of the OS release.

func (OsPropertiesResponseOutput) ToOsPropertiesResponseOutput

func (o OsPropertiesResponseOutput) ToOsPropertiesResponseOutput() OsPropertiesResponseOutput

func (OsPropertiesResponseOutput) ToOsPropertiesResponseOutputWithContext

func (o OsPropertiesResponseOutput) ToOsPropertiesResponseOutputWithContext(ctx context.Context) OsPropertiesResponseOutput

type OsPropertiesResponsePtrOutput

type OsPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (OsPropertiesResponsePtrOutput) CustomImageDisplayName

func (o OsPropertiesResponsePtrOutput) CustomImageDisplayName() pulumi.StringPtrOutput

The name of the custom image resource.

func (OsPropertiesResponsePtrOutput) CustomImageId

Specify the referenced Test Base Custom Image Id if available.

func (OsPropertiesResponsePtrOutput) Elem

func (OsPropertiesResponsePtrOutput) ElementType

func (OsPropertiesResponsePtrOutput) OsName

The name of the OS.

func (OsPropertiesResponsePtrOutput) ReleaseProperties

The properties of the OS release.

func (OsPropertiesResponsePtrOutput) ToOsPropertiesResponsePtrOutput

func (o OsPropertiesResponsePtrOutput) ToOsPropertiesResponsePtrOutput() OsPropertiesResponsePtrOutput

func (OsPropertiesResponsePtrOutput) ToOsPropertiesResponsePtrOutputWithContext

func (o OsPropertiesResponsePtrOutput) ToOsPropertiesResponsePtrOutputWithContext(ctx context.Context) OsPropertiesResponsePtrOutput

type Package

type Package struct {
	pulumi.CustomResourceState

	// Application name
	ApplicationName pulumi.StringOutput `pulumi:"applicationName"`
	// The file path of the package.
	BlobPath pulumi.StringOutput `pulumi:"blobPath"`
	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The flighting ring for feature update.
	FlightingRing pulumi.StringOutput `pulumi:"flightingRing"`
	// Flag showing that whether the package is enabled. It doesn't schedule test for package which is not enabled.
	IsEnabled pulumi.BoolOutput `pulumi:"isEnabled"`
	// The UTC timestamp when the package was last modified.
	LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The status of the package.
	PackageStatus pulumi.StringOutput `pulumi:"packageStatus"`
	// The provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The system metadata relating to this resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Specifies the target OSs of specific OS Update types.
	TargetOSList TargetOSInfoResponseArrayOutput `pulumi:"targetOSList"`
	// OOB, functional or both. Mapped to the data in 'tests' property.
	TestTypes pulumi.StringArrayOutput `pulumi:"testTypes"`
	// The detailed test information.
	Tests TestResponseArrayOutput `pulumi:"tests"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The validation results. There's validation on package when it's created or updated.
	ValidationResults PackageValidationResultResponseArrayOutput `pulumi:"validationResults"`
	// Application version
	Version pulumi.StringOutput `pulumi:"version"`
}

The Test Base Package resource. Azure REST API version: 2022-04-01-preview. Prior API version in Azure Native 1.x: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

func GetPackage

func GetPackage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PackageState, opts ...pulumi.ResourceOption) (*Package, error)

GetPackage gets an existing Package resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPackage

func NewPackage(ctx *pulumi.Context,
	name string, args *PackageArgs, opts ...pulumi.ResourceOption) (*Package, error)

NewPackage registers a new resource with the given unique name, arguments, and options.

func (*Package) ElementType

func (*Package) ElementType() reflect.Type

func (*Package) ToPackageOutput

func (i *Package) ToPackageOutput() PackageOutput

func (*Package) ToPackageOutputWithContext

func (i *Package) ToPackageOutputWithContext(ctx context.Context) PackageOutput

type PackageArgs

type PackageArgs struct {
	// Application name
	ApplicationName pulumi.StringInput
	// The file path of the package.
	BlobPath pulumi.StringInput
	// The flighting ring for feature update.
	FlightingRing pulumi.StringInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The resource name of the Test Base Package.
	PackageName pulumi.StringPtrInput
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// Specifies the target OSs of specific OS Update types.
	TargetOSList TargetOSInfoArrayInput
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringInput
	// The detailed test information.
	Tests TestArrayInput
	// Application version
	Version pulumi.StringInput
}

The set of arguments for constructing a Package resource.

func (PackageArgs) ElementType

func (PackageArgs) ElementType() reflect.Type

type PackageInput

type PackageInput interface {
	pulumi.Input

	ToPackageOutput() PackageOutput
	ToPackageOutputWithContext(ctx context.Context) PackageOutput
}

type PackageOutput

type PackageOutput struct{ *pulumi.OutputState }

func (PackageOutput) ApplicationName

func (o PackageOutput) ApplicationName() pulumi.StringOutput

Application name

func (PackageOutput) BlobPath

func (o PackageOutput) BlobPath() pulumi.StringOutput

The file path of the package.

func (PackageOutput) ElementType

func (PackageOutput) ElementType() reflect.Type

func (PackageOutput) Etag

Resource Etag.

func (PackageOutput) FlightingRing

func (o PackageOutput) FlightingRing() pulumi.StringOutput

The flighting ring for feature update.

func (PackageOutput) IsEnabled

func (o PackageOutput) IsEnabled() pulumi.BoolOutput

Flag showing that whether the package is enabled. It doesn't schedule test for package which is not enabled.

func (PackageOutput) LastModifiedTime

func (o PackageOutput) LastModifiedTime() pulumi.StringOutput

The UTC timestamp when the package was last modified.

func (PackageOutput) Location

func (o PackageOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (PackageOutput) Name

Resource name.

func (PackageOutput) PackageStatus

func (o PackageOutput) PackageStatus() pulumi.StringOutput

The status of the package.

func (PackageOutput) ProvisioningState

func (o PackageOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the resource.

func (PackageOutput) SystemData

func (o PackageOutput) SystemData() SystemDataResponseOutput

The system metadata relating to this resource

func (PackageOutput) Tags

The tags of the resource.

func (PackageOutput) TargetOSList

Specifies the target OSs of specific OS Update types.

func (PackageOutput) TestTypes

func (o PackageOutput) TestTypes() pulumi.StringArrayOutput

OOB, functional or both. Mapped to the data in 'tests' property.

func (PackageOutput) Tests

The detailed test information.

func (PackageOutput) ToPackageOutput

func (o PackageOutput) ToPackageOutput() PackageOutput

func (PackageOutput) ToPackageOutputWithContext

func (o PackageOutput) ToPackageOutputWithContext(ctx context.Context) PackageOutput

func (PackageOutput) Type

Resource type.

func (PackageOutput) ValidationResults

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

func (PackageOutput) Version

func (o PackageOutput) Version() pulumi.StringOutput

Application version

type PackageState

type PackageState struct {
}

func (PackageState) ElementType

func (PackageState) ElementType() reflect.Type

type PackageStudioTabs

type PackageStudioTabs string

Specifies the tabs when creating / cloning / editing a package.

func (PackageStudioTabs) ElementType

func (PackageStudioTabs) ElementType() reflect.Type

func (PackageStudioTabs) ToPackageStudioTabsOutput

func (e PackageStudioTabs) ToPackageStudioTabsOutput() PackageStudioTabsOutput

func (PackageStudioTabs) ToPackageStudioTabsOutputWithContext

func (e PackageStudioTabs) ToPackageStudioTabsOutputWithContext(ctx context.Context) PackageStudioTabsOutput

func (PackageStudioTabs) ToPackageStudioTabsPtrOutput

func (e PackageStudioTabs) ToPackageStudioTabsPtrOutput() PackageStudioTabsPtrOutput

func (PackageStudioTabs) ToPackageStudioTabsPtrOutputWithContext

func (e PackageStudioTabs) ToPackageStudioTabsPtrOutputWithContext(ctx context.Context) PackageStudioTabsPtrOutput

func (PackageStudioTabs) ToStringOutput

func (e PackageStudioTabs) ToStringOutput() pulumi.StringOutput

func (PackageStudioTabs) ToStringOutputWithContext

func (e PackageStudioTabs) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PackageStudioTabs) ToStringPtrOutput

func (e PackageStudioTabs) ToStringPtrOutput() pulumi.StringPtrOutput

func (PackageStudioTabs) ToStringPtrOutputWithContext

func (e PackageStudioTabs) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PackageStudioTabsInput

type PackageStudioTabsInput interface {
	pulumi.Input

	ToPackageStudioTabsOutput() PackageStudioTabsOutput
	ToPackageStudioTabsOutputWithContext(context.Context) PackageStudioTabsOutput
}

PackageStudioTabsInput is an input type that accepts values of the PackageStudioTabs enum A concrete instance of `PackageStudioTabsInput` can be one of the following:

PackageStudioTabsUnspecified
PackageStudioTabsBasicsTab
PackageStudioTabsConfigureTestTab
PackageStudioTabsEditPackageTab
PackageStudioTabsTestMatrixTab
PackageStudioTabsTagsTab
PackageStudioTabsReviewAndCreateTab

type PackageStudioTabsOutput

type PackageStudioTabsOutput struct{ *pulumi.OutputState }

func (PackageStudioTabsOutput) ElementType

func (PackageStudioTabsOutput) ElementType() reflect.Type

func (PackageStudioTabsOutput) ToPackageStudioTabsOutput

func (o PackageStudioTabsOutput) ToPackageStudioTabsOutput() PackageStudioTabsOutput

func (PackageStudioTabsOutput) ToPackageStudioTabsOutputWithContext

func (o PackageStudioTabsOutput) ToPackageStudioTabsOutputWithContext(ctx context.Context) PackageStudioTabsOutput

func (PackageStudioTabsOutput) ToPackageStudioTabsPtrOutput

func (o PackageStudioTabsOutput) ToPackageStudioTabsPtrOutput() PackageStudioTabsPtrOutput

func (PackageStudioTabsOutput) ToPackageStudioTabsPtrOutputWithContext

func (o PackageStudioTabsOutput) ToPackageStudioTabsPtrOutputWithContext(ctx context.Context) PackageStudioTabsPtrOutput

func (PackageStudioTabsOutput) ToStringOutput

func (o PackageStudioTabsOutput) ToStringOutput() pulumi.StringOutput

func (PackageStudioTabsOutput) ToStringOutputWithContext

func (o PackageStudioTabsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PackageStudioTabsOutput) ToStringPtrOutput

func (o PackageStudioTabsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PackageStudioTabsOutput) ToStringPtrOutputWithContext

func (o PackageStudioTabsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PackageStudioTabsPtrInput

type PackageStudioTabsPtrInput interface {
	pulumi.Input

	ToPackageStudioTabsPtrOutput() PackageStudioTabsPtrOutput
	ToPackageStudioTabsPtrOutputWithContext(context.Context) PackageStudioTabsPtrOutput
}

func PackageStudioTabsPtr

func PackageStudioTabsPtr(v string) PackageStudioTabsPtrInput

type PackageStudioTabsPtrOutput

type PackageStudioTabsPtrOutput struct{ *pulumi.OutputState }

func (PackageStudioTabsPtrOutput) Elem

func (PackageStudioTabsPtrOutput) ElementType

func (PackageStudioTabsPtrOutput) ElementType() reflect.Type

func (PackageStudioTabsPtrOutput) ToPackageStudioTabsPtrOutput

func (o PackageStudioTabsPtrOutput) ToPackageStudioTabsPtrOutput() PackageStudioTabsPtrOutput

func (PackageStudioTabsPtrOutput) ToPackageStudioTabsPtrOutputWithContext

func (o PackageStudioTabsPtrOutput) ToPackageStudioTabsPtrOutputWithContext(ctx context.Context) PackageStudioTabsPtrOutput

func (PackageStudioTabsPtrOutput) ToStringPtrOutput

func (o PackageStudioTabsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PackageStudioTabsPtrOutput) ToStringPtrOutputWithContext

func (o PackageStudioTabsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PackageValidationResultResponse

type PackageValidationResultResponse struct {
	// Error information.
	Errors []string `pulumi:"errors"`
	// Indicates whether the package passed the validation.
	IsValid bool `pulumi:"isValid"`
	// Validation name.
	ValidationName string `pulumi:"validationName"`
}

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

type PackageValidationResultResponseArrayOutput

type PackageValidationResultResponseArrayOutput struct{ *pulumi.OutputState }

func (PackageValidationResultResponseArrayOutput) ElementType

func (PackageValidationResultResponseArrayOutput) Index

func (PackageValidationResultResponseArrayOutput) ToPackageValidationResultResponseArrayOutput

func (o PackageValidationResultResponseArrayOutput) ToPackageValidationResultResponseArrayOutput() PackageValidationResultResponseArrayOutput

func (PackageValidationResultResponseArrayOutput) ToPackageValidationResultResponseArrayOutputWithContext

func (o PackageValidationResultResponseArrayOutput) ToPackageValidationResultResponseArrayOutputWithContext(ctx context.Context) PackageValidationResultResponseArrayOutput

type PackageValidationResultResponseOutput

type PackageValidationResultResponseOutput struct{ *pulumi.OutputState }

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

func (PackageValidationResultResponseOutput) ElementType

func (PackageValidationResultResponseOutput) Errors

Error information.

func (PackageValidationResultResponseOutput) IsValid

Indicates whether the package passed the validation.

func (PackageValidationResultResponseOutput) ToPackageValidationResultResponseOutput

func (o PackageValidationResultResponseOutput) ToPackageValidationResultResponseOutput() PackageValidationResultResponseOutput

func (PackageValidationResultResponseOutput) ToPackageValidationResultResponseOutputWithContext

func (o PackageValidationResultResponseOutput) ToPackageValidationResultResponseOutputWithContext(ctx context.Context) PackageValidationResultResponseOutput

func (PackageValidationResultResponseOutput) ValidationName

Validation name.

type PreReleaseAccessRequestSpec

type PreReleaseAccessRequestSpec struct {
	City             *string  `pulumi:"city"`
	CompanyWebsite   *string  `pulumi:"companyWebsite"`
	CountryAndRegion *string  `pulumi:"countryAndRegion"`
	Email            *string  `pulumi:"email"`
	Engagements      []string `pulumi:"engagements"`
	OrganizationName *string  `pulumi:"organizationName"`
	StateOrProvince  *string  `pulumi:"stateOrProvince"`
	StreetAddress    *string  `pulumi:"streetAddress"`
	ZipCode          *string  `pulumi:"zipCode"`
}

type PreReleaseAccessRequestSpecArgs

type PreReleaseAccessRequestSpecArgs struct {
	City             pulumi.StringPtrInput   `pulumi:"city"`
	CompanyWebsite   pulumi.StringPtrInput   `pulumi:"companyWebsite"`
	CountryAndRegion pulumi.StringPtrInput   `pulumi:"countryAndRegion"`
	Email            pulumi.StringPtrInput   `pulumi:"email"`
	Engagements      pulumi.StringArrayInput `pulumi:"engagements"`
	OrganizationName pulumi.StringPtrInput   `pulumi:"organizationName"`
	StateOrProvince  pulumi.StringPtrInput   `pulumi:"stateOrProvince"`
	StreetAddress    pulumi.StringPtrInput   `pulumi:"streetAddress"`
	ZipCode          pulumi.StringPtrInput   `pulumi:"zipCode"`
}

func (PreReleaseAccessRequestSpecArgs) ElementType

func (PreReleaseAccessRequestSpecArgs) ToPreReleaseAccessRequestSpecOutput

func (i PreReleaseAccessRequestSpecArgs) ToPreReleaseAccessRequestSpecOutput() PreReleaseAccessRequestSpecOutput

func (PreReleaseAccessRequestSpecArgs) ToPreReleaseAccessRequestSpecOutputWithContext

func (i PreReleaseAccessRequestSpecArgs) ToPreReleaseAccessRequestSpecOutputWithContext(ctx context.Context) PreReleaseAccessRequestSpecOutput

func (PreReleaseAccessRequestSpecArgs) ToPreReleaseAccessRequestSpecPtrOutput

func (i PreReleaseAccessRequestSpecArgs) ToPreReleaseAccessRequestSpecPtrOutput() PreReleaseAccessRequestSpecPtrOutput

func (PreReleaseAccessRequestSpecArgs) ToPreReleaseAccessRequestSpecPtrOutputWithContext

func (i PreReleaseAccessRequestSpecArgs) ToPreReleaseAccessRequestSpecPtrOutputWithContext(ctx context.Context) PreReleaseAccessRequestSpecPtrOutput

type PreReleaseAccessRequestSpecInput

type PreReleaseAccessRequestSpecInput interface {
	pulumi.Input

	ToPreReleaseAccessRequestSpecOutput() PreReleaseAccessRequestSpecOutput
	ToPreReleaseAccessRequestSpecOutputWithContext(context.Context) PreReleaseAccessRequestSpecOutput
}

PreReleaseAccessRequestSpecInput is an input type that accepts PreReleaseAccessRequestSpecArgs and PreReleaseAccessRequestSpecOutput values. You can construct a concrete instance of `PreReleaseAccessRequestSpecInput` via:

PreReleaseAccessRequestSpecArgs{...}

type PreReleaseAccessRequestSpecOutput

type PreReleaseAccessRequestSpecOutput struct{ *pulumi.OutputState }

func (PreReleaseAccessRequestSpecOutput) City

func (PreReleaseAccessRequestSpecOutput) CompanyWebsite

func (PreReleaseAccessRequestSpecOutput) CountryAndRegion

func (PreReleaseAccessRequestSpecOutput) ElementType

func (PreReleaseAccessRequestSpecOutput) Email

func (PreReleaseAccessRequestSpecOutput) Engagements

func (PreReleaseAccessRequestSpecOutput) OrganizationName

func (PreReleaseAccessRequestSpecOutput) StateOrProvince

func (PreReleaseAccessRequestSpecOutput) StreetAddress

func (PreReleaseAccessRequestSpecOutput) ToPreReleaseAccessRequestSpecOutput

func (o PreReleaseAccessRequestSpecOutput) ToPreReleaseAccessRequestSpecOutput() PreReleaseAccessRequestSpecOutput

func (PreReleaseAccessRequestSpecOutput) ToPreReleaseAccessRequestSpecOutputWithContext

func (o PreReleaseAccessRequestSpecOutput) ToPreReleaseAccessRequestSpecOutputWithContext(ctx context.Context) PreReleaseAccessRequestSpecOutput

func (PreReleaseAccessRequestSpecOutput) ToPreReleaseAccessRequestSpecPtrOutput

func (o PreReleaseAccessRequestSpecOutput) ToPreReleaseAccessRequestSpecPtrOutput() PreReleaseAccessRequestSpecPtrOutput

func (PreReleaseAccessRequestSpecOutput) ToPreReleaseAccessRequestSpecPtrOutputWithContext

func (o PreReleaseAccessRequestSpecOutput) ToPreReleaseAccessRequestSpecPtrOutputWithContext(ctx context.Context) PreReleaseAccessRequestSpecPtrOutput

func (PreReleaseAccessRequestSpecOutput) ZipCode

type PreReleaseAccessRequestSpecPtrInput

type PreReleaseAccessRequestSpecPtrInput interface {
	pulumi.Input

	ToPreReleaseAccessRequestSpecPtrOutput() PreReleaseAccessRequestSpecPtrOutput
	ToPreReleaseAccessRequestSpecPtrOutputWithContext(context.Context) PreReleaseAccessRequestSpecPtrOutput
}

PreReleaseAccessRequestSpecPtrInput is an input type that accepts PreReleaseAccessRequestSpecArgs, PreReleaseAccessRequestSpecPtr and PreReleaseAccessRequestSpecPtrOutput values. You can construct a concrete instance of `PreReleaseAccessRequestSpecPtrInput` via:

        PreReleaseAccessRequestSpecArgs{...}

or:

        nil

type PreReleaseAccessRequestSpecPtrOutput

type PreReleaseAccessRequestSpecPtrOutput struct{ *pulumi.OutputState }

func (PreReleaseAccessRequestSpecPtrOutput) City

func (PreReleaseAccessRequestSpecPtrOutput) CompanyWebsite

func (PreReleaseAccessRequestSpecPtrOutput) CountryAndRegion

func (PreReleaseAccessRequestSpecPtrOutput) Elem

func (PreReleaseAccessRequestSpecPtrOutput) ElementType

func (PreReleaseAccessRequestSpecPtrOutput) Email

func (PreReleaseAccessRequestSpecPtrOutput) Engagements

func (PreReleaseAccessRequestSpecPtrOutput) OrganizationName

func (PreReleaseAccessRequestSpecPtrOutput) StateOrProvince

func (PreReleaseAccessRequestSpecPtrOutput) StreetAddress

func (PreReleaseAccessRequestSpecPtrOutput) ToPreReleaseAccessRequestSpecPtrOutput

func (o PreReleaseAccessRequestSpecPtrOutput) ToPreReleaseAccessRequestSpecPtrOutput() PreReleaseAccessRequestSpecPtrOutput

func (PreReleaseAccessRequestSpecPtrOutput) ToPreReleaseAccessRequestSpecPtrOutputWithContext

func (o PreReleaseAccessRequestSpecPtrOutput) ToPreReleaseAccessRequestSpecPtrOutputWithContext(ctx context.Context) PreReleaseAccessRequestSpecPtrOutput

func (PreReleaseAccessRequestSpecPtrOutput) ZipCode

type PreReleaseAccessRequestSpecResponse

type PreReleaseAccessRequestSpecResponse struct {
	City             *string  `pulumi:"city"`
	CompanyWebsite   *string  `pulumi:"companyWebsite"`
	CountryAndRegion *string  `pulumi:"countryAndRegion"`
	Email            *string  `pulumi:"email"`
	Engagements      []string `pulumi:"engagements"`
	OrganizationName *string  `pulumi:"organizationName"`
	StateOrProvince  *string  `pulumi:"stateOrProvince"`
	StreetAddress    *string  `pulumi:"streetAddress"`
	ZipCode          *string  `pulumi:"zipCode"`
}

type PreReleaseAccessRequestSpecResponseOutput

type PreReleaseAccessRequestSpecResponseOutput struct{ *pulumi.OutputState }

func (PreReleaseAccessRequestSpecResponseOutput) City

func (PreReleaseAccessRequestSpecResponseOutput) CompanyWebsite

func (PreReleaseAccessRequestSpecResponseOutput) CountryAndRegion

func (PreReleaseAccessRequestSpecResponseOutput) ElementType

func (PreReleaseAccessRequestSpecResponseOutput) Email

func (PreReleaseAccessRequestSpecResponseOutput) Engagements

func (PreReleaseAccessRequestSpecResponseOutput) OrganizationName

func (PreReleaseAccessRequestSpecResponseOutput) StateOrProvince

func (PreReleaseAccessRequestSpecResponseOutput) StreetAddress

func (PreReleaseAccessRequestSpecResponseOutput) ToPreReleaseAccessRequestSpecResponseOutput

func (o PreReleaseAccessRequestSpecResponseOutput) ToPreReleaseAccessRequestSpecResponseOutput() PreReleaseAccessRequestSpecResponseOutput

func (PreReleaseAccessRequestSpecResponseOutput) ToPreReleaseAccessRequestSpecResponseOutputWithContext

func (o PreReleaseAccessRequestSpecResponseOutput) ToPreReleaseAccessRequestSpecResponseOutputWithContext(ctx context.Context) PreReleaseAccessRequestSpecResponseOutput

func (PreReleaseAccessRequestSpecResponseOutput) ZipCode

type PreReleaseAccessRequestSpecResponsePtrOutput

type PreReleaseAccessRequestSpecResponsePtrOutput struct{ *pulumi.OutputState }

func (PreReleaseAccessRequestSpecResponsePtrOutput) City

func (PreReleaseAccessRequestSpecResponsePtrOutput) CompanyWebsite

func (PreReleaseAccessRequestSpecResponsePtrOutput) CountryAndRegion

func (PreReleaseAccessRequestSpecResponsePtrOutput) Elem

func (PreReleaseAccessRequestSpecResponsePtrOutput) ElementType

func (PreReleaseAccessRequestSpecResponsePtrOutput) Email

func (PreReleaseAccessRequestSpecResponsePtrOutput) Engagements

func (PreReleaseAccessRequestSpecResponsePtrOutput) OrganizationName

func (PreReleaseAccessRequestSpecResponsePtrOutput) StateOrProvince

func (PreReleaseAccessRequestSpecResponsePtrOutput) StreetAddress

func (PreReleaseAccessRequestSpecResponsePtrOutput) ToPreReleaseAccessRequestSpecResponsePtrOutput

func (o PreReleaseAccessRequestSpecResponsePtrOutput) ToPreReleaseAccessRequestSpecResponsePtrOutput() PreReleaseAccessRequestSpecResponsePtrOutput

func (PreReleaseAccessRequestSpecResponsePtrOutput) ToPreReleaseAccessRequestSpecResponsePtrOutputWithContext

func (o PreReleaseAccessRequestSpecResponsePtrOutput) ToPreReleaseAccessRequestSpecResponsePtrOutputWithContext(ctx context.Context) PreReleaseAccessRequestSpecResponsePtrOutput

func (PreReleaseAccessRequestSpecResponsePtrOutput) ZipCode

type ReleaseProperties

type ReleaseProperties struct {
	// The build number of the OS release.
	BuildNumber *string `pulumi:"buildNumber"`
	// The build revision of the OS release.
	BuildRevision *string `pulumi:"buildRevision"`
	// The name of the OS release.
	ReleaseName *string `pulumi:"releaseName"`
	// The release version date of the OS release.
	ReleaseVersionDate *string `pulumi:"releaseVersionDate"`
}

The properties of an operating system release.

type ReleasePropertiesArgs

type ReleasePropertiesArgs struct {
	// The build number of the OS release.
	BuildNumber pulumi.StringPtrInput `pulumi:"buildNumber"`
	// The build revision of the OS release.
	BuildRevision pulumi.StringPtrInput `pulumi:"buildRevision"`
	// The name of the OS release.
	ReleaseName pulumi.StringPtrInput `pulumi:"releaseName"`
	// The release version date of the OS release.
	ReleaseVersionDate pulumi.StringPtrInput `pulumi:"releaseVersionDate"`
}

The properties of an operating system release.

func (ReleasePropertiesArgs) ElementType

func (ReleasePropertiesArgs) ElementType() reflect.Type

func (ReleasePropertiesArgs) ToReleasePropertiesOutput

func (i ReleasePropertiesArgs) ToReleasePropertiesOutput() ReleasePropertiesOutput

func (ReleasePropertiesArgs) ToReleasePropertiesOutputWithContext

func (i ReleasePropertiesArgs) ToReleasePropertiesOutputWithContext(ctx context.Context) ReleasePropertiesOutput

func (ReleasePropertiesArgs) ToReleasePropertiesPtrOutput

func (i ReleasePropertiesArgs) ToReleasePropertiesPtrOutput() ReleasePropertiesPtrOutput

func (ReleasePropertiesArgs) ToReleasePropertiesPtrOutputWithContext

func (i ReleasePropertiesArgs) ToReleasePropertiesPtrOutputWithContext(ctx context.Context) ReleasePropertiesPtrOutput

type ReleasePropertiesInput

type ReleasePropertiesInput interface {
	pulumi.Input

	ToReleasePropertiesOutput() ReleasePropertiesOutput
	ToReleasePropertiesOutputWithContext(context.Context) ReleasePropertiesOutput
}

ReleasePropertiesInput is an input type that accepts ReleasePropertiesArgs and ReleasePropertiesOutput values. You can construct a concrete instance of `ReleasePropertiesInput` via:

ReleasePropertiesArgs{...}

type ReleasePropertiesOutput

type ReleasePropertiesOutput struct{ *pulumi.OutputState }

The properties of an operating system release.

func (ReleasePropertiesOutput) BuildNumber

The build number of the OS release.

func (ReleasePropertiesOutput) BuildRevision

The build revision of the OS release.

func (ReleasePropertiesOutput) ElementType

func (ReleasePropertiesOutput) ElementType() reflect.Type

func (ReleasePropertiesOutput) ReleaseName

The name of the OS release.

func (ReleasePropertiesOutput) ReleaseVersionDate

func (o ReleasePropertiesOutput) ReleaseVersionDate() pulumi.StringPtrOutput

The release version date of the OS release.

func (ReleasePropertiesOutput) ToReleasePropertiesOutput

func (o ReleasePropertiesOutput) ToReleasePropertiesOutput() ReleasePropertiesOutput

func (ReleasePropertiesOutput) ToReleasePropertiesOutputWithContext

func (o ReleasePropertiesOutput) ToReleasePropertiesOutputWithContext(ctx context.Context) ReleasePropertiesOutput

func (ReleasePropertiesOutput) ToReleasePropertiesPtrOutput

func (o ReleasePropertiesOutput) ToReleasePropertiesPtrOutput() ReleasePropertiesPtrOutput

func (ReleasePropertiesOutput) ToReleasePropertiesPtrOutputWithContext

func (o ReleasePropertiesOutput) ToReleasePropertiesPtrOutputWithContext(ctx context.Context) ReleasePropertiesPtrOutput

type ReleasePropertiesPtrInput

type ReleasePropertiesPtrInput interface {
	pulumi.Input

	ToReleasePropertiesPtrOutput() ReleasePropertiesPtrOutput
	ToReleasePropertiesPtrOutputWithContext(context.Context) ReleasePropertiesPtrOutput
}

ReleasePropertiesPtrInput is an input type that accepts ReleasePropertiesArgs, ReleasePropertiesPtr and ReleasePropertiesPtrOutput values. You can construct a concrete instance of `ReleasePropertiesPtrInput` via:

        ReleasePropertiesArgs{...}

or:

        nil

type ReleasePropertiesPtrOutput

type ReleasePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ReleasePropertiesPtrOutput) BuildNumber

The build number of the OS release.

func (ReleasePropertiesPtrOutput) BuildRevision

The build revision of the OS release.

func (ReleasePropertiesPtrOutput) Elem

func (ReleasePropertiesPtrOutput) ElementType

func (ReleasePropertiesPtrOutput) ElementType() reflect.Type

func (ReleasePropertiesPtrOutput) ReleaseName

The name of the OS release.

func (ReleasePropertiesPtrOutput) ReleaseVersionDate

func (o ReleasePropertiesPtrOutput) ReleaseVersionDate() pulumi.StringPtrOutput

The release version date of the OS release.

func (ReleasePropertiesPtrOutput) ToReleasePropertiesPtrOutput

func (o ReleasePropertiesPtrOutput) ToReleasePropertiesPtrOutput() ReleasePropertiesPtrOutput

func (ReleasePropertiesPtrOutput) ToReleasePropertiesPtrOutputWithContext

func (o ReleasePropertiesPtrOutput) ToReleasePropertiesPtrOutputWithContext(ctx context.Context) ReleasePropertiesPtrOutput

type ReleasePropertiesResponse

type ReleasePropertiesResponse struct {
	// The build number of the OS release.
	BuildNumber *string `pulumi:"buildNumber"`
	// The build revision of the OS release.
	BuildRevision *string `pulumi:"buildRevision"`
	// The name of the OS release.
	ReleaseName *string `pulumi:"releaseName"`
	// The release version date of the OS release.
	ReleaseVersionDate *string `pulumi:"releaseVersionDate"`
}

The properties of an operating system release.

type ReleasePropertiesResponseOutput

type ReleasePropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of an operating system release.

func (ReleasePropertiesResponseOutput) BuildNumber

The build number of the OS release.

func (ReleasePropertiesResponseOutput) BuildRevision

The build revision of the OS release.

func (ReleasePropertiesResponseOutput) ElementType

func (ReleasePropertiesResponseOutput) ReleaseName

The name of the OS release.

func (ReleasePropertiesResponseOutput) ReleaseVersionDate

The release version date of the OS release.

func (ReleasePropertiesResponseOutput) ToReleasePropertiesResponseOutput

func (o ReleasePropertiesResponseOutput) ToReleasePropertiesResponseOutput() ReleasePropertiesResponseOutput

func (ReleasePropertiesResponseOutput) ToReleasePropertiesResponseOutputWithContext

func (o ReleasePropertiesResponseOutput) ToReleasePropertiesResponseOutputWithContext(ctx context.Context) ReleasePropertiesResponseOutput

type ReleasePropertiesResponsePtrOutput

type ReleasePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ReleasePropertiesResponsePtrOutput) BuildNumber

The build number of the OS release.

func (ReleasePropertiesResponsePtrOutput) BuildRevision

The build revision of the OS release.

func (ReleasePropertiesResponsePtrOutput) Elem

func (ReleasePropertiesResponsePtrOutput) ElementType

func (ReleasePropertiesResponsePtrOutput) ReleaseName

The name of the OS release.

func (ReleasePropertiesResponsePtrOutput) ReleaseVersionDate

The release version date of the OS release.

func (ReleasePropertiesResponsePtrOutput) ToReleasePropertiesResponsePtrOutput

func (o ReleasePropertiesResponsePtrOutput) ToReleasePropertiesResponsePtrOutput() ReleasePropertiesResponsePtrOutput

func (ReleasePropertiesResponsePtrOutput) ToReleasePropertiesResponsePtrOutputWithContext

func (o ReleasePropertiesResponsePtrOutput) ToReleasePropertiesResponsePtrOutputWithContext(ctx context.Context) ReleasePropertiesResponsePtrOutput

type RequestTypes

type RequestTypes string

func (RequestTypes) ElementType

func (RequestTypes) ElementType() reflect.Type

func (RequestTypes) ToRequestTypesOutput

func (e RequestTypes) ToRequestTypesOutput() RequestTypesOutput

func (RequestTypes) ToRequestTypesOutputWithContext

func (e RequestTypes) ToRequestTypesOutputWithContext(ctx context.Context) RequestTypesOutput

func (RequestTypes) ToRequestTypesPtrOutput

func (e RequestTypes) ToRequestTypesPtrOutput() RequestTypesPtrOutput

func (RequestTypes) ToRequestTypesPtrOutputWithContext

func (e RequestTypes) ToRequestTypesPtrOutputWithContext(ctx context.Context) RequestTypesPtrOutput

func (RequestTypes) ToStringOutput

func (e RequestTypes) ToStringOutput() pulumi.StringOutput

func (RequestTypes) ToStringOutputWithContext

func (e RequestTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RequestTypes) ToStringPtrOutput

func (e RequestTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (RequestTypes) ToStringPtrOutputWithContext

func (e RequestTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RequestTypesInput

type RequestTypesInput interface {
	pulumi.Input

	ToRequestTypesOutput() RequestTypesOutput
	ToRequestTypesOutputWithContext(context.Context) RequestTypesOutput
}

RequestTypesInput is an input type that accepts values of the RequestTypes enum A concrete instance of `RequestTypesInput` can be one of the following:

RequestTypesPreReleaseAccess

type RequestTypesOutput

type RequestTypesOutput struct{ *pulumi.OutputState }

func (RequestTypesOutput) ElementType

func (RequestTypesOutput) ElementType() reflect.Type

func (RequestTypesOutput) ToRequestTypesOutput

func (o RequestTypesOutput) ToRequestTypesOutput() RequestTypesOutput

func (RequestTypesOutput) ToRequestTypesOutputWithContext

func (o RequestTypesOutput) ToRequestTypesOutputWithContext(ctx context.Context) RequestTypesOutput

func (RequestTypesOutput) ToRequestTypesPtrOutput

func (o RequestTypesOutput) ToRequestTypesPtrOutput() RequestTypesPtrOutput

func (RequestTypesOutput) ToRequestTypesPtrOutputWithContext

func (o RequestTypesOutput) ToRequestTypesPtrOutputWithContext(ctx context.Context) RequestTypesPtrOutput

func (RequestTypesOutput) ToStringOutput

func (o RequestTypesOutput) ToStringOutput() pulumi.StringOutput

func (RequestTypesOutput) ToStringOutputWithContext

func (o RequestTypesOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RequestTypesOutput) ToStringPtrOutput

func (o RequestTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RequestTypesOutput) ToStringPtrOutputWithContext

func (o RequestTypesOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RequestTypesPtrInput

type RequestTypesPtrInput interface {
	pulumi.Input

	ToRequestTypesPtrOutput() RequestTypesPtrOutput
	ToRequestTypesPtrOutputWithContext(context.Context) RequestTypesPtrOutput
}

func RequestTypesPtr

func RequestTypesPtr(v string) RequestTypesPtrInput

type RequestTypesPtrOutput

type RequestTypesPtrOutput struct{ *pulumi.OutputState }

func (RequestTypesPtrOutput) Elem

func (RequestTypesPtrOutput) ElementType

func (RequestTypesPtrOutput) ElementType() reflect.Type

func (RequestTypesPtrOutput) ToRequestTypesPtrOutput

func (o RequestTypesPtrOutput) ToRequestTypesPtrOutput() RequestTypesPtrOutput

func (RequestTypesPtrOutput) ToRequestTypesPtrOutputWithContext

func (o RequestTypesPtrOutput) ToRequestTypesPtrOutputWithContext(ctx context.Context) RequestTypesPtrOutput

func (RequestTypesPtrOutput) ToStringPtrOutput

func (o RequestTypesPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RequestTypesPtrOutput) ToStringPtrOutputWithContext

func (o RequestTypesPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SubscriptionReceiverValue

type SubscriptionReceiverValue struct {
	// The role of the notification receiver.
	Role *string `pulumi:"role"`
	// The subscription id of the notification receiver.
	SubscriptionId *string `pulumi:"subscriptionId"`
	// The subscription name of the notification receiver.
	SubscriptionName *string `pulumi:"subscriptionName"`
}

The subscription role receiver value.

type SubscriptionReceiverValueArgs

type SubscriptionReceiverValueArgs struct {
	// The role of the notification receiver.
	Role pulumi.StringPtrInput `pulumi:"role"`
	// The subscription id of the notification receiver.
	SubscriptionId pulumi.StringPtrInput `pulumi:"subscriptionId"`
	// The subscription name of the notification receiver.
	SubscriptionName pulumi.StringPtrInput `pulumi:"subscriptionName"`
}

The subscription role receiver value.

func (SubscriptionReceiverValueArgs) ElementType

func (SubscriptionReceiverValueArgs) ToSubscriptionReceiverValueOutput

func (i SubscriptionReceiverValueArgs) ToSubscriptionReceiverValueOutput() SubscriptionReceiverValueOutput

func (SubscriptionReceiverValueArgs) ToSubscriptionReceiverValueOutputWithContext

func (i SubscriptionReceiverValueArgs) ToSubscriptionReceiverValueOutputWithContext(ctx context.Context) SubscriptionReceiverValueOutput

func (SubscriptionReceiverValueArgs) ToSubscriptionReceiverValuePtrOutput

func (i SubscriptionReceiverValueArgs) ToSubscriptionReceiverValuePtrOutput() SubscriptionReceiverValuePtrOutput

func (SubscriptionReceiverValueArgs) ToSubscriptionReceiverValuePtrOutputWithContext

func (i SubscriptionReceiverValueArgs) ToSubscriptionReceiverValuePtrOutputWithContext(ctx context.Context) SubscriptionReceiverValuePtrOutput

type SubscriptionReceiverValueInput

type SubscriptionReceiverValueInput interface {
	pulumi.Input

	ToSubscriptionReceiverValueOutput() SubscriptionReceiverValueOutput
	ToSubscriptionReceiverValueOutputWithContext(context.Context) SubscriptionReceiverValueOutput
}

SubscriptionReceiverValueInput is an input type that accepts SubscriptionReceiverValueArgs and SubscriptionReceiverValueOutput values. You can construct a concrete instance of `SubscriptionReceiverValueInput` via:

SubscriptionReceiverValueArgs{...}

type SubscriptionReceiverValueOutput

type SubscriptionReceiverValueOutput struct{ *pulumi.OutputState }

The subscription role receiver value.

func (SubscriptionReceiverValueOutput) ElementType

func (SubscriptionReceiverValueOutput) Role

The role of the notification receiver.

func (SubscriptionReceiverValueOutput) SubscriptionId

The subscription id of the notification receiver.

func (SubscriptionReceiverValueOutput) SubscriptionName

The subscription name of the notification receiver.

func (SubscriptionReceiverValueOutput) ToSubscriptionReceiverValueOutput

func (o SubscriptionReceiverValueOutput) ToSubscriptionReceiverValueOutput() SubscriptionReceiverValueOutput

func (SubscriptionReceiverValueOutput) ToSubscriptionReceiverValueOutputWithContext

func (o SubscriptionReceiverValueOutput) ToSubscriptionReceiverValueOutputWithContext(ctx context.Context) SubscriptionReceiverValueOutput

func (SubscriptionReceiverValueOutput) ToSubscriptionReceiverValuePtrOutput

func (o SubscriptionReceiverValueOutput) ToSubscriptionReceiverValuePtrOutput() SubscriptionReceiverValuePtrOutput

func (SubscriptionReceiverValueOutput) ToSubscriptionReceiverValuePtrOutputWithContext

func (o SubscriptionReceiverValueOutput) ToSubscriptionReceiverValuePtrOutputWithContext(ctx context.Context) SubscriptionReceiverValuePtrOutput

type SubscriptionReceiverValuePtrInput

type SubscriptionReceiverValuePtrInput interface {
	pulumi.Input

	ToSubscriptionReceiverValuePtrOutput() SubscriptionReceiverValuePtrOutput
	ToSubscriptionReceiverValuePtrOutputWithContext(context.Context) SubscriptionReceiverValuePtrOutput
}

SubscriptionReceiverValuePtrInput is an input type that accepts SubscriptionReceiverValueArgs, SubscriptionReceiverValuePtr and SubscriptionReceiverValuePtrOutput values. You can construct a concrete instance of `SubscriptionReceiverValuePtrInput` via:

        SubscriptionReceiverValueArgs{...}

or:

        nil

type SubscriptionReceiverValuePtrOutput

type SubscriptionReceiverValuePtrOutput struct{ *pulumi.OutputState }

func (SubscriptionReceiverValuePtrOutput) Elem

func (SubscriptionReceiverValuePtrOutput) ElementType

func (SubscriptionReceiverValuePtrOutput) Role

The role of the notification receiver.

func (SubscriptionReceiverValuePtrOutput) SubscriptionId

The subscription id of the notification receiver.

func (SubscriptionReceiverValuePtrOutput) SubscriptionName

The subscription name of the notification receiver.

func (SubscriptionReceiverValuePtrOutput) ToSubscriptionReceiverValuePtrOutput

func (o SubscriptionReceiverValuePtrOutput) ToSubscriptionReceiverValuePtrOutput() SubscriptionReceiverValuePtrOutput

func (SubscriptionReceiverValuePtrOutput) ToSubscriptionReceiverValuePtrOutputWithContext

func (o SubscriptionReceiverValuePtrOutput) ToSubscriptionReceiverValuePtrOutputWithContext(ctx context.Context) SubscriptionReceiverValuePtrOutput

type SubscriptionReceiverValueResponse

type SubscriptionReceiverValueResponse struct {
	// The role of the notification receiver.
	Role *string `pulumi:"role"`
	// The subscription id of the notification receiver.
	SubscriptionId *string `pulumi:"subscriptionId"`
	// The subscription name of the notification receiver.
	SubscriptionName *string `pulumi:"subscriptionName"`
}

The subscription role receiver value.

type SubscriptionReceiverValueResponseOutput

type SubscriptionReceiverValueResponseOutput struct{ *pulumi.OutputState }

The subscription role receiver value.

func (SubscriptionReceiverValueResponseOutput) ElementType

func (SubscriptionReceiverValueResponseOutput) Role

The role of the notification receiver.

func (SubscriptionReceiverValueResponseOutput) SubscriptionId

The subscription id of the notification receiver.

func (SubscriptionReceiverValueResponseOutput) SubscriptionName

The subscription name of the notification receiver.

func (SubscriptionReceiverValueResponseOutput) ToSubscriptionReceiverValueResponseOutput

func (o SubscriptionReceiverValueResponseOutput) ToSubscriptionReceiverValueResponseOutput() SubscriptionReceiverValueResponseOutput

func (SubscriptionReceiverValueResponseOutput) ToSubscriptionReceiverValueResponseOutputWithContext

func (o SubscriptionReceiverValueResponseOutput) ToSubscriptionReceiverValueResponseOutputWithContext(ctx context.Context) SubscriptionReceiverValueResponseOutput

type SubscriptionReceiverValueResponsePtrOutput

type SubscriptionReceiverValueResponsePtrOutput struct{ *pulumi.OutputState }

func (SubscriptionReceiverValueResponsePtrOutput) Elem

func (SubscriptionReceiverValueResponsePtrOutput) ElementType

func (SubscriptionReceiverValueResponsePtrOutput) Role

The role of the notification receiver.

func (SubscriptionReceiverValueResponsePtrOutput) SubscriptionId

The subscription id of the notification receiver.

func (SubscriptionReceiverValueResponsePtrOutput) SubscriptionName

The subscription name of the notification receiver.

func (SubscriptionReceiverValueResponsePtrOutput) ToSubscriptionReceiverValueResponsePtrOutput

func (o SubscriptionReceiverValueResponsePtrOutput) ToSubscriptionReceiverValueResponsePtrOutput() SubscriptionReceiverValueResponsePtrOutput

func (SubscriptionReceiverValueResponsePtrOutput) ToSubscriptionReceiverValueResponsePtrOutputWithContext

func (o SubscriptionReceiverValueResponsePtrOutput) ToSubscriptionReceiverValueResponsePtrOutputWithContext(ctx context.Context) SubscriptionReceiverValueResponsePtrOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The type of identity that last modified the resource.
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type TabState

type TabState struct {
	// Current tab.
	CurrentTab *string `pulumi:"currentTab"`
	// visited tabs.
	VisitedTabs []string `pulumi:"visitedTabs"`
}

Specifies current state of tabs.

type TabStateArgs

type TabStateArgs struct {
	// Current tab.
	CurrentTab pulumi.StringPtrInput `pulumi:"currentTab"`
	// visited tabs.
	VisitedTabs pulumi.StringArrayInput `pulumi:"visitedTabs"`
}

Specifies current state of tabs.

func (TabStateArgs) ElementType

func (TabStateArgs) ElementType() reflect.Type

func (TabStateArgs) ToTabStateOutput

func (i TabStateArgs) ToTabStateOutput() TabStateOutput

func (TabStateArgs) ToTabStateOutputWithContext

func (i TabStateArgs) ToTabStateOutputWithContext(ctx context.Context) TabStateOutput

func (TabStateArgs) ToTabStatePtrOutput

func (i TabStateArgs) ToTabStatePtrOutput() TabStatePtrOutput

func (TabStateArgs) ToTabStatePtrOutputWithContext

func (i TabStateArgs) ToTabStatePtrOutputWithContext(ctx context.Context) TabStatePtrOutput

type TabStateInput

type TabStateInput interface {
	pulumi.Input

	ToTabStateOutput() TabStateOutput
	ToTabStateOutputWithContext(context.Context) TabStateOutput
}

TabStateInput is an input type that accepts TabStateArgs and TabStateOutput values. You can construct a concrete instance of `TabStateInput` via:

TabStateArgs{...}

type TabStateOutput

type TabStateOutput struct{ *pulumi.OutputState }

Specifies current state of tabs.

func (TabStateOutput) CurrentTab

func (o TabStateOutput) CurrentTab() pulumi.StringPtrOutput

Current tab.

func (TabStateOutput) ElementType

func (TabStateOutput) ElementType() reflect.Type

func (TabStateOutput) ToTabStateOutput

func (o TabStateOutput) ToTabStateOutput() TabStateOutput

func (TabStateOutput) ToTabStateOutputWithContext

func (o TabStateOutput) ToTabStateOutputWithContext(ctx context.Context) TabStateOutput

func (TabStateOutput) ToTabStatePtrOutput

func (o TabStateOutput) ToTabStatePtrOutput() TabStatePtrOutput

func (TabStateOutput) ToTabStatePtrOutputWithContext

func (o TabStateOutput) ToTabStatePtrOutputWithContext(ctx context.Context) TabStatePtrOutput

func (TabStateOutput) VisitedTabs

func (o TabStateOutput) VisitedTabs() pulumi.StringArrayOutput

visited tabs.

type TabStatePtrInput

type TabStatePtrInput interface {
	pulumi.Input

	ToTabStatePtrOutput() TabStatePtrOutput
	ToTabStatePtrOutputWithContext(context.Context) TabStatePtrOutput
}

TabStatePtrInput is an input type that accepts TabStateArgs, TabStatePtr and TabStatePtrOutput values. You can construct a concrete instance of `TabStatePtrInput` via:

        TabStateArgs{...}

or:

        nil

func TabStatePtr

func TabStatePtr(v *TabStateArgs) TabStatePtrInput

type TabStatePtrOutput

type TabStatePtrOutput struct{ *pulumi.OutputState }

func (TabStatePtrOutput) CurrentTab

func (o TabStatePtrOutput) CurrentTab() pulumi.StringPtrOutput

Current tab.

func (TabStatePtrOutput) Elem

func (TabStatePtrOutput) ElementType

func (TabStatePtrOutput) ElementType() reflect.Type

func (TabStatePtrOutput) ToTabStatePtrOutput

func (o TabStatePtrOutput) ToTabStatePtrOutput() TabStatePtrOutput

func (TabStatePtrOutput) ToTabStatePtrOutputWithContext

func (o TabStatePtrOutput) ToTabStatePtrOutputWithContext(ctx context.Context) TabStatePtrOutput

func (TabStatePtrOutput) VisitedTabs

func (o TabStatePtrOutput) VisitedTabs() pulumi.StringArrayOutput

visited tabs.

type TabStateResponse

type TabStateResponse struct {
	// Current tab.
	CurrentTab *string `pulumi:"currentTab"`
	// visited tabs.
	VisitedTabs []string `pulumi:"visitedTabs"`
}

Specifies current state of tabs.

type TabStateResponseOutput

type TabStateResponseOutput struct{ *pulumi.OutputState }

Specifies current state of tabs.

func (TabStateResponseOutput) CurrentTab

Current tab.

func (TabStateResponseOutput) ElementType

func (TabStateResponseOutput) ElementType() reflect.Type

func (TabStateResponseOutput) ToTabStateResponseOutput

func (o TabStateResponseOutput) ToTabStateResponseOutput() TabStateResponseOutput

func (TabStateResponseOutput) ToTabStateResponseOutputWithContext

func (o TabStateResponseOutput) ToTabStateResponseOutputWithContext(ctx context.Context) TabStateResponseOutput

func (TabStateResponseOutput) VisitedTabs

visited tabs.

type TabStateResponsePtrOutput

type TabStateResponsePtrOutput struct{ *pulumi.OutputState }

func (TabStateResponsePtrOutput) CurrentTab

Current tab.

func (TabStateResponsePtrOutput) Elem

func (TabStateResponsePtrOutput) ElementType

func (TabStateResponsePtrOutput) ElementType() reflect.Type

func (TabStateResponsePtrOutput) ToTabStateResponsePtrOutput

func (o TabStateResponsePtrOutput) ToTabStateResponsePtrOutput() TabStateResponsePtrOutput

func (TabStateResponsePtrOutput) ToTabStateResponsePtrOutputWithContext

func (o TabStateResponsePtrOutput) ToTabStateResponsePtrOutputWithContext(ctx context.Context) TabStateResponsePtrOutput

func (TabStateResponsePtrOutput) VisitedTabs

visited tabs.

type TargetOSInfo

type TargetOSInfo struct {
	// Specifies the baseline OSs to be tested.
	BaselineOSs []string `pulumi:"baselineOSs"`
	// Insider Channel Ids. Only used for feature update.
	InsiderChannelIds []string `pulumi:"insiderChannelIds"`
	// Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
	OsUpdateType string `pulumi:"osUpdateType"`
	// Specifies the ids of the target OSs from Custom Images to be tested.
	TargetOSImageIds []string `pulumi:"targetOSImageIds"`
	// Specifies the target OSs to be tested.
	TargetOSs []string `pulumi:"targetOSs"`
}

The information of the target OS to be tested.

type TargetOSInfoArgs

type TargetOSInfoArgs struct {
	// Specifies the baseline OSs to be tested.
	BaselineOSs pulumi.StringArrayInput `pulumi:"baselineOSs"`
	// Insider Channel Ids. Only used for feature update.
	InsiderChannelIds pulumi.StringArrayInput `pulumi:"insiderChannelIds"`
	// Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
	OsUpdateType pulumi.StringInput `pulumi:"osUpdateType"`
	// Specifies the ids of the target OSs from Custom Images to be tested.
	TargetOSImageIds pulumi.StringArrayInput `pulumi:"targetOSImageIds"`
	// Specifies the target OSs to be tested.
	TargetOSs pulumi.StringArrayInput `pulumi:"targetOSs"`
}

The information of the target OS to be tested.

func (TargetOSInfoArgs) ElementType

func (TargetOSInfoArgs) ElementType() reflect.Type

func (TargetOSInfoArgs) ToTargetOSInfoOutput

func (i TargetOSInfoArgs) ToTargetOSInfoOutput() TargetOSInfoOutput

func (TargetOSInfoArgs) ToTargetOSInfoOutputWithContext

func (i TargetOSInfoArgs) ToTargetOSInfoOutputWithContext(ctx context.Context) TargetOSInfoOutput

type TargetOSInfoArray

type TargetOSInfoArray []TargetOSInfoInput

func (TargetOSInfoArray) ElementType

func (TargetOSInfoArray) ElementType() reflect.Type

func (TargetOSInfoArray) ToTargetOSInfoArrayOutput

func (i TargetOSInfoArray) ToTargetOSInfoArrayOutput() TargetOSInfoArrayOutput

func (TargetOSInfoArray) ToTargetOSInfoArrayOutputWithContext

func (i TargetOSInfoArray) ToTargetOSInfoArrayOutputWithContext(ctx context.Context) TargetOSInfoArrayOutput

type TargetOSInfoArrayInput

type TargetOSInfoArrayInput interface {
	pulumi.Input

	ToTargetOSInfoArrayOutput() TargetOSInfoArrayOutput
	ToTargetOSInfoArrayOutputWithContext(context.Context) TargetOSInfoArrayOutput
}

TargetOSInfoArrayInput is an input type that accepts TargetOSInfoArray and TargetOSInfoArrayOutput values. You can construct a concrete instance of `TargetOSInfoArrayInput` via:

TargetOSInfoArray{ TargetOSInfoArgs{...} }

type TargetOSInfoArrayOutput

type TargetOSInfoArrayOutput struct{ *pulumi.OutputState }

func (TargetOSInfoArrayOutput) ElementType

func (TargetOSInfoArrayOutput) ElementType() reflect.Type

func (TargetOSInfoArrayOutput) Index

func (TargetOSInfoArrayOutput) ToTargetOSInfoArrayOutput

func (o TargetOSInfoArrayOutput) ToTargetOSInfoArrayOutput() TargetOSInfoArrayOutput

func (TargetOSInfoArrayOutput) ToTargetOSInfoArrayOutputWithContext

func (o TargetOSInfoArrayOutput) ToTargetOSInfoArrayOutputWithContext(ctx context.Context) TargetOSInfoArrayOutput

type TargetOSInfoInput

type TargetOSInfoInput interface {
	pulumi.Input

	ToTargetOSInfoOutput() TargetOSInfoOutput
	ToTargetOSInfoOutputWithContext(context.Context) TargetOSInfoOutput
}

TargetOSInfoInput is an input type that accepts TargetOSInfoArgs and TargetOSInfoOutput values. You can construct a concrete instance of `TargetOSInfoInput` via:

TargetOSInfoArgs{...}

type TargetOSInfoOutput

type TargetOSInfoOutput struct{ *pulumi.OutputState }

The information of the target OS to be tested.

func (TargetOSInfoOutput) BaselineOSs

Specifies the baseline OSs to be tested.

func (TargetOSInfoOutput) ElementType

func (TargetOSInfoOutput) ElementType() reflect.Type

func (TargetOSInfoOutput) InsiderChannelIds

func (o TargetOSInfoOutput) InsiderChannelIds() pulumi.StringArrayOutput

Insider Channel Ids. Only used for feature update.

func (TargetOSInfoOutput) OsUpdateType

func (o TargetOSInfoOutput) OsUpdateType() pulumi.StringOutput

Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.

func (TargetOSInfoOutput) TargetOSImageIds

func (o TargetOSInfoOutput) TargetOSImageIds() pulumi.StringArrayOutput

Specifies the ids of the target OSs from Custom Images to be tested.

func (TargetOSInfoOutput) TargetOSs

Specifies the target OSs to be tested.

func (TargetOSInfoOutput) ToTargetOSInfoOutput

func (o TargetOSInfoOutput) ToTargetOSInfoOutput() TargetOSInfoOutput

func (TargetOSInfoOutput) ToTargetOSInfoOutputWithContext

func (o TargetOSInfoOutput) ToTargetOSInfoOutputWithContext(ctx context.Context) TargetOSInfoOutput

type TargetOSInfoResponse

type TargetOSInfoResponse struct {
	// Specifies the baseline OSs to be tested.
	BaselineOSs []string `pulumi:"baselineOSs"`
	// Insider Channel Ids. Only used for feature update.
	InsiderChannelIds []string `pulumi:"insiderChannelIds"`
	// Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.
	OsUpdateType string `pulumi:"osUpdateType"`
	// Specifies the ids of the target OSs from Custom Images to be tested.
	TargetOSImageIds []string `pulumi:"targetOSImageIds"`
	// Specifies the target OSs to be tested.
	TargetOSs []string `pulumi:"targetOSs"`
}

The information of the target OS to be tested.

type TargetOSInfoResponseArrayOutput

type TargetOSInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (TargetOSInfoResponseArrayOutput) ElementType

func (TargetOSInfoResponseArrayOutput) Index

func (TargetOSInfoResponseArrayOutput) ToTargetOSInfoResponseArrayOutput

func (o TargetOSInfoResponseArrayOutput) ToTargetOSInfoResponseArrayOutput() TargetOSInfoResponseArrayOutput

func (TargetOSInfoResponseArrayOutput) ToTargetOSInfoResponseArrayOutputWithContext

func (o TargetOSInfoResponseArrayOutput) ToTargetOSInfoResponseArrayOutputWithContext(ctx context.Context) TargetOSInfoResponseArrayOutput

type TargetOSInfoResponseOutput

type TargetOSInfoResponseOutput struct{ *pulumi.OutputState }

The information of the target OS to be tested.

func (TargetOSInfoResponseOutput) BaselineOSs

Specifies the baseline OSs to be tested.

func (TargetOSInfoResponseOutput) ElementType

func (TargetOSInfoResponseOutput) ElementType() reflect.Type

func (TargetOSInfoResponseOutput) InsiderChannelIds

func (o TargetOSInfoResponseOutput) InsiderChannelIds() pulumi.StringArrayOutput

Insider Channel Ids. Only used for feature update.

func (TargetOSInfoResponseOutput) OsUpdateType

Specifies the OS update type to test against, e.g., 'Security updates' or 'Feature updates'.

func (TargetOSInfoResponseOutput) TargetOSImageIds

Specifies the ids of the target OSs from Custom Images to be tested.

func (TargetOSInfoResponseOutput) TargetOSs

Specifies the target OSs to be tested.

func (TargetOSInfoResponseOutput) ToTargetOSInfoResponseOutput

func (o TargetOSInfoResponseOutput) ToTargetOSInfoResponseOutput() TargetOSInfoResponseOutput

func (TargetOSInfoResponseOutput) ToTargetOSInfoResponseOutputWithContext

func (o TargetOSInfoResponseOutput) ToTargetOSInfoResponseOutputWithContext(ctx context.Context) TargetOSInfoResponseOutput

type Test

type Test struct {
	// The commands used in the test.
	Commands []Command `pulumi:"commands"`
	// Indicates if this test is active.It doesn't schedule test for not active Test.
	IsActive *bool `pulumi:"isActive"`
	// The type of the test.
	TestType string `pulumi:"testType"`
}

The definition of a Test.

type TestArgs

type TestArgs struct {
	// The commands used in the test.
	Commands CommandArrayInput `pulumi:"commands"`
	// Indicates if this test is active.It doesn't schedule test for not active Test.
	IsActive pulumi.BoolPtrInput `pulumi:"isActive"`
	// The type of the test.
	TestType pulumi.StringInput `pulumi:"testType"`
}

The definition of a Test.

func (TestArgs) ElementType

func (TestArgs) ElementType() reflect.Type

func (TestArgs) ToTestOutput

func (i TestArgs) ToTestOutput() TestOutput

func (TestArgs) ToTestOutputWithContext

func (i TestArgs) ToTestOutputWithContext(ctx context.Context) TestOutput

type TestArray

type TestArray []TestInput

func (TestArray) ElementType

func (TestArray) ElementType() reflect.Type

func (TestArray) ToTestArrayOutput

func (i TestArray) ToTestArrayOutput() TestArrayOutput

func (TestArray) ToTestArrayOutputWithContext

func (i TestArray) ToTestArrayOutputWithContext(ctx context.Context) TestArrayOutput

type TestArrayInput

type TestArrayInput interface {
	pulumi.Input

	ToTestArrayOutput() TestArrayOutput
	ToTestArrayOutputWithContext(context.Context) TestArrayOutput
}

TestArrayInput is an input type that accepts TestArray and TestArrayOutput values. You can construct a concrete instance of `TestArrayInput` via:

TestArray{ TestArgs{...} }

type TestArrayOutput

type TestArrayOutput struct{ *pulumi.OutputState }

func (TestArrayOutput) ElementType

func (TestArrayOutput) ElementType() reflect.Type

func (TestArrayOutput) Index

func (TestArrayOutput) ToTestArrayOutput

func (o TestArrayOutput) ToTestArrayOutput() TestArrayOutput

func (TestArrayOutput) ToTestArrayOutputWithContext

func (o TestArrayOutput) ToTestArrayOutputWithContext(ctx context.Context) TestArrayOutput

type TestBaseAccount

type TestBaseAccount struct {
	pulumi.CustomResourceState

	// The access level of the Test Base Account.
	AccessLevel pulumi.StringOutput `pulumi:"accessLevel"`
	// Resource Etag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The SKU of the Test Base Account.
	Sku TestBaseAccountSKUResponseOutput `pulumi:"sku"`
	// The system metadata relating to this resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The tags of the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The Test Base Account resource. Azure REST API version: 2022-04-01-preview. Prior API version in Azure Native 1.x: 2022-04-01-preview.

Other available API versions: 2023-11-01-preview.

func GetTestBaseAccount

func GetTestBaseAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TestBaseAccountState, opts ...pulumi.ResourceOption) (*TestBaseAccount, error)

GetTestBaseAccount gets an existing TestBaseAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTestBaseAccount

func NewTestBaseAccount(ctx *pulumi.Context,
	name string, args *TestBaseAccountArgs, opts ...pulumi.ResourceOption) (*TestBaseAccount, error)

NewTestBaseAccount registers a new resource with the given unique name, arguments, and options.

func (*TestBaseAccount) ElementType

func (*TestBaseAccount) ElementType() reflect.Type

func (*TestBaseAccount) ToTestBaseAccountOutput

func (i *TestBaseAccount) ToTestBaseAccountOutput() TestBaseAccountOutput

func (*TestBaseAccount) ToTestBaseAccountOutputWithContext

func (i *TestBaseAccount) ToTestBaseAccountOutputWithContext(ctx context.Context) TestBaseAccountOutput

type TestBaseAccountArgs

type TestBaseAccountArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group that contains the resource.
	ResourceGroupName pulumi.StringInput
	// The flag indicating if we would like to restore the Test Base Accounts which were soft deleted before.
	Restore pulumi.BoolPtrInput
	// The SKU of the Test Base Account.
	Sku TestBaseAccountSKUInput
	// The tags of the resource.
	Tags pulumi.StringMapInput
	// The resource name of the Test Base Account.
	TestBaseAccountName pulumi.StringPtrInput
}

The set of arguments for constructing a TestBaseAccount resource.

func (TestBaseAccountArgs) ElementType

func (TestBaseAccountArgs) ElementType() reflect.Type

type TestBaseAccountInput

type TestBaseAccountInput interface {
	pulumi.Input

	ToTestBaseAccountOutput() TestBaseAccountOutput
	ToTestBaseAccountOutputWithContext(ctx context.Context) TestBaseAccountOutput
}

type TestBaseAccountOutput

type TestBaseAccountOutput struct{ *pulumi.OutputState }

func (TestBaseAccountOutput) AccessLevel

func (o TestBaseAccountOutput) AccessLevel() pulumi.StringOutput

The access level of the Test Base Account.

func (TestBaseAccountOutput) ElementType

func (TestBaseAccountOutput) ElementType() reflect.Type

func (TestBaseAccountOutput) Etag

Resource Etag.

func (TestBaseAccountOutput) Location

The geo-location where the resource lives

func (TestBaseAccountOutput) Name

Resource name.

func (TestBaseAccountOutput) ProvisioningState

func (o TestBaseAccountOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the resource.

func (TestBaseAccountOutput) Sku

The SKU of the Test Base Account.

func (TestBaseAccountOutput) SystemData

The system metadata relating to this resource

func (TestBaseAccountOutput) Tags

The tags of the resource.

func (TestBaseAccountOutput) ToTestBaseAccountOutput

func (o TestBaseAccountOutput) ToTestBaseAccountOutput() TestBaseAccountOutput

func (TestBaseAccountOutput) ToTestBaseAccountOutputWithContext

func (o TestBaseAccountOutput) ToTestBaseAccountOutputWithContext(ctx context.Context) TestBaseAccountOutput

func (TestBaseAccountOutput) Type

Resource type.

type TestBaseAccountSKU

type TestBaseAccountSKU struct {
	// The locations that the SKU is available.
	Locations []string `pulumi:"locations"`
	// The name of the SKU. This is typically a letter + number code, such as B0 or S0.
	Name string `pulumi:"name"`
	// The type of resource the SKU applies to.
	ResourceType *string `pulumi:"resourceType"`
	// The tier of this particular SKU.
	Tier string `pulumi:"tier"`
}

Describes a Test Base Account SKU.

type TestBaseAccountSKUArgs

type TestBaseAccountSKUArgs struct {
	// The locations that the SKU is available.
	Locations pulumi.StringArrayInput `pulumi:"locations"`
	// The name of the SKU. This is typically a letter + number code, such as B0 or S0.
	Name pulumi.StringInput `pulumi:"name"`
	// The type of resource the SKU applies to.
	ResourceType pulumi.StringPtrInput `pulumi:"resourceType"`
	// The tier of this particular SKU.
	Tier pulumi.StringInput `pulumi:"tier"`
}

Describes a Test Base Account SKU.

func (TestBaseAccountSKUArgs) ElementType

func (TestBaseAccountSKUArgs) ElementType() reflect.Type

func (TestBaseAccountSKUArgs) ToTestBaseAccountSKUOutput

func (i TestBaseAccountSKUArgs) ToTestBaseAccountSKUOutput() TestBaseAccountSKUOutput

func (TestBaseAccountSKUArgs) ToTestBaseAccountSKUOutputWithContext

func (i TestBaseAccountSKUArgs) ToTestBaseAccountSKUOutputWithContext(ctx context.Context) TestBaseAccountSKUOutput

type TestBaseAccountSKUCapabilityResponse

type TestBaseAccountSKUCapabilityResponse struct {
	// An invariant to describe the feature, such as 'SLA'.
	Name string `pulumi:"name"`
	// An invariant if the feature is measured by quantity, such as 99.9%.
	Value string `pulumi:"value"`
}

Properties of the Test Base Account SKU Capability.

type TestBaseAccountSKUCapabilityResponseArrayOutput

type TestBaseAccountSKUCapabilityResponseArrayOutput struct{ *pulumi.OutputState }

func (TestBaseAccountSKUCapabilityResponseArrayOutput) ElementType

func (TestBaseAccountSKUCapabilityResponseArrayOutput) Index

func (TestBaseAccountSKUCapabilityResponseArrayOutput) ToTestBaseAccountSKUCapabilityResponseArrayOutput

func (o TestBaseAccountSKUCapabilityResponseArrayOutput) ToTestBaseAccountSKUCapabilityResponseArrayOutput() TestBaseAccountSKUCapabilityResponseArrayOutput

func (TestBaseAccountSKUCapabilityResponseArrayOutput) ToTestBaseAccountSKUCapabilityResponseArrayOutputWithContext

func (o TestBaseAccountSKUCapabilityResponseArrayOutput) ToTestBaseAccountSKUCapabilityResponseArrayOutputWithContext(ctx context.Context) TestBaseAccountSKUCapabilityResponseArrayOutput

type TestBaseAccountSKUCapabilityResponseOutput

type TestBaseAccountSKUCapabilityResponseOutput struct{ *pulumi.OutputState }

Properties of the Test Base Account SKU Capability.

func (TestBaseAccountSKUCapabilityResponseOutput) ElementType

func (TestBaseAccountSKUCapabilityResponseOutput) Name

An invariant to describe the feature, such as 'SLA'.

func (TestBaseAccountSKUCapabilityResponseOutput) ToTestBaseAccountSKUCapabilityResponseOutput

func (o TestBaseAccountSKUCapabilityResponseOutput) ToTestBaseAccountSKUCapabilityResponseOutput() TestBaseAccountSKUCapabilityResponseOutput

func (TestBaseAccountSKUCapabilityResponseOutput) ToTestBaseAccountSKUCapabilityResponseOutputWithContext

func (o TestBaseAccountSKUCapabilityResponseOutput) ToTestBaseAccountSKUCapabilityResponseOutputWithContext(ctx context.Context) TestBaseAccountSKUCapabilityResponseOutput

func (TestBaseAccountSKUCapabilityResponseOutput) Value

An invariant if the feature is measured by quantity, such as 99.9%.

type TestBaseAccountSKUInput

type TestBaseAccountSKUInput interface {
	pulumi.Input

	ToTestBaseAccountSKUOutput() TestBaseAccountSKUOutput
	ToTestBaseAccountSKUOutputWithContext(context.Context) TestBaseAccountSKUOutput
}

TestBaseAccountSKUInput is an input type that accepts TestBaseAccountSKUArgs and TestBaseAccountSKUOutput values. You can construct a concrete instance of `TestBaseAccountSKUInput` via:

TestBaseAccountSKUArgs{...}

type TestBaseAccountSKUOutput

type TestBaseAccountSKUOutput struct{ *pulumi.OutputState }

Describes a Test Base Account SKU.

func (TestBaseAccountSKUOutput) ElementType

func (TestBaseAccountSKUOutput) ElementType() reflect.Type

func (TestBaseAccountSKUOutput) Locations

The locations that the SKU is available.

func (TestBaseAccountSKUOutput) Name

The name of the SKU. This is typically a letter + number code, such as B0 or S0.

func (TestBaseAccountSKUOutput) ResourceType

The type of resource the SKU applies to.

func (TestBaseAccountSKUOutput) Tier

The tier of this particular SKU.

func (TestBaseAccountSKUOutput) ToTestBaseAccountSKUOutput

func (o TestBaseAccountSKUOutput) ToTestBaseAccountSKUOutput() TestBaseAccountSKUOutput

func (TestBaseAccountSKUOutput) ToTestBaseAccountSKUOutputWithContext

func (o TestBaseAccountSKUOutput) ToTestBaseAccountSKUOutputWithContext(ctx context.Context) TestBaseAccountSKUOutput

type TestBaseAccountSKUResponse

type TestBaseAccountSKUResponse struct {
	// The capabilities of a SKU.
	Capabilities []TestBaseAccountSKUCapabilityResponse `pulumi:"capabilities"`
	// The locations that the SKU is available.
	Locations []string `pulumi:"locations"`
	// The name of the SKU. This is typically a letter + number code, such as B0 or S0.
	Name string `pulumi:"name"`
	// The type of resource the SKU applies to.
	ResourceType *string `pulumi:"resourceType"`
	// The tier of this particular SKU.
	Tier string `pulumi:"tier"`
}

Describes a Test Base Account SKU.

type TestBaseAccountSKUResponseOutput

type TestBaseAccountSKUResponseOutput struct{ *pulumi.OutputState }

Describes a Test Base Account SKU.

func (TestBaseAccountSKUResponseOutput) Capabilities

The capabilities of a SKU.

func (TestBaseAccountSKUResponseOutput) ElementType

func (TestBaseAccountSKUResponseOutput) Locations

The locations that the SKU is available.

func (TestBaseAccountSKUResponseOutput) Name

The name of the SKU. This is typically a letter + number code, such as B0 or S0.

func (TestBaseAccountSKUResponseOutput) ResourceType

The type of resource the SKU applies to.

func (TestBaseAccountSKUResponseOutput) Tier

The tier of this particular SKU.

func (TestBaseAccountSKUResponseOutput) ToTestBaseAccountSKUResponseOutput

func (o TestBaseAccountSKUResponseOutput) ToTestBaseAccountSKUResponseOutput() TestBaseAccountSKUResponseOutput

func (TestBaseAccountSKUResponseOutput) ToTestBaseAccountSKUResponseOutputWithContext

func (o TestBaseAccountSKUResponseOutput) ToTestBaseAccountSKUResponseOutputWithContext(ctx context.Context) TestBaseAccountSKUResponseOutput

type TestBaseAccountState

type TestBaseAccountState struct {
}

func (TestBaseAccountState) ElementType

func (TestBaseAccountState) ElementType() reflect.Type

type TestInput

type TestInput interface {
	pulumi.Input

	ToTestOutput() TestOutput
	ToTestOutputWithContext(context.Context) TestOutput
}

TestInput is an input type that accepts TestArgs and TestOutput values. You can construct a concrete instance of `TestInput` via:

TestArgs{...}

type TestOutput

type TestOutput struct{ *pulumi.OutputState }

The definition of a Test.

func (TestOutput) Commands

func (o TestOutput) Commands() CommandArrayOutput

The commands used in the test.

func (TestOutput) ElementType

func (TestOutput) ElementType() reflect.Type

func (TestOutput) IsActive

func (o TestOutput) IsActive() pulumi.BoolPtrOutput

Indicates if this test is active.It doesn't schedule test for not active Test.

func (TestOutput) TestType

func (o TestOutput) TestType() pulumi.StringOutput

The type of the test.

func (TestOutput) ToTestOutput

func (o TestOutput) ToTestOutput() TestOutput

func (TestOutput) ToTestOutputWithContext

func (o TestOutput) ToTestOutputWithContext(ctx context.Context) TestOutput

type TestResponse

type TestResponse struct {
	// The commands used in the test.
	Commands []CommandResponse `pulumi:"commands"`
	// Indicates if this test is active.It doesn't schedule test for not active Test.
	IsActive *bool `pulumi:"isActive"`
	// The type of the test.
	TestType string `pulumi:"testType"`
	// Resource identifier of the validation test result.
	ValidationResultId string `pulumi:"validationResultId"`
	// The status of the validation run of the package.
	ValidationRunStatus string `pulumi:"validationRunStatus"`
}

The definition of a Test.

type TestResponseArrayOutput

type TestResponseArrayOutput struct{ *pulumi.OutputState }

func (TestResponseArrayOutput) ElementType

func (TestResponseArrayOutput) ElementType() reflect.Type

func (TestResponseArrayOutput) Index

func (TestResponseArrayOutput) ToTestResponseArrayOutput

func (o TestResponseArrayOutput) ToTestResponseArrayOutput() TestResponseArrayOutput

func (TestResponseArrayOutput) ToTestResponseArrayOutputWithContext

func (o TestResponseArrayOutput) ToTestResponseArrayOutputWithContext(ctx context.Context) TestResponseArrayOutput

type TestResponseOutput

type TestResponseOutput struct{ *pulumi.OutputState }

The definition of a Test.

func (TestResponseOutput) Commands

The commands used in the test.

func (TestResponseOutput) ElementType

func (TestResponseOutput) ElementType() reflect.Type

func (TestResponseOutput) IsActive

Indicates if this test is active.It doesn't schedule test for not active Test.

func (TestResponseOutput) TestType

func (o TestResponseOutput) TestType() pulumi.StringOutput

The type of the test.

func (TestResponseOutput) ToTestResponseOutput

func (o TestResponseOutput) ToTestResponseOutput() TestResponseOutput

func (TestResponseOutput) ToTestResponseOutputWithContext

func (o TestResponseOutput) ToTestResponseOutputWithContext(ctx context.Context) TestResponseOutput

func (TestResponseOutput) ValidationResultId

func (o TestResponseOutput) ValidationResultId() pulumi.StringOutput

Resource identifier of the validation test result.

func (TestResponseOutput) ValidationRunStatus

func (o TestResponseOutput) ValidationRunStatus() pulumi.StringOutput

The status of the validation run of the package.

type TestType

type TestType string

The type of the test.

func (TestType) ElementType

func (TestType) ElementType() reflect.Type

func (TestType) ToStringOutput

func (e TestType) ToStringOutput() pulumi.StringOutput

func (TestType) ToStringOutputWithContext

func (e TestType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TestType) ToStringPtrOutput

func (e TestType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TestType) ToStringPtrOutputWithContext

func (e TestType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TestType) ToTestTypeOutput

func (e TestType) ToTestTypeOutput() TestTypeOutput

func (TestType) ToTestTypeOutputWithContext

func (e TestType) ToTestTypeOutputWithContext(ctx context.Context) TestTypeOutput

func (TestType) ToTestTypePtrOutput

func (e TestType) ToTestTypePtrOutput() TestTypePtrOutput

func (TestType) ToTestTypePtrOutputWithContext

func (e TestType) ToTestTypePtrOutputWithContext(ctx context.Context) TestTypePtrOutput

type TestTypeInput

type TestTypeInput interface {
	pulumi.Input

	ToTestTypeOutput() TestTypeOutput
	ToTestTypeOutputWithContext(context.Context) TestTypeOutput
}

TestTypeInput is an input type that accepts values of the TestType enum A concrete instance of `TestTypeInput` can be one of the following:

TestTypeOutOfBoxTest
TestTypeFunctionalTest

type TestTypeOutput

type TestTypeOutput struct{ *pulumi.OutputState }

func (TestTypeOutput) ElementType

func (TestTypeOutput) ElementType() reflect.Type

func (TestTypeOutput) ToStringOutput

func (o TestTypeOutput) ToStringOutput() pulumi.StringOutput

func (TestTypeOutput) ToStringOutputWithContext

func (o TestTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TestTypeOutput) ToStringPtrOutput

func (o TestTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TestTypeOutput) ToStringPtrOutputWithContext

func (o TestTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TestTypeOutput) ToTestTypeOutput

func (o TestTypeOutput) ToTestTypeOutput() TestTypeOutput

func (TestTypeOutput) ToTestTypeOutputWithContext

func (o TestTypeOutput) ToTestTypeOutputWithContext(ctx context.Context) TestTypeOutput

func (TestTypeOutput) ToTestTypePtrOutput

func (o TestTypeOutput) ToTestTypePtrOutput() TestTypePtrOutput

func (TestTypeOutput) ToTestTypePtrOutputWithContext

func (o TestTypeOutput) ToTestTypePtrOutputWithContext(ctx context.Context) TestTypePtrOutput

type TestTypePtrInput

type TestTypePtrInput interface {
	pulumi.Input

	ToTestTypePtrOutput() TestTypePtrOutput
	ToTestTypePtrOutputWithContext(context.Context) TestTypePtrOutput
}

func TestTypePtr

func TestTypePtr(v string) TestTypePtrInput

type TestTypePtrOutput

type TestTypePtrOutput struct{ *pulumi.OutputState }

func (TestTypePtrOutput) Elem

func (TestTypePtrOutput) ElementType

func (TestTypePtrOutput) ElementType() reflect.Type

func (TestTypePtrOutput) ToStringPtrOutput

func (o TestTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TestTypePtrOutput) ToStringPtrOutputWithContext

func (o TestTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TestTypePtrOutput) ToTestTypePtrOutput

func (o TestTypePtrOutput) ToTestTypePtrOutput() TestTypePtrOutput

func (TestTypePtrOutput) ToTestTypePtrOutputWithContext

func (o TestTypePtrOutput) ToTestTypePtrOutputWithContext(ctx context.Context) TestTypePtrOutput

type Tier

type Tier string

The tier of this particular SKU.

func (Tier) ElementType

func (Tier) ElementType() reflect.Type

func (Tier) ToStringOutput

func (e Tier) ToStringOutput() pulumi.StringOutput

func (Tier) ToStringOutputWithContext

func (e Tier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Tier) ToStringPtrOutput

func (e Tier) ToStringPtrOutput() pulumi.StringPtrOutput

func (Tier) ToStringPtrOutputWithContext

func (e Tier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (Tier) ToTierOutput

func (e Tier) ToTierOutput() TierOutput

func (Tier) ToTierOutputWithContext

func (e Tier) ToTierOutputWithContext(ctx context.Context) TierOutput

func (Tier) ToTierPtrOutput

func (e Tier) ToTierPtrOutput() TierPtrOutput

func (Tier) ToTierPtrOutputWithContext

func (e Tier) ToTierPtrOutputWithContext(ctx context.Context) TierPtrOutput

type TierInput

type TierInput interface {
	pulumi.Input

	ToTierOutput() TierOutput
	ToTierOutputWithContext(context.Context) TierOutput
}

TierInput is an input type that accepts values of the Tier enum A concrete instance of `TierInput` can be one of the following:

TierStandard

type TierOutput

type TierOutput struct{ *pulumi.OutputState }

func (TierOutput) ElementType

func (TierOutput) ElementType() reflect.Type

func (TierOutput) ToStringOutput

func (o TierOutput) ToStringOutput() pulumi.StringOutput

func (TierOutput) ToStringOutputWithContext

func (o TierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TierOutput) ToStringPtrOutput

func (o TierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TierOutput) ToStringPtrOutputWithContext

func (o TierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TierOutput) ToTierOutput

func (o TierOutput) ToTierOutput() TierOutput

func (TierOutput) ToTierOutputWithContext

func (o TierOutput) ToTierOutputWithContext(ctx context.Context) TierOutput

func (TierOutput) ToTierPtrOutput

func (o TierOutput) ToTierPtrOutput() TierPtrOutput

func (TierOutput) ToTierPtrOutputWithContext

func (o TierOutput) ToTierPtrOutputWithContext(ctx context.Context) TierPtrOutput

type TierPtrInput

type TierPtrInput interface {
	pulumi.Input

	ToTierPtrOutput() TierPtrOutput
	ToTierPtrOutputWithContext(context.Context) TierPtrOutput
}

func TierPtr

func TierPtr(v string) TierPtrInput

type TierPtrOutput

type TierPtrOutput struct{ *pulumi.OutputState }

func (TierPtrOutput) Elem

func (o TierPtrOutput) Elem() TierOutput

func (TierPtrOutput) ElementType

func (TierPtrOutput) ElementType() reflect.Type

func (TierPtrOutput) ToStringPtrOutput

func (o TierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TierPtrOutput) ToStringPtrOutputWithContext

func (o TierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TierPtrOutput) ToTierPtrOutput

func (o TierPtrOutput) ToTierPtrOutput() TierPtrOutput

func (TierPtrOutput) ToTierPtrOutputWithContext

func (o TierPtrOutput) ToTierPtrOutputWithContext(ctx context.Context) TierPtrOutput

type UserObjectReceiverValue

type UserObjectReceiverValue struct {
	// user object ids.
	UserObjectIds []string `pulumi:"userObjectIds"`
}

The user object receiver value.

type UserObjectReceiverValueArgs

type UserObjectReceiverValueArgs struct {
	// user object ids.
	UserObjectIds pulumi.StringArrayInput `pulumi:"userObjectIds"`
}

The user object receiver value.

func (UserObjectReceiverValueArgs) ElementType

func (UserObjectReceiverValueArgs) ToUserObjectReceiverValueOutput

func (i UserObjectReceiverValueArgs) ToUserObjectReceiverValueOutput() UserObjectReceiverValueOutput

func (UserObjectReceiverValueArgs) ToUserObjectReceiverValueOutputWithContext

func (i UserObjectReceiverValueArgs) ToUserObjectReceiverValueOutputWithContext(ctx context.Context) UserObjectReceiverValueOutput

func (UserObjectReceiverValueArgs) ToUserObjectReceiverValuePtrOutput

func (i UserObjectReceiverValueArgs) ToUserObjectReceiverValuePtrOutput() UserObjectReceiverValuePtrOutput

func (UserObjectReceiverValueArgs) ToUserObjectReceiverValuePtrOutputWithContext

func (i UserObjectReceiverValueArgs) ToUserObjectReceiverValuePtrOutputWithContext(ctx context.Context) UserObjectReceiverValuePtrOutput

type UserObjectReceiverValueInput

type UserObjectReceiverValueInput interface {
	pulumi.Input

	ToUserObjectReceiverValueOutput() UserObjectReceiverValueOutput
	ToUserObjectReceiverValueOutputWithContext(context.Context) UserObjectReceiverValueOutput
}

UserObjectReceiverValueInput is an input type that accepts UserObjectReceiverValueArgs and UserObjectReceiverValueOutput values. You can construct a concrete instance of `UserObjectReceiverValueInput` via:

UserObjectReceiverValueArgs{...}

type UserObjectReceiverValueOutput

type UserObjectReceiverValueOutput struct{ *pulumi.OutputState }

The user object receiver value.

func (UserObjectReceiverValueOutput) ElementType

func (UserObjectReceiverValueOutput) ToUserObjectReceiverValueOutput

func (o UserObjectReceiverValueOutput) ToUserObjectReceiverValueOutput() UserObjectReceiverValueOutput

func (UserObjectReceiverValueOutput) ToUserObjectReceiverValueOutputWithContext

func (o UserObjectReceiverValueOutput) ToUserObjectReceiverValueOutputWithContext(ctx context.Context) UserObjectReceiverValueOutput

func (UserObjectReceiverValueOutput) ToUserObjectReceiverValuePtrOutput

func (o UserObjectReceiverValueOutput) ToUserObjectReceiverValuePtrOutput() UserObjectReceiverValuePtrOutput

func (UserObjectReceiverValueOutput) ToUserObjectReceiverValuePtrOutputWithContext

func (o UserObjectReceiverValueOutput) ToUserObjectReceiverValuePtrOutputWithContext(ctx context.Context) UserObjectReceiverValuePtrOutput

func (UserObjectReceiverValueOutput) UserObjectIds

user object ids.

type UserObjectReceiverValuePtrInput

type UserObjectReceiverValuePtrInput interface {
	pulumi.Input

	ToUserObjectReceiverValuePtrOutput() UserObjectReceiverValuePtrOutput
	ToUserObjectReceiverValuePtrOutputWithContext(context.Context) UserObjectReceiverValuePtrOutput
}

UserObjectReceiverValuePtrInput is an input type that accepts UserObjectReceiverValueArgs, UserObjectReceiverValuePtr and UserObjectReceiverValuePtrOutput values. You can construct a concrete instance of `UserObjectReceiverValuePtrInput` via:

        UserObjectReceiverValueArgs{...}

or:

        nil

type UserObjectReceiverValuePtrOutput

type UserObjectReceiverValuePtrOutput struct{ *pulumi.OutputState }

func (UserObjectReceiverValuePtrOutput) Elem

func (UserObjectReceiverValuePtrOutput) ElementType

func (UserObjectReceiverValuePtrOutput) ToUserObjectReceiverValuePtrOutput

func (o UserObjectReceiverValuePtrOutput) ToUserObjectReceiverValuePtrOutput() UserObjectReceiverValuePtrOutput

func (UserObjectReceiverValuePtrOutput) ToUserObjectReceiverValuePtrOutputWithContext

func (o UserObjectReceiverValuePtrOutput) ToUserObjectReceiverValuePtrOutputWithContext(ctx context.Context) UserObjectReceiverValuePtrOutput

func (UserObjectReceiverValuePtrOutput) UserObjectIds

user object ids.

type UserObjectReceiverValueResponse

type UserObjectReceiverValueResponse struct {
	// user object ids.
	UserObjectIds []string `pulumi:"userObjectIds"`
}

The user object receiver value.

type UserObjectReceiverValueResponseOutput

type UserObjectReceiverValueResponseOutput struct{ *pulumi.OutputState }

The user object receiver value.

func (UserObjectReceiverValueResponseOutput) ElementType

func (UserObjectReceiverValueResponseOutput) ToUserObjectReceiverValueResponseOutput

func (o UserObjectReceiverValueResponseOutput) ToUserObjectReceiverValueResponseOutput() UserObjectReceiverValueResponseOutput

func (UserObjectReceiverValueResponseOutput) ToUserObjectReceiverValueResponseOutputWithContext

func (o UserObjectReceiverValueResponseOutput) ToUserObjectReceiverValueResponseOutputWithContext(ctx context.Context) UserObjectReceiverValueResponseOutput

func (UserObjectReceiverValueResponseOutput) UserObjectIds

user object ids.

type UserObjectReceiverValueResponsePtrOutput

type UserObjectReceiverValueResponsePtrOutput struct{ *pulumi.OutputState }

func (UserObjectReceiverValueResponsePtrOutput) Elem

func (UserObjectReceiverValueResponsePtrOutput) ElementType

func (UserObjectReceiverValueResponsePtrOutput) ToUserObjectReceiverValueResponsePtrOutput

func (o UserObjectReceiverValueResponsePtrOutput) ToUserObjectReceiverValueResponsePtrOutput() UserObjectReceiverValueResponsePtrOutput

func (UserObjectReceiverValueResponsePtrOutput) ToUserObjectReceiverValueResponsePtrOutputWithContext

func (o UserObjectReceiverValueResponsePtrOutput) ToUserObjectReceiverValueResponsePtrOutputWithContext(ctx context.Context) UserObjectReceiverValueResponsePtrOutput

func (UserObjectReceiverValueResponsePtrOutput) UserObjectIds

user object ids.

type VerificationResultResponse

type VerificationResultResponse struct {
	// Message for clarification.
	Message *string `pulumi:"message"`
	// Indicates if the validation or rule checking is passed.
	Result string `pulumi:"result"`
	// The name of the verification rule.
	VerificationName *string `pulumi:"verificationName"`
}

The detailed result of a validation or rule checking.

type VerificationResultResponseArrayOutput

type VerificationResultResponseArrayOutput struct{ *pulumi.OutputState }

func (VerificationResultResponseArrayOutput) ElementType

func (VerificationResultResponseArrayOutput) Index

func (VerificationResultResponseArrayOutput) ToVerificationResultResponseArrayOutput

func (o VerificationResultResponseArrayOutput) ToVerificationResultResponseArrayOutput() VerificationResultResponseArrayOutput

func (VerificationResultResponseArrayOutput) ToVerificationResultResponseArrayOutputWithContext

func (o VerificationResultResponseArrayOutput) ToVerificationResultResponseArrayOutputWithContext(ctx context.Context) VerificationResultResponseArrayOutput

type VerificationResultResponseOutput

type VerificationResultResponseOutput struct{ *pulumi.OutputState }

The detailed result of a validation or rule checking.

func (VerificationResultResponseOutput) ElementType

func (VerificationResultResponseOutput) Message

Message for clarification.

func (VerificationResultResponseOutput) Result

Indicates if the validation or rule checking is passed.

func (VerificationResultResponseOutput) ToVerificationResultResponseOutput

func (o VerificationResultResponseOutput) ToVerificationResultResponseOutput() VerificationResultResponseOutput

func (VerificationResultResponseOutput) ToVerificationResultResponseOutputWithContext

func (o VerificationResultResponseOutput) ToVerificationResultResponseOutputWithContext(ctx context.Context) VerificationResultResponseOutput

func (VerificationResultResponseOutput) VerificationName

The name of the verification rule.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL