azure-native.guestconfiguration.GuestConfigurationAssignment
Explore with Pulumi AI
Guest configuration assignment is an association between a machine and guest configuration. Azure REST API version: 2022-01-25. Prior API version in Azure Native 1.x: 2020-06-25.
Other available API versions: 2024-04-05.
Example Usage
Create or update guest configuration assignment
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var guestConfigurationAssignment = new AzureNative.GuestConfiguration.GuestConfigurationAssignment("guestConfigurationAssignment", new()
    {
        GuestConfigurationAssignmentName = "NotInstalledApplicationForWindows",
        Location = "westcentralus",
        Name = "NotInstalledApplicationForWindows",
        Properties = new AzureNative.GuestConfiguration.Inputs.GuestConfigurationAssignmentPropertiesArgs
        {
            Context = "Azure policy",
            GuestConfiguration = new AzureNative.GuestConfiguration.Inputs.GuestConfigurationNavigationArgs
            {
                AssignmentType = AzureNative.GuestConfiguration.AssignmentType.ApplyAndAutoCorrect,
                ConfigurationParameter = new[]
                {
                    new AzureNative.GuestConfiguration.Inputs.ConfigurationParameterArgs
                    {
                        Name = "[InstalledApplication]NotInstalledApplicationResource1;Name",
                        Value = "NotePad,sql",
                    },
                },
                ContentHash = "123contenthash",
                ContentUri = "https://thisisfake/pacakge",
                Name = "NotInstalledApplicationForWindows",
                Version = "1.0.0.3",
            },
        },
        ResourceGroupName = "myResourceGroupName",
        VmName = "myVMName",
    });
});
package main
import (
	guestconfiguration "github.com/pulumi/pulumi-azure-native-sdk/guestconfiguration/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := guestconfiguration.NewGuestConfigurationAssignment(ctx, "guestConfigurationAssignment", &guestconfiguration.GuestConfigurationAssignmentArgs{
			GuestConfigurationAssignmentName: pulumi.String("NotInstalledApplicationForWindows"),
			Location:                         pulumi.String("westcentralus"),
			Name:                             pulumi.String("NotInstalledApplicationForWindows"),
			Properties: &guestconfiguration.GuestConfigurationAssignmentPropertiesArgs{
				Context: pulumi.String("Azure policy"),
				GuestConfiguration: &guestconfiguration.GuestConfigurationNavigationArgs{
					AssignmentType: pulumi.String(guestconfiguration.AssignmentTypeApplyAndAutoCorrect),
					ConfigurationParameter: guestconfiguration.ConfigurationParameterArray{
						&guestconfiguration.ConfigurationParameterArgs{
							Name:  pulumi.String("[InstalledApplication]NotInstalledApplicationResource1;Name"),
							Value: pulumi.String("NotePad,sql"),
						},
					},
					ContentHash: pulumi.String("123contenthash"),
					ContentUri:  pulumi.String("https://thisisfake/pacakge"),
					Name:        pulumi.String("NotInstalledApplicationForWindows"),
					Version:     pulumi.String("1.0.0.3"),
				},
			},
			ResourceGroupName: pulumi.String("myResourceGroupName"),
			VmName:            pulumi.String("myVMName"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
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 com.pulumi.azurenative.guestconfiguration.inputs.GuestConfigurationAssignmentPropertiesArgs;
import com.pulumi.azurenative.guestconfiguration.inputs.GuestConfigurationNavigationArgs;
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("NotInstalledApplicationForWindows")
            .location("westcentralus")
            .name("NotInstalledApplicationForWindows")
            .properties(GuestConfigurationAssignmentPropertiesArgs.builder()
                .context("Azure policy")
                .guestConfiguration(GuestConfigurationNavigationArgs.builder()
                    .assignmentType("ApplyAndAutoCorrect")
                    .configurationParameter(ConfigurationParameterArgs.builder()
                        .name("[InstalledApplication]NotInstalledApplicationResource1;Name")
                        .value("NotePad,sql")
                        .build())
                    .contentHash("123contenthash")
                    .contentUri("https://thisisfake/pacakge")
                    .name("NotInstalledApplicationForWindows")
                    .version("1.0.0.3")
                    .build())
                .build())
            .resourceGroupName("myResourceGroupName")
            .vmName("myVMName")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const guestConfigurationAssignment = new azure_native.guestconfiguration.GuestConfigurationAssignment("guestConfigurationAssignment", {
    guestConfigurationAssignmentName: "NotInstalledApplicationForWindows",
    location: "westcentralus",
    name: "NotInstalledApplicationForWindows",
    properties: {
        context: "Azure policy",
        guestConfiguration: {
            assignmentType: azure_native.guestconfiguration.AssignmentType.ApplyAndAutoCorrect,
            configurationParameter: [{
                name: "[InstalledApplication]NotInstalledApplicationResource1;Name",
                value: "NotePad,sql",
            }],
            contentHash: "123contenthash",
            contentUri: "https://thisisfake/pacakge",
            name: "NotInstalledApplicationForWindows",
            version: "1.0.0.3",
        },
    },
    resourceGroupName: "myResourceGroupName",
    vmName: "myVMName",
});
import pulumi
import pulumi_azure_native as azure_native
guest_configuration_assignment = azure_native.guestconfiguration.GuestConfigurationAssignment("guestConfigurationAssignment",
    guest_configuration_assignment_name="NotInstalledApplicationForWindows",
    location="westcentralus",
    name="NotInstalledApplicationForWindows",
    properties={
        "context": "Azure policy",
        "guest_configuration": {
            "assignment_type": azure_native.guestconfiguration.AssignmentType.APPLY_AND_AUTO_CORRECT,
            "configuration_parameter": [{
                "name": "[InstalledApplication]NotInstalledApplicationResource1;Name",
                "value": "NotePad,sql",
            }],
            "content_hash": "123contenthash",
            "content_uri": "https://thisisfake/pacakge",
            "name": "NotInstalledApplicationForWindows",
            "version": "1.0.0.3",
        },
    },
    resource_group_name="myResourceGroupName",
    vm_name="myVMName")
resources:
  guestConfigurationAssignment:
    type: azure-native:guestconfiguration:GuestConfigurationAssignment
    properties:
      guestConfigurationAssignmentName: NotInstalledApplicationForWindows
      location: westcentralus
      name: NotInstalledApplicationForWindows
      properties:
        context: Azure policy
        guestConfiguration:
          assignmentType: ApplyAndAutoCorrect
          configurationParameter:
            - name: '[InstalledApplication]NotInstalledApplicationResource1;Name'
              value: NotePad,sql
          contentHash: 123contenthash
          contentUri: https://thisisfake/pacakge
          name: NotInstalledApplicationForWindows
          version: 1.0.0.3
      resourceGroupName: myResourceGroupName
      vmName: myVMName
Create GuestConfigurationAssignment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GuestConfigurationAssignment(name: string, args: GuestConfigurationAssignmentArgs, opts?: CustomResourceOptions);@overload
def GuestConfigurationAssignment(resource_name: str,
                                 args: GuestConfigurationAssignmentArgs,
                                 opts: Optional[ResourceOptions] = None)
@overload
def GuestConfigurationAssignment(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 resource_group_name: Optional[str] = None,
                                 vm_name: Optional[str] = None,
                                 guest_configuration_assignment_name: Optional[str] = None,
                                 location: Optional[str] = None,
                                 name: Optional[str] = None,
                                 properties: Optional[GuestConfigurationAssignmentPropertiesArgs] = 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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var guestConfigurationAssignmentResource = new AzureNative.GuestConfiguration.GuestConfigurationAssignment("guestConfigurationAssignmentResource", new()
{
    ResourceGroupName = "string",
    VmName = "string",
    GuestConfigurationAssignmentName = "string",
    Location = "string",
    Name = "string",
    Properties = new AzureNative.GuestConfiguration.Inputs.GuestConfigurationAssignmentPropertiesArgs
    {
        Context = "string",
        GuestConfiguration = new AzureNative.GuestConfiguration.Inputs.GuestConfigurationNavigationArgs
        {
            AssignmentType = "string",
            ConfigurationParameter = new[]
            {
                new AzureNative.GuestConfiguration.Inputs.ConfigurationParameterArgs
                {
                    Name = "string",
                    Value = "string",
                },
            },
            ConfigurationProtectedParameter = new[]
            {
                new AzureNative.GuestConfiguration.Inputs.ConfigurationParameterArgs
                {
                    Name = "string",
                    Value = "string",
                },
            },
            ContentHash = "string",
            ContentUri = "string",
            Kind = "string",
            Name = "string",
            Version = "string",
        },
    },
});
example, err := guestconfiguration.NewGuestConfigurationAssignment(ctx, "guestConfigurationAssignmentResource", &guestconfiguration.GuestConfigurationAssignmentArgs{
	ResourceGroupName:                pulumi.String("string"),
	VmName:                           pulumi.String("string"),
	GuestConfigurationAssignmentName: pulumi.String("string"),
	Location:                         pulumi.String("string"),
	Name:                             pulumi.String("string"),
	Properties: &guestconfiguration.GuestConfigurationAssignmentPropertiesArgs{
		Context: pulumi.String("string"),
		GuestConfiguration: &guestconfiguration.GuestConfigurationNavigationArgs{
			AssignmentType: pulumi.String("string"),
			ConfigurationParameter: guestconfiguration.ConfigurationParameterArray{
				&guestconfiguration.ConfigurationParameterArgs{
					Name:  pulumi.String("string"),
					Value: pulumi.String("string"),
				},
			},
			ConfigurationProtectedParameter: guestconfiguration.ConfigurationParameterArray{
				&guestconfiguration.ConfigurationParameterArgs{
					Name:  pulumi.String("string"),
					Value: pulumi.String("string"),
				},
			},
			ContentHash: pulumi.String("string"),
			ContentUri:  pulumi.String("string"),
			Kind:        pulumi.String("string"),
			Name:        pulumi.String("string"),
			Version:     pulumi.String("string"),
		},
	},
})
var guestConfigurationAssignmentResource = new GuestConfigurationAssignment("guestConfigurationAssignmentResource", GuestConfigurationAssignmentArgs.builder()
    .resourceGroupName("string")
    .vmName("string")
    .guestConfigurationAssignmentName("string")
    .location("string")
    .name("string")
    .properties(GuestConfigurationAssignmentPropertiesArgs.builder()
        .context("string")
        .guestConfiguration(GuestConfigurationNavigationArgs.builder()
            .assignmentType("string")
            .configurationParameter(ConfigurationParameterArgs.builder()
                .name("string")
                .value("string")
                .build())
            .configurationProtectedParameter(ConfigurationParameterArgs.builder()
                .name("string")
                .value("string")
                .build())
            .contentHash("string")
            .contentUri("string")
            .kind("string")
            .name("string")
            .version("string")
            .build())
        .build())
    .build());
guest_configuration_assignment_resource = azure_native.guestconfiguration.GuestConfigurationAssignment("guestConfigurationAssignmentResource",
    resource_group_name="string",
    vm_name="string",
    guest_configuration_assignment_name="string",
    location="string",
    name="string",
    properties={
        "context": "string",
        "guest_configuration": {
            "assignment_type": "string",
            "configuration_parameter": [{
                "name": "string",
                "value": "string",
            }],
            "configuration_protected_parameter": [{
                "name": "string",
                "value": "string",
            }],
            "content_hash": "string",
            "content_uri": "string",
            "kind": "string",
            "name": "string",
            "version": "string",
        },
    })
const guestConfigurationAssignmentResource = new azure_native.guestconfiguration.GuestConfigurationAssignment("guestConfigurationAssignmentResource", {
    resourceGroupName: "string",
    vmName: "string",
    guestConfigurationAssignmentName: "string",
    location: "string",
    name: "string",
    properties: {
        context: "string",
        guestConfiguration: {
            assignmentType: "string",
            configurationParameter: [{
                name: "string",
                value: "string",
            }],
            configurationProtectedParameter: [{
                name: "string",
                value: "string",
            }],
            contentHash: "string",
            contentUri: "string",
            kind: "string",
            name: "string",
            version: "string",
        },
    },
});
type: azure-native:guestconfiguration:GuestConfigurationAssignment
properties:
    guestConfigurationAssignmentName: string
    location: string
    name: string
    properties:
        context: string
        guestConfiguration:
            assignmentType: string
            configurationParameter:
                - name: string
                  value: string
            configurationProtectedParameter:
                - name: string
                  value: string
            contentHash: string
            contentUri: string
            kind: string
            name: string
            version: string
    resourceGroupName: string
    vmName: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GuestConfigurationAssignment resource accepts the following input properties:
- ResourceGroup stringName 
- The resource group name.
- VmName string
- The name of the virtual machine.
- GuestConfiguration stringAssignment Name 
- Name of the guest configuration assignment.
- Location string
- Region where the VM is located.
- Name string
- Name of the guest configuration assignment.
- Properties
Pulumi.Azure Native. Guest Configuration. Inputs. Guest Configuration Assignment Properties 
- Properties of the Guest configuration assignment.
- ResourceGroup stringName 
- The resource group name.
- VmName string
- The name of the virtual machine.
- GuestConfiguration stringAssignment Name 
- Name of the guest configuration assignment.
- Location string
- Region where the VM is located.
- Name string
- Name of the guest configuration assignment.
- Properties
GuestConfiguration Assignment Properties Args 
- Properties of the Guest configuration assignment.
- resourceGroup StringName 
- The resource group name.
- vmName String
- The name of the virtual machine.
- guestConfiguration StringAssignment Name 
- Name of the guest configuration assignment.
- location String
- Region where the VM is located.
- name String
- Name of the guest configuration assignment.
- properties
GuestConfiguration Assignment Properties 
- Properties of the Guest configuration assignment.
- resourceGroup stringName 
- The resource group name.
- vmName string
- The name of the virtual machine.
- guestConfiguration stringAssignment Name 
- Name of the guest configuration assignment.
- location string
- Region where the VM is located.
- name string
- Name of the guest configuration assignment.
- properties
GuestConfiguration Assignment Properties 
- Properties of the Guest configuration assignment.
- resource_group_ strname 
- The resource group name.
- vm_name str
- The name of the virtual machine.
- guest_configuration_ strassignment_ name 
- Name of the guest configuration assignment.
- location str
- Region where the VM is located.
- name str
- Name of the guest configuration assignment.
- properties
GuestConfiguration Assignment Properties Args 
- Properties of the Guest configuration assignment.
- resourceGroup StringName 
- The resource group name.
- vmName String
- The name of the virtual machine.
- guestConfiguration StringAssignment Name 
- 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.
- SystemData Pulumi.Azure Native. Guest Configuration. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource.
Supporting Types
AssignmentInfoResponse, AssignmentInfoResponseArgs      
- Name string
- Name of the guest configuration assignment.
- Configuration
Pulumi.Azure Native. Guest Configuration. Inputs. Configuration Info Response 
- Information about the configuration.
- Name string
- Name of the guest configuration assignment.
- Configuration
ConfigurationInfo Response 
- Information about the configuration.
- name String
- Name of the guest configuration assignment.
- configuration
ConfigurationInfo Response 
- Information about the configuration.
- name string
- Name of the guest configuration assignment.
- configuration
ConfigurationInfo Response 
- Information about the configuration.
- name str
- Name of the guest configuration assignment.
- configuration
ConfigurationInfo Response 
- Information about the configuration.
- name String
- Name of the guest configuration assignment.
- configuration Property Map
- Information about the configuration.
AssignmentReportResourceComplianceReasonResponse, AssignmentReportResourceComplianceReasonResponseArgs            
AssignmentReportResourceResponse, AssignmentReportResourceResponseArgs        
- 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.Azure Native. Guest Configuration. Inputs. Assignment Report Resource Compliance Reason Response> 
- 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
[]AssignmentReport Resource Compliance Reason Response 
- 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<AssignmentReport Resource Compliance Reason Response> 
- 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
AssignmentReport Resource Compliance Reason Response[] 
- 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[AssignmentReport Resource Compliance Reason Response] 
- 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, AssignmentReportResponseArgs      
- 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.Azure Native. Guest Configuration. Inputs. Assignment Info Response 
- Configuration details of the guest configuration assignment.
- Resources
List<Pulumi.Azure Native. Guest Configuration. Inputs. Assignment Report Resource Response> 
- The list of resources for which guest configuration assignment compliance is checked.
- Vm
Pulumi.Azure Native. Guest Configuration. Inputs. VMInfo Response 
- 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
AssignmentInfo Response 
- Configuration details of the guest configuration assignment.
- Resources
[]AssignmentReport Resource Response 
- 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
AssignmentInfo Response 
- Configuration details of the guest configuration assignment.
- resources
List<AssignmentReport Resource Response> 
- 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
AssignmentInfo Response 
- Configuration details of the guest configuration assignment.
- resources
AssignmentReport Resource Response[] 
- 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
AssignmentInfo Response 
- Configuration details of the guest configuration assignment.
- resources
Sequence[AssignmentReport Resource Response] 
- 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, AssignmentTypeArgs    
- Audit
- Audit
- DeployAnd Auto Correct 
- DeployAndAutoCorrect
- ApplyAnd Auto Correct 
- ApplyAndAutoCorrect
- ApplyAnd Monitor 
- ApplyAndMonitor
- AssignmentType Audit 
- Audit
- AssignmentType Deploy And Auto Correct 
- DeployAndAutoCorrect
- AssignmentType Apply And Auto Correct 
- ApplyAndAutoCorrect
- AssignmentType Apply And Monitor 
- ApplyAndMonitor
- Audit
- Audit
- DeployAnd Auto Correct 
- DeployAndAutoCorrect
- ApplyAnd Auto Correct 
- ApplyAndAutoCorrect
- ApplyAnd Monitor 
- ApplyAndMonitor
- Audit
- Audit
- DeployAnd Auto Correct 
- DeployAndAutoCorrect
- ApplyAnd Auto Correct 
- ApplyAndAutoCorrect
- ApplyAnd Monitor 
- ApplyAndMonitor
- AUDIT
- Audit
- DEPLOY_AND_AUTO_CORRECT
- DeployAndAutoCorrect
- APPLY_AND_AUTO_CORRECT
- ApplyAndAutoCorrect
- APPLY_AND_MONITOR
- ApplyAndMonitor
- "Audit"
- Audit
- "DeployAnd Auto Correct" 
- DeployAndAutoCorrect
- "ApplyAnd Auto Correct" 
- ApplyAndAutoCorrect
- "ApplyAnd Monitor" 
- ApplyAndMonitor
ConfigurationInfoResponse, ConfigurationInfoResponseArgs      
ConfigurationParameter, ConfigurationParameterArgs    
ConfigurationParameterResponse, ConfigurationParameterResponseArgs      
ConfigurationSettingResponse, ConfigurationSettingResponseArgs      
- ActionAfter stringReboot 
- Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
- AllowModule boolOverwrite 
- 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.
- ConfigurationMode doubleFrequency Mins 
- 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.
- RebootIf boolNeeded 
- 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.
- RefreshFrequency doubleMins 
- 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.
- ActionAfter stringReboot 
- Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
- AllowModule boolOverwrite 
- 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.
- ConfigurationMode float64Frequency Mins 
- 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.
- RebootIf boolNeeded 
- 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.
- RefreshFrequency float64Mins 
- 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.
- actionAfter StringReboot 
- Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
- allowModule BooleanOverwrite 
- 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.
- configurationMode DoubleFrequency Mins 
- 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.
- rebootIf BooleanNeeded 
- 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.
- refreshFrequency DoubleMins 
- 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.
- actionAfter stringReboot 
- Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
- allowModule booleanOverwrite 
- 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.
- configurationMode numberFrequency Mins 
- 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.
- rebootIf booleanNeeded 
- 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.
- refreshFrequency numberMins 
- 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_ strreboot 
- Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
- allow_module_ booloverwrite 
- 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_ floatfrequency_ mins 
- 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_ boolneeded 
- 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_ floatmins 
- 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.
- actionAfter StringReboot 
- Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
- allowModule BooleanOverwrite 
- 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.
- configurationMode NumberFrequency Mins 
- 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.
- rebootIf BooleanNeeded 
- 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.
- refreshFrequency NumberMins 
- 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, GuestConfigurationAssignmentPropertiesArgs        
- Context string
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- GuestConfiguration Pulumi.Azure Native. Guest Configuration. Inputs. Guest Configuration Navigation 
- The guest configuration to assign.
- Context string
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- GuestConfiguration GuestConfiguration Navigation 
- The guest configuration to assign.
- context String
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- guestConfiguration GuestConfiguration Navigation 
- The guest configuration to assign.
- context string
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- guestConfiguration GuestConfiguration Navigation 
- The guest configuration to assign.
- context str
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- guest_configuration GuestConfiguration Navigation 
- 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, GuestConfigurationAssignmentPropertiesResponseArgs          
- 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.
- LastCompliance stringStatus Checked 
- Date and time when last compliance status was checked.
- LatestReport stringId 
- 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
- TargetResource stringId 
- VM resource Id.
- Context string
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- GuestConfiguration Pulumi.Azure Native. Guest Configuration. Inputs. Guest Configuration Navigation Response 
- The guest configuration to assign.
- LatestAssignment Pulumi.Report Azure Native. Guest Configuration. Inputs. Assignment Report Response 
- Last reported guest configuration assignment report.
- VmssVMList List<Pulumi.Azure Native. Guest Configuration. Inputs. VMSSVMInfo Response> 
- 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.
- LastCompliance stringStatus Checked 
- Date and time when last compliance status was checked.
- LatestReport stringId 
- 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
- TargetResource stringId 
- VM resource Id.
- Context string
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- GuestConfiguration GuestConfiguration Navigation Response 
- The guest configuration to assign.
- LatestAssignment AssignmentReport Report Response 
- 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.
- lastCompliance StringStatus Checked 
- Date and time when last compliance status was checked.
- latestReport StringId 
- 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
- targetResource StringId 
- VM resource Id.
- context String
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- guestConfiguration GuestConfiguration Navigation Response 
- The guest configuration to assign.
- latestAssignment AssignmentReport Report Response 
- 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.
- lastCompliance stringStatus Checked 
- Date and time when last compliance status was checked.
- latestReport stringId 
- 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
- targetResource stringId 
- VM resource Id.
- context string
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- guestConfiguration GuestConfiguration Navigation Response 
- The guest configuration to assign.
- latestAssignment AssignmentReport Report Response 
- 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_ strstatus_ checked 
- Date and time when last compliance status was checked.
- latest_report_ strid 
- 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_ strid 
- VM resource Id.
- context str
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- guest_configuration GuestConfiguration Navigation Response 
- The guest configuration to assign.
- latest_assignment_ Assignmentreport Report Response 
- Last reported guest configuration assignment report.
- vmss_vm_ Sequence[VMSSVMInfolist Response] 
- 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.
- lastCompliance StringStatus Checked 
- Date and time when last compliance status was checked.
- latestReport StringId 
- 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
- targetResource StringId 
- VM resource Id.
- context String
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- guestConfiguration Property Map
- The guest configuration to assign.
- latestAssignment Property MapReport 
- Last reported guest configuration assignment report.
- vmssVMList List<Property Map>
- The list of VM Compliance data for VMSS
GuestConfigurationNavigation, GuestConfigurationNavigationArgs      
- AssignmentType string | Pulumi.Azure Native. Guest Configuration. Assignment Type 
- Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.
- ConfigurationParameter List<Pulumi.Azure Native. Guest Configuration. Inputs. Configuration Parameter> 
- The configuration parameters for the guest configuration.
- ConfigurationProtected List<Pulumi.Parameter Azure Native. Guest Configuration. Inputs. Configuration Parameter> 
- The protected configuration parameters 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.Azure Native. Guest Configuration. 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.
- ConfigurationProtected []ConfigurationParameter Parameter 
- The protected configuration parameters 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.
- configurationProtected List<ConfigurationParameter Parameter> 
- The protected configuration parameters 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.
- configurationProtected ConfigurationParameter Parameter[] 
- The protected configuration parameters 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_ Sequence[Configurationparameter Parameter] 
- The protected configuration parameters 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" | "DeployAnd Auto Correct" | "Apply And Auto Correct" | "Apply And Monitor" 
- 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.
- configurationProtected List<Property Map>Parameter 
- The protected configuration parameters 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, GuestConfigurationNavigationResponseArgs        
- AssignmentSource string
- Specifies the origin of the configuration.
- ConfigurationSetting Pulumi.Azure Native. Guest Configuration. Inputs. Configuration Setting Response 
- The configuration setting for 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<Pulumi.Azure Native. Guest Configuration. Inputs. Configuration Parameter Response> 
- The configuration parameters for the guest configuration.
- ConfigurationProtected List<Pulumi.Parameter Azure Native. Guest Configuration. Inputs. Configuration Parameter Response> 
- The protected configuration parameters 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.
- AssignmentSource string
- Specifies the origin of the configuration.
- ConfigurationSetting ConfigurationSetting Response 
- The configuration setting for 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 []ConfigurationParameter Response 
- The configuration parameters for the guest configuration.
- ConfigurationProtected []ConfigurationParameter Parameter Response 
- The protected configuration parameters 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.
- assignmentSource String
- Specifies the origin of the configuration.
- configurationSetting ConfigurationSetting Response 
- The configuration setting for 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<ConfigurationParameter Response> 
- The configuration parameters for the guest configuration.
- configurationProtected List<ConfigurationParameter Parameter Response> 
- The protected configuration parameters 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.
- assignmentSource string
- Specifies the origin of the configuration.
- configurationSetting ConfigurationSetting Response 
- The configuration setting for 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 ConfigurationParameter Response[] 
- The configuration parameters for the guest configuration.
- configurationProtected ConfigurationParameter Parameter Response[] 
- The protected configuration parameters 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.
- assignment_source str
- Specifies the origin of the configuration.
- configuration_setting ConfigurationSetting Response 
- The configuration setting for 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[ConfigurationParameter Response] 
- The configuration parameters for the guest configuration.
- configuration_protected_ Sequence[Configurationparameter Parameter Response] 
- The protected configuration parameters 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.
- assignmentSource String
- Specifies the origin of the configuration.
- configurationSetting Property Map
- The configuration setting for 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.
- configurationProtected List<Property Map>Parameter 
- The protected configuration parameters 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, KindArgs  
- DSC
- DSC
- KindDSC 
- DSC
- DSC
- DSC
- DSC
- DSC
- DSC
- DSC
- "DSC"
- DSC
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
VMInfoResponse, VMInfoResponseArgs    
VMSSVMInfoResponse, VMSSVMInfoResponseArgs    
- ComplianceStatus string
- A value indicating compliance status of the machine for the assigned guest configuration.
- LastCompliance stringChecked 
- Date and time when last compliance status was checked.
- LatestReport stringId 
- Id of the latest report for the guest configuration assignment.
- VmId string
- UUID of the VM.
- VmResource stringId 
- Azure resource Id of the VM.
- ComplianceStatus string
- A value indicating compliance status of the machine for the assigned guest configuration.
- LastCompliance stringChecked 
- Date and time when last compliance status was checked.
- LatestReport stringId 
- Id of the latest report for the guest configuration assignment.
- VmId string
- UUID of the VM.
- VmResource stringId 
- Azure resource Id of the VM.
- complianceStatus String
- A value indicating compliance status of the machine for the assigned guest configuration.
- lastCompliance StringChecked 
- Date and time when last compliance status was checked.
- latestReport StringId 
- Id of the latest report for the guest configuration assignment.
- vmId String
- UUID of the VM.
- vmResource StringId 
- Azure resource Id of the VM.
- complianceStatus string
- A value indicating compliance status of the machine for the assigned guest configuration.
- lastCompliance stringChecked 
- Date and time when last compliance status was checked.
- latestReport stringId 
- Id of the latest report for the guest configuration assignment.
- vmId string
- UUID of the VM.
- vmResource stringId 
- Azure resource Id of the VM.
- compliance_status str
- A value indicating compliance status of the machine for the assigned guest configuration.
- last_compliance_ strchecked 
- Date and time when last compliance status was checked.
- latest_report_ strid 
- Id of the latest report for the guest configuration assignment.
- vm_id str
- UUID of the VM.
- vm_resource_ strid 
- Azure resource Id of the VM.
- complianceStatus String
- A value indicating compliance status of the machine for the assigned guest configuration.
- lastCompliance StringChecked 
- Date and time when last compliance status was checked.
- latestReport StringId 
- Id of the latest report for the guest configuration assignment.
- vmId String
- UUID of the VM.
- vmResource StringId 
- 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 NotInstalledApplicationForWindows /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0