Interface NodeReports
public interface NodeReports
Resource collection API of NodeReports.
-
Method Summary
Modifier and TypeMethodDescriptionRetrieve 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.
-