ConfigurationProfileAssignments interface

Interface representing a ConfigurationProfileAssignments.

Methods

createOrUpdate(string, string, string, ConfigurationProfileAssignment, ConfigurationProfileAssignmentsCreateOrUpdateOptionalParams)

Creates an association between a VM and Automanage configuration profile

delete(string, string, string, ConfigurationProfileAssignmentsDeleteOptionalParams)

Delete a configuration profile assignment

get(string, string, string, ConfigurationProfileAssignmentsGetOptionalParams)

Get information about a configuration profile assignment

list(string, ConfigurationProfileAssignmentsListOptionalParams)

Get list of configuration profile assignments

listByClusterName(string, string, ConfigurationProfileAssignmentsListByClusterNameOptionalParams)

Get list of configuration profile assignments

listByMachineName(string, string, ConfigurationProfileAssignmentsListByMachineNameOptionalParams)

Get list of configuration profile assignments

listBySubscription(ConfigurationProfileAssignmentsListBySubscriptionOptionalParams)

Get list of configuration profile assignments under a given subscription

listByVirtualMachines(string, string, ConfigurationProfileAssignmentsListByVirtualMachinesOptionalParams)

Get list of configuration profile assignments

Method Details

createOrUpdate(string, string, string, ConfigurationProfileAssignment, ConfigurationProfileAssignmentsCreateOrUpdateOptionalParams)

Creates an association between a VM and Automanage configuration profile

function createOrUpdate(configurationProfileAssignmentName: string, resourceGroupName: string, vmName: string, parameters: ConfigurationProfileAssignment, options?: ConfigurationProfileAssignmentsCreateOrUpdateOptionalParams): Promise<ConfigurationProfileAssignment>

Parameters

configurationProfileAssignmentName

string

Name of the configuration profile assignment. Only default is supported.

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vmName

string

The name of the virtual machine.

parameters
ConfigurationProfileAssignment

Parameters supplied to the create or update configuration profile assignment.

Returns

delete(string, string, string, ConfigurationProfileAssignmentsDeleteOptionalParams)

Delete a configuration profile assignment

function delete(resourceGroupName: string, configurationProfileAssignmentName: string, vmName: string, options?: ConfigurationProfileAssignmentsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

configurationProfileAssignmentName

string

Name of the configuration profile assignment

vmName

string

The name of the virtual machine.

options
ConfigurationProfileAssignmentsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, ConfigurationProfileAssignmentsGetOptionalParams)

Get information about a configuration profile assignment

function get(resourceGroupName: string, configurationProfileAssignmentName: string, vmName: string, options?: ConfigurationProfileAssignmentsGetOptionalParams): Promise<ConfigurationProfileAssignment>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

configurationProfileAssignmentName

string

The configuration profile assignment name.

vmName

string

The name of the virtual machine.

options
ConfigurationProfileAssignmentsGetOptionalParams

The options parameters.

Returns

list(string, ConfigurationProfileAssignmentsListOptionalParams)

Get list of configuration profile assignments

function list(resourceGroupName: string, options?: ConfigurationProfileAssignmentsListOptionalParams): PagedAsyncIterableIterator<ConfigurationProfileAssignment, ConfigurationProfileAssignment[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

options
ConfigurationProfileAssignmentsListOptionalParams

The options parameters.

Returns

listByClusterName(string, string, ConfigurationProfileAssignmentsListByClusterNameOptionalParams)

Get list of configuration profile assignments

function listByClusterName(resourceGroupName: string, clusterName: string, options?: ConfigurationProfileAssignmentsListByClusterNameOptionalParams): PagedAsyncIterableIterator<ConfigurationProfileAssignment, ConfigurationProfileAssignment[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the Arc machine.

Returns

listByMachineName(string, string, ConfigurationProfileAssignmentsListByMachineNameOptionalParams)

Get list of configuration profile assignments

function listByMachineName(resourceGroupName: string, machineName: string, options?: ConfigurationProfileAssignmentsListByMachineNameOptionalParams): PagedAsyncIterableIterator<ConfigurationProfileAssignment, ConfigurationProfileAssignment[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

machineName

string

The name of the Arc machine.

Returns

listBySubscription(ConfigurationProfileAssignmentsListBySubscriptionOptionalParams)

Get list of configuration profile assignments under a given subscription

function listBySubscription(options?: ConfigurationProfileAssignmentsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<ConfigurationProfileAssignment, ConfigurationProfileAssignment[], PageSettings>

Parameters

Returns

listByVirtualMachines(string, string, ConfigurationProfileAssignmentsListByVirtualMachinesOptionalParams)

Get list of configuration profile assignments

function listByVirtualMachines(resourceGroupName: string, vmName: string, options?: ConfigurationProfileAssignmentsListByVirtualMachinesOptionalParams): PagedAsyncIterableIterator<ConfigurationProfileAssignment, ConfigurationProfileAssignment[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

vmName

string

The name of the virtual machine.

Returns