DscNodeConfigurationOperations class

Class representing a DscNodeConfigurationOperations.

Constructors

DscNodeConfigurationOperations(AutomationClientContext)

Create a DscNodeConfigurationOperations.

Methods

beginCreateOrUpdate(string, string, string, DscNodeConfigurationCreateOrUpdateParameters, RequestOptionsBase)

Create the node configuration identified by node configuration name.

createOrUpdate(string, string, string, DscNodeConfigurationCreateOrUpdateParameters, RequestOptionsBase)

Create the node configuration identified by node configuration name.

deleteMethod(string, string, string, RequestOptionsBase)

Delete the Dsc node configurations by node configuration.

deleteMethod(string, string, string, RequestOptionsBase, ServiceCallback<void>)
deleteMethod(string, string, string, ServiceCallback<void>)
get(string, string, string, RequestOptionsBase)

Retrieve the Dsc node configurations by node configuration.

get(string, string, string, RequestOptionsBase, ServiceCallback<DscNodeConfiguration>)
get(string, string, string, ServiceCallback<DscNodeConfiguration>)
listByAutomationAccount(string, string, DscNodeConfigurationListByAutomationAccountOptionalParams)

Retrieve a list of dsc node configurations.

listByAutomationAccount(string, string, DscNodeConfigurationListByAutomationAccountOptionalParams, ServiceCallback<DscNodeConfigurationListResult>)
listByAutomationAccount(string, string, ServiceCallback<DscNodeConfigurationListResult>)
listByAutomationAccountNext(string, RequestOptionsBase)

Retrieve a list of dsc node configurations.

listByAutomationAccountNext(string, RequestOptionsBase, ServiceCallback<DscNodeConfigurationListResult>)
listByAutomationAccountNext(string, ServiceCallback<DscNodeConfigurationListResult>)

Constructor Details

DscNodeConfigurationOperations(AutomationClientContext)

Create a DscNodeConfigurationOperations.

new DscNodeConfigurationOperations(client: AutomationClientContext)

Parameters

client
AutomationClientContext

Reference to the service client.

Method Details

beginCreateOrUpdate(string, string, string, DscNodeConfigurationCreateOrUpdateParameters, RequestOptionsBase)

Create the node configuration identified by node configuration name.

function beginCreateOrUpdate(resourceGroupName: string, automationAccountName: string, nodeConfigurationName: string, parameters: DscNodeConfigurationCreateOrUpdateParameters, options?: RequestOptionsBase): Promise<LROPoller>

Parameters

resourceGroupName

string

Name of an Azure Resource group.

automationAccountName

string

The name of the automation account.

nodeConfigurationName

string

The Dsc node configuration name.

parameters
DscNodeConfigurationCreateOrUpdateParameters

The create or update parameters for configuration.

options
RequestOptionsBase

The optional parameters

Returns

Promise<@azure/ms-rest-azure-js.LROPoller>

Promise<msRestAzure.LROPoller>

createOrUpdate(string, string, string, DscNodeConfigurationCreateOrUpdateParameters, RequestOptionsBase)

Create the node configuration identified by node configuration name.

function createOrUpdate(resourceGroupName: string, automationAccountName: string, nodeConfigurationName: string, parameters: DscNodeConfigurationCreateOrUpdateParameters, options?: RequestOptionsBase): Promise<DscNodeConfigurationCreateOrUpdateResponse>

Parameters

resourceGroupName

string

Name of an Azure Resource group.

automationAccountName

string

The name of the automation account.

nodeConfigurationName

string

The Dsc node configuration name.

parameters
DscNodeConfigurationCreateOrUpdateParameters

The create or update parameters for configuration.

options
RequestOptionsBase

The optional parameters

Returns

Promise<Models.DscNodeConfigurationCreateOrUpdateResponse>

deleteMethod(string, string, string, RequestOptionsBase)

Delete the Dsc node configurations by node configuration.

function deleteMethod(resourceGroupName: string, automationAccountName: string, nodeConfigurationName: string, options?: RequestOptionsBase): Promise<RestResponse>

Parameters

resourceGroupName

string

Name of an Azure Resource group.

automationAccountName

string

The name of the automation account.

nodeConfigurationName

string

The Dsc node configuration name.

options
RequestOptionsBase

The optional parameters

Returns

Promise<RestResponse>

Promise<msRest.RestResponse>

deleteMethod(string, string, string, RequestOptionsBase, ServiceCallback<void>)

