Update-AzWebPubSub
終了しているリソースを更新する操作。
構文
Update-AzWebPubSub
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
[-DisableAadAuth]
[-DisableLocalAuth]
[-EnableTlsClientCert]
[-IdentityType <ManagedIdentityType>]
[-LiveTraceCategory <ILiveTraceCategory[]>]
[-LiveTraceEnabled <String>]
[-NetworkAcLDefaultAction <AclAction>]
[-PrivateEndpointAcl <IPrivateEndpointAcl[]>]
[-PublicNetworkAccess <String>]
[-PublicNetworkAllow <WebPubSubRequestType[]>]
[-PublicNetworkDeny <WebPubSubRequestType[]>]
[-ResourceLogCategory <IResourceLogCategory[]>]
[-SkuCapacity <Int32>]
[-SkuName <String>]
[-SkuTier <WebPubSubSkuTier>]
[-Tag <Hashtable>]
[-UserAssignedIdentity <Hashtable>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Update-AzWebPubSub
-InputObject <IWebPubSubIdentity>
[-DisableAadAuth]
[-DisableLocalAuth]
[-EnableTlsClientCert]
[-IdentityType <ManagedIdentityType>]
[-LiveTraceCategory <ILiveTraceCategory[]>]
[-LiveTraceEnabled <String>]
[-NetworkAcLDefaultAction <AclAction>]
[-PrivateEndpointAcl <IPrivateEndpointAcl[]>]
[-PublicNetworkAccess <String>]
[-PublicNetworkAllow <WebPubSubRequestType[]>]
[-PublicNetworkDeny <WebPubSubRequestType[]>]
[-ResourceLogCategory <IResourceLogCategory[]>]
[-SkuCapacity <Int32>]
[-SkuName <String>]
[-SkuTier <WebPubSubSkuTier>]
[-Tag <Hashtable>]
[-UserAssignedIdentity <Hashtable>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
終了しているリソースを更新する操作。
例
例 1: Web PubSub リソースを更新する
$wps = Update-AzWebPubSub -ResourceGroupName psdemo -Name psdemo-wps `
-IdentityType SystemAssigned -LiveTraceEnabled true `
-LiveTraceCategory @{ Name='ConnectivityLogs' ; Enabled = 'true' }, @{ Name='MessageLogs' ; Enabled = 'true' }
Name Location SkuName
---- -------- -------
psdemo-wps eastus Standard_S1
例 2: ID を使用して Web PubSub リソースを更新する
$identity = @{ ResourceGroupName = 'psdemo'
ResourceName = 'psdemo-wps'
SubscriptionId = $(Get-AzContext).Subscription.Id }
$identity | Update-AzWebPubSub -EnableTlsClientCert
$wps | Format-List
DisableAadAuth : False
DisableLocalAuth : False
EnableTlsClientCert : True
ExternalIP : 20.62.134.186
HostName : psdemo-wps.webpubsub.azure.com
......
Version : 1.0
この例では、Web PubSub リソースの ID を表すハッシュ テーブルを構築し、id オブジェクトを Update
コマンドレットにパイプ処理します。
最後に、 Update
コマンドレットの結果をパイプ処理して Format-List
して、すべてのプロパティ値を表示します。
パラメーター
-AsJob
コマンドをジョブとして実行する
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DefaultProfile
DefaultProfile パラメーターは機能しません。 別のサブスクリプションに対してコマンドレットを実行する場合は、使用可能な場合は SubscriptionId パラメーターを使用します。
型: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DisableAadAuth
DisableLocalAuthEnable または disable aad authWhen set as true, connection with AuthType=aad won't work.
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DisableLocalAuth
DisableLocalAuthEnable または AccessKeyWhen を true に設定してローカル認証を無効にすると、AccessKey=xxx との接続は機能しません。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-EnableTlsClientCert
TLS ハンドシェイク中にクライアント証明書を要求する (有効な場合)
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-IdentityType
id の種類を表します: systemAssigned、userAssigned、None
型: | ManagedIdentityType |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-InputObject
ID パラメーターを構築するには、INPUTOBJECT プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。
型: | IWebPubSubIdentity |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-LiveTraceCategory
カテゴリ構成の一覧を取得または設定します。 構築するには、LIVETRACECATEGORY プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。
型: | ILiveTraceCategory[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LiveTraceEnabled
ライブ トレースを有効にするかどうかを示します。true に設定すると、ライブ トレース クライアントはサービスに接続できます。それ以外の場合、ライブ トレース クライアントはサービスに接続できないため、"カテゴリ" で構成した内容に関係なく、ログを受信できなくなります。使用可能な値: true、false。大文字と小文字は区別されません。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Name
リソースの名前。
型: | String |
Aliases: | ResourceName |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-NetworkAcLDefaultAction
Azure ネットワーク ACL アクション。
型: | AclAction |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-NoWait
コマンドを非同期的に実行する
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PrivateEndpointAcl
プライベート エンドポイントからの要求の ACL 構築するには、PRIVATEENDPOINTACL プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。
型: | IPrivateEndpointAcl[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PublicNetworkAccess
パブリック ネットワーク アクセスを有効または無効にします。 既定値は "Enabled" です。有効になっている場合でも、ネットワーク ACL が適用されます。無効にすると、ネットワーク ACL で設定した内容に関係なく、パブリック ネットワーク アクセスは常に無効になります。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PublicNetworkAllow
許可される要求の種類。 値には、ClientConnection、ServerConnection、RESTAPI の 1 つ以上を指定できます。
型: | WebPubSubRequestType[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PublicNetworkDeny
拒否された要求の種類。 値には、ClientConnection、ServerConnection、RESTAPI の 1 つ以上を指定できます。
型: | WebPubSubRequestType[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ResourceGroupName
リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。
型: | String |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-ResourceLogCategory
カテゴリ構成の一覧を取得または設定します。 構築するには、RESOURCELOGCATEGORY プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。
型: | IResourceLogCategory[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SkuCapacity
省略可能、整数。 リソースの単位数。 既定では 1。存在する場合、次の値が許可されます: Free: 1。標準: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;
型: | Int32 |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SkuName
SKU の名前。 Required.Allowed 値: Standard_S1、Free_F1、Premium_P1
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SkuTier
この特定の SKU のオプションレベル。
'Standard' または 'Free'。
Basic
は非推奨です。代わりに Standard
を使用してください。
型: | WebPubSubSkuTier |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SubscriptionId
Microsoft Azure サブスクリプションを一意に識別するサブスクリプション ID を取得します。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。
型: | String |
配置: | Named |
規定値: | (Get-AzContext).Subscription.Id |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Tag
リソースを記述するキー値ペアの一覧であるサービスのタグ。
型: | Hashtable |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-UserAssignedIdentity
ユーザー割り当て ID を取得または設定する
型: | Hashtable |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
出力
Azure PowerShell