v20181120

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 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

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

func (ActionAfterReboot) ElementType() reflect.Type

func (ActionAfterReboot) ToStringOutput

func (e ActionAfterReboot) ToStringOutput() pulumi.StringOutput

func (ActionAfterReboot) ToStringOutputWithContext

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

func (ActionAfterReboot) ToStringPtrOutput

func (e ActionAfterReboot) ToStringPtrOutput() pulumi.StringPtrOutput

func (ActionAfterReboot) ToStringPtrOutputWithContext

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

type AllowModuleOverwrite

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

func (AllowModuleOverwrite) ElementType() reflect.Type

func (AllowModuleOverwrite) ToStringOutput

func (e AllowModuleOverwrite) ToStringOutput() pulumi.StringOutput

func (AllowModuleOverwrite) ToStringOutputWithContext

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

func (AllowModuleOverwrite) ToStringPtrOutput

func (e AllowModuleOverwrite) ToStringPtrOutput() pulumi.StringPtrOutput

func (AllowModuleOverwrite) ToStringPtrOutputWithContext

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

type ConfigurationMode

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

func (ConfigurationMode) ElementType() reflect.Type

func (ConfigurationMode) ToStringOutput

func (e ConfigurationMode) ToStringOutput() pulumi.StringOutput

func (ConfigurationMode) ToStringOutputWithContext

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

func (ConfigurationMode) ToStringPtrOutput

func (e ConfigurationMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigurationMode) ToStringPtrOutputWithContext

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 GuestConfigurationAssignment

type GuestConfigurationAssignment 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.

func GetGuestConfigurationAssignment

func GetGuestConfigurationAssignment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GuestConfigurationAssignmentState, opts ...pulumi.ResourceOption) (*GuestConfigurationAssignment, error)

GetGuestConfigurationAssignment gets an existing GuestConfigurationAssignment 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 NewGuestConfigurationAssignment

func NewGuestConfigurationAssignment(ctx *pulumi.Context,
	name string, args *GuestConfigurationAssignmentArgs, opts ...pulumi.ResourceOption) (*GuestConfigurationAssignment, error)

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

func (*GuestConfigurationAssignment) ElementType

func (*GuestConfigurationAssignment) ElementType() reflect.Type

func (*GuestConfigurationAssignment) ToGuestConfigurationAssignmentOutput

func (i *GuestConfigurationAssignment) ToGuestConfigurationAssignmentOutput() GuestConfigurationAssignmentOutput

func (*GuestConfigurationAssignment) ToGuestConfigurationAssignmentOutputWithContext

func (i *GuestConfigurationAssignment) ToGuestConfigurationAssignmentOutputWithContext(ctx context.Context) GuestConfigurationAssignmentOutput

type GuestConfigurationAssignmentArgs

type GuestConfigurationAssignmentArgs struct {
	// Name of the guest configuration assignment.
	GuestConfigurationAssignmentName pulumi.StringInput
	// 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 GuestConfigurationAssignmentPropertiesPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The name of the virtual machine.
	VmName pulumi.StringInput
}

The set of arguments for constructing a GuestConfigurationAssignment resource.

func (GuestConfigurationAssignmentArgs) ElementType

type GuestConfigurationAssignmentInput

type GuestConfigurationAssignmentInput interface {
	pulumi.Input

	ToGuestConfigurationAssignmentOutput() GuestConfigurationAssignmentOutput
	ToGuestConfigurationAssignmentOutputWithContext(ctx context.Context) GuestConfigurationAssignmentOutput
}

type GuestConfigurationAssignmentOutput

type GuestConfigurationAssignmentOutput struct {
	*pulumi.OutputState
}

func (GuestConfigurationAssignmentOutput) ElementType

func (GuestConfigurationAssignmentOutput) ToGuestConfigurationAssignmentOutput

func (o GuestConfigurationAssignmentOutput) ToGuestConfigurationAssignmentOutput() GuestConfigurationAssignmentOutput

func (GuestConfigurationAssignmentOutput) ToGuestConfigurationAssignmentOutputWithContext

func (o GuestConfigurationAssignmentOutput) ToGuestConfigurationAssignmentOutputWithContext(ctx context.Context) GuestConfigurationAssignmentOutput

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"`
	// 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"`
}

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"`
	// 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"`
}

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) 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) 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) 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) ToGuestConfigurationAssignmentPropertiesResponsePtrOutput

func (GuestConfigurationAssignmentPropertiesResponsePtrOutput) ToGuestConfigurationAssignmentPropertiesResponsePtrOutputWithContext

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

type GuestConfigurationAssignmentState

type GuestConfigurationAssignmentState 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 (GuestConfigurationAssignmentState) ElementType

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.

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

func (*GuestConfigurationHCRPAssignment) ToGuestConfigurationHCRPAssignmentOutput

func (i *GuestConfigurationHCRPAssignment) ToGuestConfigurationHCRPAssignmentOutput() GuestConfigurationHCRPAssignmentOutput

func (*GuestConfigurationHCRPAssignment) ToGuestConfigurationHCRPAssignmentOutputWithContext

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

type GuestConfigurationHCRPAssignmentInput interface {
	pulumi.Input

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

type GuestConfigurationHCRPAssignmentOutput

type GuestConfigurationHCRPAssignmentOutput struct {
	*pulumi.OutputState
}

func (GuestConfigurationHCRPAssignmentOutput) ElementType

func (GuestConfigurationHCRPAssignmentOutput) ToGuestConfigurationHCRPAssignmentOutput

func (o GuestConfigurationHCRPAssignmentOutput) ToGuestConfigurationHCRPAssignmentOutput() GuestConfigurationHCRPAssignmentOutput

func (GuestConfigurationHCRPAssignmentOutput) ToGuestConfigurationHCRPAssignmentOutputWithContext

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

type Kind pulumi.String

Kind of the guest configuration. For example:DSC

func (Kind) ElementType

func (Kind) ElementType() reflect.Type

func (Kind) ToStringOutput

func (e Kind) ToStringOutput() pulumi.StringOutput

func (Kind) ToStringOutputWithContext

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

func (Kind) ToStringPtrOutput

func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput

func (Kind) ToStringPtrOutputWithContext

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

type LookupGuestConfigurationAssignmentArgs

type LookupGuestConfigurationAssignmentArgs struct {
	// The guest configuration assignment name.
	GuestConfigurationAssignmentName string `pulumi:"guestConfigurationAssignmentName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the virtual machine.
	VmName string `pulumi:"vmName"`
}

type LookupGuestConfigurationAssignmentResult

type LookupGuestConfigurationAssignmentResult 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 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 RebootIfNeeded

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

func (RebootIfNeeded) ElementType() reflect.Type

func (RebootIfNeeded) ToStringOutput

func (e RebootIfNeeded) ToStringOutput() pulumi.StringOutput

func (RebootIfNeeded) ToStringOutputWithContext

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

func (RebootIfNeeded) ToStringPtrOutput

func (e RebootIfNeeded) ToStringPtrOutput() pulumi.StringPtrOutput

func (RebootIfNeeded) ToStringPtrOutputWithContext

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

Jump to

Keyboard shortcuts

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