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 interface
Container interface for all the definitions that need to be implemented.static interface
Grouping of all the resource group definition stages.static interface
The template for a resource group update operation, containing all the settings that can be modified.static interface
Grouping 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
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
Methods 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
-