latest

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ActionAfterRebootContinueConfiguration = ActionAfterReboot("ContinueConfiguration")
	ActionAfterRebootStopConfiguration     = ActionAfterReboot("StopConfiguration")
)
View Source
const (
	AllowModuleOverwriteTrue  = AllowModuleOverwrite("True")
	AllowModuleOverwriteFalse = AllowModuleOverwrite("False")
)
View Source
const (
	ConfigurationModeApplyOnly           = ConfigurationMode("ApplyOnly")
	ConfigurationModeApplyAndMonitor     = ConfigurationMode("ApplyAndMonitor")
	ConfigurationModeApplyAndAutoCorrect = ConfigurationMode("ApplyAndAutoCorrect")
)
View Source
const (
	RebootIfNeededTrue  = RebootIfNeeded("True")
	RebootIfNeededFalse = RebootIfNeeded("False")
)
View Source
const (
	KindDSC = Kind("DSC")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ActionAfterReboot added in v0.3.1

type ActionAfterReboot pulumi.String

Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration

func (ActionAfterReboot) ElementType added in v0.3.1

func (ActionAfterReboot) ElementType() reflect.Type

func (ActionAfterReboot) ToStringOutput added in v0.3.1

func (e ActionAfterReboot) ToStringOutput() pulumi.StringOutput

func (ActionAfterReboot) ToStringOutputWithContext added in v0.3.1

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

func (ActionAfterReboot) ToStringPtrOutput added in v0.3.1

func (e ActionAfterReboot) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionAfterReboot) ToStringPtrOutputWithContext added in v0.3.1

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

type AllowModuleOverwrite added in v0.3.1

type AllowModuleOverwrite pulumi.String

If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false

func (AllowModuleOverwrite) ElementType added in v0.3.1

func (AllowModuleOverwrite) ElementType() reflect.Type

func (AllowModuleOverwrite) ToStringOutput added in v0.3.1

func (e AllowModuleOverwrite) ToStringOutput() pulumi.StringOutput

func (AllowModuleOverwrite) ToStringOutputWithContext added in v0.3.1

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

func (AllowModuleOverwrite) ToStringPtrOutput added in v0.3.1

func (e AllowModuleOverwrite) ToStringPtrOutput() pulumi.StringPtrOutput

func (AllowModuleOverwrite) ToStringPtrOutputWithContext added in v0.3.1

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

type AssignmentInfoResponse

type AssignmentInfoResponse struct {
	// Information about the configuration.
	Configuration *ConfigurationInfoResponse `pulumi:"configuration"`
	// Name of the guest configuration assignment.
	Name string `pulumi:"name"`
}

Information about the guest configuration assignment.

type AssignmentInfoResponseArgs

type AssignmentInfoResponseArgs struct {
	// Information about the configuration.
	Configuration ConfigurationInfoResponsePtrInput `pulumi:"configuration"`
	// Name of the guest configuration assignment.
	Name pulumi.StringInput `pulumi:"name"`
}

Information about the guest configuration assignment.

func (AssignmentInfoResponseArgs) ElementType

func (AssignmentInfoResponseArgs) ElementType() reflect.Type

func (AssignmentInfoResponseArgs) ToAssignmentInfoResponseOutput

func (i AssignmentInfoResponseArgs) ToAssignmentInfoResponseOutput() AssignmentInfoResponseOutput

func (AssignmentInfoResponseArgs) ToAssignmentInfoResponseOutputWithContext

func (i AssignmentInfoResponseArgs) ToAssignmentInfoResponseOutputWithContext(ctx context.Context) AssignmentInfoResponseOutput

func (AssignmentInfoResponseArgs) ToAssignmentInfoResponsePtrOutput

func (i AssignmentInfoResponseArgs) ToAssignmentInfoResponsePtrOutput() AssignmentInfoResponsePtrOutput

func (AssignmentInfoResponseArgs) ToAssignmentInfoResponsePtrOutputWithContext

func (i AssignmentInfoResponseArgs) ToAssignmentInfoResponsePtrOutputWithContext(ctx context.Context) AssignmentInfoResponsePtrOutput

type AssignmentInfoResponseInput

type AssignmentInfoResponseInput interface {
	pulumi.Input

	ToAssignmentInfoResponseOutput() AssignmentInfoResponseOutput
	ToAssignmentInfoResponseOutputWithContext(context.Context) AssignmentInfoResponseOutput
}

AssignmentInfoResponseInput is an input type that accepts AssignmentInfoResponseArgs and AssignmentInfoResponseOutput values. You can construct a concrete instance of `AssignmentInfoResponseInput` via:

AssignmentInfoResponseArgs{...}

type AssignmentInfoResponseOutput

type AssignmentInfoResponseOutput struct{ *pulumi.OutputState }

Information about the guest configuration assignment.

func (AssignmentInfoResponseOutput) Configuration

Information about the configuration.

func (AssignmentInfoResponseOutput) ElementType

func (AssignmentInfoResponseOutput) Name

Name of the guest configuration assignment.

func (AssignmentInfoResponseOutput) ToAssignmentInfoResponseOutput

func (o AssignmentInfoResponseOutput) ToAssignmentInfoResponseOutput() AssignmentInfoResponseOutput

func (AssignmentInfoResponseOutput) ToAssignmentInfoResponseOutputWithContext

func (o AssignmentInfoResponseOutput) ToAssignmentInfoResponseOutputWithContext(ctx context.Context) AssignmentInfoResponseOutput

func (AssignmentInfoResponseOutput) ToAssignmentInfoResponsePtrOutput

func (o AssignmentInfoResponseOutput) ToAssignmentInfoResponsePtrOutput() AssignmentInfoResponsePtrOutput

func (AssignmentInfoResponseOutput) ToAssignmentInfoResponsePtrOutputWithContext

func (o AssignmentInfoResponseOutput) ToAssignmentInfoResponsePtrOutputWithContext(ctx context.Context) AssignmentInfoResponsePtrOutput

type AssignmentInfoResponsePtrInput

type AssignmentInfoResponsePtrInput interface {
	pulumi.Input

	ToAssignmentInfoResponsePtrOutput() AssignmentInfoResponsePtrOutput
	ToAssignmentInfoResponsePtrOutputWithContext(context.Context) AssignmentInfoResponsePtrOutput
}

AssignmentInfoResponsePtrInput is an input type that accepts AssignmentInfoResponseArgs, AssignmentInfoResponsePtr and AssignmentInfoResponsePtrOutput values. You can construct a concrete instance of `AssignmentInfoResponsePtrInput` via:

        AssignmentInfoResponseArgs{...}

or:

        nil

type AssignmentInfoResponsePtrOutput

type AssignmentInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (AssignmentInfoResponsePtrOutput) Configuration

Information about the configuration.

func (AssignmentInfoResponsePtrOutput) Elem

func (AssignmentInfoResponsePtrOutput) ElementType

func (AssignmentInfoResponsePtrOutput) Name

Name of the guest configuration assignment.

func (AssignmentInfoResponsePtrOutput) ToAssignmentInfoResponsePtrOutput

func (o AssignmentInfoResponsePtrOutput) ToAssignmentInfoResponsePtrOutput() AssignmentInfoResponsePtrOutput

func (AssignmentInfoResponsePtrOutput) ToAssignmentInfoResponsePtrOutputWithContext

func (o AssignmentInfoResponsePtrOutput) ToAssignmentInfoResponsePtrOutputWithContext(ctx context.Context) AssignmentInfoResponsePtrOutput

type AssignmentReportResourceComplianceReasonResponse

type AssignmentReportResourceComplianceReasonResponse struct {
	// Code for the compliance of the guest configuration assignment resource.
	Code string `pulumi:"code"`
	// Reason for the compliance of the guest configuration assignment resource.
	Phrase string `pulumi:"phrase"`
}

Reason and code for the compliance of the guest configuration assignment resource.

type AssignmentReportResourceComplianceReasonResponseArgs

type AssignmentReportResourceComplianceReasonResponseArgs struct {
	// Code for the compliance of the guest configuration assignment resource.
	Code pulumi.StringInput `pulumi:"code"`
	// Reason for the compliance of the guest configuration assignment resource.
	Phrase pulumi.StringInput `pulumi:"phrase"`
}

Reason and code for the compliance of the guest configuration assignment resource.

func (AssignmentReportResourceComplianceReasonResponseArgs) ElementType

func (AssignmentReportResourceComplianceReasonResponseArgs) ToAssignmentReportResourceComplianceReasonResponseOutput

func (i AssignmentReportResourceComplianceReasonResponseArgs) ToAssignmentReportResourceComplianceReasonResponseOutput() AssignmentReportResourceComplianceReasonResponseOutput

func (AssignmentReportResourceComplianceReasonResponseArgs) ToAssignmentReportResourceComplianceReasonResponseOutputWithContext

func (i AssignmentReportResourceComplianceReasonResponseArgs) ToAssignmentReportResourceComplianceReasonResponseOutputWithContext(ctx context.Context) AssignmentReportResourceComplianceReasonResponseOutput

type AssignmentReportResourceComplianceReasonResponseArray

type AssignmentReportResourceComplianceReasonResponseArray []AssignmentReportResourceComplianceReasonResponseInput

func (AssignmentReportResourceComplianceReasonResponseArray) ElementType

func (AssignmentReportResourceComplianceReasonResponseArray) ToAssignmentReportResourceComplianceReasonResponseArrayOutput

func (i AssignmentReportResourceComplianceReasonResponseArray) ToAssignmentReportResourceComplianceReasonResponseArrayOutput() AssignmentReportResourceComplianceReasonResponseArrayOutput

func (AssignmentReportResourceComplianceReasonResponseArray) ToAssignmentReportResourceComplianceReasonResponseArrayOutputWithContext

func (i AssignmentReportResourceComplianceReasonResponseArray) ToAssignmentReportResourceComplianceReasonResponseArrayOutputWithContext(ctx context.Context) AssignmentReportResourceComplianceReasonResponseArrayOutput

type AssignmentReportResourceComplianceReasonResponseArrayInput

type AssignmentReportResourceComplianceReasonResponseArrayInput interface {
	pulumi.Input

	ToAssignmentReportResourceComplianceReasonResponseArrayOutput() AssignmentReportResourceComplianceReasonResponseArrayOutput
	ToAssignmentReportResourceComplianceReasonResponseArrayOutputWithContext(context.Context) AssignmentReportResourceComplianceReasonResponseArrayOutput
}

AssignmentReportResourceComplianceReasonResponseArrayInput is an input type that accepts AssignmentReportResourceComplianceReasonResponseArray and AssignmentReportResourceComplianceReasonResponseArrayOutput values. You can construct a concrete instance of `AssignmentReportResourceComplianceReasonResponseArrayInput` via:

AssignmentReportResourceComplianceReasonResponseArray{ AssignmentReportResourceComplianceReasonResponseArgs{...} }

type AssignmentReportResourceComplianceReasonResponseArrayOutput

type AssignmentReportResourceComplianceReasonResponseArrayOutput struct{ *pulumi.OutputState }

func (AssignmentReportResourceComplianceReasonResponseArrayOutput) ElementType

func (AssignmentReportResourceComplianceReasonResponseArrayOutput) Index

func (AssignmentReportResourceComplianceReasonResponseArrayOutput) ToAssignmentReportResourceComplianceReasonResponseArrayOutput

func (AssignmentReportResourceComplianceReasonResponseArrayOutput) ToAssignmentReportResourceComplianceReasonResponseArrayOutputWithContext

func (o AssignmentReportResourceComplianceReasonResponseArrayOutput) ToAssignmentReportResourceComplianceReasonResponseArrayOutputWithContext(ctx context.Context) AssignmentReportResourceComplianceReasonResponseArrayOutput

type AssignmentReportResourceComplianceReasonResponseInput

type AssignmentReportResourceComplianceReasonResponseInput interface {
	pulumi.Input

	ToAssignmentReportResourceComplianceReasonResponseOutput() AssignmentReportResourceComplianceReasonResponseOutput
	ToAssignmentReportResourceComplianceReasonResponseOutputWithContext(context.Context) AssignmentReportResourceComplianceReasonResponseOutput
}

AssignmentReportResourceComplianceReasonResponseInput is an input type that accepts AssignmentReportResourceComplianceReasonResponseArgs and AssignmentReportResourceComplianceReasonResponseOutput values. You can construct a concrete instance of `AssignmentReportResourceComplianceReasonResponseInput` via:

AssignmentReportResourceComplianceReasonResponseArgs{...}

type AssignmentReportResourceComplianceReasonResponseOutput

type AssignmentReportResourceComplianceReasonResponseOutput struct{ *pulumi.OutputState }

Reason and code for the compliance of the guest configuration assignment resource.

func (AssignmentReportResourceComplianceReasonResponseOutput) Code

Code for the compliance of the guest configuration assignment resource.

func (AssignmentReportResourceComplianceReasonResponseOutput) ElementType

func (AssignmentReportResourceComplianceReasonResponseOutput) Phrase

Reason for the compliance of the guest configuration assignment resource.

func (AssignmentReportResourceComplianceReasonResponseOutput) ToAssignmentReportResourceComplianceReasonResponseOutput

func (AssignmentReportResourceComplianceReasonResponseOutput) ToAssignmentReportResourceComplianceReasonResponseOutputWithContext

func (o AssignmentReportResourceComplianceReasonResponseOutput) ToAssignmentReportResourceComplianceReasonResponseOutputWithContext(ctx context.Context) AssignmentReportResourceComplianceReasonResponseOutput

type AssignmentReportResourceResponse

type AssignmentReportResourceResponse struct {
	// A value indicating compliance status of the machine for the assigned guest configuration.
	ComplianceStatus string `pulumi:"complianceStatus"`
	// Properties of a guest configuration assignment resource.
	Properties interface{} `pulumi:"properties"`
	// Compliance reason and reason code for a resource.
	Reasons []AssignmentReportResourceComplianceReasonResponse `pulumi:"reasons"`
	// Name of the guest configuration assignment resource setting.
	ResourceId string `pulumi:"resourceId"`
}

The guest configuration assignment resource.

type AssignmentReportResourceResponseArgs

