Interface GenericResource
-
- All Superinterfaces:
GroupableResource<com.microsoft.azure.management.resources.implementation.ResourceManager,com.microsoft.azure.management.resources.implementation.GenericResourceInner>,HasId,HasInner<com.microsoft.azure.management.resources.implementation.GenericResourceInner>,HasManager<com.microsoft.azure.management.resources.implementation.ResourceManager>,HasName,HasResourceGroup,Indexable,Refreshable<GenericResource>,Resource,Updatable<GenericResource.Update>
public interface GenericResource extends GroupableResource<com.microsoft.azure.management.resources.implementation.ResourceManager,com.microsoft.azure.management.resources.implementation.GenericResourceInner>, Refreshable<GenericResource>, Updatable<GenericResource.Update>
An immutable client-side representation of an Azure generic resource.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceGenericResource.DefinitionThe entirety of the generic resource definition.static interfaceGenericResource.DefinitionStagesGrouping of generic resource definition stages.static interfaceGenericResource.UpdateThe template for a generic resource update operation, containing all the settings that can be modified.static interfaceGenericResource.UpdateStagesGrouping of generic resource 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringapiVersion()StringparentResourcePath()Planplan()Objectproperties()StringresourceProviderNamespace()StringresourceType()-
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.HasManager
manager
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
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 Detail
-
resourceProviderNamespace
String resourceProviderNamespace()
- Returns:
- the namespace of the resource provider
-
parentResourcePath
String parentResourcePath()
- Returns:
- the id of the parent resource if this is a child resource
-
resourceType
String resourceType()
- Returns:
- the type of the resource
-
apiVersion
String apiVersion()
- Returns:
- the api version of the resource
-
plan
Plan plan()
- Returns:
- the plan of the resource
-
properties
Object properties()
- Returns:
- other properties of the resource
-
-