Compartilhar via


IWithSystemAssignedIdentityBasedAccessOrCreate Interface

Definição

O estágio do conjunto de dimensionamento de máquinas virtuais habilitado para Identidade de Serviço Gerenciada atribuída pelo sistema (local) permitindo definir o acesso para a identidade.

public interface IWithSystemAssignedIdentityBasedAccessOrCreate : Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Definition.IWithCreate, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>
type IWithSystemAssignedIdentityBasedAccessOrCreate = interface
    interface IBeta
    interface IWithCreate
    interface ICreatable<IVirtualMachineScaleSet>
    interface IIndexable
    interface IWithOSDiskSettings
    interface IWithComputerNamePrefix
    interface IWithCapacity
    interface IWithUpgradePolicy
    interface IWithOverProvision
    interface IWithStorageAccount
    interface IWithCustomData
    interface IWithExtension
    interface IWithSystemAssignedManagedServiceIdentity
    interface IWithUserAssignedManagedServiceIdentity
    interface IWithBootDiagnostics
    interface IWithBillingProfile
    interface IWithVMPriority
    interface IWithVirtualMachinePublicIp
    interface IWithAcceleratedNetworking
    interface IWithIpForwarding
    interface IWithNetworkSecurityGroup
    interface IWithSinglePlacementGroup
    interface IWithApplicationGateway
    interface IWithApplicationSecurityGroup
    interface IDefinitionWithTags<IWithCreate>
Public Interface IWithSystemAssignedIdentityBasedAccessOrCreate
Implements IBeta, ICreatable(Of IVirtualMachineScaleSet), IDefinitionWithTags(Of IWithCreate), IWithCreate
Implementações

Propriedades

Key

O estágio do conjunto de dimensionamento de máquinas virtuais habilitado para Identidade de Serviço Gerenciada atribuída pelo sistema (local) permitindo definir o acesso para a identidade.

(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>)
DefineNewExtension(String)

Inicia a definição de uma referência de extensão a ser anexada às máquinas virtuais no conjunto de dimensionamento.

(Herdado de IWithExtension)
WithAcceleratedNetworking()

Especifique que a rede acelerada deve ser habilitada para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithAcceleratedNetworking)
WithBootDiagnostics()

Especifica que o diagnóstico de inicialização precisa ser habilitado no conjunto de dimensionamento de máquinas virtuais.

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

Especifica que o diagnóstico de inicialização precisa ser habilitado no conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithBootDiagnostics)
WithBootDiagnostics(IStorageAccount)

Especifica que o diagnóstico de inicialização precisa ser habilitado no conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithBootDiagnostics)
WithBootDiagnostics(String)

Especifica que o diagnóstico de inicialização precisa ser habilitado no conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithBootDiagnostics)
WithCapacity(Int32)

Especifica o número máximo de máquinas virtuais no conjunto de dimensionamento.

(Herdado de IWithCapacity)
WithComputerNamePrefix(String)

Especifica o prefixo de nome a ser usado para gerar automaticamente os nomes das máquinas virtuais no conjunto de dimensionamento.

(Herdado de IWithComputerNamePrefix)
WithCustomData(String)

Especifica os dados personalizados para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithCustomData)
WithExistingApplicationGatewayBackendPool(String)

Especifique que um pool de back-end do gateway de aplicativo deve ser associado ao conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithApplicationGateway)
WithExistingApplicationSecurityGroup(IApplicationSecurityGroup)

Especifica que o grupo de segurança do aplicativo fornecido deve ser associado ao conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithApplicationSecurityGroup)
WithExistingApplicationSecurityGroupId(String)

Especifica que o grupo de segurança do aplicativo fornecido deve ser associado ao conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithApplicationSecurityGroup)
WithExistingNetworkSecurityGroup(INetworkSecurityGroup)

Especifica o grupo de segurança de rede para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithNetworkSecurityGroup)
WithExistingNetworkSecurityGroupId(String)

Especifica o grupo de segurança de rede para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithNetworkSecurityGroup)
WithExistingStorageAccount(IStorageAccount)

Especifica uma conta de armazenamento existente para os VHDs do sistema operacional e do disco de dados das máquinas virtuais no conjunto de dimensionamento.

(Herdado de IWithStorageAccount)
WithExistingUserAssignedManagedServiceIdentity(IIdentity)

Especifica uma identidade atribuída pelo usuário existente a ser associada ao conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithUserAssignedManagedServiceIdentity)
WithIpForwarding()

Especifique que o encaminhamento de IP deve ser habilitado para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithIpForwarding)
WithLowPriorityVirtualMachine()

