com.microsoft.azure.management.resources.fluentcore.arm.models

This package contains the base classes for resource models.

Interfaces

ChildResource<ParentT>

Base interface used by child resources.

ExternalChildResource<FluentModelT,ParentT>

Represents an external child resource.

GroupableResource<TManager,InnerT>

Base interface for resources in resource groups.

GroupableResource.DefinitionStages

Grouping of all the definition stages.

GroupableResource.DefinitionStages.WithCreatableResourceGroup<T>

A resource definition allowing a new creatable resource group to be specified.

GroupableResource.DefinitionStages.WithExistingResourceGroup<T>

A resource definition allowing an existing resource group to be selected.

GroupableResource.DefinitionStages.WithGroup<T>

A resource definition allowing a resource group to be selected.

GroupableResource.DefinitionStages.WithGroupAndRegion<T>

A resource definition allowing a resource group to be selected.

GroupableResource.DefinitionStages.WithNewResourceGroup<T>

A resource definition allowing a new resource group to be created in the same region as groupable resource.

GroupableResource.DefinitionStages.WithNewResourceGroupWithRegion<T>

A resource definition allowing a new resource group to be created in a different region .

HasId

An interface representing a model that has a resource group name.

HasManager<ManagerT>

An interface representing a model that exposes a management client.

HasName

An interface representing a model that has a name.

HasParent<ParentT>

An interface representing a child that has an immediately available parent.

HasResourceGroup

An interface representing a model that has a resource group name.

HasSubnet

An interface representing a model's ability to reference a subnet by its name and network's ID.

HasSubnet.DefinitionStages

Grouping of definition stages involving associating an existing subnet with a resource.

HasSubnet.DefinitionStages.WithSubnet<ReturnT>

The stage of a definition allowing to associate a subnet with a resource.

HasSubnet.UpdateDefinitionStages

Grouping of definition stages applicable as part of a parent resource update, involving associating a subnet with a resource.

HasSubnet.UpdateDefinitionStages.WithSubnet<ReturnT>

The stage of a definition allowing to associate a subnet with a resource.

HasSubnet.UpdateStages

Grouping of update stages involving associating an existing subnet with a resource.

HasSubnet.UpdateStages.WithSubnet<ReturnT>

The stage of an update allowing to associate a subnet with a resource.

IndependentChild<ManagerT>

Interface for the child resource which can be CRUDed independently from the parent resource.

IndependentChild.DefinitionStages

Grouping of all the definition stages.

IndependentChild.DefinitionStages.WithParentResource<T,ParentT>

A resource definition allowing a new resource group to be created.

IndependentChildResource<ManagerT,InnerT>

Interface for the child resource which can be CRUDed independently from the parent resource.

ParentlessChildResource<ParentT>

Base interface used by child resources that do not immediately have their parent attached to them but are instead available directly off other entry points.

Resource

Base interfaces for fluent resources.

Resource.DefinitionWithRegion<T>

A resource definition allowing a location be selected for the resource.

Resource.DefinitionWithTags<T>

A resource definition allowing tags to be modified for the resource.

Resource.UpdateWithTags<T>

An update allowing tags to be modified for the resource.