Partilhar via


IDefinition Interface

Definição

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

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