Microsoft.Azure.Management.ResourceManager.Fluent.Core Espace de noms

Classes

AvailabilityZoneId

Identificateurs de zone de disponibilité.

AzureConfigurable<T>
ChildResource<InnerT,ParentImplT,IParentT>

Implémentation abstraite des ressources enfants. (Usage interne uniquement)

CountryISOCode

Définit des valeurs pour les codes de pays dans la norme ISO. Par exemple, l’indicatif de pays pour le Royaume-Uni est « GB ».

CountryPhoneCode

Définit des valeurs pour les codes de pays pour les préfixes de numéro de téléphone. Par exemple, l’indicatif de pays pour +1 123 456 7890 est « +1 ».

CreatableResources<IFluentResourceT,FluentResourceT,InnerResourceT>
CreatableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT>
DelegatingHandlerBase
EnumHelper
EnumNameAttribute
ExpandableStringEnum<T>

Implémentation de base pour les énumérations à chaîne unique extensibles.

ExpandableStringEnumConverter<T>

Convertisseur Json pour les énumérations extensibles.

Extensions
ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT>

Implémentation abstraite des ressources enfants externalisées. Pour être éligible à une ressource enfant externe, les critères suivants doivent être satisfaits :

  1. Elle est toujours associée à une ressource parente et n’a pas d’existence sans parent, c’est-à-dire que si vous supprimez le parent, la ressource enfant est automatiquement supprimée.
  2. Le parent peut ou non contenir une collection de ressources enfants (c’est-à-dire en tant que propriété de collection inline). Il a un ID et peut être créé, mis à jour, extrait et supprimé indépendamment du parent, c’est-à-dire que CRUD sur la ressource enfant ne nécessite pas CRUD sur le parent (utilisation interne uniquement)
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>

Implémentation de GroupableResource. (Usage interne uniquement)

GroupableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>
HttpLoggingDelegatingHandler
IndependentChildImpl<IFluentResourceT,FluentParentModelT,InnerResourceT,FluentResourceT,IResourceT,IUpdatableT,ManagerT>

Implémentation de la ressource enfant qui peut être CRUDed indépendamment de la ressource parente. (à usage interne uniquement).

IndependentChildrenImpl<T,ImplT,InnerT,InnerCollectionT,ManagerT,ParentT>

GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LnJlc291cmNlcy5mbHVlbnRjb3JlLmFybS5jb2xsZWN0aW9uLmltcGxlbWVudGF0aW9uLkluZGVwZW5kZW50Q2hpbGRyZW5JbXBs Classe de base pour la classe de collection enfant indépendante. (Usage interne uniquement).

IndependentChildResourceImpl<IFluentResourceT,FluentParentModelT,InnerModelT,FluentResourceT,IDefinitionT,IUpdatableT,ManagerT>

Implémentation de la ressource enfant qui peut être CRUDed indépendamment de la ressource parente. (à usage interne uniquement).

IndependentChildResourcesImpl<T,ImplT,InnerT,InnerCollectionT,ManagerT,ParentT>

GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LnJlc291cmNlcy5mbHVlbnRjb3JlLmFybS5jb2xsZWN0aW9uLmltcGxlbWVudGF0aW9uLkluZGVwZW5kZW50Q2hpbGRSZXNvdXJjZXNJbXBs Classe de base pour la classe de collection de ressources enfants indépendante. (Usage interne uniquement).

Indexable
IndexableWrapper<InnerT>
Manager<InnerT>
ManagerBase
PagedCollection<IFluentResourceT,InnerResourceT>
ProviderRegistrationDelegatingHandler
ReadableWrappers<IFluentResourceT,FluentResourceT,InnerResourceT>
Region

Énumération des régions du centre de données Azure. Voir https://azure.microsoft.com/regions/

ResourceBase<IFluentResourceT,InnerResourceT,FluentResourceT,IDefinitionAfterRegion,DefTypeWithTags,UTypeWithTags>

Cette classe utilise Reflection, elle sera supprimée une fois que nous aurons une « ressource » dont toutes les ressources héritent

ResourceId

Instanciez-lui-même à partir d’un ID de ressource et donnez un accès facile aux informations de ressource telles que l’abonnement, resourceGroup, le nom de la ressource.

ResourceUtils
RestClient

The RestClient

RestClient.RestClientBuilder
TopLevelModifiableResources<IFluentResourceT,FluentResourceT,InnerResourceT,InnerCollectionT,ManagerT>
UserAgentDelegatingHandler
Wrapper<InnerT>

Interfaces

IAzureConfigurable<T>
IBeta

Les membres de types dérivant de cette interface sont en version bêta et, en tant que tels, peuvent être supprimés ou modifiés de manière non compatible descendante à l’avenir, quelles que soient les implications de compatibilité du numéro de version de la bibliothèque contenant.

IChildResource<IParentT>

Interface de base utilisée par les ressources enfants.

ICreatedResources<ResourceT>

Représente le résultat d’un lot d’opérations de création.

IExternalChildResource<FluentModelT,IParentT>
IGroupableResource<ManagerT,InnerT>

Interface de base pour les ressources dans les groupes de ressources.

IHasId

Interface représentant un modèle qui a un ID.

IHasInner<T>
IHasManager<ManagerT>

Interface représentant un modèle qui expose un client de gestion.

IHasName

Interface représentant un modèle qui a un nom.

IHasParent<ParentT>

Interface représentant un modèle de ressource enfant qui expose son parent.

IHasResourceGroup

Interface représentant un modèle qui a un nom de groupe de ressources.

IHasSubnet

Interface représentant la capacité d’un modèle à référencer un sous-réseau par son nom et l’ID du réseau.

IIndependentChild<ManagerT>

Interface pour la ressource enfant qui peut être CRUDed indépendamment de la ressource parente.

IIndependentChildResource<ManagerT,InnerT>

Interface pour la ressource enfant qui peut être CRUDed indépendamment de la ressource parente.

IManager<InnerT>
IManagerBase
IPagedCollection<T>
IResource

Interfaces de base pour les ressources Fluent.

RestClient.RestClientBuilder.IBlank
RestClient.RestClientBuilder.IBuildable
RestClient.RestClientBuilder.IWithBaseUri
RestClient.RestClientBuilder.IWithEnvironment

Énumérations

HttpLoggingDelegatingHandler.Level
PendingOperation

États possibles d’une ressource enfant en mémoire.