Interface NodeReports


public interface NodeReports
Resource collection API of NodeReports.
  • Method Summary

    Modifier and Type
    Method
    Description
    get(String resourceGroupName, String automationAccountName, String nodeId, String reportId)
    Retrieve the Dsc node report data by node id and report id.
    getContent(String resourceGroupName, String automationAccountName, String nodeId, String reportId)
    Retrieve the Dsc node reports by node id and report id.
    com.azure.core.http.rest.Response<Object>
    getContentWithResponse(String resourceGroupName, String automationAccountName, String nodeId, String reportId, com.azure.core.util.Context context)
    Retrieve the Dsc node reports by node id and report id.
    com.azure.core.http.rest.Response<DscNodeReport>
    getWithResponse(String resourceGroupName, String automationAccountName, String nodeId, String reportId, com.azure.core.util.Context context)
    Retrieve the Dsc node report data by node id and report id.
    com.azure.core.http.rest.PagedIterable<DscNodeReport>
    listByNode(String resourceGroupName, String automationAccountName, String nodeId)
    Retrieve the Dsc node report list by node id.
    com.azure.core.http.rest.PagedIterable<DscNodeReport>
    listByNode(String resourceGroupName, String automationAccountName, String nodeId, String filter, com.azure.core.util.Context context)
    Retrieve the Dsc node report list by node id.
  • Method Details

    • listByNode

      com.azure.core.http.rest.PagedIterable<DscNodeReport> listByNode(String resourceGroupName, String automationAccountName, String nodeId)
      Retrieve the Dsc node report list by node id.
      Parameters:
      resourceGroupName - Name of an Azure Resource group.
      automationAccountName - The name of the automation account.
      nodeId - The parameters supplied to the list operation.
      Returns:
      the response model for the list dsc nodes 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.
    • listByNode

      com.azure.core.http.rest.PagedIterable<DscNodeReport> listByNode(String resourceGroupName, String automationAccountName, String nodeId, String filter, com.azure.core.util.Context context)
      Retrieve the Dsc node report list by node id.
      Parameters:
      resourceGroupName - Name of an Azure Resource group.
      automationAccountName - The name of the automation account.
      nodeId - The parameters supplied to the list operation.
      filter - The filter to apply on the operation.
      context - The context to associate with this operation.
      Returns:
      the response model for the list dsc nodes 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.
    • get

      DscNodeReport get(String resourceGroupName, String automationAccountName, String nodeId, String reportId)
      Retrieve the Dsc node report data by node id and report id.
      Parameters:
      resourceGroupName - Name of an Azure Resource group.
      automationAccountName - The name of the automation account.
      nodeId - The Dsc node id.
      reportId - The report id.
      Returns:
      definition of the dsc node report type.
      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<DscNodeReport> getWithResponse(String resourceGroupName, String automationAccountName, String nodeId, String reportId, com.azure.core.util.Context context)
      Retrieve the Dsc node report data by node id and report id.
      Parameters:
      resourceGroupName - Name of an Azure Resource group.
      automationAccountName - The name of the automation account.
      nodeId - The Dsc node id.
      reportId - The report id.
      context - The context to associate with this operation.
      Returns:
      definition of the dsc node report type 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.
    • getContent

      Object getContent(String resourceGroupName, String automationAccountName, String nodeId, String reportId)
      Retrieve the Dsc node reports by node id and report id.
      Parameters:
      resourceGroupName - Name of an Azure Resource group.
      automationAccountName - The name of the automation account.
      nodeId - The Dsc node id.
      reportId - The report id.
      Returns:
      any object.
      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.
    • getContentWithResponse

      com.azure.core.http.rest.Response<Object> getContentWithResponse(String resourceGroupName, String automationAccountName, String nodeId, String reportId, com.azure.core.util.Context context)
      Retrieve the Dsc node reports by node id and report id.
      Parameters:
      resourceGroupName - Name of an Azure Resource group.
      automationAccountName - The name of the automation account.
      nodeId - The Dsc node id.
      reportId - The report id.
      context - The context to associate with this operation.
      Returns:
      any object 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.