Interface ResourceGroup

All Superinterfaces:
HasId, HasInner<com.microsoft.azure.management.resources.implementation.ResourceGroupInner>, HasName, Indexable, Refreshable<ResourceGroup>, Resource, Updatable<ResourceGroup.Update>

public interface ResourceGroup extends Indexable, Resource, Refreshable<ResourceGroup>, HasInner<com.microsoft.azure.management.resources.implementation.ResourceGroupInner>, Updatable<ResourceGroup.Update>, HasName
An immutable client-side representation of an Azure resource group.
  • Method Details

    • provisioningState

      String provisioningState()
      Returns:
      the provisioning state of the resource group
    • exportTemplate

      Captures the specified resource group as a template.
      Parameters:
      options - the export options
      Returns:
      the exported template result
    • exportTemplateAsync

      rx.Observable<ResourceGroupExportResult> exportTemplateAsync(ResourceGroupExportTemplateOptions options)
      Captures the specified resource group as a template asynchronously.
      Parameters:
      options - the export options
      Returns:
      a representation of the deferred computation of this call returning the result of the template export
    • exportTemplateAsync

      com.microsoft.rest.ServiceFuture<ResourceGroupExportResult> exportTemplateAsync(ResourceGroupExportTemplateOptions options, com.microsoft.rest.ServiceCallback<ResourceGroupExportResult> callback)
      Captures the specified resource group as a template asynchronously.
      Parameters:
      options - the export options
      callback - the callback to call on success or failure with result as parameter
      Returns:
      a handle to cancel the request