v20180630preview

package
v0.2.7 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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.StringInput `pulumi:"name"`
	// Value of the configuration parameter.
	Value pulumi.StringInput `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 {
	// 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"`
}

Configuration setting of LCM (Local Configuration Manager).

type ConfigurationSettingArgs

type ConfigurationSettingArgs struct {
	// 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"`
}

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

func (ConfigurationSettingOutput) ElementType() reflect.Type

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

func (ConfigurationSettingPtrOutput) ElementType

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.StringInput `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.StringInput `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.Float64Input `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.StringInput `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.Float64Input `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.Float64Output

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

func (o ConfigurationSettingResponseOutput) RefreshFrequencyMins() pulumi.Float64Output

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 VM 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 added in v0.2.6

func (GuestConfigurationAssignment) ToGuestConfigurationAssignmentOutput added in v0.2.6

func (i GuestConfigurationAssignment) ToGuestConfigurationAssignmentOutput() GuestConfigurationAssignmentOutput

func (GuestConfigurationAssignment) ToGuestConfigurationAssignmentOutputWithContext added in v0.2.6

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 added in v0.2.6

type GuestConfigurationAssignmentInput interface {
	pulumi.Input

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

type GuestConfigurationAssignmentOutput added in v0.2.6

type GuestConfigurationAssignmentOutput struct {
	*pulumi.OutputState
}

func (GuestConfigurationAssignmentOutput) ElementType added in v0.2.6

func (GuestConfigurationAssignmentOutput) ToGuestConfigurationAssignmentOutput added in v0.2.6

func (o GuestConfigurationAssignmentOutput) ToGuestConfigurationAssignmentOutput() GuestConfigurationAssignmentOutput

func (GuestConfigurationAssignmentOutput) ToGuestConfigurationAssignmentOutputWithContext added in v0.2.6

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 virtual 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 virtual 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 virtual 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 virtual 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 GuestConfigurationNavigation

type GuestConfigurationNavigation struct {
	// 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 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) 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) 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 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 {
	// 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 VM and guest configuration.

Jump to

Keyboard shortcuts

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