type AssignmentReportResourceResponseArgs struct {
	// A value indicating compliance status of the machine for the assigned guest configuration.
	ComplianceStatus pulumi.StringInput `pulumi:"complianceStatus"`
	// Properties of a guest configuration assignment resource.
	Properties pulumi.Input `pulumi:"properties"`
	// Compliance reason and reason code for a resource.
	Reasons AssignmentReportResourceComplianceReasonResponseArrayInput `pulumi:"reasons"`
	// Name of the guest configuration assignment resource setting.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

The guest configuration assignment resource.

func (AssignmentReportResourceResponseArgs) ElementType

func (AssignmentReportResourceResponseArgs) ToAssignmentReportResourceResponseOutput

func (i AssignmentReportResourceResponseArgs) ToAssignmentReportResourceResponseOutput() AssignmentReportResourceResponseOutput

func (AssignmentReportResourceResponseArgs) ToAssignmentReportResourceResponseOutputWithContext

func (i AssignmentReportResourceResponseArgs) ToAssignmentReportResourceResponseOutputWithContext(ctx context.Context) AssignmentReportResourceResponseOutput

type AssignmentReportResourceResponseArray

type AssignmentReportResourceResponseArray []AssignmentReportResourceResponseInput

func (AssignmentReportResourceResponseArray) ElementType

func (AssignmentReportResourceResponseArray) ToAssignmentReportResourceResponseArrayOutput

func (i AssignmentReportResourceResponseArray) ToAssignmentReportResourceResponseArrayOutput() AssignmentReportResourceResponseArrayOutput

func (AssignmentReportResourceResponseArray) ToAssignmentReportResourceResponseArrayOutputWithContext

func (i AssignmentReportResourceResponseArray) ToAssignmentReportResourceResponseArrayOutputWithContext(ctx context.Context) AssignmentReportResourceResponseArrayOutput

type AssignmentReportResourceResponseArrayInput

type AssignmentReportResourceResponseArrayInput interface {
	pulumi.Input

	ToAssignmentReportResourceResponseArrayOutput() AssignmentReportResourceResponseArrayOutput
	ToAssignmentReportResourceResponseArrayOutputWithContext(context.Context) AssignmentReportResourceResponseArrayOutput
}

AssignmentReportResourceResponseArrayInput is an input type that accepts AssignmentReportResourceResponseArray and AssignmentReportResourceResponseArrayOutput values. You can construct a concrete instance of `AssignmentReportResourceResponseArrayInput` via:

AssignmentReportResourceResponseArray{ AssignmentReportResourceResponseArgs{...} }

type AssignmentReportResourceResponseArrayOutput

type AssignmentReportResourceResponseArrayOutput struct{ *pulumi.OutputState }

func (AssignmentReportResourceResponseArrayOutput) ElementType

func (AssignmentReportResourceResponseArrayOutput) Index

func (AssignmentReportResourceResponseArrayOutput) ToAssignmentReportResourceResponseArrayOutput

func (o AssignmentReportResourceResponseArrayOutput) ToAssignmentReportResourceResponseArrayOutput() AssignmentReportResourceResponseArrayOutput

func (AssignmentReportResourceResponseArrayOutput) ToAssignmentReportResourceResponseArrayOutputWithContext

func (o AssignmentReportResourceResponseArrayOutput) ToAssignmentReportResourceResponseArrayOutputWithContext(ctx context.Context) AssignmentReportResourceResponseArrayOutput

type AssignmentReportResourceResponseInput

type AssignmentReportResourceResponseInput interface {
	pulumi.Input

	ToAssignmentReportResourceResponseOutput() AssignmentReportResourceResponseOutput
	ToAssignmentReportResourceResponseOutputWithContext(context.Context) AssignmentReportResourceResponseOutput
}

AssignmentReportResourceResponseInput is an input type that accepts AssignmentReportResourceResponseArgs and AssignmentReportResourceResponseOutput values. You can construct a concrete instance of `AssignmentReportResourceResponseInput` via:

AssignmentReportResourceResponseArgs{...}

type AssignmentReportResourceResponseOutput

type AssignmentReportResourceResponseOutput struct{ *pulumi.OutputState }

The guest configuration assignment resource.

func (AssignmentReportResourceResponseOutput) ComplianceStatus

A value indicating compliance status of the machine for the assigned guest configuration.

func (AssignmentReportResourceResponseOutput) ElementType

func (AssignmentReportResourceResponseOutput) Properties

Properties of a guest configuration assignment resource.

func (AssignmentReportResourceResponseOutput) Reasons

Compliance reason and reason code for a resource.

func (AssignmentReportResourceResponseOutput) ResourceId

Name of the guest configuration assignment resource setting.

func (AssignmentReportResourceResponseOutput) ToAssignmentReportResourceResponseOutput

func (o AssignmentReportResourceResponseOutput) ToAssignmentReportResourceResponseOutput() AssignmentReportResourceResponseOutput

func (AssignmentReportResourceResponseOutput) ToAssignmentReportResourceResponseOutputWithContext

func (o AssignmentReportResourceResponseOutput) ToAssignmentReportResourceResponseOutputWithContext(ctx context.Context) AssignmentReportResourceResponseOutput

type AssignmentReportResponse

type AssignmentReportResponse struct {
	// Configuration details of the guest configuration assignment.
	Assignment *AssignmentInfoResponse `pulumi:"assignment"`
	// A value indicating compliance status of the machine for the assigned guest configuration.
	ComplianceStatus string `pulumi:"complianceStatus"`
	// End date and time of the guest configuration assignment compliance status check.
	EndTime string `pulumi:"endTime"`
	// ARM resource id of the report for the guest configuration assignment.
	Id string `pulumi:"id"`
	// Type of report, Consistency or Initial
	OperationType string `pulumi:"operationType"`
	// GUID that identifies the guest configuration assignment report under a subscription, resource group.
	ReportId string `pulumi:"reportId"`
	// The list of resources for which guest configuration assignment compliance is checked.
	Resources []AssignmentReportResourceResponse `pulumi:"resources"`
	// Start date and time of the guest configuration assignment compliance status check.
	StartTime string `pulumi:"startTime"`
	// Information about the VM.
	Vm *VMInfoResponse `pulumi:"vm"`
}

type AssignmentReportResponseArgs

type AssignmentReportResponseArgs struct {
	// Configuration details of the guest configuration assignment.
	Assignment AssignmentInfoResponsePtrInput `pulumi:"assignment"`
	// A value indicating compliance status of the machine for the assigned guest configuration.
	ComplianceStatus pulumi.StringInput `pulumi:"complianceStatus"`
	// End date and time of the guest configuration assignment compliance status check.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// ARM resource id of the report for the guest configuration assignment.
	Id pulumi.StringInput `pulumi:"id"`
	// Type of report, Consistency or Initial
	OperationType pulumi.StringInput `pulumi:"operationType"`
	// GUID that identifies the guest configuration assignment report under a subscription, resource group.
	ReportId pulumi.StringInput `pulumi:"reportId"`
	// The list of resources for which guest configuration assignment compliance is checked.
	Resources AssignmentReportResourceResponseArrayInput `pulumi:"resources"`
	// Start date and time of the guest configuration assignment compliance status check.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// Information about the VM.
	Vm VMInfoResponsePtrInput `pulumi:"vm"`
}

func (AssignmentReportResponseArgs) ElementType

func (AssignmentReportResponseArgs) ToAssignmentReportResponseOutput

func (i AssignmentReportResponseArgs) ToAssignmentReportResponseOutput() AssignmentReportResponseOutput

func (AssignmentReportResponseArgs) ToAssignmentReportResponseOutputWithContext

func (i AssignmentReportResponseArgs) ToAssignmentReportResponseOutputWithContext(ctx context.Context) AssignmentReportResponseOutput

func (AssignmentReportResponseArgs) ToAssignmentReportResponsePtrOutput

func (i AssignmentReportResponseArgs) ToAssignmentReportResponsePtrOutput() AssignmentReportResponsePtrOutput

func (AssignmentReportResponseArgs) ToAssignmentReportResponsePtrOutputWithContext

func (i AssignmentReportResponseArgs) ToAssignmentReportResponsePtrOutputWithContext(ctx context.Context) AssignmentReportResponsePtrOutput

type AssignmentReportResponseInput

type AssignmentReportResponseInput interface {
	pulumi.Input

	ToAssignmentReportResponseOutput() AssignmentReportResponseOutput
	ToAssignmentReportResponseOutputWithContext(context.Context) AssignmentReportResponseOutput
}

AssignmentReportResponseInput is an input type that accepts AssignmentReportResponseArgs and AssignmentReportResponseOutput values. You can construct a concrete instance of `AssignmentReportResponseInput` via:

AssignmentReportResponseArgs{...}

type AssignmentReportResponseOutput

type AssignmentReportResponseOutput struct{ *pulumi.OutputState }

func (AssignmentReportResponseOutput) Assignment

Configuration details of the guest configuration assignment.

func (AssignmentReportResponseOutput) ComplianceStatus

func (o AssignmentReportResponseOutput) ComplianceStatus() pulumi.StringOutput

A value indicating compliance status of the machine for the assigned guest configuration.

func (AssignmentReportResponseOutput) ElementType

func (AssignmentReportResponseOutput) EndTime

End date and time of the guest configuration assignment compliance status check.

func (AssignmentReportResponseOutput) Id

ARM resource id of the report for the guest configuration assignment.

func (AssignmentReportResponseOutput) OperationType

Type of report, Consistency or Initial

func (AssignmentReportResponseOutput) ReportId

GUID that identifies the guest configuration assignment report under a subscription, resource group.

func (AssignmentReportResponseOutput) Resources

The list of resources for which guest configuration assignment compliance is checked.

func (AssignmentReportResponseOutput) StartTime

Start date and time of the guest configuration assignment compliance status check.

func (AssignmentReportResponseOutput) ToAssignmentReportResponseOutput

func (o AssignmentReportResponseOutput) ToAssignmentReportResponseOutput() AssignmentReportResponseOutput

func (AssignmentReportResponseOutput) ToAssignmentReportResponseOutputWithContext

func (o AssignmentReportResponseOutput) ToAssignmentReportResponseOutputWithContext(ctx context.Context) AssignmentReportResponseOutput

func (AssignmentReportResponseOutput) ToAssignmentReportResponsePtrOutput

func (o AssignmentReportResponseOutput) ToAssignmentReportResponsePtrOutput() AssignmentReportResponsePtrOutput

func (AssignmentReportResponseOutput) ToAssignmentReportResponsePtrOutputWithContext

func (o AssignmentReportResponseOutput) ToAssignmentReportResponsePtrOutputWithContext(ctx context.Context) AssignmentReportResponsePtrOutput

func (AssignmentReportResponseOutput) Vm

Information about the VM.

type AssignmentReportResponsePtrInput

type AssignmentReportResponsePtrInput interface {
	pulumi.Input

	ToAssignmentReportResponsePtrOutput() AssignmentReportResponsePtrOutput
	ToAssignmentReportResponsePtrOutputWithContext(context.Context) AssignmentReportResponsePtrOutput
}

AssignmentReportResponsePtrInput is an input type that accepts AssignmentReportResponseArgs, AssignmentReportResponsePtr and AssignmentReportResponsePtrOutput values. You can construct a concrete instance of `AssignmentReportResponsePtrInput` via:

        AssignmentReportResponseArgs{...}

or:

        nil

type AssignmentReportResponsePtrOutput

type AssignmentReportResponsePtrOutput struct{ *pulumi.OutputState }

func (AssignmentReportResponsePtrOutput) Assignment

Configuration details of the guest configuration assignment.

func (AssignmentReportResponsePtrOutput) ComplianceStatus

A value indicating compliance status of the machine for the assigned guest configuration.

func (AssignmentReportResponsePtrOutput) Elem

func (AssignmentReportResponsePtrOutput) ElementType

func (AssignmentReportResponsePtrOutput) EndTime

End date and time of the guest configuration assignment compliance status check.

func (AssignmentReportResponsePtrOutput) Id

ARM resource id of the report for the guest configuration assignment.

func (AssignmentReportResponsePtrOutput) OperationType

Type of report, Consistency or Initial

func (AssignmentReportResponsePtrOutput) ReportId

GUID that identifies the guest configuration assignment report under a subscription, resource group.

func (AssignmentReportResponsePtrOutput) Resources

The list of resources for which guest configuration assignment compliance is checked.

func (AssignmentReportResponsePtrOutput) StartTime

Start date and time of the guest configuration assignment compliance status check.

func (AssignmentReportResponsePtrOutput) ToAssignmentReportResponsePtrOutput

func (o AssignmentReportResponsePtrOutput) ToAssignmentReportResponsePtrOutput() AssignmentReportResponsePtrOutput

func (AssignmentReportResponsePtrOutput) ToAssignmentReportResponsePtrOutputWithContext

func (o AssignmentReportResponsePtrOutput) ToAssignmentReportResponsePtrOutputWithContext(ctx context.Context) AssignmentReportResponsePtrOutput

func (AssignmentReportResponsePtrOutput) Vm

Information about the VM.

type ConfigurationInfoResponse

type ConfigurationInfoResponse struct {
	// Name of the configuration.
	Name string `pulumi:"name"`
	// Version of the configuration.
	Version string `pulumi:"version"`
}

Information about the configuration.

type ConfigurationInfoResponseArgs

type ConfigurationInfoResponseArgs struct {
	// Name of the configuration.
	Name pulumi.StringInput `pulumi:"name"`
	// Version of the configuration.
	Version pulumi.StringInput `pulumi:"version"`
}

Information about the configuration.

func (ConfigurationInfoResponseArgs) ElementType

func (ConfigurationInfoResponseArgs) ToConfigurationInfoResponseOutput

func (i ConfigurationInfoResponseArgs) ToConfigurationInfoResponseOutput() ConfigurationInfoResponseOutput

func (ConfigurationInfoResponseArgs) ToConfigurationInfoResponseOutputWithContext

func (i ConfigurationInfoResponseArgs) ToConfigurationInfoResponseOutputWithContext(ctx context.Context) ConfigurationInfoResponseOutput

func (ConfigurationInfoResponseArgs) ToConfigurationInfoResponsePtrOutput

func (i ConfigurationInfoResponseArgs) ToConfigurationInfoResponsePtrOutput() ConfigurationInfoResponsePtrOutput

func (ConfigurationInfoResponseArgs) ToConfigurationInfoResponsePtrOutputWithContext

func (i ConfigurationInfoResponseArgs) ToConfigurationInfoResponsePtrOutputWithContext(ctx context.Context) ConfigurationInfoResponsePtrOutput

type ConfigurationInfoResponseInput

type ConfigurationInfoResponseInput interface {
	pulumi.Input

	ToConfigurationInfoResponseOutput() ConfigurationInfoResponseOutput
	ToConfigurationInfoResponseOutputWithContext(context.Context) ConfigurationInfoResponseOutput
}

ConfigurationInfoResponseInput is an input type that accepts ConfigurationInfoResponseArgs and ConfigurationInfoResponseOutput values. You can construct a concrete instance of `ConfigurationInfoResponseInput` via:

ConfigurationInfoResponseArgs{...}

type ConfigurationInfoResponseOutput

type ConfigurationInfoResponseOutput struct{ *pulumi.OutputState }

Information about the configuration.

func (ConfigurationInfoResponseOutput) ElementType

func (ConfigurationInfoResponseOutput) Name

Name of the configuration.

func (ConfigurationInfoResponseOutput) ToConfigurationInfoResponseOutput

func (o ConfigurationInfoResponseOutput) ToConfigurationInfoResponseOutput() ConfigurationInfoResponseOutput

func (ConfigurationInfoResponseOutput) ToConfigurationInfoResponseOutputWithContext

func (o ConfigurationInfoResponseOutput) ToConfigurationInfoResponseOutputWithContext(ctx context.Context) ConfigurationInfoResponseOutput

func (ConfigurationInfoResponseOutput) ToConfigurationInfoResponsePtrOutput

func (o ConfigurationInfoResponseOutput) ToConfigurationInfoResponsePtrOutput() ConfigurationInfoResponsePtrOutput

func (ConfigurationInfoResponseOutput) ToConfigurationInfoResponsePtrOutputWithContext

func (o ConfigurationInfoResponseOutput) ToConfigurationInfoResponsePtrOutputWithContext(ctx context.Context) ConfigurationInfoResponsePtrOutput

func (ConfigurationInfoResponseOutput) Version

Version of the configuration.

type ConfigurationInfoResponsePtrInput

type ConfigurationInfoResponsePtrInput interface {
	pulumi.Input

	ToConfigurationInfoResponsePtrOutput() ConfigurationInfoResponsePtrOutput
	ToConfigurationInfoResponsePtrOutputWithContext(context.Context) ConfigurationInfoResponsePtrOutput
}

ConfigurationInfoResponsePtrInput is an input type that accepts ConfigurationInfoResponseArgs, ConfigurationInfoResponsePtr and ConfigurationInfoResponsePtrOutput values. You can construct a concrete instance of `ConfigurationInfoResponsePtrInput` via:

        ConfigurationInfoResponseArgs{...}

or:

        nil

type ConfigurationInfoResponsePtrOutput

type ConfigurationInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationInfoResponsePtrOutput) Elem

func (ConfigurationInfoResponsePtrOutput) ElementType

func (ConfigurationInfoResponsePtrOutput) Name

Name of the configuration.

func (ConfigurationInfoResponsePtrOutput) ToConfigurationInfoResponsePtrOutput

func (o ConfigurationInfoResponsePtrOutput) ToConfigurationInfoResponsePtrOutput() ConfigurationInfoResponsePtrOutput

func (ConfigurationInfoResponsePtrOutput) ToConfigurationInfoResponsePtrOutputWithContext

func (o ConfigurationInfoResponsePtrOutput) ToConfigurationInfoResponsePtrOutputWithContext(ctx context.Context) ConfigurationInfoResponsePtrOutput

func (ConfigurationInfoResponsePtrOutput) Version

Version of the configuration.

type ConfigurationMode added in v0.3.1

type ConfigurationMode pulumi.String

Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.

func (ConfigurationMode) ElementType added in v0.3.1

func (ConfigurationMode) ElementType() reflect.Type

func (ConfigurationMode) ToStringOutput added in v0.3.1

func (e ConfigurationMode) ToStringOutput() pulumi.StringOutput

func (ConfigurationMode) ToStringOutputWithContext added in v0.3.1

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

func (ConfigurationMode) ToStringPtrOutput added in v0.3.1

func (e ConfigurationMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigurationMode) ToStringPtrOutputWithContext added in v0.3.1

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

type ConfigurationParameter

type ConfigurationParameter struct {
	// Name of the configuration parameter.
	Name *string `pulumi:"name"`
	// Value of the configuration parameter.
	Value *string `pulumi:"value"`
}

Represents a configuration parameter.

type ConfigurationParameterArgs

type ConfigurationParameterArgs struct {
	// Name of the configuration parameter.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Value of the configuration parameter.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Represents a configuration parameter.

func (ConfigurationParameterArgs) ElementType

func (ConfigurationParameterArgs) ElementType() reflect.Type

func (ConfigurationParameterArgs) ToConfigurationParameterOutput

func (i ConfigurationParameterArgs) ToConfigurationParameterOutput() ConfigurationParameterOutput

func (ConfigurationParameterArgs) ToConfigurationParameterOutputWithContext

func (i ConfigurationParameterArgs) ToConfigurationParameterOutputWithContext(ctx context.Context) ConfigurationParameterOutput

type ConfigurationParameterArray

type ConfigurationParameterArray []ConfigurationParameterInput

func (ConfigurationParameterArray) ElementType

func (ConfigurationParameterArray) ToConfigurationParameterArrayOutput

func (i ConfigurationParameterArray) ToConfigurationParameterArrayOutput() ConfigurationParameterArrayOutput

func (ConfigurationParameterArray) ToConfigurationParameterArrayOutputWithContext

func (i ConfigurationParameterArray) ToConfigurationParameterArrayOutputWithContext(ctx context.Context) ConfigurationParameterArrayOutput

type ConfigurationParameterArrayInput

type ConfigurationParameterArrayInput interface {
	pulumi.Input

	ToConfigurationParameterArrayOutput() ConfigurationParameterArrayOutput
	ToConfigurationParameterArrayOutputWithContext(context.Context) ConfigurationParameterArrayOutput
}

ConfigurationParameterArrayInput is an input type that accepts ConfigurationParameterArray and ConfigurationParameterArrayOutput values. You can construct a concrete instance of `ConfigurationParameterArrayInput` via:

ConfigurationParameterArray{ ConfigurationParameterArgs{...} }

type ConfigurationParameterArrayOutput

type ConfigurationParameterArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationParameterArrayOutput) ElementType

func (ConfigurationParameterArrayOutput) Index

func (ConfigurationParameterArrayOutput) ToConfigurationParameterArrayOutput

func (o ConfigurationParameterArrayOutput) ToConfigurationParameterArrayOutput() ConfigurationParameterArrayOutput

func (ConfigurationParameterArrayOutput) ToConfigurationParameterArrayOutputWithContext

func (o ConfigurationParameterArrayOutput) ToConfigurationParameterArrayOutputWithContext(ctx context.Context) ConfigurationParameterArrayOutput

type ConfigurationParameterInput

type ConfigurationParameterInput interface {
	pulumi.Input

	ToConfigurationParameterOutput() ConfigurationParameterOutput
	ToConfigurationParameterOutputWithContext(context.Context) ConfigurationParameterOutput
}

ConfigurationParameterInput is an input type that accepts ConfigurationParameterArgs and ConfigurationParameterOutput values. You can construct a concrete instance of `ConfigurationParameterInput` via:

ConfigurationParameterArgs{...}

type ConfigurationParameterOutput

type ConfigurationParameterOutput struct{ *pulumi.OutputState }

Represents a configuration parameter.

func (ConfigurationParameterOutput) ElementType

func (ConfigurationParameterOutput) Name

Name of the configuration parameter.

func (ConfigurationParameterOutput) ToConfigurationParameterOutput

func (o ConfigurationParameterOutput) ToConfigurationParameterOutput() ConfigurationParameterOutput

func (ConfigurationParameterOutput) ToConfigurationParameterOutputWithContext

func (o ConfigurationParameterOutput) ToConfigurationParameterOutputWithContext(ctx context.Context) ConfigurationParameterOutput

func (ConfigurationParameterOutput) Value

Value of the configuration parameter.

type ConfigurationParameterResponse

type ConfigurationParameterResponse struct {
	// Name of the configuration parameter.
	Name *string `pulumi:"name"`
	// Value of the configuration parameter.
	Value *string `pulumi:"value"`
}

Represents a configuration parameter.

type ConfigurationParameterResponseArgs

type ConfigurationParameterResponseArgs struct {
	// Name of the configuration parameter.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Value of the configuration parameter.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Represents a configuration parameter.

func (ConfigurationParameterResponseArgs) ElementType

func (ConfigurationParameterResponseArgs) ToConfigurationParameterResponseOutput

func (i ConfigurationParameterResponseArgs) ToConfigurationParameterResponseOutput() ConfigurationParameterResponseOutput

func (ConfigurationParameterResponseArgs) ToConfigurationParameterResponseOutputWithContext

func (i ConfigurationParameterResponseArgs) ToConfigurationParameterResponseOutputWithContext(ctx context.Context) ConfigurationParameterResponseOutput

type ConfigurationParameterResponseArray

type ConfigurationParameterResponseArray []ConfigurationParameterResponseInput

func (ConfigurationParameterResponseArray) ElementType

func (ConfigurationParameterResponseArray) ToConfigurationParameterResponseArrayOutput

func (i ConfigurationParameterResponseArray) ToConfigurationParameterResponseArrayOutput() ConfigurationParameterResponseArrayOutput

func (ConfigurationParameterResponseArray) ToConfigurationParameterResponseArrayOutputWithContext

func (i ConfigurationParameterResponseArray) ToConfigurationParameterResponseArrayOutputWithContext(ctx context.Context) ConfigurationParameterResponseArrayOutput

type ConfigurationParameterResponseArrayInput

type ConfigurationParameterResponseArrayInput interface {
	pulumi.Input

	ToConfigurationParameterResponseArrayOutput() ConfigurationParameterResponseArrayOutput
	ToConfigurationParameterResponseArrayOutputWithContext(context.Context) ConfigurationParameterResponseArrayOutput
}

ConfigurationParameterResponseArrayInput is an input type that accepts ConfigurationParameterResponseArray and ConfigurationParameterResponseArrayOutput values. You can construct a concrete instance of `ConfigurationParameterResponseArrayInput` via:

ConfigurationParameterResponseArray{ ConfigurationParameterResponseArgs{...} }

type ConfigurationParameterResponseArrayOutput

type ConfigurationParameterResponseArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationParameterResponseArrayOutput) ElementType

func (ConfigurationParameterResponseArrayOutput) Index

func (ConfigurationParameterResponseArrayOutput) ToConfigurationParameterResponseArrayOutput

func (o ConfigurationParameterResponseArrayOutput) ToConfigurationParameterResponseArrayOutput() ConfigurationParameterResponseArrayOutput

func (ConfigurationParameterResponseArrayOutput) ToConfigurationParameterResponseArrayOutputWithContext

func (o ConfigurationParameterResponseArrayOutput) ToConfigurationParameterResponseArrayOutputWithContext(ctx context.Context) ConfigurationParameterResponseArrayOutput

type ConfigurationParameterResponseInput

type ConfigurationParameterResponseInput interface {
	pulumi.Input

	ToConfigurationParameterResponseOutput() ConfigurationParameterResponseOutput
	ToConfigurationParameterResponseOutputWithContext(context.Context) ConfigurationParameterResponseOutput
}

ConfigurationParameterResponseInput is an input type that accepts ConfigurationParameterResponseArgs and ConfigurationParameterResponseOutput values. You can construct a concrete instance of `ConfigurationParameterResponseInput` via:

ConfigurationParameterResponseArgs{...}

type ConfigurationParameterResponseOutput

type ConfigurationParameterResponseOutput struct{ *pulumi.OutputState }

Represents a configuration parameter.

func (ConfigurationParameterResponseOutput) ElementType

func (ConfigurationParameterResponseOutput) Name

Name of the configuration parameter.

func (ConfigurationParameterResponseOutput) ToConfigurationParameterResponseOutput

func (o ConfigurationParameterResponseOutput) ToConfigurationParameterResponseOutput() ConfigurationParameterResponseOutput

func (ConfigurationParameterResponseOutput) ToConfigurationParameterResponseOutputWithContext

func (o ConfigurationParameterResponseOutput) ToConfigurationParameterResponseOutputWithContext(ctx context.Context) ConfigurationParameterResponseOutput

func (ConfigurationParameterResponseOutput) Value

Value of the configuration parameter.

