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 |