Interface GenericResource
- All Superinterfaces:
GroupableResource<ResourceManager,,GenericResourceInner> HasId,HasInnerModel<GenericResourceInner>,HasManager<ResourceManager>,HasName,HasResourceGroup,Indexable,Refreshable<GenericResource>,Resource,Updatable<GenericResource.Update>
public interface GenericResource
extends GroupableResource<ResourceManager,GenericResourceInner>, Refreshable<GenericResource>, Updatable<GenericResource.Update>
An immutable client-side representation of an Azure generic resource.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the generic resource definition.static interfaceGrouping of generic resource definition stages.static interfaceThe template for a generic resource update operation, containing all the settings that can be modified.static interfaceGrouping of generic resource update stages.Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Field Summary
-
Method Summary
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
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
-
kind
String kind()- Returns:
- the kind of the resource
-
sku
Sku sku()- Returns:
- the SKU of the resource
-
identity
Identity identity()- Returns:
- the managed identity of the resource
-
managedBy
String managedBy()- Returns:
- the ID of the resource that manages this resource
-