type ConfigurationSetting

type ConfigurationSetting struct {
	// Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
	ActionAfterReboot *string `pulumi:"actionAfterReboot"`
	// If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false
	AllowModuleOverwrite *string `pulumi:"allowModuleOverwrite"`
	// Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
	ConfigurationMode *string `pulumi:"configurationMode"`
	// How often, in minutes, the current configuration is checked and applied. This property is ignored if the ConfigurationMode property is set to ApplyOnly. The default value is 15.
	ConfigurationModeFrequencyMins *float64 `pulumi:"configurationModeFrequencyMins"`
	// Set this to true to automatically reboot the node after a configuration that requires reboot is applied. Otherwise, you will have to manually reboot the node for any configuration that requires it. The default value is false. To use this setting when a reboot condition is enacted by something other than DSC (such as Windows Installer), combine this setting with the xPendingReboot module.
	RebootIfNeeded *string `pulumi:"rebootIfNeeded"`
	// The time interval, in minutes, at which the LCM checks a pull service to get updated configurations. This value is ignored if the LCM is not configured in pull mode. The default value is 30.
	RefreshFrequencyMins *float64 `pulumi:"refreshFrequencyMins"`
}

Configuration setting of LCM (Local Configuration Manager).

type ConfigurationSettingArgs

type ConfigurationSettingArgs struct {
	// Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
	ActionAfterReboot pulumi.StringPtrInput `pulumi:"actionAfterReboot"`
	// If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false
	AllowModuleOverwrite pulumi.StringPtrInput `pulumi:"allowModuleOverwrite"`
	// Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
	ConfigurationMode pulumi.StringPtrInput `pulumi:"configurationMode"`
	// How often, in minutes, the current configuration is checked and applied. This property is ignored if the ConfigurationMode property is set to ApplyOnly. The default value is 15.
	ConfigurationModeFrequencyMins pulumi.Float64PtrInput `pulumi:"configurationModeFrequencyMins"`
	// Set this to true to automatically reboot the node after a configuration that requires reboot is applied. Otherwise, you will have to manually reboot the node for any configuration that requires it. The default value is false. To use this setting when a reboot condition is enacted by something other than DSC (such as Windows Installer), combine this setting with the xPendingReboot module.
	RebootIfNeeded pulumi.StringPtrInput `pulumi:"rebootIfNeeded"`
	// The time interval, in minutes, at which the LCM checks a pull service to get updated configurations. This value is ignored if the LCM is not configured in pull mode. The default value is 30.
	RefreshFrequencyMins pulumi.Float64PtrInput `pulumi:"refreshFrequencyMins"`
}

Configuration setting of LCM (Local Configuration Manager).

func (ConfigurationSettingArgs) ElementType

func (ConfigurationSettingArgs) ElementType() reflect.Type

func (ConfigurationSettingArgs) ToConfigurationSettingOutput

func (i ConfigurationSettingArgs) ToConfigurationSettingOutput() ConfigurationSettingOutput

func (ConfigurationSettingArgs) ToConfigurationSettingOutputWithContext

func (i ConfigurationSettingArgs) ToConfigurationSettingOutputWithContext(ctx context.Context) ConfigurationSettingOutput

func (ConfigurationSettingArgs) ToConfigurationSettingPtrOutput

func (i ConfigurationSettingArgs) ToConfigurationSettingPtrOutput() ConfigurationSettingPtrOutput

func (ConfigurationSettingArgs) ToConfigurationSettingPtrOutputWithContext

func (i ConfigurationSettingArgs) ToConfigurationSettingPtrOutputWithContext(ctx context.Context) ConfigurationSettingPtrOutput

type ConfigurationSettingInput

type ConfigurationSettingInput interface {
	pulumi.Input

	ToConfigurationSettingOutput() ConfigurationSettingOutput
	ToConfigurationSettingOutputWithContext(context.Context) ConfigurationSettingOutput
}

ConfigurationSettingInput is an input type that accepts ConfigurationSettingArgs and ConfigurationSettingOutput values. You can construct a concrete instance of `ConfigurationSettingInput` via:

ConfigurationSettingArgs{...}

type ConfigurationSettingOutput

type ConfigurationSettingOutput struct{ *pulumi.OutputState }

Configuration setting of LCM (Local Configuration Manager).

func (ConfigurationSettingOutput) ActionAfterReboot

func (o ConfigurationSettingOutput) ActionAfterReboot() pulumi.StringPtrOutput

Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration

func (ConfigurationSettingOutput) AllowModuleOverwrite

func (o ConfigurationSettingOutput) AllowModuleOverwrite() pulumi.StringPtrOutput

If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false

func (ConfigurationSettingOutput) ConfigurationMode

func (o ConfigurationSettingOutput) ConfigurationMode() pulumi.StringPtrOutput

Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.

func (ConfigurationSettingOutput) ConfigurationModeFrequencyMins

func (o ConfigurationSettingOutput) ConfigurationModeFrequencyMins() pulumi.Float64PtrOutput

How often, in minutes, the current configuration is checked and applied. This property is ignored if the ConfigurationMode property is set to ApplyOnly. The default value is 15.

func (ConfigurationSettingOutput) ElementType

func (ConfigurationSettingOutput) ElementType() reflect.Type

func (ConfigurationSettingOutput) RebootIfNeeded

Set this to true to automatically reboot the node after a configuration that requires reboot is applied. Otherwise, you will have to manually reboot the node for any configuration that requires it. The default value is false. To use this setting when a reboot condition is enacted by something other than DSC (such as Windows Installer), combine this setting with the xPendingReboot module.

func (ConfigurationSettingOutput) RefreshFrequencyMins

func (o ConfigurationSettingOutput) RefreshFrequencyMins() pulumi.Float64PtrOutput

The time interval, in minutes, at which the LCM checks a pull service to get updated configurations. This value is ignored if the LCM is not configured in pull mode. The default value is 30.

func (ConfigurationSettingOutput) ToConfigurationSettingOutput

func (o ConfigurationSettingOutput) ToConfigurationSettingOutput() ConfigurationSettingOutput

func (ConfigurationSettingOutput) ToConfigurationSettingOutputWithContext

func (o ConfigurationSettingOutput) ToConfigurationSettingOutputWithContext(ctx context.Context) ConfigurationSettingOutput

func (ConfigurationSettingOutput) ToConfigurationSettingPtrOutput

func (o ConfigurationSettingOutput) ToConfigurationSettingPtrOutput() ConfigurationSettingPtrOutput

func (ConfigurationSettingOutput) ToConfigurationSettingPtrOutputWithContext

func (o ConfigurationSettingOutput) ToConfigurationSettingPtrOutputWithContext(ctx context.Context) ConfigurationSettingPtrOutput

type ConfigurationSettingPtrInput

type ConfigurationSettingPtrInput interface {
	pulumi.Input

	ToConfigurationSettingPtrOutput() ConfigurationSettingPtrOutput
	ToConfigurationSettingPtrOutputWithContext(context.Context) ConfigurationSettingPtrOutput
}

ConfigurationSettingPtrInput is an input type that accepts ConfigurationSettingArgs, ConfigurationSettingPtr and ConfigurationSettingPtrOutput values. You can construct a concrete instance of `ConfigurationSettingPtrInput` via:

        ConfigurationSettingArgs{...}

or:

        nil

type ConfigurationSettingPtrOutput

type ConfigurationSettingPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSettingPtrOutput) ActionAfterReboot

Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration

func (ConfigurationSettingPtrOutput) AllowModuleOverwrite

func (o ConfigurationSettingPtrOutput) AllowModuleOverwrite() pulumi.StringPtrOutput

If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false

func (ConfigurationSettingPtrOutput) ConfigurationMode

Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.

func (ConfigurationSettingPtrOutput) ConfigurationModeFrequencyMins

func (o ConfigurationSettingPtrOutput) ConfigurationModeFrequencyMins() pulumi.Float64PtrOutput

How often, in minutes, the current configuration is checked and applied. This property is ignored if the ConfigurationMode property is set to ApplyOnly. The default value is 15.

func (ConfigurationSettingPtrOutput) Elem

func (ConfigurationSettingPtrOutput) ElementType

func (ConfigurationSettingPtrOutput) RebootIfNeeded

Set this to true to automatically reboot the node after a configuration that requires reboot is applied. Otherwise, you will have to manually reboot the node for any configuration that requires it. The default value is false. To use this setting when a reboot condition is enacted by something other than DSC (such as Windows Installer), combine this setting with the xPendingReboot module.

func (ConfigurationSettingPtrOutput) RefreshFrequencyMins

func (o ConfigurationSettingPtrOutput) RefreshFrequencyMins() pulumi.Float64PtrOutput

The time interval, in minutes, at which the LCM checks a pull service to get updated configurations. This value is ignored if the LCM is not configured in pull mode. The default value is 30.

func (ConfigurationSettingPtrOutput) ToConfigurationSettingPtrOutput

func (o ConfigurationSettingPtrOutput) ToConfigurationSettingPtrOutput() ConfigurationSettingPtrOutput

func (ConfigurationSettingPtrOutput) ToConfigurationSettingPtrOutputWithContext

func (o ConfigurationSettingPtrOutput) ToConfigurationSettingPtrOutputWithContext(ctx context.Context) ConfigurationSettingPtrOutput

type ConfigurationSettingResponse

type ConfigurationSettingResponse struct {
	// Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
	ActionAfterReboot *string `pulumi:"actionAfterReboot"`
	// If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false
	AllowModuleOverwrite *string `pulumi:"allowModuleOverwrite"`
	// Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
	ConfigurationMode *string `pulumi:"configurationMode"`
	// How often, in minutes, the current configuration is checked and applied. This property is ignored if the ConfigurationMode property is set to ApplyOnly. The default value is 15.
	ConfigurationModeFrequencyMins *float64 `pulumi:"configurationModeFrequencyMins"`
	// Set this to true to automatically reboot the node after a configuration that requires reboot is applied. Otherwise, you will have to manually reboot the node for any configuration that requires it. The default value is false. To use this setting when a reboot condition is enacted by something other than DSC (such as Windows Installer), combine this setting with the xPendingReboot module.
	RebootIfNeeded *string `pulumi:"rebootIfNeeded"`
	// The time interval, in minutes, at which the LCM checks a pull service to get updated configurations. This value is ignored if the LCM is not configured in pull mode. The default value is 30.
	RefreshFrequencyMins *float64 `pulumi:"refreshFrequencyMins"`
}

Configuration setting of LCM (Local Configuration Manager).

type ConfigurationSettingResponseArgs

type ConfigurationSettingResponseArgs struct {
	// Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
	ActionAfterReboot pulumi.StringPtrInput `pulumi:"actionAfterReboot"`
	// If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false
	AllowModuleOverwrite pulumi.StringPtrInput `pulumi:"allowModuleOverwrite"`
	// Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
	ConfigurationMode pulumi.StringPtrInput `pulumi:"configurationMode"`
	// How often, in minutes, the current configuration is checked and applied. This property is ignored if the ConfigurationMode property is set to ApplyOnly. The default value is 15.
	ConfigurationModeFrequencyMins pulumi.Float64PtrInput `pulumi:"configurationModeFrequencyMins"`
	// Set this to true to automatically reboot the node after a configuration that requires reboot is applied. Otherwise, you will have to manually reboot the node for any configuration that requires it. The default value is false. To use this setting when a reboot condition is enacted by something other than DSC (such as Windows Installer), combine this setting with the xPendingReboot module.
	RebootIfNeeded pulumi.StringPtrInput `pulumi:"rebootIfNeeded"`
	// The time interval, in minutes, at which the LCM checks a pull service to get updated configurations. This value is ignored if the LCM is not configured in pull mode. The default value is 30.
	RefreshFrequencyMins pulumi.Float64PtrInput `pulumi:"refreshFrequencyMins"`
}

Configuration setting of LCM (Local Configuration Manager).

func (ConfigurationSettingResponseArgs) ElementType

func (ConfigurationSettingResponseArgs) ToConfigurationSettingResponseOutput

func (i ConfigurationSettingResponseArgs) ToConfigurationSettingResponseOutput() ConfigurationSettingResponseOutput

func (ConfigurationSettingResponseArgs) ToConfigurationSettingResponseOutputWithContext

func (i ConfigurationSettingResponseArgs) ToConfigurationSettingResponseOutputWithContext(ctx context.Context) ConfigurationSettingResponseOutput

func (ConfigurationSettingResponseArgs) ToConfigurationSettingResponsePtrOutput

func (i ConfigurationSettingResponseArgs) ToConfigurationSettingResponsePtrOutput() ConfigurationSettingResponsePtrOutput

func (ConfigurationSettingResponseArgs) ToConfigurationSettingResponsePtrOutputWithContext

func (i ConfigurationSettingResponseArgs) ToConfigurationSettingResponsePtrOutputWithContext(ctx context.Context) ConfigurationSettingResponsePtrOutput

type ConfigurationSettingResponseInput

type ConfigurationSettingResponseInput interface {
	pulumi.Input

	ToConfigurationSettingResponseOutput() ConfigurationSettingResponseOutput
	ToConfigurationSettingResponseOutputWithContext(context.Context) ConfigurationSettingResponseOutput
}

ConfigurationSettingResponseInput is an input type that accepts ConfigurationSettingResponseArgs and ConfigurationSettingResponseOutput values. You can construct a concrete instance of `ConfigurationSettingResponseInput` via:

ConfigurationSettingResponseArgs{...}

type ConfigurationSettingResponseOutput

type ConfigurationSettingResponseOutput struct{ *pulumi.OutputState }

Configuration setting of LCM (Local Configuration Manager).

func (ConfigurationSettingResponseOutput) ActionAfterReboot

Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration

func (ConfigurationSettingResponseOutput) AllowModuleOverwrite

If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false

func (ConfigurationSettingResponseOutput) ConfigurationMode

Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.

func (ConfigurationSettingResponseOutput) ConfigurationModeFrequencyMins

func (o ConfigurationSettingResponseOutput) ConfigurationModeFrequencyMins() pulumi.Float64PtrOutput

How often, in minutes, the current configuration is checked and applied. This property is ignored if the ConfigurationMode property is set to ApplyOnly. The default value is 15.

func (ConfigurationSettingResponseOutput) ElementType

func (ConfigurationSettingResponseOutput) RebootIfNeeded

Set this to true to automatically reboot the node after a configuration that requires reboot is applied. Otherwise, you will have to manually reboot the node for any configuration that requires it. The default value is false. To use this setting when a reboot condition is enacted by something other than DSC (such as Windows Installer), combine this setting with the xPendingReboot module.

func (ConfigurationSettingResponseOutput) RefreshFrequencyMins

The time interval, in minutes, at which the LCM checks a pull service to get updated configurations. This value is ignored if the LCM is not configured in pull mode. The default value is 30.

func (ConfigurationSettingResponseOutput) ToConfigurationSettingResponseOutput

func (o ConfigurationSettingResponseOutput) ToConfigurationSettingResponseOutput() ConfigurationSettingResponseOutput

func (ConfigurationSettingResponseOutput) ToConfigurationSettingResponseOutputWithContext

func (o ConfigurationSettingResponseOutput) ToConfigurationSettingResponseOutputWithContext(ctx context.Context) ConfigurationSettingResponseOutput

func (ConfigurationSettingResponseOutput) ToConfigurationSettingResponsePtrOutput

func (o ConfigurationSettingResponseOutput) ToConfigurationSettingResponsePtrOutput() ConfigurationSettingResponsePtrOutput

func (ConfigurationSettingResponseOutput) ToConfigurationSettingResponsePtrOutputWithContext

func (o ConfigurationSettingResponseOutput) ToConfigurationSettingResponsePtrOutputWithContext(ctx context.Context) ConfigurationSettingResponsePtrOutput

type ConfigurationSettingResponsePtrInput

type ConfigurationSettingResponsePtrInput interface {
	pulumi.Input

	ToConfigurationSettingResponsePtrOutput() ConfigurationSettingResponsePtrOutput
	ToConfigurationSettingResponsePtrOutputWithContext(context.Context) ConfigurationSettingResponsePtrOutput
}

ConfigurationSettingResponsePtrInput is an input type that accepts ConfigurationSettingResponseArgs, ConfigurationSettingResponsePtr and ConfigurationSettingResponsePtrOutput values. You can construct a concrete instance of `ConfigurationSettingResponsePtrInput` via:

        ConfigurationSettingResponseArgs{...}

or:

        nil

type ConfigurationSettingResponsePtrOutput

type ConfigurationSettingResponsePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSettingResponsePtrOutput) ActionAfterReboot

Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration

func (ConfigurationSettingResponsePtrOutput) AllowModuleOverwrite

If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false

func (ConfigurationSettingResponsePtrOutput) ConfigurationMode

Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.

func (ConfigurationSettingResponsePtrOutput) ConfigurationModeFrequencyMins

func (o ConfigurationSettingResponsePtrOutput) ConfigurationModeFrequencyMins() pulumi.Float64PtrOutput

How often, in minutes, the current configuration is checked and applied. This property is ignored if the ConfigurationMode property is set to ApplyOnly. The default value is 15.

func (ConfigurationSettingResponsePtrOutput) Elem

func (ConfigurationSettingResponsePtrOutput) ElementType

func (ConfigurationSettingResponsePtrOutput) RebootIfNeeded

Set this to true to automatically reboot the node after a configuration that requires reboot is applied. Otherwise, you will have to manually reboot the node for any configuration that requires it. The default value is false. To use this setting when a reboot condition is enacted by something other than DSC (such as Windows Installer), combine this setting with the xPendingReboot module.

func (ConfigurationSettingResponsePtrOutput) RefreshFrequencyMins

The time interval, in minutes, at which the LCM checks a pull service to get updated configurations. This value is ignored if the LCM is not configured in pull mode. The default value is 30.

func (ConfigurationSettingResponsePtrOutput) ToConfigurationSettingResponsePtrOutput

func (o ConfigurationSettingResponsePtrOutput) ToConfigurationSettingResponsePtrOutput() ConfigurationSettingResponsePtrOutput

func (ConfigurationSettingResponsePtrOutput) ToConfigurationSettingResponsePtrOutputWithContext

func (o ConfigurationSettingResponsePtrOutput) ToConfigurationSettingResponsePtrOutputWithContext(ctx context.Context) ConfigurationSettingResponsePtrOutput

type ErrorDetailResponse

type ErrorDetailResponse struct {
	// The error's code.
	Code string `pulumi:"code"`
	// Additional error details.
	Details []ErrorDetailResponse `pulumi:"details"`
	// A human readable error message.
	Message string `pulumi:"message"`
	// Indicates which property in the request is responsible for the error.
	Target *string `pulumi:"target"`
}

type ErrorDetailResponseArgs

type ErrorDetailResponseArgs struct {
	// The error's code.
	Code pulumi.StringInput `pulumi:"code"`
	// Additional error details.
	Details ErrorDetailResponseArrayInput `pulumi:"details"`
	// A human readable error message.
	Message pulumi.StringInput `pulumi:"message"`
	// Indicates which property in the request is responsible for the error.
	Target pulumi.StringPtrInput `pulumi:"target"`
}

func (ErrorDetailResponseArgs) ElementType

func (ErrorDetailResponseArgs) ElementType() reflect.Type

func (ErrorDetailResponseArgs) ToErrorDetailResponseOutput

func (i ErrorDetailResponseArgs) ToErrorDetailResponseOutput() ErrorDetailResponseOutput

func (ErrorDetailResponseArgs) ToErrorDetailResponseOutputWithContext

func (i ErrorDetailResponseArgs) ToErrorDetailResponseOutputWithContext(ctx context.Context) ErrorDetailResponseOutput

type ErrorDetailResponseArray

type ErrorDetailResponseArray []ErrorDetailResponseInput

func (ErrorDetailResponseArray) ElementType

func (ErrorDetailResponseArray) ElementType() reflect.Type

func (ErrorDetailResponseArray) ToErrorDetailResponseArrayOutput

func (i ErrorDetailResponseArray) ToErrorDetailResponseArrayOutput() ErrorDetailResponseArrayOutput

func (ErrorDetailResponseArray) ToErrorDetailResponseArrayOutputWithContext

func (i ErrorDetailResponseArray) ToErrorDetailResponseArrayOutputWithContext(ctx context.Context) ErrorDetailResponseArrayOutput

type ErrorDetailResponseArrayInput

type ErrorDetailResponseArrayInput interface {
	pulumi.Input

	ToErrorDetailResponseArrayOutput() ErrorDetailResponseArrayOutput
	ToErrorDetailResponseArrayOutputWithContext(context.Context) ErrorDetailResponseArrayOutput
}

