次の方法で共有


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

入力

IWebPubSubIdentity

出力

IWebPubSubResource