Compartilhar via


IWithSystemAssignedIdentityBasedAccessOrUpdate Interface

Definição

O estágio da máquina virtual habilitada para Identidade de Serviço Gerenciada Atribuída pelo Sistema (Local) que permite definir a função de acesso para a identidade.

public interface IWithSystemAssignedIdentityBasedAccessOrUpdate : Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Update.IUpdate, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>
type IWithSystemAssignedIdentityBasedAccessOrUpdate = interface
    interface IBeta
    interface IUpdate
    interface IAppliable<IVirtualMachine>
    interface IIndexable
    interface IUpdateWithTags<IUpdate>
    interface IWithProximityPlacementGroup
    interface IWithUnmanagedDataDisk
    interface IWithManagedDataDisk
    interface IWithSecondaryNetworkInterface
    interface IWithExtension
    interface IWithBootDiagnostics
    interface IWithBillingProfile
    interface IWithSystemAssignedManagedServiceIdentity
    interface IWithUserAssignedManagedServiceIdentity
    interface IWithPriority
    interface IWithLicenseType
Public Interface IWithSystemAssignedIdentityBasedAccessOrUpdate
Implements IAppliable(Of IVirtualMachine), IBeta, IUpdate, IUpdateWithTags(Of IUpdate)
Implementações

Propriedades

Key

O estágio da máquina virtual habilitada para Identidade de Serviço Gerenciada Atribuída pelo Sistema (Local) que permite definir a função de acesso para a identidade.

(Herdado de IIndexable)

Métodos

Apply()

Execute a solicitação de atualização.

(Herdado de IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Execute a solicitação de atualização de forma assíncrona.

(Herdado de IAppliable<T>)
DefineNewExtension(String)

Inicia a definição de uma extensão a ser anexada à máquina virtual.

(Herdado de IWithExtension)
DefineUnmanagedDataDisk(String)

Inicia a definição de um disco de dados não gerenciado em branco a ser anexado à máquina virtual junto com sua configuração.

(Herdado de IWithUnmanagedDataDisk)
UpdateExtension(String)

Inicia a descrição de uma atualização de uma extensão existente dessa máquina virtual.

(Herdado de IWithExtension)
UpdateUnmanagedDataDisk(String)

Inicia a descrição de uma atualização de um disco de dados não gerenciado existente desta máquina virtual.

(Herdado de IWithUnmanagedDataDisk)
WithBootDiagnostics()

Especifica que o diagnóstico de inicialização precisa ser habilitado na máquina virtual.

(Herdado de IWithBootDiagnostics)
WithBootDiagnostics(ICreatable<IStorageAccount>)

Especifica que o diagnóstico de inicialização precisa ser habilitado na máquina virtual.

(Herdado de IWithBootDiagnostics)
WithBootDiagnostics(IStorageAccount)

Especifica que o diagnóstico de inicialização precisa ser habilitado na máquina virtual.

(Herdado de IWithBootDiagnostics)
WithBootDiagnostics(String)

Especifica que o diagnóstico de inicialização precisa ser habilitado na máquina virtual.

(Herdado de IWithBootDiagnostics)
WithDataDiskDefaultCachingType(CachingTypes)

Especifica o tipo de cache padrão para os discos de dados gerenciados.

(Herdado de IUpdate)
WithDataDiskDefaultStorageAccountType(StorageAccountTypes)

Especifica um tipo de conta de armazenamento.

(Herdado de IUpdate)
WithEphemeralOSDisk(DiffDiskOptions)

Especifica as opções efêmeras para o disco do sistema operacional.

(Herdado de IUpdate)
WithExistingDataDisk(IDisk)

Associa um disco gerenciado de origem existente à VM.

(Herdado de IWithManagedDataDisk)
WithExistingDataDisk(IDisk, Int32, CachingTypes)

Especifica um disco gerenciado de origem e configurações existentes.

(Herdado de IWithManagedDataDisk)
WithExistingDataDisk(IDisk, Int32, Int32, CachingTypes)

Especifica um disco gerenciado de origem e configurações existentes.

(Herdado de IWithManagedDataDisk)
WithExistingSecondaryNetworkInterface(INetworkInterface)

Associa um adaptador de rede existente à máquina virtual. Observe que o efeito desse método é aditivo, ou seja, cada vez que ele é usado, o novo adaptador de rede secundário adicionado à máquina virtual.

(Herdado de IWithSecondaryNetworkInterface)
WithExistingUnmanagedDataDisk(String, String, String)

Especifica um VHD existente que precisa ser anexado à máquina virtual como disco de dados.

(Herdado de IWithUnmanagedDataDisk)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

Especifica uma identidade atribuída pelo usuário existente a ser associada à máquina virtual.

(Herdado de IWithUserAssignedManagedServiceIdentity)
WithLicenseType(String)

Especifica que a imagem ou o disco que está sendo usado foi licenciado localmente.

(Herdado de IWithLicenseType)
WithMaxPrice(Nullable<Double>)

Especifica os detalhes relacionados à cobrança de uma máquina virtual de baixa prioridade.

(Herdado de IWithBillingProfile)
WithNewDataDisk(ICreatable<IDisk>)

Especifica que um disco gerenciado precisa ser criado explicitamente com a definição especificada e anexado à máquina virtual como um disco de dados.

(Herdado de IWithManagedDataDisk)
WithNewDataDisk(ICreatable<IDisk>, Int32, CachingTypes)

Especifica que um disco gerenciado precisa ser criado explicitamente com a definição especificada e anexado à máquina virtual como um disco de dados.

(Herdado de IWithManagedDataDisk)
WithNewDataDisk(Int32)

Especifica que um disco gerenciado precisa ser criado implicitamente com o tamanho fornecido.

(Herdado de IWithManagedDataDisk)
WithNewDataDisk(Int32, Int32, CachingTypes)

Especifica que um disco gerenciado precisa ser criado implicitamente com as configurações fornecidas.

(Herdado de IWithManagedDataDisk)
WithNewDataDisk(Int32, Int32, CachingTypes, StorageAccountTypes)

Especifica que um disco gerenciado precisa ser criado implicitamente com as configurações fornecidas.

(Herdado de IWithManagedDataDisk)
WithNewSecondaryNetworkInterface(ICreatable<INetworkInterface>)

Cria um novo adaptador de rede para associar à máquina virtual. Observe que o efeito desse método é aditivo, ou seja, cada vez que ele é usado, o novo adaptador de rede secundário adicionado à máquina virtual.

(Herdado de IWithSecondaryNetworkInterface)
WithNewUnmanagedDataDisk(Int32)

Especifica que um novo disco de dados não gerenciado em branco precisa ser anexado à máquina virtual.

(Herdado de IWithUnmanagedDataDisk)
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 IWithUserAssignedManagedServiceIdentity)
WithOSDiskCaching(CachingTypes)