ErrorDetailResponseArrayInput is an input type that accepts ErrorDetailResponseArray and ErrorDetailResponseArrayOutput values. You can construct a concrete instance of `ErrorDetailResponseArrayInput` via:

ErrorDetailResponseArray{ ErrorDetailResponseArgs{...} }

type ErrorDetailResponseArrayOutput

type ErrorDetailResponseArrayOutput struct{ *pulumi.OutputState }

func (ErrorDetailResponseArrayOutput) ElementType

func (ErrorDetailResponseArrayOutput) Index

func (ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutput

func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutput() ErrorDetailResponseArrayOutput

func (ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutputWithContext

func (o ErrorDetailResponseArrayOutput) ToErrorDetailResponseArrayOutputWithContext(ctx context.Context) ErrorDetailResponseArrayOutput

type ErrorDetailResponseInput

type ErrorDetailResponseInput interface {
	pulumi.Input

	ToErrorDetailResponseOutput() ErrorDetailResponseOutput
	ToErrorDetailResponseOutputWithContext(context.Context) ErrorDetailResponseOutput
}

ErrorDetailResponseInput is an input type that accepts ErrorDetailResponseArgs and ErrorDetailResponseOutput values. You can construct a concrete instance of `ErrorDetailResponseInput` via:

ErrorDetailResponseArgs{...}

type ErrorDetailResponseOutput

type ErrorDetailResponseOutput struct{ *pulumi.OutputState }

func (ErrorDetailResponseOutput) Code

The error's code.

func (ErrorDetailResponseOutput) Details

Additional error details.

func (ErrorDetailResponseOutput) ElementType

func (ErrorDetailResponseOutput) ElementType() reflect.Type

func (ErrorDetailResponseOutput) Message

A human readable error message.

func (ErrorDetailResponseOutput) Target

Indicates which property in the request is responsible for the error.

func (ErrorDetailResponseOutput) ToErrorDetailResponseOutput

func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutput() ErrorDetailResponseOutput

func (ErrorDetailResponseOutput) ToErrorDetailResponseOutputWithContext

func (o ErrorDetailResponseOutput) ToErrorDetailResponseOutputWithContext(ctx context.Context) ErrorDetailResponseOutput

type GuestConfigurationAssignmentProperties

type GuestConfigurationAssignmentProperties struct {
	// The source which initiated the guest configuration assignment. Ex: Azure Policy
	Context *string `pulumi:"context"`
	// The guest configuration to assign.
	GuestConfiguration *GuestConfigurationNavigation `pulumi:"guestConfiguration"`
}

Guest configuration assignment properties.

type GuestConfigurationAssignmentPropertiesArgs

type GuestConfigurationAssignmentPropertiesArgs struct {
	// The source which initiated the guest configuration assignment. Ex: Azure Policy
	Context pulumi.StringPtrInput `pulumi:"context"`
	// The guest configuration to assign.
	GuestConfiguration GuestConfigurationNavigationPtrInput `pulumi:"guestConfiguration"`
}

Guest configuration assignment properties.

func (GuestConfigurationAssignmentPropertiesArgs) ElementType

func (GuestConfigurationAssignmentPropertiesArgs) ToGuestConfigurationAssignmentPropertiesOutput

func (i GuestConfigurationAssignmentPropertiesArgs) ToGuestConfigurationAssignmentPropertiesOutput() GuestConfigurationAssignmentPropertiesOutput

func (GuestConfigurationAssignmentPropertiesArgs) ToGuestConfigurationAssignmentPropertiesOutputWithContext

func (i GuestConfigurationAssignmentPropertiesArgs) ToGuestConfigurationAssignmentPropertiesOutputWithContext(ctx context.Context) GuestConfigurationAssignmentPropertiesOutput

func (GuestConfigurationAssignmentPropertiesArgs) ToGuestConfigurationAssignmentPropertiesPtrOutput

func (i GuestConfigurationAssignmentPropertiesArgs) ToGuestConfigurationAssignmentPropertiesPtrOutput() GuestConfigurationAssignmentPropertiesPtrOutput

func (GuestConfigurationAssignmentPropertiesArgs) ToGuestConfigurationAssignmentPropertiesPtrOutputWithContext

func (i GuestConfigurationAssignmentPropertiesArgs) ToGuestConfigurationAssignmentPropertiesPtrOutputWithContext(ctx context.Context) GuestConfigurationAssignmentPropertiesPtrOutput

type GuestConfigurationAssignmentPropertiesInput

type GuestConfigurationAssignmentPropertiesInput interface {
	pulumi.Input

	ToGuestConfigurationAssignmentPropertiesOutput() GuestConfigurationAssignmentPropertiesOutput
	ToGuestConfigurationAssignmentPropertiesOutputWithContext(context.Context) GuestConfigurationAssignmentPropertiesOutput
}

GuestConfigurationAssignmentPropertiesInput is an input type that accepts GuestConfigurationAssignmentPropertiesArgs and GuestConfigurationAssignmentPropertiesOutput values. You can construct a concrete instance of `GuestConfigurationAssignmentPropertiesInput` via:

GuestConfigurationAssignmentPropertiesArgs{...}

type GuestConfigurationAssignmentPropertiesOutput

type GuestConfigurationAssignmentPropertiesOutput struct{ *pulumi.OutputState }

Guest configuration assignment properties.

func (GuestConfigurationAssignmentPropertiesOutput) Context

The source which initiated the guest configuration assignment. Ex: Azure Policy

func (GuestConfigurationAssignmentPropertiesOutput) ElementType

func (GuestConfigurationAssignmentPropertiesOutput) GuestConfiguration

The guest configuration to assign.

func (GuestConfigurationAssignmentPropertiesOutput) ToGuestConfigurationAssignmentPropertiesOutput

func (o GuestConfigurationAssignmentPropertiesOutput) ToGuestConfigurationAssignmentPropertiesOutput() GuestConfigurationAssignmentPropertiesOutput

func (GuestConfigurationAssignmentPropertiesOutput) ToGuestConfigurationAssignmentPropertiesOutputWithContext

func (o GuestConfigurationAssignmentPropertiesOutput) ToGuestConfigurationAssignmentPropertiesOutputWithContext(ctx context.Context) GuestConfigurationAssignmentPropertiesOutput

func (GuestConfigurationAssignmentPropertiesOutput) ToGuestConfigurationAssignmentPropertiesPtrOutput

func (o GuestConfigurationAssignmentPropertiesOutput) ToGuestConfigurationAssignmentPropertiesPtrOutput() GuestConfigurationAssignmentPropertiesPtrOutput

func (GuestConfigurationAssignmentPropertiesOutput) ToGuestConfigurationAssignmentPropertiesPtrOutputWithContext

func (o GuestConfigurationAssignmentPropertiesOutput) ToGuestConfigurationAssignmentPropertiesPtrOutputWithContext(ctx context.Context) GuestConfigurationAssignmentPropertiesPtrOutput

type GuestConfigurationAssignmentPropertiesPtrInput

type GuestConfigurationAssignmentPropertiesPtrInput interface {
	pulumi.Input

	ToGuestConfigurationAssignmentPropertiesPtrOutput() GuestConfigurationAssignmentPropertiesPtrOutput
	ToGuestConfigurationAssignmentPropertiesPtrOutputWithContext(context.Context) GuestConfigurationAssignmentPropertiesPtrOutput
}

GuestConfigurationAssignmentPropertiesPtrInput is an input type that accepts GuestConfigurationAssignmentPropertiesArgs, GuestConfigurationAssignmentPropertiesPtr and GuestConfigurationAssignmentPropertiesPtrOutput values. You can construct a concrete instance of `GuestConfigurationAssignmentPropertiesPtrInput` via:

        GuestConfigurationAssignmentPropertiesArgs{...}

or:

        nil

type GuestConfigurationAssignmentPropertiesPtrOutput

type GuestConfigurationAssignmentPropertiesPtrOutput struct{ *pulumi.OutputState }

func (GuestConfigurationAssignmentPropertiesPtrOutput) Context

The source which initiated the guest configuration assignment. Ex: Azure Policy

func (GuestConfigurationAssignmentPropertiesPtrOutput) Elem

func (GuestConfigurationAssignmentPropertiesPtrOutput) ElementType

func (GuestConfigurationAssignmentPropertiesPtrOutput) GuestConfiguration

The guest configuration to assign.

func (GuestConfigurationAssignmentPropertiesPtrOutput) ToGuestConfigurationAssignmentPropertiesPtrOutput

func (o GuestConfigurationAssignmentPropertiesPtrOutput) ToGuestConfigurationAssignmentPropertiesPtrOutput() GuestConfigurationAssignmentPropertiesPtrOutput

func (GuestConfigurationAssignmentPropertiesPtrOutput) ToGuestConfigurationAssignmentPropertiesPtrOutputWithContext

func (o GuestConfigurationAssignmentPropertiesPtrOutput) ToGuestConfigurationAssignmentPropertiesPtrOutputWithContext(ctx context.Context) GuestConfigurationAssignmentPropertiesPtrOutput

type GuestConfigurationAssignmentPropertiesResponse

type GuestConfigurationAssignmentPropertiesResponse struct {
	// Combined hash of the configuration package and parameters.
	AssignmentHash string `pulumi:"assignmentHash"`
	// A value indicating compliance status of the machine for the assigned guest configuration.
	ComplianceStatus string `pulumi:"complianceStatus"`
	// The source which initiated the guest configuration assignment. Ex: Azure Policy
	Context *string `pulumi:"context"`
	// The guest configuration to assign.
	GuestConfiguration *GuestConfigurationNavigationResponse `pulumi:"guestConfiguration"`
	// Date and time when last compliance status was checked.
	LastComplianceStatusChecked string `pulumi:"lastComplianceStatusChecked"`
	// Last reported guest configuration assignment report.
	LatestAssignmentReport *AssignmentReportResponse `pulumi:"latestAssignmentReport"`
	// Id of the latest report for the guest configuration assignment.
	LatestReportId string `pulumi:"latestReportId"`
	// The provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// VM resource Id.
	TargetResourceId string `pulumi:"targetResourceId"`
}

Guest configuration assignment properties.

type GuestConfigurationAssignmentPropertiesResponseArgs

type GuestConfigurationAssignmentPropertiesResponseArgs struct {
	// Combined hash of the configuration package and parameters.
	AssignmentHash pulumi.StringInput `pulumi:"assignmentHash"`
	// A value indicating compliance status of the machine for the assigned guest configuration.
	ComplianceStatus pulumi.StringInput `pulumi:"complianceStatus"`
	// The source which initiated the guest configuration assignment. Ex: Azure Policy
	Context pulumi.StringPtrInput `pulumi:"context"`
	// The guest configuration to assign.
	GuestConfiguration GuestConfigurationNavigationResponsePtrInput `pulumi:"guestConfiguration"`
	// Date and time when last compliance status was checked.
	LastComplianceStatusChecked pulumi.StringInput `pulumi:"lastComplianceStatusChecked"`
	// Last reported guest configuration assignment report.
	LatestAssignmentReport AssignmentReportResponsePtrInput `pulumi:"latestAssignmentReport"`
	// Id of the latest report for the guest configuration assignment.
	LatestReportId pulumi.StringInput `pulumi:"latestReportId"`
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// VM resource Id.
	TargetResourceId pulumi.StringInput `pulumi:"targetResourceId"`
}

Guest configuration assignment properties.

func (GuestConfigurationAssignmentPropertiesResponseArgs) ElementType

func (GuestConfigurationAssignmentPropertiesResponseArgs) ToGuestConfigurationAssignmentPropertiesResponseOutput

func (i GuestConfigurationAssignmentPropertiesResponseArgs) ToGuestConfigurationAssignmentPropertiesResponseOutput() GuestConfigurationAssignmentPropertiesResponseOutput

func (GuestConfigurationAssignmentPropertiesResponseArgs) ToGuestConfigurationAssignmentPropertiesResponseOutputWithContext

func (i GuestConfigurationAssignmentPropertiesResponseArgs) ToGuestConfigurationAssignmentPropertiesResponseOutputWithContext(ctx context.Context) GuestConfigurationAssignmentPropertiesResponseOutput

func (GuestConfigurationAssignmentPropertiesResponseArgs) ToGuestConfigurationAssignmentPropertiesResponsePtrOutput

func (i GuestConfigurationAssignmentPropertiesResponseArgs) ToGuestConfigurationAssignmentPropertiesResponsePtrOutput() GuestConfigurationAssignmentPropertiesResponsePtrOutput

func (GuestConfigurationAssignmentPropertiesResponseArgs) ToGuestConfigurationAssignmentPropertiesResponsePtrOutputWithContext

func (i GuestConfigurationAssignmentPropertiesResponseArgs) ToGuestConfigurationAssignmentPropertiesResponsePtrOutputWithContext(ctx context.Context) GuestConfigurationAssignmentPropertiesResponsePtrOutput

type GuestConfigurationAssignmentPropertiesResponseInput

type GuestConfigurationAssignmentPropertiesResponseInput interface {
	pulumi.Input

	ToGuestConfigurationAssignmentPropertiesResponseOutput() GuestConfigurationAssignmentPropertiesResponseOutput
	ToGuestConfigurationAssignmentPropertiesResponseOutputWithContext(context.Context) GuestConfigurationAssignmentPropertiesResponseOutput
}

GuestConfigurationAssignmentPropertiesResponseInput is an input type that accepts GuestConfigurationAssignmentPropertiesResponseArgs and GuestConfigurationAssignmentPropertiesResponseOutput values. You can construct a concrete instance of `GuestConfigurationAssignmentPropertiesResponseInput` via:

GuestConfigurationAssignmentPropertiesResponseArgs{...}

type GuestConfigurationAssignmentPropertiesResponseOutput

type GuestConfigurationAssignmentPropertiesResponseOutput struct{ *pulumi.OutputState }

Guest configuration assignment properties.

func (GuestConfigurationAssignmentPropertiesResponseOutput) AssignmentHash

Combined hash of the configuration package and parameters.

func (GuestConfigurationAssignmentPropertiesResponseOutput) ComplianceStatus

A value indicating compliance status of the machine for the assigned guest configuration.

func (GuestConfigurationAssignmentPropertiesResponseOutput) Context

The source which initiated the guest configuration assignment. Ex: Azure Policy

func (GuestConfigurationAssignmentPropertiesResponseOutput) ElementType

func (GuestConfigurationAssignmentPropertiesResponseOutput) GuestConfiguration

The guest configuration to assign.

func (GuestConfigurationAssignmentPropertiesResponseOutput) LastComplianceStatusChecked

Date and time when last compliance status was checked.

func (GuestConfigurationAssignmentPropertiesResponseOutput) LatestAssignmentReport

Last reported guest configuration assignment report.

func (GuestConfigurationAssignmentPropertiesResponseOutput) LatestReportId

Id of the latest report for the guest configuration assignment.

func (GuestConfigurationAssignmentPropertiesResponseOutput) ProvisioningState

The provisioning state, which only appears in the response.

func (GuestConfigurationAssignmentPropertiesResponseOutput) TargetResourceId

VM resource Id.

func (GuestConfigurationAssignmentPropertiesResponseOutput) ToGuestConfigurationAssignmentPropertiesResponseOutput

func (GuestConfigurationAssignmentPropertiesResponseOutput) ToGuestConfigurationAssignmentPropertiesResponseOutputWithContext

func (o GuestConfigurationAssignmentPropertiesResponseOutput) ToGuestConfigurationAssignmentPropertiesResponseOutputWithContext(ctx context.Context) GuestConfigurationAssignmentPropertiesResponseOutput

func (GuestConfigurationAssignmentPropertiesResponseOutput) ToGuestConfigurationAssignmentPropertiesResponsePtrOutput

func (o GuestConfigurationAssignmentPropertiesResponseOutput) ToGuestConfigurationAssignmentPropertiesResponsePtrOutput() GuestConfigurationAssignmentPropertiesResponsePtrOutput

func (GuestConfigurationAssignmentPropertiesResponseOutput) ToGuestConfigurationAssignmentPropertiesResponsePtrOutputWithContext

func (o GuestConfigurationAssignmentPropertiesResponseOutput) ToGuestConfigurationAssignmentPropertiesResponsePtrOutputWithContext(ctx context.Context) GuestConfigurationAssignmentPropertiesResponsePtrOutput

type GuestConfigurationAssignmentPropertiesResponsePtrInput

type GuestConfigurationAssignmentPropertiesResponsePtrInput interface {
	pulumi.Input

	ToGuestConfigurationAssignmentPropertiesResponsePtrOutput() GuestConfigurationAssignmentPropertiesResponsePtrOutput
	ToGuestConfigurationAssignmentPropertiesResponsePtrOutputWithContext(context.Context) GuestConfigurationAssignmentPropertiesResponsePtrOutput
}

GuestConfigurationAssignmentPropertiesResponsePtrInput is an input type that accepts GuestConfigurationAssignmentPropertiesResponseArgs, GuestConfigurationAssignmentPropertiesResponsePtr and GuestConfigurationAssignmentPropertiesResponsePtrOutput values. You can construct a concrete instance of `GuestConfigurationAssignmentPropertiesResponsePtrInput` via:

        GuestConfigurationAssignmentPropertiesResponseArgs{...}

or:

        nil

type GuestConfigurationAssignmentPropertiesResponsePtrOutput

type GuestConfigurationAssignmentPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) AssignmentHash

Combined hash of the configuration package and parameters.

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) ComplianceStatus

A value indicating compliance status of the machine for the assigned guest configuration.

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) Context

The source which initiated the guest configuration assignment. Ex: Azure Policy

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) Elem

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) ElementType

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) GuestConfiguration

The guest configuration to assign.

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) LastComplianceStatusChecked

Date and time when last compliance status was checked.

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) LatestAssignmentReport

Last reported guest configuration assignment report.

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) LatestReportId

Id of the latest report for the guest configuration assignment.

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) ProvisioningState

The provisioning state, which only appears in the response.

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) TargetResourceId

VM resource Id.

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) ToGuestConfigurationAssignmentPropertiesResponsePtrOutput

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) ToGuestConfigurationAssignmentPropertiesResponsePtrOutputWithContext

func (o GuestConfigurationAssignmentPropertiesResponsePtrOutput) ToGuestConfigurationAssignmentPropertiesResponsePtrOutputWithContext(ctx context.Context) GuestConfigurationAssignmentPropertiesResponsePtrOutput

type GuestConfigurationHCRPAssignment

