1. Packages
  2. Azure Native
  3. API Docs
  4. guestconfiguration
  5. GuestConfigurationHCRPAssignment
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.8.0 published on Monday, Sep 18, 2023 by Pulumi

azure-native.guestconfiguration.GuestConfigurationHCRPAssignment

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.8.0 published on Monday, Sep 18, 2023 by Pulumi

    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

    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 guestConfigurationHCRPAssignment = new AzureNative.GuestConfiguration.GuestConfigurationHCRPAssignment("guestConfigurationHCRPAssignment", new()
        {
            GuestConfigurationAssignmentName = "NotInstalledApplicationForWindows",
            Location = "westcentralus",
            MachineName = "myMachineName",
            Name = "NotInstalledApplicationForWindows",
            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]NotInstalledApplicationResource1;Name",
                            Value = "NotePad,sql",
                        },
                    },
                    ContentHash = "123contenthash",
                    ContentUri = "https://thisisfake/pacakge",
                    Name = "NotInstalledApplicationForWindows",
                    Version = "1.0.0.3",
                },
            },
            ResourceGroupName = "myResourceGroupName",
        });
    
    });
    
    package main
    
    import (
    	"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.NewGuestConfigurationHCRPAssignment(ctx, "guestConfigurationHCRPAssignment", &guestconfiguration.GuestConfigurationHCRPAssignmentArgs{
    GuestConfigurationAssignmentName: pulumi.String("NotInstalledApplicationForWindows"),
    Location: pulumi.String("westcentralus"),
    MachineName: pulumi.String("myMachineName"),
    Name: pulumi.String("NotInstalledApplicationForWindows"),
    Properties: guestconfiguration.GuestConfigurationAssignmentPropertiesResponse{
    Context: pulumi.String("Azure policy"),
    GuestConfiguration: interface{}{
    AssignmentType: pulumi.String("ApplyAndAutoCorrect"),
    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"),
    })
    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.GuestConfigurationHCRPAssignment;
    import com.pulumi.azurenative.guestconfiguration.GuestConfigurationHCRPAssignmentArgs;
    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 guestConfigurationHCRPAssignment = new GuestConfigurationHCRPAssignment("guestConfigurationHCRPAssignment", GuestConfigurationHCRPAssignmentArgs.builder()        
                .guestConfigurationAssignmentName("NotInstalledApplicationForWindows")
                .location("westcentralus")
                .machineName("myMachineName")
                .name("NotInstalledApplicationForWindows")
                .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]NotInstalledApplicationResource1;Name"),
                            Map.entry("value", "NotePad,sql")
                        )),
                        Map.entry("contentHash", "123contenthash"),
                        Map.entry("contentUri", "https://thisisfake/pacakge"),
                        Map.entry("name", "NotInstalledApplicationForWindows"),
                        Map.entry("version", "1.0.0.3")
                    ))
                ))
                .resourceGroupName("myResourceGroupName")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    guest_configuration_hcrpassignment = azure_native.guestconfiguration.GuestConfigurationHCRPAssignment("guestConfigurationHCRPAssignment",
        guest_configuration_assignment_name="NotInstalledApplicationForWindows",
        location="westcentralus",
        machine_name="myMachineName",
        name="NotInstalledApplicationForWindows",
        properties=azure_native.guestconfiguration.GuestConfigurationAssignmentPropertiesResponseArgs(
            context="Azure policy",
            guest_configuration={
                "assignmentType": "ApplyAndAutoCorrect",
                "configurationParameter": [azure_native.guestconfiguration.ConfigurationParameterArgs(
                    name="[InstalledApplication]NotInstalledApplicationResource1;Name",
                    value="NotePad,sql",
                )],
                "contentHash": "123contenthash",
                "contentUri": "https://thisisfake/pacakge",
                "name": "NotInstalledApplicationForWindows",
                "version": "1.0.0.3",
            },
        ),
        resource_group_name="myResourceGroupName")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const guestConfigurationHCRPAssignment = new azure_native.guestconfiguration.GuestConfigurationHCRPAssignment("guestConfigurationHCRPAssignment", {
        guestConfigurationAssignmentName: "NotInstalledApplicationForWindows",
        location: "westcentralus",
        machineName: "myMachineName",
        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",
    });
    
    resources:
      guestConfigurationHCRPAssignment:
        type: azure-native:guestconfiguration:GuestConfigurationHCRPAssignment
        properties:
          guestConfigurationAssignmentName: NotInstalledApplicationForWindows
          location: westcentralus
          machineName: myMachineName
          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
    

    Create GuestConfigurationHCRPAssignment Resource

    new GuestConfigurationHCRPAssignment(name: string, args: GuestConfigurationHCRPAssignmentArgs, opts?: CustomResourceOptions);
    @overload
    def GuestConfigurationHCRPAssignment(resource_name: str,
                                         opts: Optional[ResourceOptions] = None,
                                         guest_configuration_assignment_name: Optional[str] = None,
                                         location: Optional[str] = None,
                                         machine_name: Optional[str] = None,
                                         name: Optional[str] = None,
                                         properties: Optional[GuestConfigurationAssignmentPropertiesArgs] = None,
                                         resource_group_name: Optional[str] = None)
    @overload
    def GuestConfigurationHCRPAssignment(resource_name: str,
                                         args: GuestConfigurationHCRPAssignmentArgs,
                                         opts: Optional[ResourceOptions] = None)
    func NewGuestConfigurationHCRPAssignment(ctx *Context, name string, args GuestConfigurationHCRPAssignmentArgs, opts ...ResourceOption) (*GuestConfigurationHCRPAssignment, error)
    public GuestConfigurationHCRPAssignment(string name, GuestConfigurationHCRPAssignmentArgs args, CustomResourceOptions? opts = null)
    public GuestConfigurationHCRPAssignment(String name, GuestConfigurationHCRPAssignmentArgs args)
    public GuestConfigurationHCRPAssignment(String name, GuestConfigurationHCRPAssignmentArgs args, CustomResourceOptions options)
    
    type: azure-native:guestconfiguration:GuestConfigurationHCRPAssignment
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args GuestConfigurationHCRPAssignmentArgs
    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 GuestConfigurationHCRPAssignmentArgs
    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 GuestConfigurationHCRPAssignmentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GuestConfigurationHCRPAssignmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GuestConfigurationHCRPAssignmentArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    GuestConfigurationHCRPAssignment 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 GuestConfigurationHCRPAssignment resource accepts the following input properties:

    MachineName string

    The name of the ARC machine.

    ResourceGroupName string

    The resource group name.

    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.GuestConfigurationAssignmentProperties

    Properties of the Guest configuration assignment.

    MachineName string

    The name of the ARC machine.

    ResourceGroupName string

    The resource group name.

    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.

    machineName String

    The name of the ARC machine.

    resourceGroupName String

    The resource group name.

    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 GuestConfigurationAssignmentProperties

    Properties of the Guest configuration assignment.

    machineName string

    The name of the ARC machine.

    resourceGroupName string

    The resource group name.

    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 GuestConfigurationAssignmentProperties

    Properties of the Guest configuration assignment.

    machine_name str

    The name of the ARC machine.

    resource_group_name str

    The resource group name.

    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.

    machineName String

    The name of the ARC machine.

    resourceGroupName String

    The resource group name.

    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 GuestConfigurationHCRPAssignment resource produces the following output properties:

    Id string

    The provider-assigned unique ID for this managed resource.

    SystemData Pulumi.AzureNative.GuestConfiguration.Outputs.SystemDataResponse

    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 SystemDataResponse

    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 SystemDataResponse

    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 SystemDataResponse

    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 SystemDataResponse

    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.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, AssignmentReportResourceComplianceReasonResponseArgs

    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, 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.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, 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.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, AssignmentTypeArgs

    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, ConfigurationInfoResponseArgs

    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.

    ConfigurationParameter, ConfigurationParameterArgs

    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, ConfigurationParameterResponseArgs

    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.

    ConfigurationSettingResponse, ConfigurationSettingResponseArgs

    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, GuestConfigurationAssignmentPropertiesArgs

    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, 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.

    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, GuestConfigurationNavigationArgs

    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.

    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.

    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.

    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.

    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.

    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.

    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.AzureNative.GuestConfiguration.Inputs.ConfigurationSettingResponse

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

    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 ConfigurationSettingResponse

    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 []ConfigurationParameterResponse

    The configuration parameters for the guest configuration.

    ConfigurationProtectedParameter []ConfigurationParameterResponse

    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 ConfigurationSettingResponse

    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<ConfigurationParameterResponse>

    The configuration parameters for the guest configuration.

    configurationProtectedParameter List<ConfigurationParameterResponse>

    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 ConfigurationSettingResponse

    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 ConfigurationParameterResponse[]

    The configuration parameters for the guest configuration.

    configurationProtectedParameter ConfigurationParameterResponse[]

    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 ConfigurationSettingResponse

    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[ConfigurationParameterResponse]

    The configuration parameters for the guest configuration.

    configuration_protected_parameter Sequence[ConfigurationParameterResponse]

    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.

    configurationProtectedParameter List<Property Map>

    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.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource last modification (UTC)

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    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.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource last modification (UTC)

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    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.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    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.

    createdByType string

    The type of identity that created the resource.

    lastModifiedAt string

    The timestamp of resource last modification (UTC)

    lastModifiedBy string

    The identity that last modified the resource.

    lastModifiedByType string

    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_type str

    The type of identity that created the resource.

    last_modified_at str

    The timestamp of resource last modification (UTC)

    last_modified_by str

    The identity that last modified the resource.

    last_modified_by_type str

    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.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    VMInfoResponse, VMInfoResponseArgs

    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, VMSSVMInfoResponseArgs

    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:GuestConfigurationHCRPAssignment NotInstalledApplicationForWindows /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridCompute/machines/{machineName}/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/{guestConfigurationAssignmentName} 
    

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.8.0 published on Monday, Sep 18, 2023 by Pulumi