Especifique que as máquinas virtuais no conjunto de dimensionamento devem ser VMs de baixa prioridade.

(Herdado de IWithVMPriority)
WithLowPriorityVirtualMachine(VirtualMachineEvictionPolicyTypes)

Especifique que as máquinas virtuais no conjunto de dimensionamento devem ser VMs de baixa prioridade com a política de remoção fornecida.

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

Especifica os detalhes relacionados à cobrança das máquinas virtuais de baixa prioridade no conjunto de dimensionamento.

(Herdado de IWithBillingProfile)
WithNewStorageAccount(ICreatable<IStorageAccount>)

Especifica uma nova conta de armazenamento para os VHDs do sistema operacional e do disco de dados das máquinas virtuais no conjunto de dimensionamento.

(Herdado de IWithStorageAccount)
WithNewStorageAccount(String)

Especifica uma nova conta de armazenamento para os VHDs do sistema operacional e do disco de dados das máquinas virtuais no conjunto de dimensionamento.

(Herdado de IWithStorageAccount)
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>)

Especifica a definição de uma identidade atribuída pelo usuário ainda não criada a ser associada ao conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithUserAssignedManagedServiceIdentity)
WithOSDiskCaching(CachingTypes)

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

(Herdado de IWithOSDiskSettings)
WithOSDiskName(String)

Especifica o nome do disco do sistema operacional.

(Herdado de IWithOSDiskSettings)
WithoutAcceleratedNetworking()

Especifique que a rede acelerada deve ser desabilitada para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithAcceleratedNetworking)
WithoutIpForwarding()

Especifique que o encaminhamento de IP deve ser desabilitado para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithIpForwarding)
WithoutOverProvisioning()

Desabilita o excesso de provisionamento de máquinas virtuais.

(Herdado de IWithOverProvision)
WithoutSinglePlacementGroup()

Especifique que o grupo de posicionamento único deve ser desabilitado para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithSinglePlacementGroup)
WithOverProvision(Boolean)

Habilita ou desabilita o excesso de provisionamento de máquinas virtuais no conjunto de dimensionamento.

(Herdado de IWithOverProvision)
WithOverProvisioning()

Habilita o excesso de provisionamento de máquinas virtuais.

(Herdado de IWithOverProvision)
WithSinglePlacementGroup()

Especifique que o grupo de posicionamento único deve ser habilitado para o conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithSinglePlacementGroup)
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole)

Especifica que a identidade atribuída pelo sistema (local) do conjunto de dimensionamento de máquinas virtuais 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 instância de VM do conjunto de dimensionamento terão a mesma permissão (função) no recurso arm.

WithSystemAssignedIdentityBasedAccessTo(String, String)

Especifica que a identidade atribuída pelo sistema (local) do conjunto de dimensionamento de máquinas virtuais 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 instância de VM do conjunto de dimensionamento terão a mesma permissão (função) no recurso arm.

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole)

Especifica que a identidade local do conjunto de dimensionamento de máquinas virtuais 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 instância de VM do conjunto de dimensionamento terão a mesma permissão (função) no grupo de recursos.

WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String)

Especifica que a identidade atribuída pelo sistema (local) do conjunto de dimensionamento de máquinas virtuais 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 instância de VM do conjunto de dimensionamento 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 no conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithSystemAssignedManagedServiceIdentity)
WithTag(String, String)

Adiciona uma marca ao recurso.

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

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

(Herdado de IDefinitionWithTags<T>)
WithUpgradeMode(UpgradeMode)

Especifica o modo de política de atualização do conjunto de dimensionamento de máquinas virtuais.

(Herdado de IWithUpgradePolicy)
WithVirtualMachinePriority(VirtualMachinePriorityTypes)

Especifica a prioridade das máquinas virtuais no conjunto de dimensionamento.

(Herdado de IWithVMPriority)
WithVirtualMachinePublicIp()

Especifique que as máquinas virtuais no conjunto de dimensionamento devem ter um endereço IP público.

(Herdado de IWithVirtualMachinePublicIp)
WithVirtualMachinePublicIp(String)

Especifique que as máquinas virtuais no conjunto de dimensionamento devem ter um endereço IP público.

(Herdado de IWithVirtualMachinePublicIp)
WithVirtualMachinePublicIp(VirtualMachineScaleSetPublicIPAddressConfiguration)

Especifique que as máquinas virtuais no conjunto de dimensionamento devem ter um endereço IP público.

(Herdado de IWithVirtualMachinePublicIp)

Aplica-se a