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.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceContainer interface for all the definitions that need to be implemented.static interfaceGrouping of all the resource group definition stages.static interfaceThe template for a resource group update operation, containing all the settings that can be modified.static interfaceGrouping of all the resource group update stages.Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Method Summary
Modifier and TypeMethodDescriptionCaptures the specified resource group as a template.rx.Observable<ResourceGroupExportResult>Captures the specified resource group as a template asynchronously.com.microsoft.rest.ServiceFuture<ResourceGroupExportResult>exportTemplateAsync(ResourceGroupExportTemplateOptions options, com.microsoft.rest.ServiceCallback<ResourceGroupExportResult> callback) Captures the specified resource group as a template asynchronously.Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
idMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
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 optionscallback- the callback to call on success or failure with result as parameter- Returns:
- a handle to cancel the request
-