你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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:通过标识更新 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 资源的标识的哈希表,然后将标识对象通过管道传递给 Update cmdlet。 最后,它通过管道将 cmdlet 的结果 Update 传递给 Format-List 查看所有属性值。

参数

-AsJob

以作业身份运行命令

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Confirm

在运行 cmdlet 之前,提示你进行确认。

类型:SwitchParameter
别名:cf
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DefaultProfile

DefaultProfile 参数不起作用。 如果对其他订阅执行 cmdlet,请使用 SubscriptionId 参数。

类型:PSObject
别名:AzureRMContext, AzureCredential
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DisableAadAuth

DisableLocalAuthEnable 或禁用 aad authWhen 设置为 true,与 AuthType=aad 的连接将不起作用。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-DisableLocalAuth

DisableLocalAuthEnable 或禁用将 AccessKeyWhen 设置为 true 的本地身份验证,与 AccessKey=xxx 的连接将不起作用。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-EnableTlsClientCert

如果已启用,请在 TLS 握手期间请求客户端证书

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-IdentityType

表示标识类型:systemAssigned、userAssigned、None

类型:ManagedIdentityType
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-InputObject

要构造的标识参数,请参阅 INPUTOBJECT 属性的 NOTES 部分并创建哈希表。

类型:IWebPubSubIdentity
Position:Named
默认值:None
必需:True
接受管道输入:True
接受通配符:False

-LiveTraceCategory

获取或设置类别配置的列表。 若要构造,请参阅 LIVETRACECATEGORY 属性的 NOTES 部分并创建哈希表。

类型:ILiveTraceCategory[]
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-LiveTraceEnabled

指示是否启用实时跟踪。如果设置为 true,实时跟踪客户端可以连接到服务。否则,实时跟踪客户端无法连接到服务,因此无论在“类别”中配置什么,都无法接收任何日志。可用值:true、false。不区分大小写。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-Name

资源的名称。

类型:String
别名:ResourceName
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-NetworkAcLDefaultAction

Azure 网络 ACL作。

类型:AclAction
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-NoWait

异步运行命令

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-PrivateEndpointAcl

要构造的专用终结点请求的 ACL,请参阅 PRIVATEENDPOINTACL 属性的 NOTES 部分,并创建哈希表。

类型:IPrivateEndpointAcl[]
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-PublicNetworkAccess

启用或禁用公用网络访问。 默认值为“Enabled”。启用后,网络 ACL 仍适用。禁用后,无论在网络 ACL 中设置什么,都会禁用公用网络访问。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-PublicNetworkAllow

允许的请求类型。 该值可以是一个或多个:ClientConnection、ServerConnection、RESTAPI。

类型:WebPubSubRequestType[]
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-PublicNetworkDeny

被拒绝的请求类型。 该值可以是一个或多个:ClientConnection、ServerConnection、RESTAPI。

类型:WebPubSubRequestType[]
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-ResourceGroupName

包含该资源的资源组名称。 可以从 Azure 资源管理器 API 或门户获取此值。

类型:String
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-ResourceLogCategory

获取或设置类别配置的列表。 若要构造,请参阅 RESOURCELOGCATEGORY 属性的 NOTES 部分并创建哈希表。

类型:IResourceLogCategory[]
Position: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:高级版:1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100:

类型:Int32
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-SkuName

SKU 的名称。 Required.Allowed 值:Standard_S1、Free_F1、Premium_P1

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-SkuTier

此特定 SKU 的可选层。 “Standard”或“Free”。 Basic 已弃用,请改用 Standard

类型:WebPubSubSkuTier
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-SubscriptionId

获取唯一标识 Azure 订阅Microsoft的订阅 ID。 此订阅 ID 是每个服务调用的 URI 的一部分。

类型:String
Position:Named
默认值:(Get-AzContext).Subscription.Id
必需:False
接受管道输入:False
接受通配符:False

-Tag

服务的标记,它是描述资源的键值对的列表。

类型:Hashtable
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-UserAssignedIdentity

获取或设置用户分配的标识

类型:Hashtable
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。

类型:SwitchParameter
别名:wi
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

输入

IWebPubSubIdentity

输出

IWebPubSubResource