function deleteMethod(resourceGroupName: string, automationAccountName: string, nodeConfigurationName: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Parameters

resourceGroupName

string

Name of an Azure Resource group.

automationAccountName

string

The name of the automation account.

nodeConfigurationName

string

The Dsc node configuration name.

options
RequestOptionsBase

The optional parameters

callback

ServiceCallback<void>

The callback

deleteMethod(string, string, string, ServiceCallback<void>)

function deleteMethod(resourceGroupName: string, automationAccountName: string, nodeConfigurationName: string, callback: ServiceCallback<void>)

Parameters

resourceGroupName

string

Name of an Azure Resource group.

automationAccountName

string

The name of the automation account.

nodeConfigurationName

string

The Dsc node configuration name.

callback

ServiceCallback<void>

The callback

get(string, string, string, RequestOptionsBase)

Retrieve the Dsc node configurations by node configuration.

function get(resourceGroupName: string, automationAccountName: string, nodeConfigurationName: string, options?: RequestOptionsBase): Promise<DscNodeConfigurationGetResponse>

Parameters

resourceGroupName

string

Name of an Azure Resource group.

automationAccountName

string

The name of the automation account.

nodeConfigurationName

string

The Dsc node configuration name.

options
RequestOptionsBase

The optional parameters

Returns

Promise<Models.DscNodeConfigurationGetResponse>

get(string, string, string, RequestOptionsBase, ServiceCallback<DscNodeConfiguration>)

function get(resourceGroupName: string, automationAccountName: string, nodeConfigurationName: string, options: RequestOptionsBase, callback: ServiceCallback<DscNodeConfiguration>)

Parameters

resourceGroupName

string

Name of an Azure Resource group.

automationAccountName

string

The name of the automation account.

nodeConfigurationName

string

The Dsc node configuration name.

options
RequestOptionsBase

The optional parameters

callback

ServiceCallback<DscNodeConfiguration>

The callback

get(string, string, string, ServiceCallback<DscNodeConfiguration>)

function get(resourceGroupName: string, automationAccountName: string, nodeConfigurationName: string, callback: ServiceCallback<DscNodeConfiguration>)

Parameters

resourceGroupName

string

Name of an Azure Resource group.

automationAccountName

string

The name of the automation account.

nodeConfigurationName

string

The Dsc node configuration name.

callback

ServiceCallback<DscNodeConfiguration>

The callback

listByAutomationAccount(string, string, DscNodeConfigurationListByAutomationAccountOptionalParams)

Retrieve a list of dsc node configurations.

function listByAutomationAccount(resourceGroupName: string, automationAccountName: string, options?: DscNodeConfigurationListByAutomationAccountOptionalParams): Promise<DscNodeConfigurationListByAutomationAccountResponse>

Parameters

resourceGroupName

string

Name of an Azure Resource group.

automationAccountName

string

The name of the automation account.

Returns

Promise<Models.DscNodeConfigurationListByAutomationAccountResponse>

listByAutomationAccount(string, string, DscNodeConfigurationListByAutomationAccountOptionalParams, ServiceCallback<DscNodeConfigurationListResult>)

function listByAutomationAccount(resourceGroupName: string, automationAccountName: string, options: DscNodeConfigurationListByAutomationAccountOptionalParams, callback: ServiceCallback<DscNodeConfigurationListResult>)

Parameters

resourceGroupName

string

Name of an Azure Resource group.

automationAccountName

string

The name of the automation account.

listByAutomationAccount(string, string, ServiceCallback<DscNodeConfigurationListResult>)

function listByAutomationAccount(resourceGroupName: string, automationAccountName: string, callback: ServiceCallback<DscNodeConfigurationListResult>)

Parameters

resourceGroupName

string

Name of an Azure Resource group.

automationAccountName

string

The name of the automation account.

listByAutomationAccountNext(string, RequestOptionsBase)

Retrieve a list of dsc node configurations.

function listByAutomationAccountNext(nextPageLink: string, options?: RequestOptionsBase): Promise<DscNodeConfigurationListByAutomationAccountNextResponse>

Parameters

nextPageLink

string

The NextLink from the previous successful call to List operation.

options
RequestOptionsBase

The optional parameters

Returns

Promise<Models.DscNodeConfigurationListByAutomationAccountNextResponse>

listByAutomationAccountNext(string, RequestOptionsBase, ServiceCallback<DscNodeConfigurationListResult>)

function listByAutomationAccountNext(nextPageLink: string, options: RequestOptionsBase, callback: ServiceCallback<DscNodeConfigurationListResult>)

Parameters

nextPageLink

string

The NextLink from the previous successful call to List operation.

options
RequestOptionsBase

The optional parameters

listByAutomationAccountNext(string, ServiceCallback<DscNodeConfigurationListResult>)

function listByAutomationAccountNext(nextPageLink: string, callback: ServiceCallback<DscNodeConfigurationListResult>)

Parameters

nextPageLink

string

The NextLink from the previous successful call to List operation.