Compartilhar via


Microsoft.Azure.Management.ResourceManager.Fluent.Core Namespace

Classes

AvailabilityZoneId

Identificadores de zona de disponibilidade.

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

Implementação abstrata de recursos filho. (Somente uso interno)

CountryISOCode

Define valores para códigos de país no padrão ISO. Por exemplo, o código do país para o Reino Unido é 'GB'.

CountryPhoneCode

Define valores para códigos de país para prefixos de número de telefone. Por exemplo, o código do país para +1 123 456 7890 é '+1'.

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

Implementação base para enumerações de cadeia de caracteres única expansíveis.

ExpandableStringEnumConverter<T>

Conversor Json para enumerações expansíveis.

Extensions
ExternalChildResource<FluentModelT,InnerModelT,IParentT,ParentImplT>

Implementação abstrata de recurso filho externalizado. Para ser qualificado para um recurso filho externo, os seguintes critérios devem ser atendidos:

  1. Ele está sempre associado a um recurso pai e não tem existência sem pai, ou seja, se você excluir o recurso pai e filho será excluído automaticamente.
  2. O pai pode ou não conter a coleção de recursos filho (ou seja, como propriedade de coleção embutida). Ele tem uma ID e pode ser criado, atualizado, buscado e excluído independentemente do pai, ou seja, CRUD no recurso filho não requer CRUD no pai (somente uso interno)
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>

A implementação de GroupableResource. (Somente uso interno)

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

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

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

GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LnJlc291cmNlcy5mbHVlbnRjb3JllmFyb Classe base S5jb2xsZWN0aW9uLmltcGxlbWVudGF0aW9uLkluZGVwZW5kZW50Q2hpbGRyZW5JbXBs para classe de coleção filho independente. (Somente uso interno).

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

Implementação para o recurso filho que pode ser CRUDed independentemente do recurso pai. (somente uso interno).

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

GENTHASH:Y29tLm1pY3Jvc29mdC5henVyZS5tYW5hZ2VtZW50LnJlc291cmNlcy5mbHVlbnRjb3JlmFybS5jb2xsZWN0aW9uLmltcGxlbWVudGF0aW9uLkluZGVwZW5kZW50Q2hpbGRSZXNvdXJjZXNJbXBs Classe base para classe de coleção de recursos filho independente. (Somente uso interno).

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

Enumeração das regiões do datacenter do Azure. Veja https://azure.microsoft.com/regions/

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

Essa classe usa Reflection, ela será removida assim que tivermos um "Recurso" do qual todo o recurso herda

ResourceId

Crie uma instância de uma ID de recurso e dê acesso fácil a informações de recurso, como assinatura, resourceGroup, nome do recurso.

ResourceUtils
RestClient

O RestClient

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

Interfaces

IAzureConfigurable<T>
IBeta

Os membros de tipos derivados dessa interface estão na Versão Beta e, como tal, estão sujeitos à remoção ou alteração de maneiras não compatíveis com versões anteriores no futuro, independentemente das implicações de compatibilidade do número de versão da biblioteca que o contém.

IChildResource<IParentT>

Interface base usada por recursos filho.

ICreatedResources<ResourceT>

Representa o resultado do lote de operações de criação.

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

Interface base para recursos em grupos de recursos.

IHasId

Uma interface que representa um modelo que tem uma ID.

IHasInner<T>
IHasManager<ManagerT>

Uma interface que representa um modelo que expõe um cliente de gerenciamento.

IHasName

Uma interface que representa um modelo que tem um nome.

IHasParent<ParentT>

Uma interface que representa um modelo de recurso filho que expõe seu pai.

IHasResourceGroup

Uma interface que representa um modelo que tem um nome de grupo de recursos.

IHasSubnet

Uma interface que representa a capacidade de um modelo de referenciar uma sub-rede pelo nome e pela ID da rede.

IIndependentChild<ManagerT>

Interface para o recurso filho que pode ser CRUDed independentemente do recurso pai.

IIndependentChildResource<ManagerT,InnerT>

Interface para o recurso filho que pode ser CRUDed independentemente do recurso pai.

IManager<InnerT>
IManagerBase
IPagedCollection<T>
IResource

Interfaces base para recursos fluentes.

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

Enumerações

HttpLoggingDelegatingHandler.Level
PendingOperation

Os possíveis estados de um recurso filho na memória.