New-AzWebAppSlot

Azure Web アプリ スロットを作成します。

構文

New-AzWebAppSlot
   [-ResourceGroupName] <String>
   [-Name] <String>
   [[-Slot] <String>]
   [[-AppServicePlan] <String>]
   [[-SourceWebApp] <PSSite>]
   [-IgnoreSourceControl]
   [-IgnoreCustomHostNames]
   [[-AppSettingsOverrides] <Hashtable>]
   [[-AseName] <String>]
   [[-AseResourceGroupName] <String>]
   [-ContainerImageName <String>]
   [-ContainerRegistryUrl <String>]
   [-ContainerRegistryUser <String>]
   [-ContainerRegistryPassword <SecureString>]
   [-EnableContainerContinuousDeployment]
   [-CopyIdentity]
   [-AsJob]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

説明

New-AzWebAppSlot コマンドレットは、指定された App Service プランとデータ センターを使用する特定のリソース グループに Azure Web アプリ スロットを作成します。

例 1

New-AzWebAppSlot -ResourceGroupName Default-Web-WestUS -Name "ContosoSite" -AppServicePlan "ContosoServicePlan" -Slot "Slot001"

このコマンドは、データ センター米国西部の Default-Web-WestUS という名前の既存のリソース グループ内の既存の Web アプリ名 ContosoSite の下に Slot001 という名前のスロットを作成します。 このコマンドでは、ContosoServicePlan という名前の既存の App Service プランを使用します。

パラメーター

-AppServicePlan

App Service プラン名または App Service プラン ID。スロットと App Service プランが異なるリソース グループ内にある場合は、名前の代わりに ID を使用します。 App Service プラン ID は、次を使用して取得できます。$asp = Get-AzAppServicePlan -ResourceGroup myRG -Name MyWebapp $asp.id は App Service プラン ID を返します。

型:String
配置:3
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-AppSettingsOverrides

アプリ設定はハッシュテーブルをオーバーライドします。 SourceWebApp パラメーターでのみ機能します。

型:Hashtable
配置:8
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-AseName

App Service 環境名

型:String
配置:9
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-AseResourceGroupName

App Service 環境のリソース グループ名

型:String
配置:10
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-AsJob

バックグラウンドでコマンドレットを実行する

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ContainerImageName

コンテナー イメージ名と省略可能なタグ (例: (image:tag)

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ContainerRegistryPassword

プライベート コンテナー レジストリのパスワード

型:SecureString
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ContainerRegistryUrl

プライベート コンテナー レジストリ サーバー URL

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ContainerRegistryUser

プライベート コンテナー レジストリユーザー名

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-CopyIdentity

親またはソース WebApp からマネージド ID をコピーします。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DefaultProfile

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

型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-EnableContainerContinuousDeployment

コンテナーの継続的デプロイ Webhook を有効または無効にします

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-IgnoreCustomHostNames

[カスタム HostNames を無視する] オプション

型:SwitchParameter
配置:7
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-IgnoreSourceControl

[ソース管理を無視する] オプション

型:SwitchParameter
配置:6
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Name

Web アプリ名

型:String
配置:1
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-ResourceGroupName

リソース グループ名

型:String
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Slot

Webapp スロット名

型:String
配置:2
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SourceWebApp

Source WebApp オブジェクト

型:PSSite
配置:4
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Tag

タグは、リソースを分類できる名前と値のペアです

型:Hashtable
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

String

PSSite

出力

PSSite