Microsoft.Azure.Management.ResourceManager.Fluent.Core Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AvailabilityZoneId |
Availability zone identifiers. |
AzureConfigurable<T> | |
ChildResource<InnerT,ParentImplT,IParentT> |
Child resource abstract implementation. (Internal use only) |
CountryISOCode |
Defines values for country codes in ISO standard. E.g.the country code for United Kingdom is 'GB'. |
CountryPhoneCode |
Defines values for country codes for phone number prefixes. E.g.the country code for +1 123 456 7890 is '+1'. |
CreatableResources<IFluentResourceT,FluentResourceT,InnerResourceT> | |
CreatableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT> | |
DelegatingHandlerBase | |
EnumHelper | |
EnumNameAttribute | |
ExpandableStringEnum<T> |
Base implementation for expandable, single string enums. |
ExpandableStringEnumConverter<T> |
Json converter for expandable enums. |
Extensions | |
ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT> |
Externalized child resource abstract implementation. In order to be eligible for an external child resource following criteria must be satisfied:
|
ExternalChildResourceCollection<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT> | |
ExternalChildResourcesCached<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT> | |
ExternalChildResourcesNonCached<FluentModelTImpl,IFluentModelT,InnerModelT,IParentT,ParentImplT> | |
FluentServiceClientBase<TClient> | |
GroupableParentResource<IFluentResourceT,InnerResourceT,FluentResourceT,ManagerT,IDefinitionAfterRegion,IDefinitionAfterResourceGroup,DefTypeWithTags,UTypeWithTags> |
The implementation for GroupableResource. (Internal use only) |
GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT> | |
HttpLoggingDelegatingHandler | |
IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT> |
Implementation for the child resource which can be CRUDed independently from the parent resource. (internal use only). |
IndependentChildrenImpl<T,ImplT,InnerT,InnerCollectionT,ManagerT,ParentT> |
GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LnJlc291cmNlcy5mbHVlbnRjb3JlLmFybS5jb2xsZWN0aW9uLmltcGxlbWVudGF0aW9uLkluZGVwZW5kZW50Q2hpbGRyZW5JbXBs Base class for independent child collection class. (Internal use only). |
IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT> |
Implementation for the child resource which can be CRUDed independently from the parent resource. (internal use only). |
IndependentChildResourcesImpl<T,ImplT,InnerT,InnerCollectionT,ManagerT,ParentT> |
GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LnJlc291cmNlcy5mbHVlbnRjb3JlLmFybS5jb2xsZWN0aW9uLmltcGxlbWVudGF0aW9uLkluZGVwZW5kZW50Q2hpbGRSZXNvdXJjZXNJbXBs Base class for independent child resource collection class. (Internal use only). |
Indexable | |
IndexableWrapper<InnerT> | |
Manager<InnerT> | |
ManagerBase | |
PagedCollection<IFluentResourceT,InnerResourceT> | |
ProviderRegistrationDelegatingHandler | |
ReadableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT> | |
Region |
Enumeration of the Azure datacenter regions. See https://azure.microsoft.com/regions/ |
ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags> |
This class uses Reflection, it will be removed once we have a "Resource" from which all resource inherits |
ResourceId |
Instantiate itself from a resource id, and give easy access to resource information like subscription, resourceGroup, resource name. |
ResourceUtils | |
RestClient |
The RestClient |
RestClient.RestClientBuilder | |
TopLevelModifiableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT> | |
UserAgentDelegatingHandler | |
Wrapper<InnerT> |
Interfaces
IAzureConfigurable<T> | |
IBeta |
Members of types deriving from this interface are in Beta and as such are subject to removal or change in non-backwards compatible ways in the future regardless of the compatibility implications of the containing library's version number. |
IChildResource<IParentT> |
Base interface used by child resources. |
ICreatedResources<ResourceT> |
Represents result of batch of create operations. |
IExternalChildResource<FluentModelT,IParentT> | |
IGroupableResource<ManagerT,InnerT> |
Base interface for resources in resource groups. |
IHasId |
An interface representing a model that has an Id. |
IHasInner<T> | |
IHasManager<ManagerT> |
An interface representing a model that exposes a management client. |
IHasName |
An interface representing a model that has a name. |
IHasParent<ParentT> |
An interface representing a child resource model that exposes its parent. |
IHasResourceGroup |
An interface representing a model that has a resource group name. |
IHasSubnet |
An interface representing a model's ability to reference a subnet by its name and network's ID. |
IIndependentChild<ManagerT> |
Interface for the child resource which can be CRUDed independently from the parent resource. |
IIndependentChildResource<ManagerT,InnerT> |
Interface for the child resource which can be CRUDed independently from the parent resource. |
IManager<InnerT> | |
IManagerBase | |
IPagedCollection<T> | |
IResource |
Base interfaces for fluent resources. |
RestClient.RestClientBuilder.IBlank | |
RestClient.RestClientBuilder.IBuildable | |
RestClient.RestClientBuilder.IWithBaseUri | |
RestClient.RestClientBuilder.IWithEnvironment |
Enums
HttpLoggingDelegatingHandler.Level | |
PendingOperation |
The possible states of a child resource in-memory. |