Interface DscNodeConfigurationsClient
public interface DscNodeConfigurationsClient
An instance of this class provides access to all the operations defined in DscNodeConfigurationsClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DscNodeConfigurationInner>,
DscNodeConfigurationInner> beginCreateOrUpdate
(String resourceGroupName, String automationAccountName, String nodeConfigurationName, DscNodeConfigurationCreateOrUpdateParameters parameters) Create the node configuration identified by node configuration name.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DscNodeConfigurationInner>,
DscNodeConfigurationInner> beginCreateOrUpdate
(String resourceGroupName, String automationAccountName, String nodeConfigurationName, DscNodeConfigurationCreateOrUpdateParameters parameters, com.azure.core.util.Context context) Create the node configuration identified by node configuration name.createOrUpdate
(String resourceGroupName, String automationAccountName, String nodeConfigurationName, DscNodeConfigurationCreateOrUpdateParameters parameters) Create the node configuration identified by node configuration name.createOrUpdate
(String resourceGroupName, String automationAccountName, String nodeConfigurationName, DscNodeConfigurationCreateOrUpdateParameters parameters, com.azure.core.util.Context context) Create the node configuration identified by node configuration name.void
Delete the Dsc node configurations by node configuration.com.azure.core.http.rest.Response<Void>
deleteWithResponse
(String resourceGroupName, String automationAccountName, String nodeConfigurationName, com.azure.core.util.Context context) Delete the Dsc node configurations by node configuration.Retrieve the Dsc node configurations by node configuration.com.azure.core.http.rest.Response<DscNodeConfigurationInner>
getWithResponse
(String resourceGroupName, String automationAccountName, String nodeConfigurationName, com.azure.core.util.Context context) Retrieve the Dsc node configurations by node configuration.com.azure.core.http.rest.PagedIterable<DscNodeConfigurationInner>
listByAutomationAccount
(String resourceGroupName, String automationAccountName) Retrieve a list of dsc node configurations.com.azure.core.http.rest.PagedIterable<DscNodeConfigurationInner>
listByAutomationAccount
(String resourceGroupName, String automationAccountName, String filter, Integer skip, Integer top, String inlinecount, com.azure.core.util.Context context) Retrieve a list of dsc node configurations.
-
Method Details
-
delete
Delete the Dsc node configurations by node configuration.- Parameters:
resourceGroupName
- Name of an Azure Resource group.automationAccountName
- The name of the automation account.nodeConfigurationName
- The Dsc node configuration name.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponse
com.azure.core.http.rest.Response<Void> deleteWithResponse(String resourceGroupName, String automationAccountName, String nodeConfigurationName, com.azure.core.util.Context context) Delete the Dsc node configurations by node configuration.- Parameters:
resourceGroupName
- Name of an Azure Resource group.automationAccountName
- The name of the automation account.nodeConfigurationName
- The Dsc node configuration name.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
get
DscNodeConfigurationInner get(String resourceGroupName, String automationAccountName, String nodeConfigurationName) Retrieve the Dsc node configurations by node configuration.- Parameters:
resourceGroupName
- Name of an Azure Resource group.automationAccountName
- The name of the automation account.nodeConfigurationName
- The Dsc node configuration name.- Returns:
- definition of the dsc node configuration.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<DscNodeConfigurationInner> getWithResponse(String resourceGroupName, String automationAccountName, String nodeConfigurationName, com.azure.core.util.Context context) Retrieve the Dsc node configurations by node configuration.- Parameters:
resourceGroupName
- Name of an Azure Resource group.automationAccountName
- The name of the automation account.nodeConfigurationName
- The Dsc node configuration name.context
- The context to associate with this operation.- Returns:
- definition of the dsc node configuration along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DscNodeConfigurationInner>,DscNodeConfigurationInner> beginCreateOrUpdate(String resourceGroupName, String automationAccountName, String nodeConfigurationName, DscNodeConfigurationCreateOrUpdateParameters parameters) Create the node configuration identified by node configuration name.- Parameters:
resourceGroupName
- Name of an Azure Resource group.automationAccountName
- The name of the automation account.nodeConfigurationName
- The Dsc node configuration name.parameters
- The create or update parameters for configuration.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<DscNodeConfigurationInner>,DscNodeConfigurationInner> beginCreateOrUpdate(String resourceGroupName, String automationAccountName, String nodeConfigurationName, DscNodeConfigurationCreateOrUpdateParameters parameters, com.azure.core.util.Context context) Create the node configuration identified by node configuration name.- Parameters:
resourceGroupName
- Name of an Azure Resource group.automationAccountName
- The name of the automation account.nodeConfigurationName
- The Dsc node configuration name.parameters
- The create or update parameters for configuration.context
- The context to associate with this operation.- Returns:
- the
SyncPoller
for polling of long-running operation. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
DscNodeConfigurationInner createOrUpdate(String resourceGroupName, String automationAccountName, String nodeConfigurationName, DscNodeConfigurationCreateOrUpdateParameters parameters) Create the node configuration identified by node configuration name.- Parameters:
resourceGroupName
- Name of an Azure Resource group.automationAccountName
- The name of the automation account.nodeConfigurationName
- The Dsc node configuration name.parameters
- The create or update parameters for configuration.- Returns:
- the response.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
DscNodeConfigurationInner createOrUpdate(String resourceGroupName, String automationAccountName, String nodeConfigurationName, DscNodeConfigurationCreateOrUpdateParameters parameters, com.azure.core.util.Context context) Create the node configuration identified by node configuration name.- Parameters:
resourceGroupName
- Name of an Azure Resource group.automationAccountName
- The name of the automation account.nodeConfigurationName
- The Dsc node configuration name.parameters
- The create or update parameters for configuration.context
- The context to associate with this operation.- Returns:
- the response.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listByAutomationAccount
com.azure.core.http.rest.PagedIterable<DscNodeConfigurationInner> listByAutomationAccount(String resourceGroupName, String automationAccountName) Retrieve a list of dsc node configurations.- Parameters:
resourceGroupName
- Name of an Azure Resource group.automationAccountName
- The name of the automation account.- Returns:
- the response model for the list job operation as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listByAutomationAccount
com.azure.core.http.rest.PagedIterable<DscNodeConfigurationInner> listByAutomationAccount(String resourceGroupName, String automationAccountName, String filter, Integer skip, Integer top, String inlinecount, com.azure.core.util.Context context) Retrieve a list of dsc node configurations.- Parameters:
resourceGroupName
- Name of an Azure Resource group.automationAccountName
- The name of the automation account.filter
- The filter to apply on the operation.skip
- The number of rows to skip.top
- The number of rows to take.inlinecount
- Return total rows.context
- The context to associate with this operation.- Returns:
- the response model for the list job operation as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-