Partilhar via


Update-AzKustoCluster

Atualize um cluster Kusto.

Sintaxe

Update-AzKustoCluster
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-IfMatch <String>]
      [-AcceptedAudience <IAcceptedAudiences[]>]
      [-AllowedFqdnList <String[]>]
      [-AllowedIPRangeList <String[]>]
      [-EnableAutoStop]
      [-EnableDiskEncryption]
      [-EnableDoubleEncryption]
      [-EnablePurge]
      [-EnableStreamingIngest]
      [-EngineType <EngineType>]
      [-IdentityType <IdentityType>]
      [-IdentityUserAssignedIdentity <Hashtable>]
      [-KeyVaultPropertyKeyName <String>]
      [-KeyVaultPropertyKeyVaultUri <String>]
      [-KeyVaultPropertyKeyVersion <String>]
      [-KeyVaultPropertyUserIdentity <String>]
      [-LanguageExtensionValue <ILanguageExtension[]>]
      [-Location <String>]
      [-OptimizedAutoscaleIsEnabled]
      [-OptimizedAutoscaleMaximum <Int32>]
      [-OptimizedAutoscaleMinimum <Int32>]
      [-OptimizedAutoscaleVersion <Int32>]
      [-PublicIPType <PublicIPType>]
      [-PublicNetworkAccess <PublicNetworkAccess>]
      [-RestrictOutboundNetworkAccess <ClusterNetworkAccessFlag>]
      [-SkuCapacity <Int32>]
      [-SkuName <AzureSkuName>]
      [-SkuTier <AzureSkuTier>]
      [-Tag <Hashtable>]
      [-TrustedExternalTenant <ITrustedExternalTenant[]>]
      [-VirtualClusterGraduationProperty <String>]
      [-VirtualNetworkConfigurationDataManagementPublicIPId <String>]
      [-VirtualNetworkConfigurationEnginePublicIPId <String>]
      [-VirtualNetworkConfigurationState <VnetState>]
      [-VirtualNetworkConfigurationSubnetId <String>]
      [-Zone <String[]>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzKustoCluster
      -InputObject <IKustoIdentity>
      [-IfMatch <String>]
      [-AcceptedAudience <IAcceptedAudiences[]>]
      [-AllowedFqdnList <String[]>]
      [-AllowedIPRangeList <String[]>]
      [-EnableAutoStop]
      [-EnableDiskEncryption]
      [-EnableDoubleEncryption]
      [-EnablePurge]
      [-EnableStreamingIngest]
      [-EngineType <EngineType>]
      [-IdentityType <IdentityType>]
      [-IdentityUserAssignedIdentity <Hashtable>]
      [-KeyVaultPropertyKeyName <String>]
      [-KeyVaultPropertyKeyVaultUri <String>]
      [-KeyVaultPropertyKeyVersion <String>]
      [-KeyVaultPropertyUserIdentity <String>]
      [-LanguageExtensionValue <ILanguageExtension[]>]
      [-Location <String>]
      [-OptimizedAutoscaleIsEnabled]
      [-OptimizedAutoscaleMaximum <Int32>]
      [-OptimizedAutoscaleMinimum <Int32>]
      [-OptimizedAutoscaleVersion <Int32>]
      [-PublicIPType <PublicIPType>]
      [-PublicNetworkAccess <PublicNetworkAccess>]
      [-RestrictOutboundNetworkAccess <ClusterNetworkAccessFlag>]
      [-SkuCapacity <Int32>]
      [-SkuName <AzureSkuName>]
      [-SkuTier <AzureSkuTier>]
      [-Tag <Hashtable>]
      [-TrustedExternalTenant <ITrustedExternalTenant[]>]
      [-VirtualClusterGraduationProperty <String>]
      [-VirtualNetworkConfigurationDataManagementPublicIPId <String>]
      [-VirtualNetworkConfigurationEnginePublicIPId <String>]
      [-VirtualNetworkConfigurationState <VnetState>]
      [-VirtualNetworkConfigurationSubnetId <String>]
      [-Zone <String[]>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Atualize um cluster Kusto.

Exemplos

Exemplo 1: Atualizar um cluster existente por nome

Update-AzKustoCluster -ResourceGroupName testrg -Name testnewkustocluster -SkuName Standard_D12_v2 -SkuTier Standard -EngineType 'V2'

Location Name                Type                     Zone
-------- ----                ----                     ----
East US  testnewkustocluster Microsoft.Kusto/Clusters

O comando acima atualiza o sku do cluster Kusto "testnewkustocluster" encontrado no grupo de recursos "testrg".

Exemplo 2: Atualizar um cluster existente por nome

Update-AzKustoCluster -ResourceGroupName testrg -Name testnewkustocluster -KeyVaultPropertyKeyName "TestKey" -KeyVaultPropertyKeyVaultUri "https://testpskeyvault.vault.azure.net" -KeyVaultPropertyKeyVersion "4bd66f0e0d7c403fac80305e0355d982"

Location Name                Type                     Zone
-------- ----                ----                     ----
East US  testnewkustocluster Microsoft.Kusto/Clusters

O comando acima atualiza o cluster "testnewkustocluster" encontrado no grupo de recursos "testrg" com uma chave gerenciada pelo cliente.

Parâmetros

-AcceptedAudience

Os públicos aceites pelo cluster. Para construir, consulte a seção NOTAS para propriedades ACCEPTEDAUDIENCE e crie uma tabela de hash.

Tipo:IAcceptedAudiences[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AllowedFqdnList

Lista de FQDNs (Nome de Domínio Totalmente Qualificado) permitidos para saída do Cluster.

Tipo:String[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AllowedIPRangeList

A lista de ips no formato de CIDR permitido para se conectar ao cluster.

Tipo:String[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-AsJob

Executar o comando como um trabalho

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DefaultProfile

O parâmetro DefaultProfile não é funcional. Use o parâmetro SubscriptionId quando disponível se estiver executando o cmdlet em uma assinatura diferente.

Tipo:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EnableAutoStop

Um valor booleano que indica se o cluster pode ser interrompido automaticamente (devido à falta de dados ou à ausência de atividade por muitos dias).

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EnableDiskEncryption

Um valor booleano que indica se os discos do cluster estão criptografados.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EnableDoubleEncryption

Um valor booleano que indica se a criptografia dupla está habilitada.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EnablePurge

Um valor booleano que indica se as operações de limpeza estão habilitadas.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EnableStreamingIngest

Um valor booleano que indica se a ingestão de streaming está habilitada.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-EngineType

O tipo de motor

Tipo:EngineType
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-IdentityType

O tipo de identidade gerenciada usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá todas as identidades.

Tipo:IdentityType
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-IdentityUserAssignedIdentity

A lista de identidades de usuário associadas ao cluster Kusto. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Tipo:Hashtable
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-IfMatch

O ETag do cluster. Omita esse valor para sempre substituir o cluster atual. Especifique o valor ETag visto pela última vez para evitar a substituição acidental de alterações simultâneas.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-InputObject

Parâmetro de identidade Para construir, consulte a seção NOTAS para propriedades INPUTOBJECT e crie uma tabela de hash.

Tipo:IKustoIdentity
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-KeyVaultPropertyKeyName

O nome da chave do cofre da chave.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-KeyVaultPropertyKeyVaultUri

O Uri do cofre de chaves.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-KeyVaultPropertyKeyVersion

A versão da chave do cofre da chave.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-KeyVaultPropertyUserIdentity

A identidade atribuída ao usuário (ID de recurso ARM) que tem acesso à chave.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-LanguageExtensionValue

A lista de extensões de idioma. Para construir, consulte a seção NOTAS para propriedades LANGUAGEEXTENSIONVALUE e crie uma tabela de hash.

Tipo:ILanguageExtension[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Location

Localização do recurso.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Name

O nome do cluster Kusto.

Tipo:String
Aliases:ClusterName
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-NoWait

Execute o comando de forma assíncrona

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OptimizedAutoscaleIsEnabled

Um valor booleano que indica se o recurso de dimensionamento automático otimizado está habilitado ou não.

Tipo:SwitchParameter
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OptimizedAutoscaleMaximum

Contagem máxima de instâncias permitidas.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OptimizedAutoscaleMinimum

As instâncias mínimas permitidas contam.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-OptimizedAutoscaleVersion

A versão do modelo definida, por exemplo 1.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PublicIPType

Indica qual tipo de IP público criar - IPv4 (padrão) ou DualStack (IPv4 e IPv6)

Tipo:PublicIPType
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-PublicNetworkAccess

O acesso à rede pública ao cluster está habilitado por padrão. Quando desabilitada, somente a conexão de ponto de extremidade privado com o cluster é permitida

Tipo:PublicNetworkAccess
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-ResourceGroupName

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-RestrictOutboundNetworkAccess

Restringir ou não o acesso à rede de saída. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado'

Tipo:ClusterNetworkAccessFlag
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SkuCapacity

O número de instâncias do cluster.

Tipo:Int32
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SkuName

Nome do SKU.

Tipo:AzureSkuName
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SkuTier

Nível de SKU.

Tipo:AzureSkuTier
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SubscriptionId

A ID da assinatura de destino.

Tipo:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Tag

Tags de recursos.

Tipo:Hashtable
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-TrustedExternalTenant

Os locatários externos do cluster. Para construir, consulte a seção NOTAS para propriedades TRUSTEDEXTERNALTENANT e crie uma tabela de hash.

Tipo:ITrustedExternalTenant[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VirtualClusterGraduationProperty

Propriedades de graduação do Virtual Cluster

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VirtualNetworkConfigurationDataManagementPublicIPId

ID do recurso de endereço IP público do serviço de gerenciamento de dados.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VirtualNetworkConfigurationEnginePublicIPId

ID do recurso de endereço IP público do serviço de mecanismo.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VirtualNetworkConfigurationState

Quando habilitado, o cluster é implantado na sub-rede configurada, quando desabilitado será removido da sub-rede.

Tipo:VnetState
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-VirtualNetworkConfigurationSubnetId

A id do recurso da sub-rede.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Zone

As zonas de disponibilidade do cluster.

Tipo:String[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

IKustoIdentity

Saídas

ICluster