azure-native.guestconfiguration.GuestConfigurationAssignment
Explore with Pulumi AI
Guest configuration assignment is an association between a machine and guest configuration. API Version: 2020-06-25.
Example Usage
Create or update guest configuration assignment
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var guestConfigurationAssignment = new AzureNative.GuestConfiguration.GuestConfigurationAssignment("guestConfigurationAssignment", new()
{
GuestConfigurationAssignmentName = "WhitelistedApplication",
Location = "westcentralus",
Name = "WhitelistedApplication",
Properties = new AzureNative.GuestConfiguration.Inputs.GuestConfigurationAssignmentPropertiesArgs
{
Context = "Azure policy",
GuestConfiguration = new AzureNative.GuestConfiguration.Inputs.GuestConfigurationNavigationArgs
{
AssignmentType = "ApplyAndAutoCorrect",
ConfigurationParameter = new[]
{
new AzureNative.GuestConfiguration.Inputs.ConfigurationParameterArgs
{
Name = "[InstalledApplication]bwhitelistedapp;Name",
Value = "NotePad,sql",
},
},
ContentHash = "123contenthash",
ContentUri = "https://thisisfake/pacakge",
Name = "WhitelistedApplication",
Version = "1.*",
},
},
ResourceGroupName = "myResourceGroupName",
VmName = "myVMName",
});
});
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.guestconfiguration.GuestConfigurationAssignment;
import com.pulumi.azurenative.guestconfiguration.GuestConfigurationAssignmentArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var guestConfigurationAssignment = new GuestConfigurationAssignment("guestConfigurationAssignment", GuestConfigurationAssignmentArgs.builder()
.guestConfigurationAssignmentName("WhitelistedApplication")
.location("westcentralus")
.name("WhitelistedApplication")
.properties(Map.ofEntries(
Map.entry("context", "Azure policy"),
Map.entry("guestConfiguration", Map.ofEntries(
Map.entry("assignmentType", "ApplyAndAutoCorrect"),
Map.entry("configurationParameter", Map.ofEntries(
Map.entry("name", "[InstalledApplication]bwhitelistedapp;Name"),
Map.entry("value", "NotePad,sql")
)),
Map.entry("contentHash", "123contenthash"),
Map.entry("contentUri", "https://thisisfake/pacakge"),
Map.entry("name", "WhitelistedApplication"),
Map.entry("version", "1.*")
))
))
.resourceGroupName("myResourceGroupName")
.vmName("myVMName")
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
guest_configuration_assignment = azure_native.guestconfiguration.GuestConfigurationAssignment("guestConfigurationAssignment",
guest_configuration_assignment_name="WhitelistedApplication",
location="westcentralus",
name="WhitelistedApplication",
properties=azure_native.guestconfiguration.GuestConfigurationAssignmentPropertiesResponseArgs(
context="Azure policy",
guest_configuration={
"assignmentType": "ApplyAndAutoCorrect",
"configurationParameter": [azure_native.guestconfiguration.ConfigurationParameterArgs(
name="[InstalledApplication]bwhitelistedapp;Name",
value="NotePad,sql",
)],
"contentHash": "123contenthash",
"contentUri": "https://thisisfake/pacakge",
"name": "WhitelistedApplication",
"version": "1.*",
},
),
resource_group_name="myResourceGroupName",
vm_name="myVMName")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const guestConfigurationAssignment = new azure_native.guestconfiguration.GuestConfigurationAssignment("guestConfigurationAssignment", {
guestConfigurationAssignmentName: "WhitelistedApplication",
location: "westcentralus",
name: "WhitelistedApplication",
properties: {
context: "Azure policy",
guestConfiguration: {
assignmentType: "ApplyAndAutoCorrect",
configurationParameter: [{
name: "[InstalledApplication]bwhitelistedapp;Name",
value: "NotePad,sql",
}],
contentHash: "123contenthash",
contentUri: "https://thisisfake/pacakge",
name: "WhitelistedApplication",
version: "1.*",
},
},
resourceGroupName: "myResourceGroupName",
vmName: "myVMName",
});
resources:
guestConfigurationAssignment:
type: azure-native:guestconfiguration:GuestConfigurationAssignment
properties:
guestConfigurationAssignmentName: WhitelistedApplication
location: westcentralus
name: WhitelistedApplication
properties:
context: Azure policy
guestConfiguration:
assignmentType: ApplyAndAutoCorrect
configurationParameter:
- name: '[InstalledApplication]bwhitelistedapp;Name'
value: NotePad,sql
contentHash: 123contenthash
contentUri: https://thisisfake/pacakge
name: WhitelistedApplication
version: 1.*
resourceGroupName: myResourceGroupName
vmName: myVMName
Create GuestConfigurationAssignment Resource
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 =
{
{ "context", "string" },
{ "guestConfiguration",
{
{ "assignmentType", "string" },
{ "configurationParameter", new[]
{
{
{ "name", "string" },
{ "value", "string" },
},
} },
{ "configurationProtectedParameter", new[]
{
{
{ "name", "string" },
{ "value", "string" },
},
} },
{ "configurationSetting",
{
{ "actionAfterReboot", "string" },
{ "allowModuleOverwrite", false },
{ "configurationMode", "string" },
{ "configurationModeFrequencyMins", 0 },
{ "rebootIfNeeded", false },
{ "refreshFrequencyMins", 0 },
} },
{ "contentHash", "string" },
{ "contentUri", "string" },
{ "kind", "string" },
{ "name", "string" },
{ "version", "string" },
} },
},
});
example, err := guestconfiguration.NewGuestConfigurationAssignment(ctx, "guestConfigurationAssignmentResource", &guestconfiguration.GuestConfigurationAssignmentArgs{
ResourceGroupName: "string",
VmName: "string",
GuestConfigurationAssignmentName: "string",
Location: "string",
Name: "string",
Properties: map[string]interface{}{
"context": "string",
"guestConfiguration": map[string]interface{}{
"assignmentType": "string",
"configurationParameter": []map[string]interface{}{
map[string]interface{}{
"name": "string",
"value": "string",
},
},
"configurationProtectedParameter": []map[string]interface{}{
map[string]interface{}{
"name": "string",
"value": "string",
},
},
"configurationSetting": map[string]interface{}{
"actionAfterReboot": "string",
"allowModuleOverwrite": false,
"configurationMode": "string",
"configurationModeFrequencyMins": 0,
"rebootIfNeeded": false,
"refreshFrequencyMins": 0,
},
"contentHash": "string",
"contentUri": "string",
"kind": "string",
"name": "string",
"version": "string",
},
},
})
var guestConfigurationAssignmentResource = new GuestConfigurationAssignment("guestConfigurationAssignmentResource", GuestConfigurationAssignmentArgs.builder()
.resourceGroupName("string")
.vmName("string")
.guestConfigurationAssignmentName("string")
.location("string")
.name("string")
.properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.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,
guestConfiguration: {
assignmentType: string,
configurationParameter: [{
name: string,
value: string,
}],
configurationProtectedParameter: [{
name: string,
value: string,
}],
configurationSetting: {
actionAfterReboot: string,
allowModuleOverwrite: False,
configurationMode: string,
configurationModeFrequencyMins: 0,
rebootIfNeeded: False,
refreshFrequencyMins: 0,
},
contentHash: string,
contentUri: 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",
}],
configurationSetting: {
actionAfterReboot: "string",
allowModuleOverwrite: false,
configurationMode: "string",
configurationModeFrequencyMins: 0,
rebootIfNeeded: false,
refreshFrequencyMins: 0,
},
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
configurationSetting:
actionAfterReboot: string
allowModuleOverwrite: false
configurationMode: string
configurationModeFrequencyMins: 0
rebootIfNeeded: false
refreshFrequencyMins: 0
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:
- Resource
Group stringName - The resource group name.
- Vm
Name string - The name of the virtual machine.
- Guest
Configuration 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.
- Resource
Group stringName - The resource group name.
- Vm
Name string - The name of the virtual machine.
- Guest
Configuration 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
Guest
Configuration Assignment Properties Args - Properties of the Guest configuration assignment.
- resource
Group StringName - The resource group name.
- vm
Name String - The name of the virtual machine.
- guest
Configuration 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
Guest
Configuration Assignment Properties - Properties of the Guest configuration assignment.
- resource
Group stringName - The resource group name.
- vm
Name string - The name of the virtual machine.
- guest
Configuration 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
Guest
Configuration 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
Guest
Configuration Assignment Properties Args - Properties of the Guest configuration assignment.
- resource
Group StringName - The resource group name.
- vm
Name String - The name of the virtual machine.
- guest
Configuration 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:
Supporting Types
ActionAfterReboot, ActionAfterRebootArgs
- Continue
Configuration - ContinueConfiguration
- Stop
Configuration - StopConfiguration
- Action
After Reboot Continue Configuration - ContinueConfiguration
- Action
After Reboot Stop Configuration - StopConfiguration
- Continue
Configuration - ContinueConfiguration
- Stop
Configuration - StopConfiguration
- Continue
Configuration - ContinueConfiguration
- Stop
Configuration - StopConfiguration
- CONTINUE_CONFIGURATION
- ContinueConfiguration
- STOP_CONFIGURATION
- StopConfiguration
- "Continue
Configuration" - ContinueConfiguration
- "Stop
Configuration" - StopConfiguration
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
Configuration
Info Response - Information about the configuration.
- name String
- Name of the guest configuration assignment.
- configuration
Configuration
Info Response - Information about the configuration.
- name string
- Name of the guest configuration assignment.
- configuration
Configuration
Info Response - Information about the configuration.
- name str
- Name of the guest configuration assignment.
- configuration
Configuration
Info Response - Information about the configuration.
- name String
- Name of the guest configuration assignment.
- configuration Property Map
- Information about the configuration.
AssignmentReportResourceComplianceReasonResponse, AssignmentReportResourceComplianceReasonResponseArgs
AssignmentReportResourceResponse, AssignmentReportResourceResponseArgs
- Compliance
Status string - A value indicating compliance status of the machine for the assigned guest configuration.
- Properties object
- Properties of a guest configuration assignment resource.
- Resource
Id 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.
- Compliance
Status string - A value indicating compliance status of the machine for the assigned guest configuration.
- Properties interface{}
- Properties of a guest configuration assignment resource.
- Resource
Id string - Name of the guest configuration assignment resource setting.
- Reasons
[]Assignment
Report Resource Compliance Reason Response - Compliance reason and reason code for a resource.
- compliance
Status String - A value indicating compliance status of the machine for the assigned guest configuration.
- properties Object
- Properties of a guest configuration assignment resource.
- resource
Id String - Name of the guest configuration assignment resource setting.
- reasons
List<Assignment
Report Resource Compliance Reason Response> - Compliance reason and reason code for a resource.
- compliance
Status string - A value indicating compliance status of the machine for the assigned guest configuration.
- properties any
- Properties of a guest configuration assignment resource.
- resource
Id string - Name of the guest configuration assignment resource setting.
- reasons
Assignment
Report 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[Assignment
Report Resource Compliance Reason Response] - Compliance reason and reason code for a resource.
- compliance
Status String - A value indicating compliance status of the machine for the assigned guest configuration.
- properties Any
- Properties of a guest configuration assignment resource.
- resource
Id String - Name of the guest configuration assignment resource setting.
- reasons List<Property Map>
- Compliance reason and reason code for a resource.
AssignmentReportResponse, AssignmentReportResponseArgs
- Compliance
Status string - A value indicating compliance status of the machine for the assigned guest configuration.
- End
Time 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.
- Operation
Type string - Type of report, Consistency or Initial
- Report
Id string - GUID that identifies the guest configuration assignment report under a subscription, resource group.
- Start
Time 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.
- Compliance
Status string - A value indicating compliance status of the machine for the assigned guest configuration.
- End
Time 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.
- Operation
Type string - Type of report, Consistency or Initial
- Report
Id string - GUID that identifies the guest configuration assignment report under a subscription, resource group.
- Start
Time string - Start date and time of the guest configuration assignment compliance status check.
- Assignment
Assignment
Info Response - Configuration details of the guest configuration assignment.
- Resources
[]Assignment
Report Resource Response - The list of resources for which guest configuration assignment compliance is checked.
- Vm
VMInfo
Response - Information about the VM.
- compliance
Status String - A value indicating compliance status of the machine for the assigned guest configuration.
- end
Time 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.
- operation
Type String - Type of report, Consistency or Initial
- report
Id String - GUID that identifies the guest configuration assignment report under a subscription, resource group.
- start
Time String - Start date and time of the guest configuration assignment compliance status check.
- assignment
Assignment
Info Response - Configuration details of the guest configuration assignment.
- resources
List<Assignment
Report Resource Response> - The list of resources for which guest configuration assignment compliance is checked.
- vm
VMInfo
Response - Information about the VM.
- compliance
Status string - A value indicating compliance status of the machine for the assigned guest configuration.
- end
Time 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.
- operation
Type string - Type of report, Consistency or Initial
- report
Id string - GUID that identifies the guest configuration assignment report under a subscription, resource group.
- start
Time string - Start date and time of the guest configuration assignment compliance status check.
- assignment
Assignment
Info Response - Configuration details of the guest configuration assignment.
- resources
Assignment
Report Resource Response[] - The list of resources for which guest configuration assignment compliance is checked.
- vm
VMInfo
Response - 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
Assignment
Info Response - Configuration details of the guest configuration assignment.
- resources
Sequence[Assignment
Report Resource Response] - The list of resources for which guest configuration assignment compliance is checked.
- vm
VMInfo
Response - Information about the VM.
- compliance
Status String - A value indicating compliance status of the machine for the assigned guest configuration.
- end
Time 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.
- operation
Type String - Type of report, Consistency or Initial
- report
Id String - GUID that identifies the guest configuration assignment report under a subscription, resource group.
- start
Time 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
- Deploy
And Auto Correct - DeployAndAutoCorrect
- Apply
And Auto Correct - ApplyAndAutoCorrect
- Apply
And Monitor - ApplyAndMonitor
- Assignment
Type Audit - Audit
- Assignment
Type Deploy And Auto Correct - DeployAndAutoCorrect
- Assignment
Type Apply And Auto Correct - ApplyAndAutoCorrect
- Assignment
Type Apply And Monitor - ApplyAndMonitor
- Audit
- Audit
- Deploy
And Auto Correct - DeployAndAutoCorrect
- Apply
And Auto Correct - ApplyAndAutoCorrect
- Apply
And Monitor - ApplyAndMonitor
- Audit
- Audit
- Deploy
And Auto Correct - DeployAndAutoCorrect
- Apply
And Auto Correct - ApplyAndAutoCorrect
- Apply
And Monitor - ApplyAndMonitor
- AUDIT
- Audit
- DEPLOY_AND_AUTO_CORRECT
- DeployAndAutoCorrect
- APPLY_AND_AUTO_CORRECT
- ApplyAndAutoCorrect
- APPLY_AND_MONITOR
- ApplyAndMonitor
- "Audit"
- Audit
- "Deploy
And Auto Correct" - DeployAndAutoCorrect
- "Apply
And Auto Correct" - ApplyAndAutoCorrect
- "Apply
And Monitor" - ApplyAndMonitor
ConfigurationInfoResponse, ConfigurationInfoResponseArgs
ConfigurationMode, ConfigurationModeArgs
- Apply
Only - ApplyOnly
- Apply
And Monitor - ApplyAndMonitor
- Apply
And Auto Correct - ApplyAndAutoCorrect
- Configuration
Mode Apply Only - ApplyOnly
- Configuration
Mode Apply And Monitor - ApplyAndMonitor
- Configuration
Mode Apply And Auto Correct - ApplyAndAutoCorrect
- Apply
Only - ApplyOnly
- Apply
And Monitor - ApplyAndMonitor
- Apply
And Auto Correct - ApplyAndAutoCorrect
- Apply
Only - ApplyOnly
- Apply
And Monitor - ApplyAndMonitor
- Apply
And Auto Correct - ApplyAndAutoCorrect
- APPLY_ONLY
- ApplyOnly
- APPLY_AND_MONITOR
- ApplyAndMonitor
- APPLY_AND_AUTO_CORRECT
- ApplyAndAutoCorrect
- "Apply
Only" - ApplyOnly
- "Apply
And Monitor" - ApplyAndMonitor
- "Apply
And Auto Correct" - ApplyAndAutoCorrect
ConfigurationParameter, ConfigurationParameterArgs
ConfigurationParameterResponse, ConfigurationParameterResponseArgs
ConfigurationSetting, ConfigurationSettingArgs
- Action
After string | Pulumi.Reboot Azure Native. Guest Configuration. Action After Reboot - 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 string | Pulumi.Azure Native. Guest Configuration. Configuration Mode - Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
- Configuration
Mode 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.
- 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 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.
- Action
After string | ActionReboot After Reboot - 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 string | ConfigurationMode - Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
- Configuration
Mode 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.
- 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 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.
- action
After String | ActionReboot After Reboot - Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
- allow
Module BooleanOverwrite - If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false
- configuration
Mode String | ConfigurationMode - Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
- configuration
Mode 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.
- reboot
If 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.
- refresh
Frequency 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.
- action
After string | ActionReboot After Reboot - Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
- allow
Module booleanOverwrite - If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false
- configuration
Mode string | ConfigurationMode - Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
- configuration
Mode 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.
- reboot
If 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.
- refresh
Frequency 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_ str | Actionreboot After Reboot - 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 | ConfigurationMode - Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
- configuration_
mode_ 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.
- action
After String | "ContinueReboot Configuration" | "Stop Configuration" - Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
- allow
Module BooleanOverwrite - If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false
- configuration
Mode String | "ApplyOnly" | "Apply And Monitor" | "Apply And Auto Correct" - Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
- configuration
Mode 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.
- reboot
If 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.
- refresh
Frequency 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.
ConfigurationSettingResponse, ConfigurationSettingResponseArgs
- Action
After stringReboot - 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 string - Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
- Configuration
Mode 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.
- 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 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.
- Action
After stringReboot - 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 string - Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
- Configuration
Mode 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.
- 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 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.
- action
After StringReboot - Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
- allow
Module BooleanOverwrite - If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false
- configuration
Mode String - Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
- configuration
Mode 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.
- reboot
If 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.
- refresh
Frequency 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.
- action
After stringReboot - Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
- allow
Module booleanOverwrite - If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false
- configuration
Mode string - Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
- configuration
Mode 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.
- reboot
If 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.
- refresh
Frequency 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.
- action
After StringReboot - Specifies what happens after a reboot during the application of a configuration. The possible values are ContinueConfiguration and StopConfiguration
- allow
Module BooleanOverwrite - If true - new configurations downloaded from the pull service are allowed to overwrite the old ones on the target node. Otherwise, false
- configuration
Mode String - Specifies how the LCM(Local Configuration Manager) actually applies the configuration to the target nodes. Possible values are ApplyOnly, ApplyAndMonitor, and ApplyAndAutoCorrect.
- configuration
Mode 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.
- reboot
If 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.
- refresh
Frequency 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
- Guest
Configuration 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
- Guest
Configuration GuestConfiguration Navigation - The guest configuration to assign.
- context String
- 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
- guest
Configuration 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
- guest
Configuration Property Map - The guest configuration to assign.
GuestConfigurationAssignmentPropertiesResponse, GuestConfigurationAssignmentPropertiesResponseArgs
- Assignment
Hash string - Combined hash of the configuration package and parameters.
- Compliance
Status string - A value indicating compliance status of the machine for the assigned guest configuration.
- Last
Compliance stringStatus Checked - Date and time when last compliance status was checked.
- Latest
Report stringId - Id of the latest report for the guest configuration assignment.
- Parameter
Hash string - parameter hash for the guest configuration assignment.
- Provisioning
State string - The provisioning state, which only appears in the response.
- Resource
Type string - Type of the resource - VMSS / VM
- Target
Resource stringId - VM resource Id.
- Context string
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- Guest
Configuration Pulumi.Azure Native. Guest Configuration. Inputs. Guest Configuration Navigation Response - The guest configuration to assign.
- Latest
Assignment Pulumi.Report Azure Native. Guest Configuration. Inputs. Assignment Report Response - Last reported guest configuration assignment report.
- Vmss
VMList List<Pulumi.Azure Native. Guest Configuration. Inputs. VMSSVMInfo Response> - The list of VM Compliance data for VMSS
- Assignment
Hash string - Combined hash of the configuration package and parameters.
- Compliance
Status string - A value indicating compliance status of the machine for the assigned guest configuration.
- Last
Compliance stringStatus Checked - Date and time when last compliance status was checked.
- Latest
Report stringId - Id of the latest report for the guest configuration assignment.
- Parameter
Hash string - parameter hash for the guest configuration assignment.
- Provisioning
State string - The provisioning state, which only appears in the response.
- Resource
Type string - Type of the resource - VMSS / VM
- Target
Resource stringId - VM resource Id.
- Context string
- 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
VMList []VMSSVMInfoResponse - The list of VM Compliance data for VMSS
- assignment
Hash String - Combined hash of the configuration package and parameters.
- compliance
Status String - A value indicating compliance status of the machine for the assigned guest configuration.
- last
Compliance StringStatus Checked - Date and time when last compliance status was checked.
- latest
Report StringId - Id of the latest report for the guest configuration assignment.
- parameter
Hash String - parameter hash for the guest configuration assignment.
- provisioning
State String - The provisioning state, which only appears in the response.
- resource
Type String - Type of the resource - VMSS / VM
- target
Resource StringId - VM resource Id.
- context String
- 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
VMList List<VMSSVMInfoResponse> - The list of VM Compliance data for VMSS
- assignment
Hash string - Combined hash of the configuration package and parameters.
- compliance
Status string - A value indicating compliance status of the machine for the assigned guest configuration.
- last
Compliance stringStatus Checked - Date and time when last compliance status was checked.
- latest
Report stringId - Id of the latest report for the guest configuration assignment.
- parameter
Hash string - parameter hash for the guest configuration assignment.
- provisioning
State string - The provisioning state, which only appears in the response.
- resource
Type string - Type of the resource - VMSS / VM
- target
Resource stringId - VM resource Id.
- context string
- 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
VMList 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
- assignment
Hash String - Combined hash of the configuration package and parameters.
- compliance
Status String - A value indicating compliance status of the machine for the assigned guest configuration.
- last
Compliance StringStatus Checked - Date and time when last compliance status was checked.
- latest
Report StringId - Id of the latest report for the guest configuration assignment.
- parameter
Hash String - parameter hash for the guest configuration assignment.
- provisioning
State String - The provisioning state, which only appears in the response.
- resource
Type String - Type of the resource - VMSS / VM
- target
Resource StringId - VM resource Id.
- context String
- The source which initiated the guest configuration assignment. Ex: Azure Policy
- guest
Configuration Property Map - The guest configuration to assign.
- latest
Assignment Property MapReport - Last reported guest configuration assignment report.
- vmss
VMList List<Property Map> - The list of VM Compliance data for VMSS
GuestConfigurationNavigation, GuestConfigurationNavigationArgs
- Assignment
Type 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.
- Configuration
Parameter List<Pulumi.Azure Native. Guest Configuration. Inputs. Configuration Parameter> - The configuration parameters for the guest configuration.
- Configuration
Protected List<Pulumi.Parameter Azure Native. Guest Configuration. Inputs. Configuration Parameter> - The protected configuration parameters for the guest configuration.
- Configuration
Setting Pulumi.Azure Native. Guest Configuration. Inputs. Configuration Setting - The configuration setting for the guest configuration.
- Content
Hash string - Combined hash of the guest configuration package and configuration parameters.
- Content
Uri 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.
- Assignment
Type string | AssignmentType - Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.
- Configuration
Parameter []ConfigurationParameter - The configuration parameters for the guest configuration.
- Configuration
Protected []ConfigurationParameter Parameter - The protected configuration parameters for the guest configuration.
- Configuration
Setting ConfigurationSetting - The configuration setting for the guest configuration.
- Content
Hash string - Combined hash of the guest configuration package and configuration parameters.
- Content
Uri 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 String | AssignmentType - Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.
- configuration
Parameter List<ConfigurationParameter> - The configuration parameters for the guest configuration.
- configuration
Protected List<ConfigurationParameter Parameter> - The protected configuration parameters for the guest configuration.
- configuration
Setting ConfigurationSetting - The configuration setting for the guest configuration.
- content
Hash String - Combined hash of the guest configuration package and configuration parameters.
- content
Uri 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 string | AssignmentType - Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.
- configuration
Parameter ConfigurationParameter[] - The configuration parameters for the guest configuration.
- configuration
Protected ConfigurationParameter Parameter[] - The protected configuration parameters for the guest configuration.
- configuration
Setting ConfigurationSetting - The configuration setting for the guest configuration.
- content
Hash string - Combined hash of the guest configuration package and configuration parameters.
- content
Uri 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.
- configuration_
setting ConfigurationSetting - The configuration setting for the guest configuration.
- content_
hash str - Combined hash of the guest configuration package and configuration parameters.
- content_
uri str - Uri of the storage where guest configuration package is uploaded.
- kind str | Kind
- Kind of the guest configuration. For example:DSC
- name str
- Name of the guest configuration.
- version str
- Version of the guest configuration.
- assignment
Type 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.
- configuration
Parameter List<Property Map> - The configuration parameters for the guest configuration.
- configuration
Protected List<Property Map>Parameter - The protected configuration parameters for the guest configuration.
- configuration
Setting Property Map - The configuration setting for the guest configuration.
- content
Hash String - Combined hash of the guest configuration package and configuration parameters.
- content
Uri 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
- Content
Type string - Specifies the content type of the configuration. Possible values could be Builtin or Custom.
- Assignment
Type string - Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.
- Configuration
Parameter List<Pulumi.Azure Native. Guest Configuration. Inputs. Configuration Parameter Response> - The configuration parameters for the guest configuration.
- Configuration
Protected List<Pulumi.Parameter Azure Native. Guest Configuration. Inputs. Configuration Parameter Response> - The protected configuration parameters for the guest configuration.
- Configuration
Setting Pulumi.Azure Native. Guest Configuration. Inputs. Configuration Setting Response - The configuration setting for the guest configuration.
- Content
Hash string - Combined hash of the guest configuration package and configuration parameters.
- Content
Uri string - Uri of the storage where guest configuration package is uploaded.
- Kind string
- Kind of the guest configuration. For example:DSC
- Name string
- Name of the guest configuration.
- Version string
- Version of the guest configuration.
- Content
Type string - Specifies the content type of the configuration. Possible values could be Builtin or Custom.
- Assignment
Type string - Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.
- Configuration
Parameter []ConfigurationParameter Response - The configuration parameters for the guest configuration.
- Configuration
Protected []ConfigurationParameter Parameter Response - The protected configuration parameters for the guest configuration.
- Configuration
Setting ConfigurationSetting Response - The configuration setting for the guest configuration.
- Content
Hash string - Combined hash of the guest configuration package and configuration parameters.
- Content
Uri string - Uri of the storage where guest configuration package is uploaded.
- Kind string
- Kind of the guest configuration. For example:DSC
- Name string
- Name of the guest configuration.
- Version string
- Version of the guest configuration.
- content
Type String - Specifies the content type of the configuration. Possible values could be Builtin or Custom.
- assignment
Type String - Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.
- configuration
Parameter List<ConfigurationParameter Response> - The configuration parameters for the guest configuration.
- configuration
Protected List<ConfigurationParameter Parameter Response> - The protected configuration parameters for the guest configuration.
- configuration
Setting ConfigurationSetting Response - The configuration setting for the guest configuration.
- content
Hash String - Combined hash of the guest configuration package and configuration parameters.
- content
Uri String - Uri of the storage where guest configuration package is uploaded.
- kind String
- Kind of the guest configuration. For example:DSC
- name String
- Name of the guest configuration.
- version String
- Version of the guest configuration.
- content
Type string - Specifies the content type of the configuration. Possible values could be Builtin or Custom.
- assignment
Type string - Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.
- configuration
Parameter ConfigurationParameter Response[] - The configuration parameters for the guest configuration.
- configuration
Protected ConfigurationParameter Parameter Response[] - The protected configuration parameters for the guest configuration.
- configuration
Setting ConfigurationSetting Response - The configuration setting for the guest configuration.
- content
Hash string - Combined hash of the guest configuration package and configuration parameters.
- content
Uri string - Uri of the storage where guest configuration package is uploaded.
- kind string
- Kind of the guest configuration. For example:DSC
- name string
- Name of the guest configuration.
- version string
- Version of the guest configuration.
- content_
type str - Specifies the content type of the configuration. Possible values could be Builtin or Custom.
- assignment_
type str - Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.
- configuration_
parameter Sequence[ConfigurationParameter Response] - The configuration parameters for the guest configuration.
- configuration_
protected_ Sequence[Configurationparameter Parameter Response] - The protected configuration parameters for the guest configuration.
- configuration_
setting ConfigurationSetting Response - The configuration setting for the guest configuration.
- content_
hash str - Combined hash of the guest configuration package and configuration parameters.
- content_
uri str - Uri of the storage where guest configuration package is uploaded.
- kind str
- Kind of the guest configuration. For example:DSC
- name str
- Name of the guest configuration.
- version str
- Version of the guest configuration.
- content
Type String - Specifies the content type of the configuration. Possible values could be Builtin or Custom.
- assignment
Type String - Specifies the assignment type and execution of the configuration. Possible values are Audit, DeployAndAutoCorrect, ApplyAndAutoCorrect and ApplyAndMonitor.
- configuration
Parameter List<Property Map> - The configuration parameters for the guest configuration.
- configuration
Protected List<Property Map>Parameter - The protected configuration parameters for the guest configuration.
- configuration
Setting Property Map - The configuration setting for the guest configuration.
- content
Hash String - Combined hash of the guest configuration package and configuration parameters.
- content
Uri 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
- Kind
DSC - DSC
- DSC
- DSC
- DSC
- DSC
- DSC
- DSC
- "DSC"
- DSC
VMInfoResponse, VMInfoResponseArgs
VMSSVMInfoResponse, VMSSVMInfoResponseArgs
- Compliance
Status string - A value indicating compliance status of the machine for the assigned guest configuration.
- Last
Compliance stringChecked - Date and time when last compliance status was checked.
- Latest
Report stringId - Id of the latest report for the guest configuration assignment.
- Vm
Id string - UUID of the VM.
- Vm
Resource stringId - Azure resource Id of the VM.
- Compliance
Status string - A value indicating compliance status of the machine for the assigned guest configuration.
- Last
Compliance stringChecked - Date and time when last compliance status was checked.
- Latest
Report stringId - Id of the latest report for the guest configuration assignment.
- Vm
Id string - UUID of the VM.
- Vm
Resource stringId - Azure resource Id of the VM.
- compliance
Status String - A value indicating compliance status of the machine for the assigned guest configuration.
- last
Compliance StringChecked - Date and time when last compliance status was checked.
- latest
Report StringId - Id of the latest report for the guest configuration assignment.
- vm
Id String - UUID of the VM.
- vm
Resource StringId - Azure resource Id of the VM.
- compliance
Status string - A value indicating compliance status of the machine for the assigned guest configuration.
- last
Compliance stringChecked - Date and time when last compliance status was checked.
- latest
Report stringId - Id of the latest report for the guest configuration assignment.
- vm
Id string - UUID of the VM.
- vm
Resource 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.
- compliance
Status String - A value indicating compliance status of the machine for the assigned guest configuration.
- last
Compliance StringChecked - Date and time when last compliance status was checked.
- latest
Report StringId - Id of the latest report for the guest configuration assignment.
- vm
Id String - UUID of the VM.
- vm
Resource 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 WhitelistedApplication /subscriptions/mysubscriptionid/resourceGroups/myResourceGroupName/providers/Microsoft.Compute/virtualMachines/myvm/providers/Microsoft.GuestConfiguration/guestConfigurationAssignments/WhitelistedApplication
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0