Поделиться через


Update-AzNetworkCloudCluster

Исправляйте свойства предоставленного кластера или обновите теги, связанные с кластером. Обновления свойств и тегов можно выполнять независимо.

Синтаксис

Update-AzNetworkCloudCluster
      -Name <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      [-AggregatorOrSingleRackDefinitionAvailabilityZone <String>]
      [-AggregatorOrSingleRackDefinitionBareMetalMachineConfiguration <IBareMetalMachineConfigurationData[]>]
      [-AggregatorOrSingleRackDefinitionNetworkRackId <String>]
      [-AggregatorOrSingleRackDefinitionRackLocation <String>]
      [-AggregatorOrSingleRackDefinitionRackSerialNumber <String>]
      [-AggregatorOrSingleRackDefinitionRackSkuId <String>]
      [-AggregatorOrSingleRackDefinitionStorageApplianceConfiguration <IStorageApplianceConfigurationData[]>]
      [-AssociatedIdentityType <ManagedServiceIdentitySelectorType>]
      [-AssociatedIdentityUserAssignedIdentityResourceId <String>]
      [-ClusterLocation <String>]
      [-ClusterServicePrincipalApplicationId <String>]
      [-ClusterServicePrincipalId <String>]
      [-ClusterServicePrincipalPassword <SecureString>]
      [-ClusterServicePrincipalTenantId <String>]
      [-CommandOutputSettingContainerUrl <String>]
      [-ComputeDeploymentThresholdGrouping <ValidationThresholdGrouping>]
      [-ComputeDeploymentThresholdType <ValidationThresholdType>]
      [-ComputeDeploymentThresholdValue <Int64>]
      [-ComputeRackDefinition <IRackDefinition[]>]
      [-IdentityType <ManagedServiceIdentityType>]
      [-IdentityUserAssignedIdentity <Hashtable>]
      [-RuntimeProtectionConfigurationEnforcementLevel <RuntimeProtectionEnforcementLevel>]
      [-SecretArchiveKeyVaultId <String>]
      [-SecretArchiveUseKeyVault <ClusterSecretArchiveEnabled>]
      [-Tag <Hashtable>]
      [-UpdateStrategyMaxUnavailable <Int64>]
      [-UpdateStrategyThresholdType <ValidationThresholdType>]
      [-UpdateStrategyThresholdValue <Int64>]
      [-UpdateStrategyType <ClusterUpdateStrategyType>]
      [-UpdateStrategyWaitTimeMinute <Int64>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzNetworkCloudCluster
      -InputObject <INetworkCloudIdentity>
      [-AggregatorOrSingleRackDefinitionAvailabilityZone <String>]
      [-AggregatorOrSingleRackDefinitionBareMetalMachineConfiguration <IBareMetalMachineConfigurationData[]>]
      [-AggregatorOrSingleRackDefinitionNetworkRackId <String>]
      [-AggregatorOrSingleRackDefinitionRackLocation <String>]
      [-AggregatorOrSingleRackDefinitionRackSerialNumber <String>]
      [-AggregatorOrSingleRackDefinitionRackSkuId <String>]
      [-AggregatorOrSingleRackDefinitionStorageApplianceConfiguration <IStorageApplianceConfigurationData[]>]
      [-AssociatedIdentityType <ManagedServiceIdentitySelectorType>]
      [-AssociatedIdentityUserAssignedIdentityResourceId <String>]
      [-ClusterLocation <String>]
      [-ClusterServicePrincipalApplicationId <String>]
      [-ClusterServicePrincipalId <String>]
      [-ClusterServicePrincipalPassword <SecureString>]
      [-ClusterServicePrincipalTenantId <String>]
      [-CommandOutputSettingContainerUrl <String>]
      [-ComputeDeploymentThresholdGrouping <ValidationThresholdGrouping>]
      [-ComputeDeploymentThresholdType <ValidationThresholdType>]
      [-ComputeDeploymentThresholdValue <Int64>]
      [-ComputeRackDefinition <IRackDefinition[]>]
      [-IdentityType <ManagedServiceIdentityType>]
      [-IdentityUserAssignedIdentity <Hashtable>]
      [-RuntimeProtectionConfigurationEnforcementLevel <RuntimeProtectionEnforcementLevel>]
      [-SecretArchiveKeyVaultId <String>]
      [-SecretArchiveUseKeyVault <ClusterSecretArchiveEnabled>]
      [-Tag <Hashtable>]
      [-UpdateStrategyMaxUnavailable <Int64>]
      [-UpdateStrategyThresholdType <ValidationThresholdType>]
      [-UpdateStrategyThresholdValue <Int64>]
      [-UpdateStrategyType <ClusterUpdateStrategyType>]
      [-UpdateStrategyWaitTimeMinute <Int64>]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Описание

Исправляйте свойства предоставленного кластера или обновите теги, связанные с кластером. Обновления свойств и тегов можно выполнять независимо.

Примеры

Пример 1. Обновление кластера

$storageapplianceconfigurationdata = @()
$baremetalmachineconfigurationdata = @()
$computerackdefinition = @(@{IRackDefinition = "The list of rack definitions for the compute racks in a multi-rackcluster, or an empty list in a single-rack cluster."})
$tagHash = @{
    tag = "tag"
    tagUpdate = "tagUpdate"
}
$securePassword = ConvertTo-SecureString "password" -asplaintext -force

Update-AzNetworkCloudCluster -ResourceGroupName resourceGroup -Name clusterName -SubscriptionId subscriptionId -AggregatorOrSingleRackDefinitionNetworkRackId rackId -AggregatorOrSingleRackDefinitionRackSerialNumber sr1234 -AggregatorOrSingleRackDefinitionRackSkuId rackSku -AggregatorOrSingleRackDefinitionAvailabilityZone availabilityzone -AggregatorOrSingleRackDefinitionBareMetalMachineConfiguration $baremetalmachineconfigurationdata -AggregatorOrSingleRackDefinitionRackLocation rackLocation -AggregatorOrSingleRackDefinitionStorageApplianceConfiguration $storageapplianceconfigurationdata -ClusterServicePrincipalApplicationId clusterServicePrincipalAppId -ClusterServicePrincipalId ClusterServicePrincipalId -ClusterServicePrincipalPassword $securePassword -ClusterServicePrincipalTenantId tenantId -ComputeRackDefinition $computerackdefinition -Tag $tagHash

Location Name             SystemDataCreatedAt SystemDataCreatedBy       SystemDataCreatedByType SystemDataLastModifiedAt SystemDataLastModifiedBy             SystemDataLastModifiedByType ResourceGro
                                                                                                                                                                                           upName
-------- ----             ------------------- -------------------       ----------------------- ------------------------ ------------------------             ---------------------------- -----------
eastus   clusterName        08/09/2023 18:33:54   user                          User             08/09/2023 19:45:35           user                                       User              RGName

Исправляйте свойства предоставленного кластера или обновите теги, связанные с кластером. Обновления свойств и тегов можно выполнять независимо.

Параметры

-AggregatorOrSingleRackDefinitionAvailabilityZone

Имя зоны, используемое для этой стойки при создании. Зоны доступности используются для размещения рабочих нагрузок.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AggregatorOrSingleRackDefinitionBareMetalMachineConfiguration

Неупорядоченный список конфигурации компьютера без операционной системы. Сведения о создании см. в разделе NOTES для свойств AGGREGATORORSINGLERACKDEFINITIONBAREMETALMACHINECONFIGURATION и создания хэш-таблицы.

Тип:IBareMetalMachineConfigurationData[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AggregatorOrSingleRackDefinitionNetworkRackId

Идентификатор ресурса сетевой стойки, соответствующий этому определению стойки.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AggregatorOrSingleRackDefinitionRackLocation

Описание расположения стойки в свободной форме.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AggregatorOrSingleRackDefinitionRackSerialNumber

Уникальный идентификатор стойки в кластере Network Cloud. При необходимости можно указать альтернативное уникальное буквенно-цифровое значение, отличное от серийного номера.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AggregatorOrSingleRackDefinitionRackSkuId

Идентификатор ресурса sku для добавляемой стойки.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AggregatorOrSingleRackDefinitionStorageApplianceConfiguration

Список данных конфигурации устройства хранения для этой стойки. Сведения о создании см. в разделе NOTES для свойств AGGREGATORORSINGLERACKDEFINITIONSTORAGEAPPLIANCECONFIGURATION и создания хэш-таблицы.

Тип:IStorageApplianceConfigurationData[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AsJob

Выполнение команды в качестве задания

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AssociatedIdentityType

Тип выбранного управляемого удостоверения.

Тип:ManagedServiceIdentitySelectorType
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-AssociatedIdentityUserAssignedIdentityResourceId

Идентификатор ресурса управляемого удостоверения, назначаемый пользователем. Взаимоисключающ с типом удостоверения, назначенным системой.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ClusterLocation

Сведения о расположении, предоставленном клиентом, идентифицируют расположение кластера.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ClusterServicePrincipalApplicationId

Идентификатор приложения, также известный как идентификатор клиента субъекта-службы.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ClusterServicePrincipalId

Идентификатор субъекта-службы, также известный как идентификатор объекта.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ClusterServicePrincipalPassword

Пароль субъекта-службы.

Тип:SecureString
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ClusterServicePrincipalTenantId

Идентификатор клиента, также известный как идентификатор каталога, в котором создается субъект-служба.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-CommandOutputSettingContainerUrl

URL-адрес контейнера учетной записи хранения, который будет использоваться указанными удостоверениями.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ComputeDeploymentThresholdGrouping

Выбор способа применения оценки типа к вычислению кластера.

Тип:ValidationThresholdGrouping
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ComputeDeploymentThresholdType

Выбор способа вычисления порогового значения.

Тип:ValidationThresholdType
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ComputeDeploymentThresholdValue

Числовое пороговое значение.

Тип:Int64
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ComputeRackDefinition

Список определений стоек для вычислительных стоек в мультиэкластере или пустой список в кластере с одной стойкой. Сведения о создании см. в разделе NOTES для свойств COMPUTERACKDEFINITION и создания хэш-таблицы.

Тип:IRackDefinition[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DefaultProfile

Параметр DefaultProfile не работает. Используйте параметр SubscriptionId, если он доступен при выполнении командлета в другой подписке.

Тип:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IdentityType

Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned).

Тип:ManagedServiceIdentityType
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-IdentityUserAssignedIdentity

Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах.

Тип:Hashtable
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

Параметр удостоверений Для создания см. раздел NOTES для свойств INPUTOBJECT и создание хэш-таблицы.

Тип:INetworkCloudIdentity
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Name

Имя кластера.

Тип:String
Aliases:ClusterName
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-NoWait

Асинхронное выполнение команды

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ResourceGroupName

Имя группы ресурсов. Имя не учитывает регистр.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RuntimeProtectionConfigurationEnforcementLevel

Режим работы для защиты среды выполнения.

Тип:RuntimeProtectionEnforcementLevel
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SecretArchiveKeyVaultId

Идентификатор ресурса хранилища ключей для архивирования секретов кластера.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SecretArchiveUseKeyVault

Индикатор, если указанное хранилище ключей должно использоваться для архивации секретов кластера.

Тип:ClusterSecretArchiveEnabled
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SubscriptionId

Идентификатор целевой подписки. Значение должно быть UUID.

Тип:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Tag

Теги ресурсов Azure, которые заменят существующие.

Тип:Hashtable
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpdateStrategyMaxUnavailable

Максимальное количество рабочих узлов, которые могут находиться в автономном режиме при добавочном обновлении, например по стойке. Ограничено максимальным числом компьютеров в добавочном значении. По умолчанию используется весь размер добавочного значения.

Тип:Int64
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpdateStrategyThresholdType

Выбор способа вычисления порогового значения.

Тип:ValidationThresholdType
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpdateStrategyThresholdValue

Числовое пороговое значение.

Тип:Int64
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpdateStrategyType

Режим работы для защиты среды выполнения.

Тип:ClusterUpdateStrategyType
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UpdateStrategyWaitTimeMinute

Время ожидания между шагом обновления, определенным стратегией.

Тип:Int64
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

INetworkCloudIdentity

Выходные данные

ICluster