Interface DiagnosticSettings

    • Method Detail

      • listCategoriesByResource

        List<DiagnosticSettingsCategory> listCategoriesByResource​(String resourceId)
        Lists all the Diagnostic Settings categories for Log and Metric Settings for a specific resource.
        Parameters:
        resourceId - of the requested resource.
        Returns:
        list of Diagnostic Settings category available for the resource.
      • listCategoriesByResourceAsync

        com.azure.core.http.rest.PagedFlux<DiagnosticSettingsCategory> listCategoriesByResourceAsync​(String resourceId)
        Lists all the Diagnostic Settings categories for Log and Metric Settings for a specific resource.
        Parameters:
        resourceId - of the requested resource.
        Returns:
        list of Diagnostic Settings category available for the resource.
      • getCategory

        DiagnosticSettingsCategory getCategory​(String resourceId,
                                               String name)
        Gets the information about Diagnostic Setting category for Log or Metric Setting for a specific resource.
        Parameters:
        resourceId - of the requested resource.
        name - of the Log or Metric category.
        Returns:
        Diagnostic Setting category available for the resource.
      • getCategoryAsync

        Mono<DiagnosticSettingsCategory> getCategoryAsync​(String resourceId,
                                                          String name)
        Gets the information about Diagnostic Setting category for Log or Metric Setting for a specific resource.
        Parameters:
        resourceId - of the requested resource.
        name - of the Log or Metric category.
        Returns:
        Diagnostic Setting category available for the resource.
      • listByResource

        com.azure.core.http.rest.PagedIterable<DiagnosticSetting> listByResource​(String resourceId)
        Lists all the diagnostic settings in the currently selected subscription for a specific resource.
        Parameters:
        resourceId - that Diagnostic Setting is associated with.
        Returns:
        list of resources
      • listByResourceAsync

        com.azure.core.http.rest.PagedFlux<DiagnosticSetting> listByResourceAsync​(String resourceId)
        Lists all the diagnostic settings in the currently selected subscription for a specific resource.
        Parameters:
        resourceId - that Diagnostic Setting is associated with.
        Returns:
        list of resources
      • delete

        void delete​(String resourceId,
                    String name)
        Deletes a Diagnostic Setting from Azure, identifying it by its resourceId and name.
        Parameters:
        resourceId - that Diagnostic Setting is associated with.
        name - the name of Diagnostic Setting.
      • deleteAsync

        Mono<Void> deleteAsync​(String resourceId,
                               String name)
        Asynchronously delete a Diagnostic Setting from Azure, identifying it by its resourceId and name.
        Parameters:
        resourceId - that Diagnostic Setting is associated with.
        name - the name of Diagnostic Setting.
        Returns:
        a representation of the deferred computation of this call
      • get

        DiagnosticSetting get​(String resourceId,
                              String name)
        Gets the information about Diagnostic Setting from Azure based on the resource id and setting name.
        Parameters:
        resourceId - that Diagnostic Setting is associated with.
        name - the name of Diagnostic Setting.
        Returns:
        an immutable representation of the resource
      • getAsync

        Mono<DiagnosticSetting> getAsync​(String resourceId,
                                         String name)
        Gets the information about Diagnostic Setting from Azure based on the resource id and setting name.
        Parameters:
        resourceId - that Diagnostic Setting is associated with.
        name - the name of Diagnostic Setting.
        Returns:
        an immutable representation of the resource