type GuestConfigurationHCRPAssignment struct {
	pulumi.CustomResourceState

	// Region where the VM is located.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Name of the guest configuration assignment.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// Properties of the Guest configuration assignment.
	Properties GuestConfigurationAssignmentPropertiesResponseOutput `pulumi:"properties"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Guest configuration assignment is an association between a machine and guest configuration. Latest API Version: 2020-06-25.

func GetGuestConfigurationHCRPAssignment

func GetGuestConfigurationHCRPAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GuestConfigurationHCRPAssignmentState, opts ...pulumi.ResourceOption) (*GuestConfigurationHCRPAssignment, error)

GetGuestConfigurationHCRPAssignment gets an existing GuestConfigurationHCRPAssignment 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 NewGuestConfigurationHCRPAssignment

func NewGuestConfigurationHCRPAssignment(ctx *pulumi.Context,
	name string, args *GuestConfigurationHCRPAssignmentArgs, opts ...pulumi.ResourceOption) (*GuestConfigurationHCRPAssignment, error)

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

func (*GuestConfigurationHCRPAssignment) ElementType added in v0.2.6

func (*GuestConfigurationHCRPAssignment) ToGuestConfigurationHCRPAssignmentOutput added in v0.2.6

func (i *GuestConfigurationHCRPAssignment) ToGuestConfigurationHCRPAssignmentOutput() GuestConfigurationHCRPAssignmentOutput

func (*GuestConfigurationHCRPAssignment) ToGuestConfigurationHCRPAssignmentOutputWithContext added in v0.2.6

func (i *GuestConfigurationHCRPAssignment) ToGuestConfigurationHCRPAssignmentOutputWithContext(ctx context.Context) GuestConfigurationHCRPAssignmentOutput

type GuestConfigurationHCRPAssignmentArgs

type GuestConfigurationHCRPAssignmentArgs struct {
	// Name of the guest configuration assignment.
	GuestConfigurationAssignmentName pulumi.StringInput
	// Region where the VM is located.
	Location pulumi.StringPtrInput
	// The name of the ARC machine.
	MachineName pulumi.StringInput
	// Name of the guest configuration assignment.
	Name pulumi.StringPtrInput
	// Properties of the Guest configuration assignment.
	Properties GuestConfigurationAssignmentPropertiesPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a GuestConfigurationHCRPAssignment resource.

func (GuestConfigurationHCRPAssignmentArgs) ElementType

type GuestConfigurationHCRPAssignmentInput added in v0.2.6

type GuestConfigurationHCRPAssignmentInput interface {
	pulumi.Input

	ToGuestConfigurationHCRPAssignmentOutput() GuestConfigurationHCRPAssignmentOutput
	ToGuestConfigurationHCRPAssignmentOutputWithContext(ctx context.Context) GuestConfigurationHCRPAssignmentOutput
}

type GuestConfigurationHCRPAssignmentOutput added in v0.2.6

type GuestConfigurationHCRPAssignmentOutput struct {
	*pulumi.OutputState
}

func (GuestConfigurationHCRPAssignmentOutput) ElementType added in v0.2.6

func (GuestConfigurationHCRPAssignmentOutput) ToGuestConfigurationHCRPAssignmentOutput added in v0.2.6

func (o GuestConfigurationHCRPAssignmentOutput) ToGuestConfigurationHCRPAssignmentOutput() GuestConfigurationHCRPAssignmentOutput

func (GuestConfigurationHCRPAssignmentOutput) ToGuestConfigurationHCRPAssignmentOutputWithContext added in v0.2.6

func (o GuestConfigurationHCRPAssignmentOutput) ToGuestConfigurationHCRPAssignmentOutputWithContext(ctx context.Context) GuestConfigurationHCRPAssignmentOutput

type GuestConfigurationHCRPAssignmentState

type GuestConfigurationHCRPAssignmentState struct {
	// Region where the VM is located.
	Location pulumi.StringPtrInput
	// Name of the guest configuration assignment.
	Name pulumi.StringPtrInput
	// Properties of the Guest configuration assignment.
	Properties GuestConfigurationAssignmentPropertiesResponsePtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (GuestConfigurationHCRPAssignmentState) ElementType

type GuestConfigurationNavigation

type GuestConfigurationNavigation struct {
	// The configuration parameters for the guest configuration.
	ConfigurationParameter []ConfigurationParameter `pulumi:"configurationParameter"`
	// The configuration setting for the guest configuration.
	ConfigurationSetting *ConfigurationSetting `pulumi:"configurationSetting"`
	// Kind of the guest configuration. For example:DSC
	Kind *string `pulumi:"kind"`
	// Name of the guest configuration.
	Name *string `pulumi:"name"`
	// Version of the guest configuration.
	Version *string `pulumi:"version"`
}

Guest configuration is an artifact that encapsulates DSC configuration and its dependencies. The artifact is a zip file containing DSC configuration (as MOF) and dependent resources and other dependencies like modules.

type GuestConfigurationNavigationArgs

type GuestConfigurationNavigationArgs struct {
	// The configuration parameters for the guest configuration.
	ConfigurationParameter ConfigurationParameterArrayInput `pulumi:"configurationParameter"`
	// The configuration setting for the guest configuration.
	ConfigurationSetting ConfigurationSettingPtrInput `pulumi:"configurationSetting"`
	// Kind of the guest configuration. For example:DSC
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Name of the guest configuration.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Version of the guest configuration.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Guest configuration is an artifact that encapsulates DSC configuration and its dependencies. The artifact is a zip file containing DSC configuration (as MOF) and dependent resources and other dependencies like modules.

func (GuestConfigurationNavigationArgs) ElementType

func (GuestConfigurationNavigationArgs) ToGuestConfigurationNavigationOutput

func (i GuestConfigurationNavigationArgs) ToGuestConfigurationNavigationOutput() GuestConfigurationNavigationOutput

func (GuestConfigurationNavigationArgs) ToGuestConfigurationNavigationOutputWithContext

func (i GuestConfigurationNavigationArgs) ToGuestConfigurationNavigationOutputWithContext(ctx context.Context) GuestConfigurationNavigationOutput

func (GuestConfigurationNavigationArgs) ToGuestConfigurationNavigationPtrOutput

func (i GuestConfigurationNavigationArgs) ToGuestConfigurationNavigationPtrOutput() GuestConfigurationNavigationPtrOutput

func (GuestConfigurationNavigationArgs) ToGuestConfigurationNavigationPtrOutputWithContext

func (i GuestConfigurationNavigationArgs) ToGuestConfigurationNavigationPtrOutputWithContext(ctx context.Context) GuestConfigurationNavigationPtrOutput

type GuestConfigurationNavigationInput

type GuestConfigurationNavigationInput interface {
	pulumi.Input

	ToGuestConfigurationNavigationOutput() GuestConfigurationNavigationOutput
	ToGuestConfigurationNavigationOutputWithContext(context.Context) GuestConfigurationNavigationOutput
}

GuestConfigurationNavigationInput is an input type that accepts GuestConfigurationNavigationArgs and GuestConfigurationNavigationOutput values. You can construct a concrete instance of `GuestConfigurationNavigationInput` via:

GuestConfigurationNavigationArgs{...}

type GuestConfigurationNavigationOutput

type GuestConfigurationNavigationOutput struct{ *pulumi.OutputState }

Guest configuration is an artifact that encapsulates DSC configuration and its dependencies. The artifact is a zip file containing DSC configuration (as MOF) and dependent resources and other dependencies like modules.

func (GuestConfigurationNavigationOutput) ConfigurationParameter

The configuration parameters for the guest configuration.

func (GuestConfigurationNavigationOutput) ConfigurationSetting

The configuration setting for the guest configuration.

func (GuestConfigurationNavigationOutput) ElementType

func (GuestConfigurationNavigationOutput) Kind

Kind of the guest configuration. For example:DSC

func (GuestConfigurationNavigationOutput) Name

Name of the guest configuration.

func (GuestConfigurationNavigationOutput) ToGuestConfigurationNavigationOutput

func (o GuestConfigurationNavigationOutput) ToGuestConfigurationNavigationOutput() GuestConfigurationNavigationOutput

func (GuestConfigurationNavigationOutput) ToGuestConfigurationNavigationOutputWithContext

func (o GuestConfigurationNavigationOutput) ToGuestConfigurationNavigationOutputWithContext(ctx context.Context) GuestConfigurationNavigationOutput

func (GuestConfigurationNavigationOutput) ToGuestConfigurationNavigationPtrOutput

func (o GuestConfigurationNavigationOutput) ToGuestConfigurationNavigationPtrOutput() GuestConfigurationNavigationPtrOutput

func (GuestConfigurationNavigationOutput) ToGuestConfigurationNavigationPtrOutputWithContext

func (o GuestConfigurationNavigationOutput) ToGuestConfigurationNavigationPtrOutputWithContext(ctx context.Context) GuestConfigurationNavigationPtrOutput

func (GuestConfigurationNavigationOutput) Version

Version of the guest configuration.

type GuestConfigurationNavigationPtrInput

type GuestConfigurationNavigationPtrInput interface {
	pulumi.Input

	ToGuestConfigurationNavigationPtrOutput() GuestConfigurationNavigationPtrOutput
	ToGuestConfigurationNavigationPtrOutputWithContext(context.Context) GuestConfigurationNavigationPtrOutput
}

GuestConfigurationNavigationPtrInput is an input type that accepts GuestConfigurationNavigationArgs, GuestConfigurationNavigationPtr and GuestConfigurationNavigationPtrOutput values. You can construct a concrete instance of `GuestConfigurationNavigationPtrInput` via:

        GuestConfigurationNavigationArgs{...}

or:

        nil

type GuestConfigurationNavigationPtrOutput

type GuestConfigurationNavigationPtrOutput struct{ *pulumi.OutputState }

func (GuestConfigurationNavigationPtrOutput) ConfigurationParameter

The configuration parameters for the guest configuration.

func (GuestConfigurationNavigationPtrOutput) ConfigurationSetting

The configuration setting for the guest configuration.

func (GuestConfigurationNavigationPtrOutput) Elem

func (GuestConfigurationNavigationPtrOutput) ElementType

func (GuestConfigurationNavigationPtrOutput) Kind

Kind of the guest configuration. For example:DSC

func (GuestConfigurationNavigationPtrOutput) Name

Name of the guest configuration.

func (GuestConfigurationNavigationPtrOutput) ToGuestConfigurationNavigationPtrOutput

func (o GuestConfigurationNavigationPtrOutput) ToGuestConfigurationNavigationPtrOutput() GuestConfigurationNavigationPtrOutput

func (GuestConfigurationNavigationPtrOutput) ToGuestConfigurationNavigationPtrOutputWithContext

func (o GuestConfigurationNavigationPtrOutput) ToGuestConfigurationNavigationPtrOutputWithContext(ctx context.Context) GuestConfigurationNavigationPtrOutput

func (GuestConfigurationNavigationPtrOutput) Version

Version of the guest configuration.

type GuestConfigurationNavigationResponse

type GuestConfigurationNavigationResponse struct {
	// The configuration parameters for the guest configuration.
	ConfigurationParameter []ConfigurationParameterResponse `pulumi:"configurationParameter"`
	// The configuration setting for the guest configuration.
	ConfigurationSetting *ConfigurationSettingResponse `pulumi:"configurationSetting"`
	// Combined hash of the guest configuration package and configuration parameters.
	ContentHash string `pulumi:"contentHash"`
	// Uri of the storage where guest configuration package is uploaded.
	ContentUri string `pulumi:"contentUri"`
	// Kind of the guest configuration. For example:DSC
	Kind *string `pulumi:"kind"`
	// Name of the guest configuration.
	Name *string `pulumi:"name"`
	// Version of the guest configuration.
	Version *string `pulumi:"version"`
}

Guest configuration is an artifact that encapsulates DSC configuration and its dependencies. The artifact is a zip file containing DSC configuration (as MOF) and dependent resources and other dependencies like modules.

type GuestConfigurationNavigationResponseArgs

type GuestConfigurationNavigationResponseArgs struct {
	// The configuration parameters for the guest configuration.
	ConfigurationParameter ConfigurationParameterResponseArrayInput `pulumi:"configurationParameter"`
	// The configuration setting for the guest configuration.
	ConfigurationSetting ConfigurationSettingResponsePtrInput `pulumi:"configurationSetting"`
	// Combined hash of the guest configuration package and configuration parameters.
	ContentHash pulumi.StringInput `pulumi:"contentHash"`
	// Uri of the storage where guest configuration package is uploaded.
	ContentUri pulumi.StringInput `pulumi:"contentUri"`
	// Kind of the guest configuration. For example:DSC
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Name of the guest configuration.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Version of the guest configuration.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Guest configuration is an artifact that encapsulates DSC configuration and its dependencies. The artifact is a zip file containing DSC configuration (as MOF) and dependent resources and other dependencies like modules.

func (GuestConfigurationNavigationResponseArgs) ElementType

func (GuestConfigurationNavigationResponseArgs) ToGuestConfigurationNavigationResponseOutput

func (i GuestConfigurationNavigationResponseArgs) ToGuestConfigurationNavigationResponseOutput() GuestConfigurationNavigationResponseOutput

func (GuestConfigurationNavigationResponseArgs) ToGuestConfigurationNavigationResponseOutputWithContext

func (i GuestConfigurationNavigationResponseArgs) ToGuestConfigurationNavigationResponseOutputWithContext(ctx context.Context) GuestConfigurationNavigationResponseOutput

func (GuestConfigurationNavigationResponseArgs) ToGuestConfigurationNavigationResponsePtrOutput

func (i GuestConfigurationNavigationResponseArgs) ToGuestConfigurationNavigationResponsePtrOutput() GuestConfigurationNavigationResponsePtrOutput

func (GuestConfigurationNavigationResponseArgs) ToGuestConfigurationNavigationResponsePtrOutputWithContext

func (i GuestConfigurationNavigationResponseArgs) ToGuestConfigurationNavigationResponsePtrOutputWithContext(ctx context.Context) GuestConfigurationNavigationResponsePtrOutput

type GuestConfigurationNavigationResponseInput

type GuestConfigurationNavigationResponseInput interface {
	pulumi.Input

	ToGuestConfigurationNavigationResponseOutput() GuestConfigurationNavigationResponseOutput
	ToGuestConfigurationNavigationResponseOutputWithContext(context.Context) GuestConfigurationNavigationResponseOutput
}

GuestConfigurationNavigationResponseInput is an input type that accepts GuestConfigurationNavigationResponseArgs and GuestConfigurationNavigationResponseOutput values. You can construct a concrete instance of `GuestConfigurationNavigationResponseInput` via:

GuestConfigurationNavigationResponseArgs{...}

type GuestConfigurationNavigationResponseOutput

type GuestConfigurationNavigationResponseOutput struct{ *pulumi.OutputState }

Guest configuration is an artifact that encapsulates DSC configuration and its dependencies. The artifact is a zip file containing DSC configuration (as MOF) and dependent resources and other dependencies like modules.

func (GuestConfigurationNavigationResponseOutput) ConfigurationParameter

The configuration parameters for the guest configuration.

func (GuestConfigurationNavigationResponseOutput) ConfigurationSetting

The configuration setting for the guest configuration.

func (GuestConfigurationNavigationResponseOutput) ContentHash

Combined hash of the guest configuration package and configuration parameters.

func (GuestConfigurationNavigationResponseOutput) ContentUri

Uri of the storage where guest configuration package is uploaded.

func (GuestConfigurationNavigationResponseOutput) ElementType

func (GuestConfigurationNavigationResponseOutput) Kind

Kind of the guest configuration. For example:DSC

func (GuestConfigurationNavigationResponseOutput) Name

Name of the guest configuration.

func (GuestConfigurationNavigationResponseOutput) ToGuestConfigurationNavigationResponseOutput

func (o GuestConfigurationNavigationResponseOutput) ToGuestConfigurationNavigationResponseOutput() GuestConfigurationNavigationResponseOutput

func (GuestConfigurationNavigationResponseOutput) ToGuestConfigurationNavigationResponseOutputWithContext

func (o GuestConfigurationNavigationResponseOutput) ToGuestConfigurationNavigationResponseOutputWithContext(ctx context.Context) GuestConfigurationNavigationResponseOutput

func (GuestConfigurationNavigationResponseOutput) ToGuestConfigurationNavigationResponsePtrOutput

func (o GuestConfigurationNavigationResponseOutput) ToGuestConfigurationNavigationResponsePtrOutput() GuestConfigurationNavigationResponsePtrOutput

func (GuestConfigurationNavigationResponseOutput) ToGuestConfigurationNavigationResponsePtrOutputWithContext

func (o GuestConfigurationNavigationResponseOutput) ToGuestConfigurationNavigationResponsePtrOutputWithContext(ctx context.Context) GuestConfigurationNavigationResponsePtrOutput

func (GuestConfigurationNavigationResponseOutput) Version

Version of the guest configuration.

type GuestConfigurationNavigationResponsePtrInput

type GuestConfigurationNavigationResponsePtrInput interface {
	pulumi.Input

	ToGuestConfigurationNavigationResponsePtrOutput() GuestConfigurationNavigationResponsePtrOutput
	ToGuestConfigurationNavigationResponsePtrOutputWithContext(context.Context) GuestConfigurationNavigationResponsePtrOutput
}

GuestConfigurationNavigationResponsePtrInput is an input type that accepts GuestConfigurationNavigationResponseArgs, GuestConfigurationNavigationResponsePtr and GuestConfigurationNavigationResponsePtrOutput values. You can construct a concrete instance of `GuestConfigurationNavigationResponsePtrInput` via:

        GuestConfigurationNavigationResponseArgs{...}

or:

        nil

type GuestConfigurationNavigationResponsePtrOutput

type GuestConfigurationNavigationResponsePtrOutput struct{ *pulumi.OutputState }

func (GuestConfigurationNavigationResponsePtrOutput) ConfigurationParameter

The configuration parameters for the guest configuration.

func (GuestConfigurationNavigationResponsePtrOutput) ConfigurationSetting

The configuration setting for the guest configuration.

func (GuestConfigurationNavigationResponsePtrOutput) ContentHash

Combined hash of the guest configuration package and configuration parameters.

func (GuestConfigurationNavigationResponsePtrOutput) ContentUri

Uri of the storage where guest configuration package is uploaded.

func (GuestConfigurationNavigationResponsePtrOutput) Elem

func (GuestConfigurationNavigationResponsePtrOutput) ElementType

func (GuestConfigurationNavigationResponsePtrOutput) Kind

Kind of the guest configuration. For example:DSC

func (GuestConfigurationNavigationResponsePtrOutput) Name

Name of the guest configuration.

func (GuestConfigurationNavigationResponsePtrOutput) ToGuestConfigurationNavigationResponsePtrOutput

func (o GuestConfigurationNavigationResponsePtrOutput) ToGuestConfigurationNavigationResponsePtrOutput() GuestConfigurationNavigationResponsePtrOutput

func (GuestConfigurationNavigationResponsePtrOutput) ToGuestConfigurationNavigationResponsePtrOutputWithContext

func (o GuestConfigurationNavigationResponsePtrOutput) ToGuestConfigurationNavigationResponsePtrOutputWithContext(ctx context.Context) GuestConfigurationNavigationResponsePtrOutput

func (GuestConfigurationNavigationResponsePtrOutput) Version

Version of the guest configuration.

type Kind added in v0.3.1

type Kind pulumi.String

Kind of the guest configuration. For example:DSC

func (Kind) ElementType added in v0.3.1

func (Kind) ElementType() reflect.Type

func (Kind) ToStringOutput added in v0.3.1

func (e Kind) ToStringOutput() pulumi.StringOutput

func (Kind) ToStringOutputWithContext added in v0.3.1

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

func (Kind) ToStringPtrOutput added in v0.3.1

func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput

func (Kind) ToStringPtrOutputWithContext added in v0.3.1

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

type LocationData

type LocationData struct {
	// The city or locality where the resource is located.
	City *string `pulumi:"city"`
	// The country or region where the resource is located
	CountryOrRegion *string `pulumi:"countryOrRegion"`
	// The district, state, or province where the resource is located.
	District *string `pulumi:"district"`
	// A canonical name for the geographic or physical location.
	Name string `pulumi:"name"`
}

Metadata pertaining to the geographic location of the resource.

type LocationDataArgs

type LocationDataArgs struct {
	// The city or locality where the resource is located.
	City pulumi.StringPtrInput `pulumi:"city"`
	// The country or region where the resource is located
	CountryOrRegion pulumi.StringPtrInput `pulumi:"countryOrRegion"`
	// The district, state, or province where the resource is located.
	District pulumi.StringPtrInput `pulumi:"district"`
	// A canonical name for the geographic or physical location.
	Name pulumi.StringInput `pulumi:"name"`
}

Metadata pertaining to the geographic location of the resource.

func (LocationDataArgs) ElementType

func (LocationDataArgs) ElementType() reflect.Type

func (LocationDataArgs) ToLocationDataOutput

func (i LocationDataArgs) ToLocationDataOutput() LocationDataOutput

func (LocationDataArgs) ToLocationDataOutputWithContext

func (i LocationDataArgs) ToLocationDataOutputWithContext(ctx context.Context) LocationDataOutput

func (LocationDataArgs) ToLocationDataPtrOutput

func (i LocationDataArgs) ToLocationDataPtrOutput() LocationDataPtrOutput

func (LocationDataArgs) ToLocationDataPtrOutputWithContext

func (i LocationDataArgs) ToLocationDataPtrOutputWithContext(ctx context.Context) LocationDataPtrOutput

type LocationDataInput

type LocationDataInput interface {
	pulumi.Input

	ToLocationDataOutput() LocationDataOutput
	ToLocationDataOutputWithContext(context.Context) LocationDataOutput
}

LocationDataInput is an input type that accepts LocationDataArgs and LocationDataOutput values. You can construct a concrete instance of `LocationDataInput` via:

LocationDataArgs{...}

type LocationDataOutput

type LocationDataOutput struct{ *pulumi.OutputState }

Metadata pertaining to the geographic location of the resource.

func (LocationDataOutput) City

The city or locality where the resource is located.

func (LocationDataOutput) CountryOrRegion

func (o LocationDataOutput) CountryOrRegion() pulumi.StringPtrOutput

The country or region where the resource is located

func (LocationDataOutput) District

The district, state, or province where the resource is located.

func (LocationDataOutput) ElementType

func (LocationDataOutput) ElementType() reflect.Type

func (LocationDataOutput) Name

A canonical name for the geographic or physical location.

func (LocationDataOutput) ToLocationDataOutput

func (o LocationDataOutput) ToLocationDataOutput() LocationDataOutput

func (LocationDataOutput) ToLocationDataOutputWithContext

func (o LocationDataOutput) ToLocationDataOutputWithContext(ctx context.Context) LocationDataOutput

func (LocationDataOutput) ToLocationDataPtrOutput

func (o LocationDataOutput) ToLocationDataPtrOutput() LocationDataPtrOutput

func (LocationDataOutput) ToLocationDataPtrOutputWithContext

func (o LocationDataOutput) ToLocationDataPtrOutputWithContext(ctx context.Context) LocationDataPtrOutput

type LocationDataPtrInput

type LocationDataPtrInput interface {
	pulumi.Input

	ToLocationDataPtrOutput() LocationDataPtrOutput
	ToLocationDataPtrOutputWithContext(context.Context) LocationDataPtrOutput
}

LocationDataPtrInput is an input type that accepts LocationDataArgs, LocationDataPtr and LocationDataPtrOutput values. You can construct a concrete instance of `LocationDataPtrInput` via:

        LocationDataArgs{...}

or:

        nil

type LocationDataPtrOutput

type LocationDataPtrOutput struct{ *pulumi.OutputState }

func (LocationDataPtrOutput) City

The city or locality where the resource is located.

func (LocationDataPtrOutput) CountryOrRegion

func (o LocationDataPtrOutput) CountryOrRegion() pulumi.StringPtrOutput

The country or region where the resource is located

func (LocationDataPtrOutput) District

The district, state, or province where the resource is located.

func (LocationDataPtrOutput) Elem

func (LocationDataPtrOutput) ElementType

func (LocationDataPtrOutput) ElementType() reflect.Type

func (LocationDataPtrOutput) Name

A canonical name for the geographic or physical location.

func (LocationDataPtrOutput) ToLocationDataPtrOutput

func (o LocationDataPtrOutput) ToLocationDataPtrOutput() LocationDataPtrOutput

func (LocationDataPtrOutput) ToLocationDataPtrOutputWithContext

func (o LocationDataPtrOutput) ToLocationDataPtrOutputWithContext(ctx context.Context) LocationDataPtrOutput

type LocationDataResponse

type LocationDataResponse struct {
	// The city or locality where the resource is located.
	City *string `pulumi:"city"`
	// The country or region where the resource is located
	CountryOrRegion *string `pulumi:"countryOrRegion"`
	// The district, state, or province where the resource is located.
	District *string `pulumi:"district"`
	// A canonical name for the geographic or physical location.
	Name string `pulumi:"name"`
}

Metadata pertaining to the geographic location of the resource.

type LocationDataResponseArgs

type LocationDataResponseArgs struct {
	// The city or locality where the resource is located.
	City pulumi.StringPtrInput `pulumi:"city"`
	// The country or region where the resource is located
	CountryOrRegion pulumi.StringPtrInput `pulumi:"countryOrRegion"`
	// The district, state, or province where the resource is located.
	District pulumi.StringPtrInput `pulumi:"district"`
	// A canonical name for the geographic or physical location.
	Name pulumi.StringInput `pulumi:"name"`
}

Metadata pertaining to the geographic location of the resource.

func (LocationDataResponseArgs) ElementType

func (LocationDataResponseArgs) ElementType() reflect.Type

func (LocationDataResponseArgs) ToLocationDataResponseOutput

func (i LocationDataResponseArgs) ToLocationDataResponseOutput() LocationDataResponseOutput

func (LocationDataResponseArgs) ToLocationDataResponseOutputWithContext

func (i LocationDataResponseArgs) ToLocationDataResponseOutputWithContext(ctx context.Context) LocationDataResponseOutput

func (LocationDataResponseArgs) ToLocationDataResponsePtrOutput

func (i LocationDataResponseArgs) ToLocationDataResponsePtrOutput() LocationDataResponsePtrOutput

func (LocationDataResponseArgs) ToLocationDataResponsePtrOutputWithContext

func (i LocationDataResponseArgs) ToLocationDataResponsePtrOutputWithContext(ctx context.Context) LocationDataResponsePtrOutput

type LocationDataResponseInput

type LocationDataResponseInput interface {
	pulumi.Input

	ToLocationDataResponseOutput() LocationDataResponseOutput
	ToLocationDataResponseOutputWithContext(context.Context) LocationDataResponseOutput
}

LocationDataResponseInput is an input type that accepts LocationDataResponseArgs and LocationDataResponseOutput values. You can construct a concrete instance of `LocationDataResponseInput` via:

LocationDataResponseArgs{...}

type LocationDataResponseOutput

type LocationDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to the geographic location of the resource.

func (LocationDataResponseOutput) City

The city or locality where the resource is located.

func (LocationDataResponseOutput) CountryOrRegion

The country or region where the resource is located

func (LocationDataResponseOutput) District

The district, state, or province where the resource is located.

func (LocationDataResponseOutput) ElementType

func (LocationDataResponseOutput) ElementType() reflect.Type

func (LocationDataResponseOutput) Name

A canonical name for the geographic or physical location.

func (LocationDataResponseOutput) ToLocationDataResponseOutput

func (o LocationDataResponseOutput) ToLocationDataResponseOutput() LocationDataResponseOutput

func (LocationDataResponseOutput) ToLocationDataResponseOutputWithContext

func (o LocationDataResponseOutput) ToLocationDataResponseOutputWithContext(ctx context.Context) LocationDataResponseOutput

func (LocationDataResponseOutput) ToLocationDataResponsePtrOutput

func (o LocationDataResponseOutput) ToLocationDataResponsePtrOutput() LocationDataResponsePtrOutput

func (LocationDataResponseOutput) ToLocationDataResponsePtrOutputWithContext

func (o LocationDataResponseOutput) ToLocationDataResponsePtrOutputWithContext(ctx context.Context) LocationDataResponsePtrOutput

type LocationDataResponsePtrInput

type LocationDataResponsePtrInput interface {
	pulumi.Input

	ToLocationDataResponsePtrOutput() LocationDataResponsePtrOutput
	ToLocationDataResponsePtrOutputWithContext(context.Context) LocationDataResponsePtrOutput
}

LocationDataResponsePtrInput is an input type that accepts LocationDataResponseArgs, LocationDataResponsePtr and LocationDataResponsePtrOutput values. You can construct a concrete instance of `LocationDataResponsePtrInput` via:

        LocationDataResponseArgs{...}

or:

        nil

type LocationDataResponsePtrOutput

type LocationDataResponsePtrOutput struct{ *pulumi.OutputState }

func (LocationDataResponsePtrOutput) City

The city or locality where the resource is located.

func (LocationDataResponsePtrOutput) CountryOrRegion

The country or region where the resource is located

func (LocationDataResponsePtrOutput) District

The district, state, or province where the resource is located.

func (LocationDataResponsePtrOutput) Elem

func (LocationDataResponsePtrOutput) ElementType

func (LocationDataResponsePtrOutput) Name

A canonical name for the geographic or physical location.

func (LocationDataResponsePtrOutput) ToLocationDataResponsePtrOutput

func (o LocationDataResponsePtrOutput) ToLocationDataResponsePtrOutput() LocationDataResponsePtrOutput

func (LocationDataResponsePtrOutput) ToLocationDataResponsePtrOutputWithContext

func (o LocationDataResponsePtrOutput) ToLocationDataResponsePtrOutputWithContext(ctx context.Context) LocationDataResponsePtrOutput

type LookupGuestConfigurationHCRPAssignmentArgs

type LookupGuestConfigurationHCRPAssignmentArgs struct {
	// The guest configuration assignment name.
	GuestConfigurationAssignmentName string `pulumi:"guestConfigurationAssignmentName"`
	// The name of the ARC machine.
	MachineName string `pulumi:"machineName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupGuestConfigurationHCRPAssignmentResult

type LookupGuestConfigurationHCRPAssignmentResult struct {
	// ARM resource id of the guest configuration assignment.
	Id string `pulumi:"id"`
	// Region where the VM is located.
	Location *string `pulumi:"location"`
	// Name of the guest configuration assignment.
	Name *string `pulumi:"name"`
	// Properties of the Guest configuration assignment.
	Properties GuestConfigurationAssignmentPropertiesResponse `pulumi:"properties"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Guest configuration assignment is an association between a machine and guest configuration.

type LookupMachineArgs

type LookupMachineArgs struct {
	// The expand expression to apply on the operation.
	Expand *string `pulumi:"expand"`
	// The name of the hybrid machine.
	Name string `pulumi:"name"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMachineExtensionArgs

type LookupMachineExtensionArgs struct {
	// The name of the machine extension.
	ExtensionName string `pulumi:"extensionName"`
	// The name of the machine containing the extension.
	Name string `pulumi:"name"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupMachineExtensionResult

type LookupMachineExtensionResult struct {
	// Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
	AutoUpgradeMinorVersion *bool `pulumi:"autoUpgradeMinorVersion"`
	// How the extension handler should be forced to update even if the extension configuration has not changed.
	ForceUpdateTag *string `pulumi:"forceUpdateTag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The machine extension instance view.
	InstanceView *MachineExtensionPropertiesResponseInstanceView `pulumi:"instanceView"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
	ProtectedSettings interface{} `pulumi:"protectedSettings"`
	// The provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// The name of the extension handler publisher.
	Publisher *string `pulumi:"publisher"`
	// Json formatted public settings for the extension.
	Settings interface{} `pulumi:"settings"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Specifies the version of the script handler.
	TypeHandlerVersion *string `pulumi:"typeHandlerVersion"`
}

Describes a Machine Extension.

type LookupMachineResult

type LookupMachineResult struct {
	// Specifies the AD fully qualified display name.
	AdFqdn string `pulumi:"adFqdn"`
	// The hybrid machine agent full version.
	AgentVersion string `pulumi:"agentVersion"`
	// Public Key that the client provides to be used during initial resource onboarding
	ClientPublicKey *string `pulumi:"clientPublicKey"`
	// Specifies the hybrid machine display name.
	DisplayName string `pulumi:"displayName"`
	// Specifies the DNS fully qualified display name.
	DnsFqdn string `pulumi:"dnsFqdn"`
	// Specifies the Windows domain name.
	DomainName string `pulumi:"domainName"`
	// Details about the error state.
	ErrorDetails []ErrorDetailResponse `pulumi:"errorDetails"`
	// Machine Extensions information
	Extensions []MachineExtensionInstanceViewResponse `pulumi:"extensions"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id       string                   `pulumi:"id"`
	Identity *MachineResponseIdentity `pulumi:"identity"`
	// The time of the last status change.
	LastStatusChange string `pulumi:"lastStatusChange"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Metadata pertaining to the geographic location of the resource.
	LocationData *LocationDataResponse `pulumi:"locationData"`
	// Specifies the hybrid machine FQDN.
	MachineFqdn string `pulumi:"machineFqdn"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The Operating System running on the hybrid machine.
	OsName string `pulumi:"osName"`
	// Specifies the operating system settings for the hybrid machine.
	OsProfile *MachinePropertiesResponseOsProfile `pulumi:"osProfile"`
	// Specifies the Operating System product SKU.
	OsSku string `pulumi:"osSku"`
	// The version of Operating System running on the hybrid machine.
	OsVersion string `pulumi:"osVersion"`
	// The provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// The status of the hybrid machine agent.
	Status string `pulumi:"status"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Specifies the hybrid machine unique ID.
	VmId *string `pulumi:"vmId"`
	// Specifies the Arc Machine's unique SMBIOS ID
	VmUuid string `pulumi:"vmUuid"`
}

Describes a hybrid machine.

func LookupMachine

func LookupMachine(ctx *pulumi.Context, args *LookupMachineArgs, opts ...pulumi.InvokeOption) (*LookupMachineResult, error)

type Machine

type Machine struct {
	pulumi.CustomResourceState

	// Specifies the AD fully qualified display name.
	AdFqdn pulumi.StringOutput `pulumi:"adFqdn"`
	// The hybrid machine agent full version.
	AgentVersion pulumi.StringOutput `pulumi:"agentVersion"`
	// Public Key that the client provides to be used during initial resource onboarding
	ClientPublicKey pulumi.StringPtrOutput `pulumi:"clientPublicKey"`
	// Specifies the hybrid machine display name.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Specifies the DNS fully qualified display name.
	DnsFqdn pulumi.StringOutput `pulumi:"dnsFqdn"`
	// Specifies the Windows domain name.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// Details about the error state.
	ErrorDetails ErrorDetailResponseArrayOutput `pulumi:"errorDetails"`
	// Machine Extensions information
	Extensions MachineExtensionInstanceViewResponseArrayOutput `pulumi:"extensions"`
	Identity   MachineResponseIdentityPtrOutput                `pulumi:"identity"`
	// The time of the last status change.
	LastStatusChange pulumi.StringOutput `pulumi:"lastStatusChange"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Metadata pertaining to the geographic location of the resource.
	LocationData LocationDataResponsePtrOutput `pulumi:"locationData"`
	// Specifies the hybrid machine FQDN.
	MachineFqdn pulumi.StringOutput `pulumi:"machineFqdn"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The Operating System running on the hybrid machine.
	OsName pulumi.StringOutput `pulumi:"osName"`
	// Specifies the operating system settings for the hybrid machine.
	OsProfile MachinePropertiesResponseOsProfilePtrOutput `pulumi:"osProfile"`
	// Specifies the Operating System product SKU.
	OsSku pulumi.StringOutput `pulumi:"osSku"`
	// The version of Operating System running on the hybrid machine.
	OsVersion pulumi.StringOutput `pulumi:"osVersion"`
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The status of the hybrid machine agent.
	Status pulumi.StringOutput `pulumi:"status"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Specifies the hybrid machine unique ID.
	VmId pulumi.StringPtrOutput `pulumi:"vmId"`
	// Specifies the Arc Machine's unique SMBIOS ID
	VmUuid pulumi.StringOutput `pulumi:"vmUuid"`
}

Describes a hybrid machine. Latest API Version: 2020-08-02.

func GetMachine

func GetMachine(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MachineState, opts ...pulumi.ResourceOption) (*Machine, error)

GetMachine gets an existing Machine 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 NewMachine

func NewMachine(ctx *pulumi.Context,
	name string, args *MachineArgs, opts ...pulumi.ResourceOption) (*Machine, error)

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

func (*Machine) ElementType added in v0.2.6

func (*Machine) ElementType() reflect.Type

func (*Machine) ToMachineOutput added in v0.2.6

func (i *Machine) ToMachineOutput() MachineOutput

func (*Machine) ToMachineOutputWithContext added in v0.2.6

func (i *Machine) ToMachineOutputWithContext(ctx context.Context) MachineOutput

type MachineArgs

type MachineArgs struct {
	// Public Key that the client provides to be used during initial resource onboarding
	ClientPublicKey pulumi.StringPtrInput
	Identity        MachineIdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringInput
	// Metadata pertaining to the geographic location of the resource.
	LocationData LocationDataPtrInput
	// The name of the hybrid machine.
	Name pulumi.StringInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Specifies the hybrid machine unique ID.
	VmId pulumi.StringPtrInput
}

The set of arguments for constructing a Machine resource.

func (MachineArgs) ElementType

func (MachineArgs) ElementType() reflect.Type

type MachineExtension

type MachineExtension struct {
	pulumi.CustomResourceState

	// Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
	AutoUpgradeMinorVersion pulumi.BoolPtrOutput `pulumi:"autoUpgradeMinorVersion"`
	// How the extension handler should be forced to update even if the extension configuration has not changed.
	ForceUpdateTag pulumi.StringPtrOutput `pulumi:"forceUpdateTag"`
	// The machine extension instance view.
	InstanceView MachineExtensionPropertiesResponseInstanceViewPtrOutput `pulumi:"instanceView"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
	ProtectedSettings pulumi.AnyOutput `pulumi:"protectedSettings"`
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The name of the extension handler publisher.
	Publisher pulumi.StringPtrOutput `pulumi:"publisher"`
	// Json formatted public settings for the extension.
	Settings pulumi.AnyOutput `pulumi:"settings"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Specifies the version of the script handler.
	TypeHandlerVersion pulumi.StringPtrOutput `pulumi:"typeHandlerVersion"`
}

Describes a Machine Extension. Latest API Version: 2020-08-02.

func GetMachineExtension

func GetMachineExtension(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MachineExtensionState, opts ...pulumi.ResourceOption) (*MachineExtension, error)

GetMachineExtension gets an existing MachineExtension 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 NewMachineExtension

func NewMachineExtension(ctx *pulumi.Context,
	name string, args *MachineExtensionArgs, opts ...pulumi.ResourceOption) (*MachineExtension, error)

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

func (*MachineExtension) ElementType added in v0.2.6

func (*MachineExtension) ElementType() reflect.Type

func (*MachineExtension) ToMachineExtensionOutput added in v0.2.6

func (i *MachineExtension) ToMachineExtensionOutput() MachineExtensionOutput

func (*MachineExtension) ToMachineExtensionOutputWithContext added in v0.2.6

func (i *MachineExtension) ToMachineExtensionOutputWithContext(ctx context.Context) MachineExtensionOutput

type MachineExtensionArgs

type MachineExtensionArgs struct {
	// Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
	AutoUpgradeMinorVersion pulumi.BoolPtrInput
	// The name of the machine extension.
	ExtensionName pulumi.StringInput
	// How the extension handler should be forced to update even if the extension configuration has not changed.
	ForceUpdateTag pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringInput
	// The name of the machine where the extension should be created or updated.
	Name pulumi.StringInput
	// The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
	ProtectedSettings pulumi.Input
	// The name of the extension handler publisher.
	Publisher pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// Json formatted public settings for the extension.
	Settings pulumi.Input
	// Resource tags.
	Tags pulumi.StringMapInput
	// Specifies the type of the extension; an example is "CustomScriptExtension".
	Type pulumi.StringPtrInput
	// Specifies the version of the script handler.
	TypeHandlerVersion pulumi.StringPtrInput
}

The set of arguments for constructing a MachineExtension resource.

func (MachineExtensionArgs) ElementType

func (MachineExtensionArgs) ElementType() reflect.Type

type MachineExtensionInput added in v0.2.6

type MachineExtensionInput interface {
	pulumi.Input

	ToMachineExtensionOutput() MachineExtensionOutput
	ToMachineExtensionOutputWithContext(ctx context.Context) MachineExtensionOutput
}

type MachineExtensionInstanceViewResponse

type MachineExtensionInstanceViewResponse struct {
	// The machine extension name.
	Name string `pulumi:"name"`
	// Instance view status.
	Status *MachineExtensionInstanceViewResponseStatus `pulumi:"status"`
	// Specifies the type of the extension; an example is "CustomScriptExtension".
	Type string `pulumi:"type"`
	// Specifies the version of the script handler.
	TypeHandlerVersion string `pulumi:"typeHandlerVersion"`
}

Describes the Machine Extension Instance View.

type MachineExtensionInstanceViewResponseArgs

type MachineExtensionInstanceViewResponseArgs struct {
	// The machine extension name.
	Name pulumi.StringInput `pulumi:"name"`
	// Instance view status.
	Status MachineExtensionInstanceViewResponseStatusPtrInput `pulumi:"status"`
	// Specifies the type of the extension; an example is "CustomScriptExtension".
	Type pulumi.StringInput `pulumi:"type"`
	// Specifies the version of the script handler.
	TypeHandlerVersion pulumi.StringInput `pulumi:"typeHandlerVersion"`
}

Describes the Machine Extension Instance View.

func (MachineExtensionInstanceViewResponseArgs) ElementType

func (MachineExtensionInstanceViewResponseArgs) ToMachineExtensionInstanceViewResponseOutput

func (i MachineExtensionInstanceViewResponseArgs) ToMachineExtensionInstanceViewResponseOutput() MachineExtensionInstanceViewResponseOutput

func (MachineExtensionInstanceViewResponseArgs) ToMachineExtensionInstanceViewResponseOutputWithContext

func (i MachineExtensionInstanceViewResponseArgs) ToMachineExtensionInstanceViewResponseOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseOutput

type MachineExtensionInstanceViewResponseArray

type MachineExtensionInstanceViewResponseArray []MachineExtensionInstanceViewResponseInput

func (MachineExtensionInstanceViewResponseArray) ElementType

func (MachineExtensionInstanceViewResponseArray) ToMachineExtensionInstanceViewResponseArrayOutput

func (i MachineExtensionInstanceViewResponseArray) ToMachineExtensionInstanceViewResponseArrayOutput() MachineExtensionInstanceViewResponseArrayOutput

func (MachineExtensionInstanceViewResponseArray) ToMachineExtensionInstanceViewResponseArrayOutputWithContext

func (i MachineExtensionInstanceViewResponseArray) ToMachineExtensionInstanceViewResponseArrayOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseArrayOutput

type MachineExtensionInstanceViewResponseArrayInput

type MachineExtensionInstanceViewResponseArrayInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewResponseArrayOutput() MachineExtensionInstanceViewResponseArrayOutput
	ToMachineExtensionInstanceViewResponseArrayOutputWithContext(context.Context) MachineExtensionInstanceViewResponseArrayOutput
}

MachineExtensionInstanceViewResponseArrayInput is an input type that accepts MachineExtensionInstanceViewResponseArray and MachineExtensionInstanceViewResponseArrayOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewResponseArrayInput` via:

MachineExtensionInstanceViewResponseArray{ MachineExtensionInstanceViewResponseArgs{...} }

type MachineExtensionInstanceViewResponseArrayOutput

type MachineExtensionInstanceViewResponseArrayOutput struct{ *pulumi.OutputState }

func (MachineExtensionInstanceViewResponseArrayOutput) ElementType

func (MachineExtensionInstanceViewResponseArrayOutput) Index

func (MachineExtensionInstanceViewResponseArrayOutput) ToMachineExtensionInstanceViewResponseArrayOutput

func (o MachineExtensionInstanceViewResponseArrayOutput) ToMachineExtensionInstanceViewResponseArrayOutput() MachineExtensionInstanceViewResponseArrayOutput

func (MachineExtensionInstanceViewResponseArrayOutput) ToMachineExtensionInstanceViewResponseArrayOutputWithContext

func (o MachineExtensionInstanceViewResponseArrayOutput) ToMachineExtensionInstanceViewResponseArrayOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseArrayOutput

type MachineExtensionInstanceViewResponseInput

type MachineExtensionInstanceViewResponseInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewResponseOutput() MachineExtensionInstanceViewResponseOutput
	ToMachineExtensionInstanceViewResponseOutputWithContext(context.Context) MachineExtensionInstanceViewResponseOutput
}

MachineExtensionInstanceViewResponseInput is an input type that accepts MachineExtensionInstanceViewResponseArgs and MachineExtensionInstanceViewResponseOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewResponseInput` via:

MachineExtensionInstanceViewResponseArgs{...}

type MachineExtensionInstanceViewResponseOutput

type MachineExtensionInstanceViewResponseOutput struct{ *pulumi.OutputState }

Describes the Machine Extension Instance View.

func (MachineExtensionInstanceViewResponseOutput) ElementType

func (MachineExtensionInstanceViewResponseOutput) Name

The machine extension name.

func (MachineExtensionInstanceViewResponseOutput) Status

Instance view status.

func (MachineExtensionInstanceViewResponseOutput) ToMachineExtensionInstanceViewResponseOutput

func (o MachineExtensionInstanceViewResponseOutput) ToMachineExtensionInstanceViewResponseOutput() MachineExtensionInstanceViewResponseOutput

func (MachineExtensionInstanceViewResponseOutput) ToMachineExtensionInstanceViewResponseOutputWithContext

func (o MachineExtensionInstanceViewResponseOutput) ToMachineExtensionInstanceViewResponseOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseOutput

func (MachineExtensionInstanceViewResponseOutput) Type

Specifies the type of the extension; an example is "CustomScriptExtension".

func (MachineExtensionInstanceViewResponseOutput) TypeHandlerVersion

Specifies the version of the script handler.

type MachineExtensionInstanceViewResponseStatus

type MachineExtensionInstanceViewResponseStatus struct {
	// The status code.
	Code string `pulumi:"code"`
	// The short localizable label for the status.
	DisplayStatus string `pulumi:"displayStatus"`
	// The level code.
	Level string `pulumi:"level"`
	// The detailed status message, including for alerts and error messages.
	Message string `pulumi:"message"`
	// The time of the status.
	Time string `pulumi:"time"`
}

Instance view status.

type MachineExtensionInstanceViewResponseStatusArgs

type MachineExtensionInstanceViewResponseStatusArgs struct {
	// The status code.
	Code pulumi.StringInput `pulumi:"code"`
	// The short localizable label for the status.
	DisplayStatus pulumi.StringInput `pulumi:"displayStatus"`
	// The level code.
	Level pulumi.StringInput `pulumi:"level"`
	// The detailed status message, including for alerts and error messages.
	Message pulumi.StringInput `pulumi:"message"`
	// The time of the status.
	Time pulumi.StringInput `pulumi:"time"`
}

Instance view status.

func (MachineExtensionInstanceViewResponseStatusArgs) ElementType

func (MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusOutput

func (i MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusOutput() MachineExtensionInstanceViewResponseStatusOutput

func (MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusOutputWithContext

func (i MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseStatusOutput

func (MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusPtrOutput

func (i MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusPtrOutput() MachineExtensionInstanceViewResponseStatusPtrOutput

func (MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext

func (i MachineExtensionInstanceViewResponseStatusArgs) ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseStatusPtrOutput

type MachineExtensionInstanceViewResponseStatusInput

type MachineExtensionInstanceViewResponseStatusInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewResponseStatusOutput() MachineExtensionInstanceViewResponseStatusOutput
	ToMachineExtensionInstanceViewResponseStatusOutputWithContext(context.Context) MachineExtensionInstanceViewResponseStatusOutput
}

MachineExtensionInstanceViewResponseStatusInput is an input type that accepts MachineExtensionInstanceViewResponseStatusArgs and MachineExtensionInstanceViewResponseStatusOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewResponseStatusInput` via:

MachineExtensionInstanceViewResponseStatusArgs{...}

type MachineExtensionInstanceViewResponseStatusOutput

type MachineExtensionInstanceViewResponseStatusOutput struct{ *pulumi.OutputState }

Instance view status.

func (MachineExtensionInstanceViewResponseStatusOutput) Code

The status code.

func (MachineExtensionInstanceViewResponseStatusOutput) DisplayStatus

The short localizable label for the status.

func (MachineExtensionInstanceViewResponseStatusOutput) ElementType

func (MachineExtensionInstanceViewResponseStatusOutput) Level

The level code.

func (MachineExtensionInstanceViewResponseStatusOutput) Message

The detailed status message, including for alerts and error messages.

func (MachineExtensionInstanceViewResponseStatusOutput) Time

The time of the status.

func (MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusOutput

func (o MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusOutput() MachineExtensionInstanceViewResponseStatusOutput

func (MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusOutputWithContext

func (o MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseStatusOutput

func (MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutput

func (o MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutput() MachineExtensionInstanceViewResponseStatusPtrOutput

func (MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext

func (o MachineExtensionInstanceViewResponseStatusOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseStatusPtrOutput

type MachineExtensionInstanceViewResponseStatusPtrInput

type MachineExtensionInstanceViewResponseStatusPtrInput interface {
	pulumi.Input

	ToMachineExtensionInstanceViewResponseStatusPtrOutput() MachineExtensionInstanceViewResponseStatusPtrOutput
	ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext(context.Context) MachineExtensionInstanceViewResponseStatusPtrOutput
}

MachineExtensionInstanceViewResponseStatusPtrInput is an input type that accepts MachineExtensionInstanceViewResponseStatusArgs, MachineExtensionInstanceViewResponseStatusPtr and MachineExtensionInstanceViewResponseStatusPtrOutput values. You can construct a concrete instance of `MachineExtensionInstanceViewResponseStatusPtrInput` via:

        MachineExtensionInstanceViewResponseStatusArgs{...}

or:

        nil

type MachineExtensionInstanceViewResponseStatusPtrOutput

type MachineExtensionInstanceViewResponseStatusPtrOutput struct{ *pulumi.OutputState }

func (MachineExtensionInstanceViewResponseStatusPtrOutput) Code

The status code.

func (MachineExtensionInstanceViewResponseStatusPtrOutput) DisplayStatus

The short localizable label for the status.

func (MachineExtensionInstanceViewResponseStatusPtrOutput) Elem

func (MachineExtensionInstanceViewResponseStatusPtrOutput) ElementType

func (MachineExtensionInstanceViewResponseStatusPtrOutput) Level

The level code.

func (MachineExtensionInstanceViewResponseStatusPtrOutput) Message

The detailed status message, including for alerts and error messages.

func (MachineExtensionInstanceViewResponseStatusPtrOutput) Time

The time of the status.

func (MachineExtensionInstanceViewResponseStatusPtrOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutput

func (o MachineExtensionInstanceViewResponseStatusPtrOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutput() MachineExtensionInstanceViewResponseStatusPtrOutput

func (MachineExtensionInstanceViewResponseStatusPtrOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext

func (o MachineExtensionInstanceViewResponseStatusPtrOutput) ToMachineExtensionInstanceViewResponseStatusPtrOutputWithContext(ctx context.Context) MachineExtensionInstanceViewResponseStatusPtrOutput

type MachineExtensionOutput added in v0.2.6

type MachineExtensionOutput struct {
	*pulumi.OutputState
}

func (MachineExtensionOutput) ElementType added in v0.2.6

func (MachineExtensionOutput) ElementType() reflect.Type

func (MachineExtensionOutput) ToMachineExtensionOutput added in v0.2.6

func (o MachineExtensionOutput) ToMachineExtensionOutput() MachineExtensionOutput

func (MachineExtensionOutput) ToMachineExtensionOutputWithContext added in v0.2.6

func (o MachineExtensionOutput) ToMachineExtensionOutputWithContext(ctx context.Context) MachineExtensionOutput

type MachineExtensionPropertiesResponseInstanceView

type MachineExtensionPropertiesResponseInstanceView struct {
	// The machine extension name.
	Name string `pulumi:"name"`
	// Instance view status.
	Status *MachineExtensionInstanceViewResponseStatus `pulumi:"status"`
	// Specifies the type of the extension; an example is "CustomScriptExtension".
	Type string `pulumi:"type"`
	// Specifies the version of the script handler.
	TypeHandlerVersion string `pulumi:"typeHandlerVersion"`
}

The machine extension instance view.

type MachineExtensionPropertiesResponseInstanceViewArgs

type MachineExtensionPropertiesResponseInstanceViewArgs struct {
	// The machine extension name.
	Name pulumi.StringInput `pulumi:"name"`
	// Instance view status.
	Status MachineExtensionInstanceViewResponseStatusPtrInput `pulumi:"status"`
	// Specifies the type of the extension; an example is "CustomScriptExtension".
	Type pulumi.StringInput `pulumi:"type"`
	// Specifies the version of the script handler.
	TypeHandlerVersion pulumi.StringInput `pulumi:"typeHandlerVersion"`
}

The machine extension instance view.

func (MachineExtensionPropertiesResponseInstanceViewArgs) ElementType

func (MachineExtensionPropertiesResponseInstanceViewArgs) ToMachineExtensionPropertiesResponseInstanceViewOutput

func (i MachineExtensionPropertiesResponseInstanceViewArgs) ToMachineExtensionPropertiesResponseInstanceViewOutput() MachineExtensionPropertiesResponseInstanceViewOutput

func (MachineExtensionPropertiesResponseInstanceViewArgs) ToMachineExtensionPropertiesResponseInstanceViewOutputWithContext

func (i MachineExtensionPropertiesResponseInstanceViewArgs) ToMachineExtensionPropertiesResponseInstanceViewOutputWithContext(ctx context.Context) MachineExtensionPropertiesResponseInstanceViewOutput

func (MachineExtensionPropertiesResponseInstanceViewArgs) ToMachineExtensionPropertiesResponseInstanceViewPtrOutput

func (i MachineExtensionPropertiesResponseInstanceViewArgs) ToMachineExtensionPropertiesResponseInstanceViewPtrOutput() MachineExtensionPropertiesResponseInstanceViewPtrOutput

func (MachineExtensionPropertiesResponseInstanceViewArgs) ToMachineExtensionPropertiesResponseInstanceViewPtrOutputWithContext

func (i MachineExtensionPropertiesResponseInstanceViewArgs) ToMachineExtensionPropertiesResponseInstanceViewPtrOutputWithContext(ctx context.Context) MachineExtensionPropertiesResponseInstanceViewPtrOutput

type MachineExtensionPropertiesResponseInstanceViewInput

type MachineExtensionPropertiesResponseInstanceViewInput interface {
	pulumi.Input

	ToMachineExtensionPropertiesResponseInstanceViewOutput() MachineExtensionPropertiesResponseInstanceViewOutput
	ToMachineExtensionPropertiesResponseInstanceViewOutputWithContext(context.Context) MachineExtensionPropertiesResponseInstanceViewOutput
}

MachineExtensionPropertiesResponseInstanceViewInput is an input type that accepts MachineExtensionPropertiesResponseInstanceViewArgs and MachineExtensionPropertiesResponseInstanceViewOutput values. You can construct a concrete instance of `MachineExtensionPropertiesResponseInstanceViewInput` via:

MachineExtensionPropertiesResponseInstanceViewArgs{...}

type MachineExtensionPropertiesResponseInstanceViewOutput

type MachineExtensionPropertiesResponseInstanceViewOutput struct{ *pulumi.OutputState }

The machine extension instance view.

func (MachineExtensionPropertiesResponseInstanceViewOutput) ElementType

func (MachineExtensionPropertiesResponseInstanceViewOutput) Name

The machine extension name.

func (MachineExtensionPropertiesResponseInstanceViewOutput) Status

Instance view status.

func (MachineExtensionPropertiesResponseInstanceViewOutput) ToMachineExtensionPropertiesResponseInstanceViewOutput

func (MachineExtensionPropertiesResponseInstanceViewOutput) ToMachineExtensionPropertiesResponseInstanceViewOutputWithContext

func (o MachineExtensionPropertiesResponseInstanceViewOutput) ToMachineExtensionPropertiesResponseInstanceViewOutputWithContext(ctx context.Context) MachineExtensionPropertiesResponseInstanceViewOutput

func (MachineExtensionPropertiesResponseInstanceViewOutput) ToMachineExtensionPropertiesResponseInstanceViewPtrOutput

func (o MachineExtensionPropertiesResponseInstanceViewOutput) ToMachineExtensionPropertiesResponseInstanceViewPtrOutput() MachineExtensionPropertiesResponseInstanceViewPtrOutput

func (MachineExtensionPropertiesResponseInstanceViewOutput) ToMachineExtensionPropertiesResponseInstanceViewPtrOutputWithContext

func (o MachineExtensionPropertiesResponseInstanceViewOutput) ToMachineExtensionPropertiesResponseInstanceViewPtrOutputWithContext(ctx context.Context) MachineExtensionPropertiesResponseInstanceViewPtrOutput

func (MachineExtensionPropertiesResponseInstanceViewOutput) Type

Specifies the type of the extension; an example is "CustomScriptExtension".

func (MachineExtensionPropertiesResponseInstanceViewOutput) TypeHandlerVersion

Specifies the version of the script handler.

type MachineExtensionPropertiesResponseInstanceViewPtrInput

type MachineExtensionPropertiesResponseInstanceViewPtrInput interface {
	pulumi.Input

	ToMachineExtensionPropertiesResponseInstanceViewPtrOutput() MachineExtensionPropertiesResponseInstanceViewPtrOutput
	ToMachineExtensionPropertiesResponseInstanceViewPtrOutputWithContext(context.Context) MachineExtensionPropertiesResponseInstanceViewPtrOutput
}

MachineExtensionPropertiesResponseInstanceViewPtrInput is an input type that accepts MachineExtensionPropertiesResponseInstanceViewArgs, MachineExtensionPropertiesResponseInstanceViewPtr and MachineExtensionPropertiesResponseInstanceViewPtrOutput values. You can construct a concrete instance of `MachineExtensionPropertiesResponseInstanceViewPtrInput` via:

        MachineExtensionPropertiesResponseInstanceViewArgs{...}

or:

        nil

type MachineExtensionPropertiesResponseInstanceViewPtrOutput

type MachineExtensionPropertiesResponseInstanceViewPtrOutput struct{ *pulumi.OutputState }

func (MachineExtensionPropertiesResponseInstanceViewPtrOutput) Elem

func (MachineExtensionPropertiesResponseInstanceViewPtrOutput) ElementType

func (MachineExtensionPropertiesResponseInstanceViewPtrOutput) Name

The machine extension name.

func (MachineExtensionPropertiesResponseInstanceViewPtrOutput) Status

Instance view status.

func (MachineExtensionPropertiesResponseInstanceViewPtrOutput) ToMachineExtensionPropertiesResponseInstanceViewPtrOutput

func (MachineExtensionPropertiesResponseInstanceViewPtrOutput) ToMachineExtensionPropertiesResponseInstanceViewPtrOutputWithContext

func (o MachineExtensionPropertiesResponseInstanceViewPtrOutput) ToMachineExtensionPropertiesResponseInstanceViewPtrOutputWithContext(ctx context.Context) MachineExtensionPropertiesResponseInstanceViewPtrOutput

func (MachineExtensionPropertiesResponseInstanceViewPtrOutput) Type

Specifies the type of the extension; an example is "CustomScriptExtension".

func (MachineExtensionPropertiesResponseInstanceViewPtrOutput) TypeHandlerVersion

Specifies the version of the script handler.

type MachineExtensionState

type MachineExtensionState struct {
	// Indicates whether the extension should use a newer minor version if one is available at deployment time. Once deployed, however, the extension will not upgrade minor versions unless redeployed, even with this property set to true.
	AutoUpgradeMinorVersion pulumi.BoolPtrInput
	// How the extension handler should be forced to update even if the extension configuration has not changed.
	ForceUpdateTag pulumi.StringPtrInput
	// The machine extension instance view.
	InstanceView MachineExtensionPropertiesResponseInstanceViewPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The extension can contain either protectedSettings or protectedSettingsFromKeyVault or no protected settings at all.
	ProtectedSettings pulumi.Input
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringPtrInput
	// The name of the extension handler publisher.
	Publisher pulumi.StringPtrInput
	// Json formatted public settings for the extension.
	Settings pulumi.Input
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
	// Specifies the version of the script handler.
	TypeHandlerVersion pulumi.StringPtrInput
}

func (MachineExtensionState) ElementType

func (MachineExtensionState) ElementType() reflect.Type

type MachineIdentity

type MachineIdentity struct {
	// The identity type.
	Type *string `pulumi:"type"`
}

type MachineIdentityArgs

type MachineIdentityArgs struct {
	// The identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (MachineIdentityArgs) ElementType

func (MachineIdentityArgs) ElementType() reflect.Type

func (MachineIdentityArgs) ToMachineIdentityOutput

func (i MachineIdentityArgs) ToMachineIdentityOutput() MachineIdentityOutput

func (MachineIdentityArgs) ToMachineIdentityOutputWithContext

func (i MachineIdentityArgs) ToMachineIdentityOutputWithContext(ctx context.Context) MachineIdentityOutput

func (MachineIdentityArgs) ToMachineIdentityPtrOutput

func (i MachineIdentityArgs) ToMachineIdentityPtrOutput() MachineIdentityPtrOutput

func (MachineIdentityArgs) ToMachineIdentityPtrOutputWithContext

func (i MachineIdentityArgs) ToMachineIdentityPtrOutputWithContext(ctx context.Context) MachineIdentityPtrOutput

type MachineIdentityInput

type MachineIdentityInput interface {
	pulumi.Input

	ToMachineIdentityOutput() MachineIdentityOutput
	ToMachineIdentityOutputWithContext(context.Context) MachineIdentityOutput
}

MachineIdentityInput is an input type that accepts MachineIdentityArgs and MachineIdentityOutput values. You can construct a concrete instance of `MachineIdentityInput` via:

MachineIdentityArgs{...}

type MachineIdentityOutput

type MachineIdentityOutput struct{ *pulumi.OutputState }

func (MachineIdentityOutput) ElementType

func (MachineIdentityOutput) ElementType() reflect.Type

func (MachineIdentityOutput) ToMachineIdentityOutput

func (o MachineIdentityOutput) ToMachineIdentityOutput() MachineIdentityOutput

func (MachineIdentityOutput) ToMachineIdentityOutputWithContext

func (o MachineIdentityOutput) ToMachineIdentityOutputWithContext(ctx context.Context) MachineIdentityOutput

func (MachineIdentityOutput) ToMachineIdentityPtrOutput

func (o MachineIdentityOutput) ToMachineIdentityPtrOutput() MachineIdentityPtrOutput

func (MachineIdentityOutput) ToMachineIdentityPtrOutputWithContext

func (o MachineIdentityOutput) ToMachineIdentityPtrOutputWithContext(ctx context.Context) MachineIdentityPtrOutput

func (MachineIdentityOutput) Type

The identity type.

type MachineIdentityPtrInput

type MachineIdentityPtrInput interface {
	pulumi.Input

	ToMachineIdentityPtrOutput() MachineIdentityPtrOutput
	ToMachineIdentityPtrOutputWithContext(context.Context) MachineIdentityPtrOutput
}

MachineIdentityPtrInput is an input type that accepts MachineIdentityArgs, MachineIdentityPtr and MachineIdentityPtrOutput values. You can construct a concrete instance of `MachineIdentityPtrInput` via:

        MachineIdentityArgs{...}

or:

        nil

type MachineIdentityPtrOutput

type MachineIdentityPtrOutput struct{ *pulumi.OutputState }

func (MachineIdentityPtrOutput) Elem

func (MachineIdentityPtrOutput) ElementType

func (MachineIdentityPtrOutput) ElementType() reflect.Type

func (MachineIdentityPtrOutput) ToMachineIdentityPtrOutput

func (o MachineIdentityPtrOutput) ToMachineIdentityPtrOutput() MachineIdentityPtrOutput

func (MachineIdentityPtrOutput) ToMachineIdentityPtrOutputWithContext

func (o MachineIdentityPtrOutput) ToMachineIdentityPtrOutputWithContext(ctx context.Context) MachineIdentityPtrOutput

func (MachineIdentityPtrOutput) Type

The identity type.

type MachineInput added in v0.2.6

type MachineInput interface {
	pulumi.Input

	ToMachineOutput() MachineOutput
	ToMachineOutputWithContext(ctx context.Context) MachineOutput
}

type MachineOutput added in v0.2.6

type MachineOutput struct {
	*pulumi.OutputState
}

func (MachineOutput) ElementType added in v0.2.6

func (MachineOutput) ElementType() reflect.Type

func (MachineOutput) ToMachineOutput added in v0.2.6

func (o MachineOutput) ToMachineOutput() MachineOutput

func (MachineOutput) ToMachineOutputWithContext added in v0.2.6

func (o MachineOutput) ToMachineOutputWithContext(ctx context.Context) MachineOutput

type MachinePropertiesResponseOsProfile

type MachinePropertiesResponseOsProfile struct {
	// Specifies the host OS name of the hybrid machine.
	ComputerName string `pulumi:"computerName"`
}

Specifies the operating system settings for the hybrid machine.

type MachinePropertiesResponseOsProfileArgs

type MachinePropertiesResponseOsProfileArgs struct {
	// Specifies the host OS name of the hybrid machine.
	ComputerName pulumi.StringInput `pulumi:"computerName"`
}

Specifies the operating system settings for the hybrid machine.

func (MachinePropertiesResponseOsProfileArgs) ElementType

func (MachinePropertiesResponseOsProfileArgs) ToMachinePropertiesResponseOsProfileOutput

func (i MachinePropertiesResponseOsProfileArgs) ToMachinePropertiesResponseOsProfileOutput() MachinePropertiesResponseOsProfileOutput

func (MachinePropertiesResponseOsProfileArgs) ToMachinePropertiesResponseOsProfileOutputWithContext

func (i MachinePropertiesResponseOsProfileArgs) ToMachinePropertiesResponseOsProfileOutputWithContext(ctx context.Context) MachinePropertiesResponseOsProfileOutput

func (MachinePropertiesResponseOsProfileArgs) ToMachinePropertiesResponseOsProfilePtrOutput

func (i MachinePropertiesResponseOsProfileArgs) ToMachinePropertiesResponseOsProfilePtrOutput() MachinePropertiesResponseOsProfilePtrOutput

func (MachinePropertiesResponseOsProfileArgs) ToMachinePropertiesResponseOsProfilePtrOutputWithContext

func (i MachinePropertiesResponseOsProfileArgs) ToMachinePropertiesResponseOsProfilePtrOutputWithContext(ctx context.Context) MachinePropertiesResponseOsProfilePtrOutput

type MachinePropertiesResponseOsProfileInput

type MachinePropertiesResponseOsProfileInput interface {
	pulumi.Input

	ToMachinePropertiesResponseOsProfileOutput() MachinePropertiesResponseOsProfileOutput
	ToMachinePropertiesResponseOsProfileOutputWithContext(context.Context) MachinePropertiesResponseOsProfileOutput
}

MachinePropertiesResponseOsProfileInput is an input type that accepts MachinePropertiesResponseOsProfileArgs and MachinePropertiesResponseOsProfileOutput values. You can construct a concrete instance of `MachinePropertiesResponseOsProfileInput` via:

MachinePropertiesResponseOsProfileArgs{...}

type MachinePropertiesResponseOsProfileOutput

type MachinePropertiesResponseOsProfileOutput struct{ *pulumi.OutputState }

Specifies the operating system settings for the hybrid machine.

func (MachinePropertiesResponseOsProfileOutput) ComputerName

Specifies the host OS name of the hybrid machine.

func (MachinePropertiesResponseOsProfileOutput) ElementType

func (MachinePropertiesResponseOsProfileOutput) ToMachinePropertiesResponseOsProfileOutput

func (o MachinePropertiesResponseOsProfileOutput) ToMachinePropertiesResponseOsProfileOutput() MachinePropertiesResponseOsProfileOutput

func (MachinePropertiesResponseOsProfileOutput) ToMachinePropertiesResponseOsProfileOutputWithContext

func (o MachinePropertiesResponseOsProfileOutput) ToMachinePropertiesResponseOsProfileOutputWithContext(ctx context.Context) MachinePropertiesResponseOsProfileOutput

func (MachinePropertiesResponseOsProfileOutput) ToMachinePropertiesResponseOsProfilePtrOutput

func (o MachinePropertiesResponseOsProfileOutput) ToMachinePropertiesResponseOsProfilePtrOutput() MachinePropertiesResponseOsProfilePtrOutput

func (MachinePropertiesResponseOsProfileOutput) ToMachinePropertiesResponseOsProfilePtrOutputWithContext

func (o MachinePropertiesResponseOsProfileOutput) ToMachinePropertiesResponseOsProfilePtrOutputWithContext(ctx context.Context) MachinePropertiesResponseOsProfilePtrOutput

type MachinePropertiesResponseOsProfilePtrInput

type MachinePropertiesResponseOsProfilePtrInput interface {
	pulumi.Input

	ToMachinePropertiesResponseOsProfilePtrOutput() MachinePropertiesResponseOsProfilePtrOutput
	ToMachinePropertiesResponseOsProfilePtrOutputWithContext(context.Context) MachinePropertiesResponseOsProfilePtrOutput
}

MachinePropertiesResponseOsProfilePtrInput is an input type that accepts MachinePropertiesResponseOsProfileArgs, MachinePropertiesResponseOsProfilePtr and MachinePropertiesResponseOsProfilePtrOutput values. You can construct a concrete instance of `MachinePropertiesResponseOsProfilePtrInput` via:

        MachinePropertiesResponseOsProfileArgs{...}

or:

        nil

type MachinePropertiesResponseOsProfilePtrOutput

type MachinePropertiesResponseOsProfilePtrOutput struct{ *pulumi.OutputState }

func (MachinePropertiesResponseOsProfilePtrOutput) ComputerName

Specifies the host OS name of the hybrid machine.

func (MachinePropertiesResponseOsProfilePtrOutput) Elem

func (MachinePropertiesResponseOsProfilePtrOutput) ElementType

func (MachinePropertiesResponseOsProfilePtrOutput) ToMachinePropertiesResponseOsProfilePtrOutput

func (o MachinePropertiesResponseOsProfilePtrOutput) ToMachinePropertiesResponseOsProfilePtrOutput() MachinePropertiesResponseOsProfilePtrOutput

func (MachinePropertiesResponseOsProfilePtrOutput) ToMachinePropertiesResponseOsProfilePtrOutputWithContext

func (o MachinePropertiesResponseOsProfilePtrOutput) ToMachinePropertiesResponseOsProfilePtrOutputWithContext(ctx context.Context) MachinePropertiesResponseOsProfilePtrOutput

type MachineResponseIdentity

type MachineResponseIdentity struct {
	// The identity's principal id.
	PrincipalId string `pulumi:"principalId"`
	// The identity's tenant id.
	TenantId string `pulumi:"tenantId"`
	// The identity type.
	Type *string `pulumi:"type"`
}

type MachineResponseIdentityArgs

type MachineResponseIdentityArgs struct {
	// The identity's principal id.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The identity's tenant id.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The identity type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (MachineResponseIdentityArgs) ElementType

func (MachineResponseIdentityArgs) ToMachineResponseIdentityOutput

func (i MachineResponseIdentityArgs) ToMachineResponseIdentityOutput() MachineResponseIdentityOutput

func (MachineResponseIdentityArgs) ToMachineResponseIdentityOutputWithContext

func (i MachineResponseIdentityArgs) ToMachineResponseIdentityOutputWithContext(ctx context.Context) MachineResponseIdentityOutput

func (MachineResponseIdentityArgs) ToMachineResponseIdentityPtrOutput

func (i MachineResponseIdentityArgs) ToMachineResponseIdentityPtrOutput() MachineResponseIdentityPtrOutput

func (MachineResponseIdentityArgs) ToMachineResponseIdentityPtrOutputWithContext

func (i MachineResponseIdentityArgs) ToMachineResponseIdentityPtrOutputWithContext(ctx context.Context) MachineResponseIdentityPtrOutput

type MachineResponseIdentityInput

type MachineResponseIdentityInput interface {
	pulumi.Input

	ToMachineResponseIdentityOutput() MachineResponseIdentityOutput
	ToMachineResponseIdentityOutputWithContext(context.Context) MachineResponseIdentityOutput
}

MachineResponseIdentityInput is an input type that accepts MachineResponseIdentityArgs and MachineResponseIdentityOutput values. You can construct a concrete instance of `MachineResponseIdentityInput` via:

MachineResponseIdentityArgs{...}

type MachineResponseIdentityOutput

type MachineResponseIdentityOutput struct{ *pulumi.OutputState }

func (MachineResponseIdentityOutput) ElementType

func (MachineResponseIdentityOutput) PrincipalId

The identity's principal id.

func (MachineResponseIdentityOutput) TenantId

The identity's tenant id.

func (MachineResponseIdentityOutput) ToMachineResponseIdentityOutput

func (o MachineResponseIdentityOutput) ToMachineResponseIdentityOutput() MachineResponseIdentityOutput

func (MachineResponseIdentityOutput) ToMachineResponseIdentityOutputWithContext

func (o MachineResponseIdentityOutput) ToMachineResponseIdentityOutputWithContext(ctx context.Context) MachineResponseIdentityOutput

func (MachineResponseIdentityOutput) ToMachineResponseIdentityPtrOutput

func (o MachineResponseIdentityOutput) ToMachineResponseIdentityPtrOutput() MachineResponseIdentityPtrOutput

func (MachineResponseIdentityOutput) ToMachineResponseIdentityPtrOutputWithContext

func (o MachineResponseIdentityOutput) ToMachineResponseIdentityPtrOutputWithContext(ctx context.Context) MachineResponseIdentityPtrOutput

func (MachineResponseIdentityOutput) Type

The identity type.

type MachineResponseIdentityPtrInput

type MachineResponseIdentityPtrInput interface {
	pulumi.Input

	ToMachineResponseIdentityPtrOutput() MachineResponseIdentityPtrOutput
	ToMachineResponseIdentityPtrOutputWithContext(context.Context) MachineResponseIdentityPtrOutput
}

MachineResponseIdentityPtrInput is an input type that accepts MachineResponseIdentityArgs, MachineResponseIdentityPtr and MachineResponseIdentityPtrOutput values. You can construct a concrete instance of `MachineResponseIdentityPtrInput` via:

        MachineResponseIdentityArgs{...}

or:

        nil

type MachineResponseIdentityPtrOutput

type MachineResponseIdentityPtrOutput struct{ *pulumi.OutputState }

func (MachineResponseIdentityPtrOutput) Elem

func (MachineResponseIdentityPtrOutput) ElementType

func (MachineResponseIdentityPtrOutput) PrincipalId

The identity's principal id.

func (MachineResponseIdentityPtrOutput) TenantId

The identity's tenant id.

func (MachineResponseIdentityPtrOutput) ToMachineResponseIdentityPtrOutput

func (o MachineResponseIdentityPtrOutput) ToMachineResponseIdentityPtrOutput() MachineResponseIdentityPtrOutput

func (MachineResponseIdentityPtrOutput) ToMachineResponseIdentityPtrOutputWithContext

func (o MachineResponseIdentityPtrOutput) ToMachineResponseIdentityPtrOutputWithContext(ctx context.Context) MachineResponseIdentityPtrOutput

func (MachineResponseIdentityPtrOutput) Type

The identity type.

type MachineState

type MachineState struct {
	// Specifies the AD fully qualified display name.
	AdFqdn pulumi.StringPtrInput
	// The hybrid machine agent full version.
	AgentVersion pulumi.StringPtrInput
	// Public Key that the client provides to be used during initial resource onboarding
	ClientPublicKey pulumi.StringPtrInput
	// Specifies the hybrid machine display name.
	DisplayName pulumi.StringPtrInput
	// Specifies the DNS fully qualified display name.
	DnsFqdn pulumi.StringPtrInput
	// Specifies the Windows domain name.
	DomainName pulumi.StringPtrInput
	// Details about the error state.
	ErrorDetails ErrorDetailResponseArrayInput
	// Machine Extensions information
	Extensions MachineExtensionInstanceViewResponseArrayInput
	Identity   MachineResponseIdentityPtrInput
	// The time of the last status change.
	LastStatusChange pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Metadata pertaining to the geographic location of the resource.
	LocationData LocationDataResponsePtrInput
	// Specifies the hybrid machine FQDN.
	MachineFqdn pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The Operating System running on the hybrid machine.
	OsName pulumi.StringPtrInput
	// Specifies the operating system settings for the hybrid machine.
	OsProfile MachinePropertiesResponseOsProfilePtrInput
	// Specifies the Operating System product SKU.
	OsSku pulumi.StringPtrInput
	// The version of Operating System running on the hybrid machine.
	OsVersion pulumi.StringPtrInput
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringPtrInput
	// The status of the hybrid machine agent.
	Status pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringPtrInput
	// Specifies the hybrid machine unique ID.
	VmId pulumi.StringPtrInput
	// Specifies the Arc Machine's unique SMBIOS ID
	VmUuid pulumi.StringPtrInput
}

func (MachineState) ElementType

func (MachineState) ElementType() reflect.Type

type RebootIfNeeded added in v0.3.1

type RebootIfNeeded pulumi.String

Set this to true to automatically reboot the node after a configuration that requires reboot is applied. Otherwise, you will have to manually reboot the node for any configuration that requires it. The default value is false. To use this setting when a reboot condition is enacted by something other than DSC (such as Windows Installer), combine this setting with the xPendingReboot module.

func (RebootIfNeeded) ElementType added in v0.3.1

func (RebootIfNeeded) ElementType() reflect.Type

func (RebootIfNeeded) ToStringOutput added in v0.3.1

func (e RebootIfNeeded) ToStringOutput() pulumi.StringOutput

func (RebootIfNeeded) ToStringOutputWithContext added in v0.3.1

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

func (RebootIfNeeded) ToStringPtrOutput added in v0.3.1

func (e RebootIfNeeded) ToStringPtrOutput() pulumi.StringPtrOutput

func (RebootIfNeeded) ToStringPtrOutputWithContext added in v0.3.1

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

type VMInfoResponse

type VMInfoResponse struct {
	// Azure resource Id of the VM.
	Id string `pulumi:"id"`
	// UUID(Universally Unique Identifier) of the VM.
	Uuid string `pulumi:"uuid"`
}

Information about the VM.

type VMInfoResponseArgs

type VMInfoResponseArgs struct {
	// Azure resource Id of the VM.
	Id pulumi.StringInput `pulumi:"id"`
	// UUID(Universally Unique Identifier) of the VM.
	Uuid pulumi.StringInput `pulumi:"uuid"`
}

Information about the VM.

func (VMInfoResponseArgs) ElementType

func (VMInfoResponseArgs) ElementType() reflect.Type

func (VMInfoResponseArgs) ToVMInfoResponseOutput

func (i VMInfoResponseArgs) ToVMInfoResponseOutput() VMInfoResponseOutput

func (VMInfoResponseArgs) ToVMInfoResponseOutputWithContext

func (i VMInfoResponseArgs) ToVMInfoResponseOutputWithContext(ctx context.Context) VMInfoResponseOutput

func (VMInfoResponseArgs) ToVMInfoResponsePtrOutput

func (i VMInfoResponseArgs) ToVMInfoResponsePtrOutput() VMInfoResponsePtrOutput

func (VMInfoResponseArgs) ToVMInfoResponsePtrOutputWithContext

func (i VMInfoResponseArgs) ToVMInfoResponsePtrOutputWithContext(ctx context.Context) VMInfoResponsePtrOutput

type VMInfoResponseInput

type VMInfoResponseInput interface {
	pulumi.Input

	ToVMInfoResponseOutput() VMInfoResponseOutput
	ToVMInfoResponseOutputWithContext(context.Context) VMInfoResponseOutput
}

VMInfoResponseInput is an input type that accepts VMInfoResponseArgs and VMInfoResponseOutput values. You can construct a concrete instance of `VMInfoResponseInput` via:

VMInfoResponseArgs{...}

type VMInfoResponseOutput

type VMInfoResponseOutput struct{ *pulumi.OutputState }

Information about the VM.

func (VMInfoResponseOutput) ElementType

func (VMInfoResponseOutput) ElementType() reflect.Type

func (VMInfoResponseOutput) Id

Azure resource Id of the VM.

func (VMInfoResponseOutput) ToVMInfoResponseOutput

func (o VMInfoResponseOutput) ToVMInfoResponseOutput() VMInfoResponseOutput

func (VMInfoResponseOutput) ToVMInfoResponseOutputWithContext

func (o VMInfoResponseOutput) ToVMInfoResponseOutputWithContext(ctx context.Context) VMInfoResponseOutput

func (VMInfoResponseOutput) ToVMInfoResponsePtrOutput

func (o VMInfoResponseOutput) ToVMInfoResponsePtrOutput() VMInfoResponsePtrOutput

func (VMInfoResponseOutput) ToVMInfoResponsePtrOutputWithContext

func (o VMInfoResponseOutput) ToVMInfoResponsePtrOutputWithContext(ctx context.Context) VMInfoResponsePtrOutput

func (VMInfoResponseOutput) Uuid

UUID(Universally Unique Identifier) of the VM.

type VMInfoResponsePtrInput

type VMInfoResponsePtrInput interface {
	pulumi.Input

	ToVMInfoResponsePtrOutput() VMInfoResponsePtrOutput
	ToVMInfoResponsePtrOutputWithContext(context.Context) VMInfoResponsePtrOutput
}

VMInfoResponsePtrInput is an input type that accepts VMInfoResponseArgs, VMInfoResponsePtr and VMInfoResponsePtrOutput values. You can construct a concrete instance of `VMInfoResponsePtrInput` via:

        VMInfoResponseArgs{...}

or:

        nil

type VMInfoResponsePtrOutput

type VMInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (VMInfoResponsePtrOutput) Elem

func (VMInfoResponsePtrOutput) ElementType

func (VMInfoResponsePtrOutput) ElementType() reflect.Type

func (VMInfoResponsePtrOutput) Id

Azure resource Id of the VM.

func (VMInfoResponsePtrOutput) ToVMInfoResponsePtrOutput

func (o VMInfoResponsePtrOutput) ToVMInfoResponsePtrOutput() VMInfoResponsePtrOutput

func (VMInfoResponsePtrOutput) ToVMInfoResponsePtrOutputWithContext

func (o VMInfoResponsePtrOutput) ToVMInfoResponsePtrOutputWithContext(ctx context.Context) VMInfoResponsePtrOutput

func (VMInfoResponsePtrOutput) Uuid

UUID(Universally Unique Identifier) of the VM.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL