Azure Native

v1.88.1 published on Thursday, Dec 1, 2022 by Pulumi

GuestConfigurationAssignment

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

Example Usage

Create or update guest configuration assignment

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var guestConfigurationAssignment = new AzureNative.GuestConfiguration.GuestConfigurationAssignment("guestConfigurationAssignment", new()
    {
        GuestConfigurationAssignmentName = "WhitelistedApplication",
        Location = "westcentralus",
        Name = "WhitelistedApplication",
        Properties = new AzureNative.GuestConfiguration.Inputs.GuestConfigurationAssignmentPropertiesArgs
        {
            Context = "Azure policy",
            GuestConfiguration = new AzureNative.GuestConfiguration.Inputs.GuestConfigurationNavigationArgs
            {
                AssignmentType = "ApplyAndAutoCorrect",
                ConfigurationParameter = new[]
                {
                    new AzureNative.GuestConfiguration.Inputs.ConfigurationParameterArgs
                    {
                        Name = "[InstalledApplication]bwhitelistedapp;Name",
                        Value = "NotePad,sql",
                    },
                },
                ContentHash = "123contenthash",
                ContentUri = "https://thisisfake/pacakge",
                Name = "WhitelistedApplication",
                Version = "1.*",
            },
        },
        ResourceGroupName = "myResourceGroupName",
        VmName = "myVMName",
    });

});

Coming soon!

