Package com.azure.resourcemanager.resources.fluentcore.arm.models
This package contains the base classes for resource models.
-
Interface Summary Interface Description 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.PrivateEndpointConnection An interface representing a private endpoint connection.PrivateLinkResource An interface representing a private link resource.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. -
Class Summary Class Description PrivateEndpoint The private endpoint of the private endpoint connection.PrivateEndpointConnectionProvisioningState Defines values for PrivateEndpointConnectionProvisioningState.PrivateEndpointServiceConnectionStatus Defines values for PrivateEndpointServiceConnectionStatus.PrivateLinkServiceConnectionState The state of the private link service connection.