Especifica o tipo de cache para o disco do sistema operacional.

(Herdado de IUpdate)
WithOSDiskEncryptionSettings(DiskEncryptionSettings)

Especifica as configurações de criptografia para o disco do sistema operacional.

(Herdado de IUpdate)
WithOSDiskSizeInGB(Int32)

Especifica o tamanho do disco do sistema operacional em GB. Somente discos não gerenciados podem ser redimensionados como parte de uma atualização de VM. Os discos gerenciados devem ser redimensionados separadamente, usando a API de disco gerenciado.

(Herdado de IUpdate)
WithoutBootDiagnostics()

Especifica que o diagnóstico de inicialização precisa ser desabilitado na máquina virtual.

(Herdado de IWithBootDiagnostics)
WithoutDataDisk(Int32)

Desanexa um disco de dados gerenciado com o LUN fornecido da máquina virtual.

(Herdado de IWithManagedDataDisk)
WithoutExtension(String)

Desanexa uma extensão da máquina virtual.

(Herdado de IWithExtension)
WithoutNetworkInterface(String)

Remove um adaptador de rede da máquina virtual.

(Herdado de IWithSecondaryNetworkInterface)
WithoutProximityPlacementGroup()

Remove o grupo de posicionamento proximidade da VM

(Herdado de IWithProximityPlacementGroup)
WithoutSecondaryNetworkInterface(String)
Obsoleto.

Remove um adaptador de rede secundário da máquina virtual.

(Herdado de IWithSecondaryNetworkInterface)
WithoutSystemAssignedManagedServiceIdentity()

Especifica que a Identidade de Serviço Gerenciada Atribuída pelo Sistema (Local) precisa ser desabilitada.

(Herdado de IWithSystemAssignedManagedServiceIdentity)
WithoutTag(String)

Remove uma marca do recurso.

(Herdado de IUpdateWithTags<T>)
WithoutUnmanagedDataDisk(Int32)

Desanexa um disco de dados não gerenciado da máquina virtual.

(Herdado de IWithUnmanagedDataDisk)
WithoutUnmanagedDataDisk(String)

Desanexa um disco de dados não gerenciado da máquina virtual.

(Herdado de IWithUnmanagedDataDisk)
WithoutUserAssignedManagedServiceIdentity(String)

Especifica que uma identidade atribuída pelo usuário associada à máquina virtual deve ser removida.

(Herdado de IWithUserAssignedManagedServiceIdentity)
WithPriority(VirtualMachinePriorityTypes)

Especifica uma nova prioridade para a máquina virtual.

(Herdado de IWithPriority)
WithProximityPlacementGroup(String)

Defina informações sobre o grupo de posicionamento por proximidade ao qual as máquinas virtuais devem ser atribuídas.

(Herdado de IWithProximityPlacementGroup)
WithSize(String)

Especifica um novo tamanho para a máquina virtual.

(Herdado de IUpdate)
WithSize(VirtualMachineSizeTypes)

Especifica um novo tamanho para a máquina virtual.

(Herdado de IUpdate)
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

Especifica que a identidade atribuída pelo sistema (local) da máquina virtual deve ter o acesso determinado (descrito pela função) em um recurso do ARM identificado pela ID do recurso. Os aplicativos em execução na máquina virtual terão a mesma permissão (função) no recurso arm.

WithSystemAssignedIdentityBasedAccessTo(String, String)

Especifica que a identidade atribuída pelo sistema (local) da máquina virtual deve ter o acesso (descrito pela definição de função) em um recurso arm identificado pela ID do recurso. Os aplicativos em execução na máquina virtual terão a mesma permissão (função) no recurso arm.

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

Especifica que a identidade atribuída pelo sistema (local) da máquina virtual deve ter o acesso determinado (descrito pela função) no grupo de recursos em que reside a máquina virtual. Os aplicativos em execução na máquina virtual terão a mesma permissão (função) no grupo de recursos.

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

Especifica que a identidade atribuída pelo sistema (local) da máquina virtual deve ter o acesso (descrito pela definição de função) no grupo de recursos em que reside a máquina virtual. Os aplicativos em execução na máquina virtual terão a mesma permissão (função) no grupo de recursos.

WithSystemAssignedManagedServiceIdentity()

Especifica que a Identidade de Serviço Gerenciada Atribuída pelo Sistema (Local) precisa ser habilitada na máquina virtual.

(Herdado de IWithSystemAssignedManagedServiceIdentity)
WithTag(String, String)

Adiciona uma marca ao recurso.

(Herdado de IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica marcas para o recurso como um {@link Map}.

(Herdado de IUpdateWithTags<T>)

Aplica-se a