IDefinition Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public interface IDefinition : Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IBlank, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IDnsConfigFork, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGroup, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithNextContainerInstance, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithPrivateImageRegistryOrVolume, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithPublicOrPrivateImageRegistry, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithSystemAssignedIdentityBasedAccessOrCreate, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithVolume, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.ContainerInstance.Fluent.IContainerGroup>
type IDefinition = interface
interface IBlank
interface IDefinitionWithRegion<IWithGroup>
interface IWithGroup
interface IWithGroup<IWithOsType>
interface IWithExistingResourceGroup<IWithOsType>
interface IWithNewResourceGroup<IWithOsType>
interface IWithCreatableResourceGroup<IWithOsType>
interface IWithOsType
interface IWithPublicOrPrivateImageRegistry
interface IWithPublicImageRegistryOnly
interface IWithPrivateImageRegistry
interface IWithPrivateImageRegistryOrVolume
interface IWithPrivateImageRegistryOrVolumeBeta
interface IBeta
interface IWithVolume
interface IWithFirstContainerInstance
interface IWithSystemAssignedManagedServiceIdentity
interface IWithSystemAssignedManagedServiceIdentityBeta
interface IWithSystemAssignedIdentityBasedAccessOrCreate
interface IWithCreate
interface IWithRestartPolicy
interface IWithRestartPolicyBeta
interface IWithUserAssignedManagedServiceIdentity
interface IWithUserAssignedManagedServiceIdentityBeta
interface IWithDnsPrefix
interface IWithNetworkProfile
interface IWithNetworkProfileBeta
interface IWithLogAnalytics
interface IWithLogAnalyticsBeta
interface ICreatable<IContainerGroup>
interface IIndexable
interface IDefinitionWithTags<IWithCreate>
interface IWithSystemAssignedIdentityBasedAccessOrCreateBeta
interface IWithNextContainerInstance
interface IDnsConfigFork
interface IWithDnsConfig
interface IWithDnsConfigBeta
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IContainerGroup), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IDnsConfigFork, IWithCreatableResourceGroup(Of IWithOsType), IWithExistingResourceGroup(Of IWithOsType), IWithGroup, IWithGroup(Of IWithOsType), IWithNewResourceGroup(Of IWithOsType), IWithNextContainerInstance, IWithOsType, IWithPrivateImageRegistryOrVolume, IWithPublicOrPrivateImageRegistry, IWithSystemAssignedIdentityBasedAccessOrCreate, IWithVolume
- Implementações
-
IBlank IDnsConfigFork IWithCreate IWithDnsConfig IWithDnsConfigBeta IWithDnsPrefix IWithFirstContainerInstance IWithGroup IWithLogAnalytics IWithLogAnalyticsBeta IWithNetworkProfile IWithNetworkProfileBeta IWithNextContainerInstance IWithOsType IWithPrivateImageRegistry IWithPrivateImageRegistryOrVolume IWithPrivateImageRegistryOrVolumeBeta IWithPublicImageRegistryOnly IWithPublicOrPrivateImageRegistry IWithRestartPolicy IWithRestartPolicyBeta IWithSystemAssignedIdentityBasedAccessOrCreate IWithSystemAssignedIdentityBasedAccessOrCreateBeta IWithSystemAssignedManagedServiceIdentity IWithSystemAssignedManagedServiceIdentityBeta IWithUserAssignedManagedServiceIdentity IWithUserAssignedManagedServiceIdentityBeta IWithVolume IWithCreatableResourceGroup<IWithOsType> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithOsType> IWithExistingResourceGroup<T> IWithGroup<IWithOsType> IWithNewResourceGroup<IWithOsType> IWithNewResourceGroup<T> IBeta IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<IContainerGroup> IIndexable
Propriedades
Key | (Herdado de IIndexable) |
Name |
Obtém o nome do recurso creatável. (Herdado de ICreatable<T>) |
Métodos
Create() |
Execute a solicitação de criação. (Herdado de ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
Coloca a solicitação na fila e permite que o cliente HTTP a execute quando os recursos do sistema estiverem disponíveis. (Herdado de ICreatable<T>) |
DefineContainerInstance(String) |
Inicia a definição de uma instância de contêiner. (Herdado de IWithNextContainerInstance) |
DefineVolume(String) |
Inicia a definição de um volume que pode ser compartilhado pelas instâncias de contêiner no grupo de contêineres. A definição deve ser concluída com uma chamada para VolumeDefinitionStages.WithVolumeAttach.attach(). (Herdado de IWithVolume) |
WithContainerInstance(String) |
Define uma instância de contêiner para a imagem especificada com uma contagem de CPU e 1,5 GB de memória, com a porta TCP 80 aberta externamente. (Herdado de IWithFirstContainerInstance) |
WithContainerInstance(String, Int32) |
Define uma instância de contêiner para a imagem especificada com uma contagem de CPU e 1,5 GB de memória, com uma porta TCP personalizada aberta externamente. (Herdado de IWithFirstContainerInstance) |
WithDnsConfiguration(IList<String>, String, String) |
Especifica a configuração de DNS para o grupo de contêineres. (Herdado de IWithDnsConfigBeta) |
WithDnsPrefix(String) |
Especifica o prefixo DNS a ser usado para criar o FQDN para o grupo de contêineres. (Herdado de IWithDnsPrefix) |
WithDnsServerNames(IList<String>) |
Especifica os servidores DNS para o grupo de contêineres. (Herdado de IWithDnsConfigBeta) |
WithEmptyDirectoryVolume(String) |
Especifica um volume de diretório vazio que pode ser compartilhado pelas instâncias de contêiner no grupo de contêineres. (Herdado de IWithPrivateImageRegistryOrVolumeBeta) |
WithExistingResourceGroup(IResourceGroup) |
Associa o recurso a um grupo de recursos existente. (Herdado de IWithExistingResourceGroup<T>) |
WithExistingResourceGroup(String) |
Associa o recurso a um grupo de recursos existente. (Herdado de IWithExistingResourceGroup<T>) |
WithExistingUserAssignedManagedServiceIdentity(IIdentity) |
Especifica uma identidade atribuída pelo usuário existente a ser associada ao grupo de contêineres. (Herdado de IWithUserAssignedManagedServiceIdentityBeta) |
WithLinux() |
Especifica que esse é um grupo de contêineres do Linux. (Herdado de IWithOsType) |
WithLogAnalytics(String, String) |
Especifica o workspace do Log Analytics a ser usado para o grupo de contêineres. (Herdado de IWithLogAnalyticsBeta) |
WithLogAnalytics(String, String, LogAnalyticsLogType, IDictionary<String,String>) |
Especifica o workspace do Log Analytics com complementos opcionais para o grupo de contêineres. (Herdado de IWithLogAnalyticsBeta) |
WithNetworkProfileId(String, String, String) |
Especifica as informações de perfil de rede para um grupo de contêineres. (Herdado de IWithNetworkProfileBeta) |
WithNewAzureFileShareVolume(String, String) |
Especifica um novo nome de compartilhamento de arquivo do Azure a ser criado. (Herdado de IWithPrivateImageRegistryOrVolume) |
WithNewResourceGroup() | (Herdado de IWithNewResourceGroup<T>) |
WithNewResourceGroup(ICreatable<IResourceGroup>) |
Cria um novo grupo de recursos para colocar o recurso, com base na definição especificada. (Herdado de IWithCreatableResourceGroup<T>) |
WithNewResourceGroup(String) | (Herdado de IWithNewResourceGroup<T>) |
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>) |
Especifica a definição de uma identidade atribuída pelo usuário ainda não criada a ser associada à máquina virtual. (Herdado de IWithUserAssignedManagedServiceIdentityBeta) |
WithoutVolume() |
Ignora a definição de volumes a serem compartilhados pelas instâncias de contêiner. Uma IllegalArgumentException será lançada se uma instância de contêiner tentar definir uma montagem de volume. (Herdado de IWithPrivateImageRegistryOrVolume) |
WithPrivateImageRegistry(String, String, String) |
Especifica o logon do servidor de registro de imagem de contêiner privado para o grupo de contêineres. (Herdado de IWithPrivateImageRegistry) |
WithPublicImageRegistryOnly() |
Somente o repositório de imagens de contêiner público será usado para criar as instâncias de contêiner no grupo de contêineres. (Herdado de IWithPublicImageRegistryOnly) |
WithRegion(Region) |
Especifica a região do recurso. (Herdado de IDefinitionWithRegion<T>) |
WithRegion(String) |
Especifica a região para o recurso por nome. (Herdado de IDefinitionWithRegion<T>) |
WithRestartPolicy(ContainerGroupRestartPolicy) |
Especifica a política de reinicialização para todas as instâncias de contêiner dentro do grupo de contêineres. (Herdado de IWithRestartPolicyBeta) |
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole) |
Especifica uma identidade de serviço gerenciada atribuída pelo sistema com acesso a um recurso específico com uma função especificada. (Herdado de IWithSystemAssignedIdentityBasedAccessOrCreateBeta) |
WithSystemAssignedIdentityBasedAccessTo(String, String) |
Especifica uma identidade de serviço gerenciada atribuída pelo sistema com acesso a um recurso específico com uma função especificada da ID. (Herdado de IWithSystemAssignedIdentityBasedAccessOrCreateBeta) |
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole) |
Especifica uma identidade de serviço gerenciada atribuída pelo sistema com acesso ao grupo de recursos atual e com a função especificada. (Herdado de IWithSystemAssignedIdentityBasedAccessOrCreateBeta) |
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String) |
Especifica uma identidade de serviço gerenciada atribuída pelo sistema com acesso ao grupo de recursos atual e com a função especificada da ID. (Herdado de IWithSystemAssignedIdentityBasedAccessOrCreateBeta) |
WithSystemAssignedManagedServiceIdentity() |
Especifica uma identidade de serviço gerenciada atribuída pelo sistema para o grupo de contêineres. (Herdado de IWithSystemAssignedManagedServiceIdentityBeta) |
WithTag(String, String) |
Adiciona uma marca ao recurso. (Herdado de IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
Especifica marcas para o recurso como {@link Map}. (Herdado de IDefinitionWithTags<T>) |
WithWindows() |
Especifica que esse é um grupo de contêineres do Windows. (Herdado de IWithOsType) |
Aplica-se a
Azure SDK for .NET