Share via


New-AzWebPubSub

リソースを作成または更新します。

構文

New-AzWebPubSub
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   -Location <String>
   -SkuName <String>
   [-DisableAadAuth]
   [-DisableLocalAuth]
   [-EnableTlsClientCert]
   [-IdentityType <ManagedIdentityType>]
   [-LiveTraceCategory <ILiveTraceCategory[]>]
   [-LiveTraceEnabled <String>]
   [-NetworkAcLDefaultAction <AclAction>]
   [-PrivateEndpointAcl <IPrivateEndpointAcl[]>]
   [-PublicNetworkAccess <String>]
   [-PublicNetworkAllow <WebPubSubRequestType[]>]
   [-PublicNetworkDeny <WebPubSubRequestType[]>]
   [-ResourceLogCategory <IResourceLogCategory[]>]
   [-SkuCapacity <Int32>]
   [-SkuTier <WebPubSubSkuTier>]
   [-Tag <Hashtable>]
   [-UserAssignedIdentity <Hashtable>]
   [-DefaultProfile <PSObject>]
   [-AsJob]
   [-NoWait]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

説明

リソースを作成または更新します。

例 1: 最小限の必須パラメーターを使用して Web PubSub リソースを作成する。

New-AzWebPubSub -ResourceGroupName psdemo -Name psdemo-wps -Location eastus -SkuName Standard_S1

Name                Location      SkuName
----                --------      -------
psdemo-wps          eastus        Standard_S1

例 2: より多くのパラメーターを使用して Web PubSub リソースを作成し、結果を表示する

$wps = New-AzWebPubSub -ResourceGroupName psdemo -Name psdemo-wps `
-Location eastus -SkuName Standard_S1 -IdentityType SystemAssigned -LiveTraceEnabled true `
-LiveTraceCategory @{ Name='ConnectivityLogs' ; Enabled = 'true' }, @{ Name='MessageLogs' ; Enabled = 'true' }

Name                Location      SkuName
----                --------      -------
psdemo-wps          eastus        Standard_S1

パラメーター

-AsJob

コマンドをジョブとして実行する

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableAadAuth

DisableLocalAuthEnable または disable aad authWhen set as true, connection with AuthType=aad won't work.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableLocalAuth

DisableLocalAuthEnable または AccessKeyWhen を true に設定してローカル認証を無効にすると、AccessKey=xxx との接続は機能しません。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableTlsClientCert

TLS ハンドシェイク中にクライアント証明書を要求する (有効な場合)

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityType

id の種類を表します: systemAssigned、userAssigned、None

Type:ManagedIdentityType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LiveTraceCategory

カテゴリ構成の一覧を取得または設定します。 構築するには、LIVETRACECATEGORY プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。

Type:ILiveTraceCategory[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LiveTraceEnabled

ライブ トレースを有効にするかどうかを示します。true に設定すると、ライブ トレース クライアントはサービスに接続できます。それ以外の場合、ライブ トレース クライアントはサービスに接続できないため、"カテゴリ" で構成した内容に関係なく、ログを受信できなくなります。使用可能な値: true、false。大文字と小文字は区別されません。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

リソースの GEO の場所。 例: 米国西部 |米国東部 |米国中北部 |米国中南部。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

リソースの名前。

Type:String
Aliases:ResourceName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NetworkAcLDefaultAction

他のルールが一致しない場合の既定のアクション

Type:AclAction
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

コマンドを非同期的に実行する

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrivateEndpointAcl

プライベート エンドポイントからの要求の ACL 構築するには、PRIVAT Enterprise Edition NDPOINTACL プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。

Type:IPrivateEndpointAcl[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicNetworkAccess

パブリック ネットワーク アクセスを有効または無効にします。 既定値は "Enabled" です。有効になっている場合でも、ネットワーク ACL が適用されます。無効にすると、ネットワーク ACL で設定した内容に関係なく、パブリック ネットワーク アクセスは常に無効になります。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicNetworkAllow

許可される要求の種類。 値には、ClientConnection、ServerConnection、RESTAPI の 1 つ以上を指定できます。

Type:WebPubSubRequestType[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublicNetworkDeny

拒否された要求の種類。 値には、ClientConnection、ServerConnection、RESTAPI の 1 つ以上を指定できます。

Type:WebPubSubRequestType[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceLogCategory

カテゴリ構成の一覧を取得または設定します。 構築するには、RESOURCELOGCATEGORY プロパティの NOTES セクションを参照し、ハッシュ テーブルを作成します。

Type:IResourceLogCategory[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkuCapacity

省略可能、整数。 リソースの単位数。 既定では 1。存在する場合、次の値が許可されます: Free: 1 Standard: 1,2,5,10,20,50,100

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkuName

SKU の名前。 Required.Allowed 値: Standard_S1、Free_F1

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SkuTier

この特定の SKU のオプションレベル。 'Standard' または 'Free'。 Basic は非推奨です。代わりに Standard を使用してください。

Type:WebPubSubSkuTier
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション ID を取得します。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

リソースを記述するキー値ペアの一覧であるサービスのタグ。

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserAssignedIdentity

ユーザー割り当て ID を取得または設定する

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

出力

IWebPubSubResource

メモ

別名

複合パラメーターのプロパティ

以下で説明するパラメーターを作成するには、適切なプロパティを含むハッシュ テーブルを作成します。 ハッシュ テーブルの詳細については、Get-Help about_Hash_Tablesを実行します。

LIVETRACECATEGORY <ILiveTraceCategory[]>: カテゴリ構成の一覧を取得または設定します。

  • [Enabled <String>]: ライブ トレース カテゴリが有効かどうかを示します。 使用可能な値: true、false。 大文字と小文字は区別されません。
  • [Name <String>]: ライブ トレース カテゴリの名前を取得または設定します。 使用可能な値: ConnectivityLogs、MessagingLogs。 大文字と小文字は区別されません。

PRIVATEENDPOINTACL <IPrivateEndpointAcl[]>: プライベート エンドポイントからの要求の ACL

  • Name <String>: プライベート エンドポイント接続の名前
  • [Allow <WebPubSubRequestType[]>]: 許可される要求の種類。 値には、ClientConnection、ServerConnection、RESTAPI の 1 つ以上を指定できます。
  • [Deny <WebPubSubRequestType[]>]: 要求の種類が拒否されました。 値には、ClientConnection、ServerConnection、RESTAPI の 1 つ以上を指定できます。

RESOURCELOGCATEGORY <IResourceLogCategory[]>: カテゴリ構成の一覧を取得または設定します。

  • [Enabled <String>]: リソース ログ カテゴリが有効かどうかを示します。 使用可能な値: true、false。 大文字と小文字は区別されません。
  • [Name <String>]: リソース ログ カテゴリの名前を取得または設定します。 使用可能な値: ConnectivityLogs、MessagingLogs。 大文字と小文字は区別されません。