package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.guestconfiguration.GuestConfigurationAssignment;
import com.pulumi.azurenative.guestconfiguration.GuestConfigurationAssignmentArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var guestConfigurationAssignment = new GuestConfigurationAssignment("guestConfigurationAssignment", GuestConfigurationAssignmentArgs.builder()        
            .guestConfigurationAssignmentName("WhitelistedApplication")
            .location("westcentralus")
            .name("WhitelistedApplication")
            .properties(Map.ofEntries(
                Map.entry("context", "Azure policy"),
                Map.entry("guestConfiguration", Map.ofEntries(
                    Map.entry("assignmentType", "ApplyAndAutoCorrect"),
                    Map.entry("configurationParameter", Map.ofEntries(
                        Map.entry("name", "[InstalledApplication]bwhitelistedapp;Name"),
                        Map.entry("value", "NotePad,sql")
                    )),
                    Map.entry("contentHash", "123contenthash"),
                    Map.entry("contentUri", "https://thisisfake/pacakge"),
                    Map.entry("name", "WhitelistedApplication"),
                    Map.entry("version", "1.*")
                ))
            ))
            .resourceGroupName("myResourceGroupName")
            .vmName("myVMName")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

guest_configuration_assignment = azure_native.guestconfiguration.GuestConfigurationAssignment("guestConfigurationAssignment",
    guest_configuration_assignment_name="WhitelistedApplication",
    location="westcentralus",
    name="WhitelistedApplication",
    properties=azure_native.guestconfiguration.GuestConfigurationAssignmentPropertiesResponseArgs(
        context="Azure policy",
        guest_configuration={
            "assignmentType": "ApplyAndAutoCorrect",
            "configurationParameter": [azure_native.guestconfiguration.ConfigurationParameterArgs(
                name="[InstalledApplication]bwhitelistedapp;Name",
                value="NotePad,sql",
            )],
            "contentHash": "123contenthash",
            "contentUri": "https://thisisfake/pacakge",
            "name": "WhitelistedApplication",
            "version": "1.*",
        },
    ),
    resource_group_name="myResourceGroupName",
    vm_name="myVMName")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const guestConfigurationAssignment = new azure_native.guestconfiguration.GuestConfigurationAssignment("guestConfigurationAssignment", {
    guestConfigurationAssignmentName: "WhitelistedApplication",
    location: "westcentralus",
    name: "WhitelistedApplication",
    properties: {
        context: "Azure policy",
        guestConfiguration: {
            assignmentType: "ApplyAndAutoCorrect",
            configurationParameter: [{
                name: "[InstalledApplication]bwhitelistedapp;Name",
                value: "NotePad,sql",
            }],
            contentHash: "123contenthash",
            contentUri: "https://thisisfake/pacakge",
            name: "WhitelistedApplication",
            version: "1.*",
        },
    },
    resourceGroupName: "myResourceGroupName",
    vmName: "myVMName",
});
resources:
  guestConfigurationAssignment:
    type: azure-native:guestconfiguration:GuestConfigurationAssignment
    properties:
      guestConfigurationAssignmentName: WhitelistedApplication
      location: westcentralus
      name: WhitelistedApplication
      properties:
        context: Azure policy
        guestConfiguration:
          assignmentType: ApplyAndAutoCorrect
          configurationParameter:
            - name: '[InstalledApplication]bwhitelistedapp;Name'
              value: NotePad,sql
          contentHash: 123contenthash
          contentUri: https://thisisfake/pacakge
          name: WhitelistedApplication
          version: 1.*
      resourceGroupName: myResourceGroupName
      vmName: myVMName

Create GuestConfigurationAssignment Resource

new GuestConfigurationAssignment(name: string, args: GuestConfigurationAssignmentArgs, opts?: CustomResourceOptions);
@overload
def GuestConfigurationAssignment(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 guest_configuration_assignment_name: Optional[str] = None,
                                 location: Optional[str] = None,
                                 name: Optional[str] = None,
                                 properties: Optional[GuestConfigurationAssignmentPropertiesArgs] = None,
                                 resource_group_name: Optional[str] = None,
                                 vm_name: Optional[str] = None)
@overload
def GuestConfigurationAssignment(resource_name: str,
                                 args: GuestConfigurationAssignmentArgs,
                                 opts: Optional[ResourceOptions] = None)
func NewGuestConfigurationAssignment(ctx *Context, name string, args GuestConfigurationAssignmentArgs, opts ...ResourceOption) (*GuestConfigurationAssignment, error)
public GuestConfigurationAssignment(string name, GuestConfigurationAssignmentArgs args, CustomResourceOptions? opts = null)
public GuestConfigurationAssignment(String name, GuestConfigurationAssignmentArgs args)
public GuestConfigurationAssignment(String name, GuestConfigurationAssignmentArgs args, CustomResourceOptions options)
type: azure-native:guestconfiguration:GuestConfigurationAssignment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args GuestConfigurationAssignmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args GuestConfigurationAssignmentArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args GuestConfigurationAssignmentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args GuestConfigurationAssignmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args GuestConfigurationAssignmentArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

GuestConfigurationAssignment Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The GuestConfigurationAssignment resource accepts the following input properties:

ResourceGroupName string

The resource group name.

VmName string

The name of the virtual machine.

GuestConfigurationAssignmentName string

Name of the guest configuration assignment.

Location string

Region where the VM is located.

Name string

Name of the guest configuration assignment.

Properties Pulumi.AzureNative.GuestConfiguration.Inputs.GuestConfigurationAssignmentPropertiesArgs

Properties of the Guest configuration assignment.

ResourceGroupName string

The resource group name.

VmName string

The name of the virtual machine.

GuestConfigurationAssignmentName string

Name of the guest configuration assignment.

Location string

Region where the VM is located.

Name string

Name of the guest configuration assignment.

Properties GuestConfigurationAssignmentPropertiesArgs

Properties of the Guest configuration assignment.

resourceGroupName String

The resource group name.

vmName String

The name of the virtual machine.

guestConfigurationAssignmentName String

Name of the guest configuration assignment.

location String

Region where the VM is located.

name String

Name of the guest configuration assignment.

properties GuestConfigurationAssignmentPropertiesArgs

Properties of the Guest configuration assignment.

resourceGroupName string

The resource group name.

vmName string

The name of the virtual machine.

guestConfigurationAssignmentName string

Name of the guest configuration assignment.

location string

Region where the VM is located.

name string

Name of the guest configuration assignment.

properties GuestConfigurationAssignmentPropertiesArgs

Properties of the Guest configuration assignment.

resource_group_name str

The resource group name.

vm_name str

The name of the virtual machine.

guest_configuration_assignment_name str

Name of the guest configuration assignment.

location str

Region where the VM is located.

name str

Name of the guest configuration assignment.

properties GuestConfigurationAssignmentPropertiesArgs

Properties of the Guest configuration assignment.

resourceGroupName String

The resource group name.

vmName String

The name of the virtual machine.

guestConfigurationAssignmentName String

Name of the guest configuration assignment.

location String

Region where the VM is located.

name String

Name of the guest configuration assignment.

properties Property Map

Properties of the Guest configuration assignment.

Outputs

All input properties are implicitly available as output properties. Additionally, the GuestConfigurationAssignment resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Type string

The type of the resource.

Id string

The provider-assigned unique ID for this managed resource.

Type string

The type of the resource.

id String

The provider-assigned unique ID for this managed resource.

type String

The type of the resource.

id string

The provider-assigned unique ID for this managed resource.

type string

The type of the resource.

id str

The provider-assigned unique ID for this managed resource.

type str

The type of the resource.

id String

The provider-assigned unique ID for this managed resource.

type String

The type of the resource.

Supporting Types

ActionAfterReboot

ContinueConfiguration
ContinueConfiguration
StopConfiguration
StopConfiguration
ActionAfterRebootContinueConfiguration
ContinueConfiguration
ActionAfterRebootStopConfiguration
StopConfiguration
ContinueConfiguration
ContinueConfiguration
StopConfiguration
StopConfiguration
ContinueConfiguration
ContinueConfiguration
StopConfiguration
StopConfiguration
CONTINUE_CONFIGURATION
ContinueConfiguration
STOP_CONFIGURATION
StopConfiguration
"ContinueConfiguration"
ContinueConfiguration
"StopConfiguration"
StopConfiguration

AssignmentInfoResponse

Name string

Name of the guest configuration assignment.

Configuration Pulumi.AzureNative.GuestConfiguration.Inputs.ConfigurationInfoResponse

Information about the configuration.

Name string

Name of the guest configuration assignment.

Configuration ConfigurationInfoResponse

Information about the configuration.

name String

Name of the guest configuration assignment.

configuration ConfigurationInfoResponse

Information about the configuration.

name string

Name of the guest configuration assignment.

configuration ConfigurationInfoResponse

Information about the configuration.

name str

Name of the guest configuration assignment.

configuration ConfigurationInfoResponse

Information about the configuration.

name String

Name of the guest configuration assignment.

configuration Property Map

Information about the configuration.

AssignmentReportResourceComplianceReasonResponse

Code string

Code for the compliance of the guest configuration assignment resource.

Phrase string

Reason for the compliance of the guest configuration assignment resource.

Code string

Code for the compliance of the guest configuration assignment resource.

Phrase string

Reason for the compliance of the guest configuration assignment resource.

code String

Code for the compliance of the guest configuration assignment resource.

phrase String

Reason for the compliance of the guest configuration assignment resource.

code string

Code for the compliance of the guest configuration assignment resource.

phrase string

Reason for the compliance of the guest configuration assignment resource.

code str

Code for the compliance of the guest configuration assignment resource.

phrase str

Reason for the compliance of the guest configuration assignment resource.

code String

Code for the compliance of the guest configuration assignment resource.

phrase String

Reason for the compliance of the guest configuration assignment resource.

AssignmentReportResourceResponse

ComplianceStatus string

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

Properties object

Properties of a guest configuration assignment resource.

ResourceId string

Name of the guest configuration assignment resource setting.

Reasons List<Pulumi.AzureNative.GuestConfiguration.Inputs.AssignmentReportResourceComplianceReasonResponse>

Compliance reason and reason code for a resource.

ComplianceStatus string

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

Properties interface{}

Properties of a guest configuration assignment resource.

ResourceId string

Name of the guest configuration assignment resource setting.

Reasons []AssignmentReportResourceComplianceReasonResponse

Compliance reason and reason code for a resource.

complianceStatus String

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

properties Object

Properties of a guest configuration assignment resource.

resourceId String

Name of the guest configuration assignment resource setting.

reasons List<AssignmentReportResourceComplianceReasonResponse>

Compliance reason and reason code for a resource.

complianceStatus string

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

properties any

Properties of a guest configuration assignment resource.

resourceId string

Name of the guest configuration assignment resource setting.

reasons AssignmentReportResourceComplianceReasonResponse[]

Compliance reason and reason code for a resource.

compliance_status str

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

properties Any

Properties of a guest configuration assignment resource.

resource_id str

Name of the guest configuration assignment resource setting.

reasons Sequence[AssignmentReportResourceComplianceReasonResponse]

Compliance reason and reason code for a resource.

complianceStatus String

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

properties Any

Properties of a guest configuration assignment resource.

resourceId String

Name of the guest configuration assignment resource setting.

reasons List<Property Map>

Compliance reason and reason code for a resource.

AssignmentReportResponse

ComplianceStatus string

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

EndTime string

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

Id string

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

OperationType string

Type of report, Consistency or Initial

ReportId string

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

StartTime string

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

Assignment Pulumi.AzureNative.GuestConfiguration.Inputs.AssignmentInfoResponse

Configuration details of the guest configuration assignment.

Resources List<Pulumi.AzureNative.GuestConfiguration.Inputs.AssignmentReportResourceResponse>

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

Vm Pulumi.AzureNative.GuestConfiguration.Inputs.VMInfoResponse

Information about the VM.

ComplianceStatus string

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

EndTime string

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

Id string

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

OperationType string

Type of report, Consistency or Initial

ReportId string

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

StartTime string

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

Assignment AssignmentInfoResponse

Configuration details of the guest configuration assignment.

Resources []AssignmentReportResourceResponse

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

Vm VMInfoResponse

Information about the VM.

complianceStatus String

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

endTime String

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

id String

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

operationType String

Type of report, Consistency or Initial

reportId String

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

startTime String

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

assignment AssignmentInfoResponse

Configuration details of the guest configuration assignment.

resources List<AssignmentReportResourceResponse>

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

vm VMInfoResponse

Information about the VM.

complianceStatus string

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

endTime string

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

id string

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

operationType string

Type of report, Consistency or Initial

reportId string

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

startTime string

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

assignment AssignmentInfoResponse

Configuration details of the guest configuration assignment.

resources AssignmentReportResourceResponse[]

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

vm VMInfoResponse

Information about the VM.

compliance_status str

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

end_time str

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

id str

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

operation_type str

Type of report, Consistency or Initial

report_id str

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

start_time str

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

assignment AssignmentInfoResponse

Configuration details of the guest configuration assignment.

resources Sequence[AssignmentReportResourceResponse]

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

vm VMInfoResponse

Information about the VM.

complianceStatus String

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

endTime String

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

id String

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

operationType String

Type of report, Consistency or Initial

reportId String

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

startTime String

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

assignment Property Map

Configuration details of the guest configuration assignment.

resources List<Property Map>

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

vm Property Map

Information about the VM.

AssignmentType

Audit
Audit
DeployAndAutoCorrect
DeployAndAutoCorrect
ApplyAndAutoCorrect
ApplyAndAutoCorrect
ApplyAndMonitor
ApplyAndMonitor
AssignmentTypeAudit
Audit
AssignmentTypeDeployAndAutoCorrect
DeployAndAutoCorrect
AssignmentTypeApplyAndAutoCorrect
ApplyAndAutoCorrect
AssignmentTypeApplyAndMonitor
ApplyAndMonitor
Audit
Audit
DeployAndAutoCorrect
DeployAndAutoCorrect
ApplyAndAutoCorrect
ApplyAndAutoCorrect
ApplyAndMonitor
ApplyAndMonitor
Audit
Audit
DeployAndAutoCorrect
DeployAndAutoCorrect
ApplyAndAutoCorrect
ApplyAndAutoCorrect
ApplyAndMonitor
ApplyAndMonitor
AUDIT
Audit
DEPLOY_AND_AUTO_CORRECT
DeployAndAutoCorrect
APPLY_AND_AUTO_CORRECT
ApplyAndAutoCorrect
APPLY_AND_MONITOR
ApplyAndMonitor
"Audit"
Audit
"DeployAndAutoCorrect"
DeployAndAutoCorrect
"ApplyAndAutoCorrect"
ApplyAndAutoCorrect
"ApplyAndMonitor"
ApplyAndMonitor

ConfigurationInfoResponse

Name string

Name of the configuration.

Version string

Version of the configuration.

Name string

Name of the configuration.

Version string

Version of the configuration.

name String

Name of the configuration.

version String

Version of the configuration.

name string

Name of the configuration.

version string

Version of the configuration.

name str

Name of the configuration.

version str

Version of the configuration.

name String

Name of the configuration.

version String

Version of the configuration.

ConfigurationMode

ApplyOnly
ApplyOnly
ApplyAndMonitor
ApplyAndMonitor
ApplyAndAutoCorrect
ApplyAndAutoCorrect
ConfigurationModeApplyOnly
ApplyOnly
ConfigurationModeApplyAndMonitor
ApplyAndMonitor
ConfigurationModeApplyAndAutoCorrect
ApplyAndAutoCorrect
ApplyOnly
ApplyOnly
ApplyAndMonitor
ApplyAndMonitor
ApplyAndAutoCorrect
ApplyAndAutoCorrect
ApplyOnly
ApplyOnly
ApplyAndMonitor
ApplyAndMonitor
ApplyAndAutoCorrect
ApplyAndAutoCorrect
APPLY_ONLY
ApplyOnly
APPLY_AND_MONITOR
ApplyAndMonitor
APPLY_AND_AUTO_CORRECT
ApplyAndAutoCorrect
"ApplyOnly"
ApplyOnly
"ApplyAndMonitor"
ApplyAndMonitor
"ApplyAndAutoCorrect"
ApplyAndAutoCorrect

ConfigurationParameter

Name string

Name of the configuration parameter.

Value string

Value of the configuration parameter.

Name string

Name of the configuration parameter.

Value string

Value of the configuration parameter.

name String

Name of the configuration parameter.

value String

Value of the configuration parameter.

name string

Name of the configuration parameter.

value string

Value of the configuration parameter.

name str

Name of the configuration parameter.

value str

Value of the configuration parameter.

name String

Name of the configuration parameter.

value String

Value of the configuration parameter.

ConfigurationParameterResponse

Name string

Name of the configuration parameter.

Value string

Value of the configuration parameter.

Name string

Name of the configuration parameter.

Value string

Value of the configuration parameter.

name String

Name of the configuration parameter.

value String

Value of the configuration parameter.

name string

Name of the configuration parameter.

value string

Value of the configuration parameter.

name str

Name of the configuration parameter.

value str

Value of the configuration parameter.

name String

Name of the configuration parameter.

value String

Value of the configuration parameter.

ConfigurationSetting

ActionAfterReboot string | Pulumi.AzureNative.GuestConfiguration.ActionAfterReboot

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

AllowModuleOverwrite bool

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

ConfigurationMode string | Pulumi.AzureNative.GuestConfiguration.ConfigurationMode

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

ConfigurationModeFrequencyMins double

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.

RebootIfNeeded bool

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.

RefreshFrequencyMins double

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.

ActionAfterReboot string | ActionAfterReboot

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

AllowModuleOverwrite bool

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

ConfigurationMode string | ConfigurationMode

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

ConfigurationModeFrequencyMins float64

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.

RebootIfNeeded bool

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.

RefreshFrequencyMins float64

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.

actionAfterReboot String | ActionAfterReboot

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

allowModuleOverwrite Boolean

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

configurationMode String | ConfigurationMode

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

configurationModeFrequencyMins Double

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.

rebootIfNeeded Boolean

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.

refreshFrequencyMins Double

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.

actionAfterReboot string | ActionAfterReboot

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

allowModuleOverwrite boolean

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

configurationMode string | ConfigurationMode

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

configurationModeFrequencyMins number

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.

rebootIfNeeded boolean

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.

refreshFrequencyMins number

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.

action_after_reboot str | ActionAfterReboot

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

allow_module_overwrite bool

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

configuration_mode str | ConfigurationMode

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

configuration_mode_frequency_mins float

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.

reboot_if_needed bool

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.

refresh_frequency_mins float

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.

actionAfterReboot String | "ContinueConfiguration" | "StopConfiguration"

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

allowModuleOverwrite Boolean

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

configurationMode String | "ApplyOnly" | "ApplyAndMonitor" | "ApplyAndAutoCorrect"

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

configurationModeFrequencyMins Number

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.

rebootIfNeeded Boolean

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.

refreshFrequencyMins Number

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.

ConfigurationSettingResponse

ActionAfterReboot string

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

AllowModuleOverwrite bool

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

ConfigurationMode string

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

ConfigurationModeFrequencyMins double

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.

RebootIfNeeded bool

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.

RefreshFrequencyMins double

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.

ActionAfterReboot string

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

AllowModuleOverwrite bool

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

ConfigurationMode string

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

ConfigurationModeFrequencyMins float64

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.

RebootIfNeeded bool

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.

RefreshFrequencyMins float64

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.

actionAfterReboot String

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

allowModuleOverwrite Boolean

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

configurationMode String

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

configurationModeFrequencyMins Double

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.

rebootIfNeeded Boolean

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.

refreshFrequencyMins Double

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.

actionAfterReboot string

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

allowModuleOverwrite boolean

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

configurationMode string

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

configurationModeFrequencyMins number

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.

rebootIfNeeded boolean

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.

refreshFrequencyMins number

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.

action_after_reboot str

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

allow_module_overwrite bool

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

configuration_mode str

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

configuration_mode_frequency_mins float

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.

reboot_if_needed bool

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.

refresh_frequency_mins float

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.

actionAfterReboot String

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

allowModuleOverwrite Boolean

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

configurationMode String

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

configurationModeFrequencyMins Number

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.

rebootIfNeeded Boolean

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.

refreshFrequencyMins Number

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.

GuestConfigurationAssignmentProperties

Context string

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

GuestConfiguration Pulumi.AzureNative.GuestConfiguration.Inputs.GuestConfigurationNavigation

The guest configuration to assign.

Context string

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

GuestConfiguration GuestConfigurationNavigation

The guest configuration to assign.

context String

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

guestConfiguration GuestConfigurationNavigation

The guest configuration to assign.

context string

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

guestConfiguration GuestConfigurationNavigation

The guest configuration to assign.

context str

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

guest_configuration GuestConfigurationNavigation

The guest configuration to assign.

context String

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

guestConfiguration Property Map

The guest configuration to assign.

GuestConfigurationAssignmentPropertiesResponse

AssignmentHash string

Combined hash of the configuration package and parameters.

ComplianceStatus string

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

LastComplianceStatusChecked string

Date and time when last compliance status was checked.

LatestReportId string

Id of the latest report for the guest configuration assignment.

ParameterHash string

parameter hash for the guest configuration assignment.

ProvisioningState string

The provisioning state, which only appears in the response.

ResourceType string

Type of the resource - VMSS / VM

TargetResourceId string

VM resource Id.

Context string

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

GuestConfiguration Pulumi.AzureNative.GuestConfiguration.Inputs.GuestConfigurationNavigationResponse

The guest configuration to assign.

LatestAssignmentReport Pulumi.AzureNative.GuestConfiguration.Inputs.AssignmentReportResponse

Last reported guest configuration assignment report.

VmssVMList List<Pulumi.AzureNative.GuestConfiguration.Inputs.VMSSVMInfoResponse>

The list of VM Compliance data for VMSS

AssignmentHash string

Combined hash of the configuration package and parameters.

ComplianceStatus string

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

LastComplianceStatusChecked string

Date and time when last compliance status was checked.

LatestReportId string

Id of the latest report for the guest configuration assignment.

ParameterHash string

parameter hash for the guest configuration assignment.

ProvisioningState string

The provisioning state, which only appears in the response.

ResourceType string

Type of the resource - VMSS / VM

TargetResourceId string

VM resource Id.

Context string

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

GuestConfiguration GuestConfigurationNavigationResponse

The guest configuration to assign.

LatestAssignmentReport AssignmentReportResponse

Last reported guest configuration assignment report.

VmssVMList []VMSSVMInfoResponse

The list of VM Compliance data for VMSS

assignmentHash String

Combined hash of the configuration package and parameters.

complianceStatus String

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

lastComplianceStatusChecked String

Date and time when last compliance status was checked.

latestReportId String

Id of the latest report for the guest configuration assignment.

parameterHash String

parameter hash for the guest configuration assignment.

provisioningState String

The provisioning state, which only appears in the response.

resourceType String

Type of the resource - VMSS / VM

targetResourceId String

VM resource Id.

context String

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

guestConfiguration GuestConfigurationNavigationResponse

The guest configuration to assign.

latestAssignmentReport AssignmentReportResponse

Last reported guest configuration assignment report.

vmssVMList List<VMSSVMInfoResponse>

The list of VM Compliance data for VMSS

assignmentHash string

Combined hash of the configuration package and parameters.

complianceStatus string

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

lastComplianceStatusChecked string

Date and time when last compliance status was checked.

latestReportId string

Id of the latest report for the guest configuration assignment.

parameterHash string

parameter hash for the guest configuration assignment.

provisioningState string

The provisioning state, which only appears in the response.

resourceType string

Type of the resource - VMSS / VM

targetResourceId string

VM resource Id.

context string

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

guestConfiguration GuestConfigurationNavigationResponse

The guest configuration to assign.

latestAssignmentReport AssignmentReportResponse

Last reported guest configuration assignment report.

vmssVMList VMSSVMInfoResponse[]

The list of VM Compliance data for VMSS

assignment_hash str

Combined hash of the configuration package and parameters.

compliance_status str

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

last_compliance_status_checked str

Date and time when last compliance status was checked.

latest_report_id str

Id of the latest report for the guest configuration assignment.

parameter_hash str

parameter hash for the guest configuration assignment.

provisioning_state str

The provisioning state, which only appears in the response.

resource_type str

Type of the resource - VMSS / VM

target_resource_id str

VM resource Id.

context str

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

guest_configuration GuestConfigurationNavigationResponse

The guest configuration to assign.

latest_assignment_report AssignmentReportResponse

Last reported guest configuration assignment report.

vmss_vm_list Sequence[VMSSVMInfoResponse]

The list of VM Compliance data for VMSS

assignmentHash String

Combined hash of the configuration package and parameters.

complianceStatus String

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

lastComplianceStatusChecked String

Date and time when last compliance status was checked.

latestReportId String

Id of the latest report for the guest configuration assignment.

parameterHash String

parameter hash for the guest configuration assignment.

provisioningState String

The provisioning state, which only appears in the response.

resourceType String

Type of the resource - VMSS / VM

targetResourceId String

VM resource Id.

context String

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

guestConfiguration Property Map

The guest configuration to assign.

latestAssignmentReport Property Map

Last reported guest configuration assignment report.

vmssVMList List<Property Map>

The list of VM Compliance data for VMSS

GuestConfigurationNavigation

AssignmentType string | Pulumi.AzureNative.GuestConfiguration.AssignmentType

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

ConfigurationParameter List<Pulumi.AzureNative.GuestConfiguration.Inputs.ConfigurationParameter>

The configuration parameters for the guest configuration.

ConfigurationProtectedParameter List<Pulumi.AzureNative.GuestConfiguration.Inputs.ConfigurationParameter>

The protected configuration parameters for the guest configuration.

ConfigurationSetting Pulumi.AzureNative.GuestConfiguration.Inputs.ConfigurationSetting

The configuration setting for the guest configuration.

ContentHash string

Combined hash of the guest configuration package and configuration parameters.

ContentUri string

Uri of the storage where guest configuration package is uploaded.

Kind string | Pulumi.AzureNative.GuestConfiguration.Kind

Kind of the guest configuration. For example:DSC

Name string

Name of the guest configuration.

Version string

Version of the guest configuration.

AssignmentType string | AssignmentType

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

ConfigurationParameter []ConfigurationParameter

The configuration parameters for the guest configuration.

ConfigurationProtectedParameter []ConfigurationParameter

The protected configuration parameters for the guest configuration.

ConfigurationSetting ConfigurationSetting

The configuration setting for the guest configuration.

ContentHash string

Combined hash of the guest configuration package and configuration parameters.

ContentUri string

Uri of the storage where guest configuration package is uploaded.

Kind string | Kind

Kind of the guest configuration. For example:DSC

Name string

Name of the guest configuration.

Version string

Version of the guest configuration.

assignmentType String | AssignmentType

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

configurationParameter List<ConfigurationParameter>

The configuration parameters for the guest configuration.

configurationProtectedParameter List<ConfigurationParameter>

The protected configuration parameters for the guest configuration.

configurationSetting ConfigurationSetting

The configuration setting for the guest configuration.

contentHash String

Combined hash of the guest configuration package and configuration parameters.

contentUri String

Uri of the storage where guest configuration package is uploaded.

kind String | Kind

Kind of the guest configuration. For example:DSC

name String

Name of the guest configuration.

version String

Version of the guest configuration.

assignmentType string | AssignmentType

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

configurationParameter ConfigurationParameter[]

The configuration parameters for the guest configuration.

configurationProtectedParameter ConfigurationParameter[]

The protected configuration parameters for the guest configuration.

configurationSetting ConfigurationSetting

The configuration setting for the guest configuration.

contentHash string

Combined hash of the guest configuration package and configuration parameters.

contentUri string

Uri of the storage where guest configuration package is uploaded.

kind string | Kind

Kind of the guest configuration. For example:DSC

name string

Name of the guest configuration.

version string

Version of the guest configuration.

assignment_type str | AssignmentType

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

configuration_parameter Sequence[ConfigurationParameter]

The configuration parameters for the guest configuration.

configuration_protected_parameter Sequence[ConfigurationParameter]

The protected configuration parameters for the guest configuration.

configuration_setting ConfigurationSetting

The configuration setting for the guest configuration.

content_hash str

Combined hash of the guest configuration package and configuration parameters.

content_uri str

Uri of the storage where guest configuration package is uploaded.

kind str | Kind

Kind of the guest configuration. For example:DSC

name str

Name of the guest configuration.

version str

Version of the guest configuration.

assignmentType String | "Audit" | "DeployAndAutoCorrect" | "ApplyAndAutoCorrect" | "ApplyAndMonitor"

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

configurationParameter List<Property Map>

The configuration parameters for the guest configuration.

configurationProtectedParameter List<Property Map>

The protected configuration parameters for the guest configuration.

configurationSetting Property Map

The configuration setting for the guest configuration.

contentHash String

Combined hash of the guest configuration package and configuration parameters.

contentUri String

Uri of the storage where guest configuration package is uploaded.

kind String | "DSC"

Kind of the guest configuration. For example:DSC

name String

Name of the guest configuration.

version String

Version of the guest configuration.

GuestConfigurationNavigationResponse

ContentType string

Specifies the content type of the configuration. Possible values could be Builtin or Custom.

AssignmentType string

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

ConfigurationParameter List<Pulumi.AzureNative.GuestConfiguration.Inputs.ConfigurationParameterResponse>

The configuration parameters for the guest configuration.

ConfigurationProtectedParameter List<Pulumi.AzureNative.GuestConfiguration.Inputs.ConfigurationParameterResponse>

The protected configuration parameters for the guest configuration.

ConfigurationSetting Pulumi.AzureNative.GuestConfiguration.Inputs.ConfigurationSettingResponse

The configuration setting for the guest configuration.

ContentHash string

Combined hash of the guest configuration package and configuration parameters.

ContentUri string

Uri of the storage where guest configuration package is uploaded.

Kind string

Kind of the guest configuration. For example:DSC

Name string

Name of the guest configuration.

Version string

Version of the guest configuration.

ContentType string

Specifies the content type of the configuration. Possible values could be Builtin or Custom.

AssignmentType string

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

ConfigurationParameter []ConfigurationParameterResponse

The configuration parameters for the guest configuration.

ConfigurationProtectedParameter []ConfigurationParameterResponse

The protected configuration parameters for the guest configuration.

ConfigurationSetting ConfigurationSettingResponse

The configuration setting for the guest configuration.

ContentHash string

Combined hash of the guest configuration package and configuration parameters.

ContentUri string

Uri of the storage where guest configuration package is uploaded.

Kind string

Kind of the guest configuration. For example:DSC

Name string

Name of the guest configuration.

Version string

Version of the guest configuration.

contentType String

Specifies the content type of the configuration. Possible values could be Builtin or Custom.

assignmentType String

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

configurationParameter List<ConfigurationParameterResponse>

The configuration parameters for the guest configuration.

configurationProtectedParameter List<ConfigurationParameterResponse>

The protected configuration parameters for the guest configuration.

configurationSetting ConfigurationSettingResponse

The configuration setting for the guest configuration.

contentHash String

Combined hash of the guest configuration package and configuration parameters.

contentUri String

Uri of the storage where guest configuration package is uploaded.

kind String

Kind of the guest configuration. For example:DSC

name String

Name of the guest configuration.

version String

Version of the guest configuration.

contentType string

Specifies the content type of the configuration. Possible values could be Builtin or Custom.

assignmentType string

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

configurationParameter ConfigurationParameterResponse[]

The configuration parameters for the guest configuration.

configurationProtectedParameter ConfigurationParameterResponse[]

The protected configuration parameters for the guest configuration.

configurationSetting ConfigurationSettingResponse

The configuration setting for the guest configuration.

contentHash string

Combined hash of the guest configuration package and configuration parameters.

contentUri string

Uri of the storage where guest configuration package is uploaded.

kind string

Kind of the guest configuration. For example:DSC

name string

Name of the guest configuration.

version string

Version of the guest configuration.

content_type str

Specifies the content type of the configuration. Possible values could be Builtin or Custom.

assignment_type str

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

configuration_parameter Sequence[ConfigurationParameterResponse]

The configuration parameters for the guest configuration.

configuration_protected_parameter Sequence[ConfigurationParameterResponse]

The protected configuration parameters for the guest configuration.

configuration_setting ConfigurationSettingResponse

The configuration setting for the guest configuration.

content_hash str

Combined hash of the guest configuration package and configuration parameters.

content_uri str

Uri of the storage where guest configuration package is uploaded.

kind str

Kind of the guest configuration. For example:DSC

name str

Name of the guest configuration.

version str

Version of the guest configuration.

contentType String

Specifies the content type of the configuration. Possible values could be Builtin or Custom.

assignmentType String

Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.

configurationParameter List<Property Map>

The configuration parameters for the guest configuration.

configurationProtectedParameter List<Property Map>

The protected configuration parameters for the guest configuration.

configurationSetting Property Map

The configuration setting for the guest configuration.

contentHash String

Combined hash of the guest configuration package and configuration parameters.

contentUri String

Uri of the storage where guest configuration package is uploaded.

kind String

Kind of the guest configuration. For example:DSC

name String

Name of the guest configuration.

version String

Version of the guest configuration.

Kind

DSC
DSC
KindDSC
DSC
DSC
DSC
DSC
DSC
DSC
DSC
"DSC"
DSC

VMInfoResponse

Id string

Azure resource Id of the VM.

Uuid string

UUID(Universally Unique Identifier) of the VM.

Id string

Azure resource Id of the VM.

Uuid string

UUID(Universally Unique Identifier) of the VM.

id String

Azure resource Id of the VM.

uuid String

UUID(Universally Unique Identifier) of the VM.

id string

Azure resource Id of the VM.

uuid string

UUID(Universally Unique Identifier) of the VM.

id str

Azure resource Id of the VM.

uuid str

UUID(Universally Unique Identifier) of the VM.

id String

Azure resource Id of the VM.

uuid String

UUID(Universally Unique Identifier) of the VM.

VMSSVMInfoResponse

ComplianceStatus string

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

LastComplianceChecked string

Date and time when last compliance status was checked.

LatestReportId string

Id of the latest report for the guest configuration assignment.

VmId string

UUID of the VM.

VmResourceId string

Azure resource Id of the VM.

ComplianceStatus string

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

LastComplianceChecked string

Date and time when last compliance status was checked.

LatestReportId string

Id of the latest report for the guest configuration assignment.

VmId string

UUID of the VM.

VmResourceId string

Azure resource Id of the VM.

complianceStatus String

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

lastComplianceChecked String

Date and time when last compliance status was checked.

latestReportId String

Id of the latest report for the guest configuration assignment.

vmId String

UUID of the VM.

vmResourceId String

Azure resource Id of the VM.

complianceStatus string

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

lastComplianceChecked string

Date and time when last compliance status was checked.

latestReportId string

Id of the latest report for the guest configuration assignment.

vmId string

UUID of the VM.

vmResourceId string

Azure resource Id of the VM.

compliance_status str

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

last_compliance_checked str

Date and time when last compliance status was checked.

latest_report_id str

Id of the latest report for the guest configuration assignment.

vm_id str

UUID of the VM.

vm_resource_id str

Azure resource Id of the VM.

complianceStatus String

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

lastComplianceChecked String

Date and time when last compliance status was checked.

latestReportId String

Id of the latest report for the guest configuration assignment.

vmId String

UUID of the VM.

vmResourceId String

Azure resource Id of the VM.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:guestconfiguration:GuestConfigurationAssignment WhitelistedApplication /subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/WhitelistedApplication 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0