New-AzServiceFabricApplication
在指定的資源群組和叢集下建立新的 Service Fabric 應用程式。
語法
New-AzServiceFabricApplication
[-ResourceGroupName] <String>
[-ClusterName] <String>
[-ApplicationTypeName] <String>
[-ApplicationTypeVersion] <String>
-Name <String>
[-ApplicationParameter <Hashtable>]
[-MinimumNodeCount <Int64>]
[-MaximumNodeCount <Int64>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzServiceFabricApplication
[-ResourceGroupName] <String>
[-ClusterName] <String>
[-ApplicationTypeName] <String>
[-ApplicationTypeVersion] <String>
-Name <String>
[-ApplicationParameter <Hashtable>]
-PackageUrl <String>
[-MinimumNodeCount <Int64>]
[-MaximumNodeCount <Int64>]
[-Force]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
此 Cmdlet 會在指定的資源群組和叢集下建立新的 Service Fabric 應用程式。 參數 -PackageUrl 可用來建立類型版本,如果類型版本已經結束,但其處於「失敗」狀態,Cmdlet 會詢問使用者是否想要重新建立類型版本。 如果它繼續處於「失敗」狀態,命令會停止進程並擲回例外狀況。
範例
範例 1
New-AzServiceFabricApplication -ResourceGroupName "testRG" -ClusterName "testCluster" -ApplicationTypeName "TestAppType" -ApplicationTypeVersion "v1" -Name "testApp" -ApplicationParameter @{key0="value0";key1=$null;key2="value2"}
此範例會在資源群組 「testRG」 和叢集 「testCluster」 下建立應用程式 「testApp」。 應用程式類型 「TestAppType」 版本 「v1」 應該已存在於叢集中,而且應用程式參數應該定義在應用程式指令清單中,否則 Cmdlet 將會失敗。
範例 2:指定 -PackageUrl 在建立應用程式之前建立應用程式類型版本。
New-AzServiceFabricApplication -ResourceGroupName "testRG" -ClusterName "testCluster" -ApplicationTypeName "TestAppType" -ApplicationTypeVersion "v1" -Name "testApp" -PackageUrl "https://sftestapp.blob.core.windows.net/sftestapp/testApp_1.0.sfpkg" -ApplicationParameter @{key0="value0";key1=$null;key2="value2"}
此範例會使用提供的套件 URL 建立應用程式類型 「TestAppType」 版本 「v1」。。 在此之後,它會繼續執行一般程式來建立應用程式。 如果應用程式類型版本已經結束,且布建狀態為 「失敗」,則會提示用戶決定是否要重新建立類型版本。
參數
-ApplicationParameter
將應用程式參數指定為索引鍵/值組。 這些參數必須存在於應用程式指令清單中。
類型: | Hashtable |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-ApplicationTypeName
指定應用程式類型的名稱
類型: | String |
Position: | 2 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ApplicationTypeVersion
指定應用程式類型版本
類型: | String |
Position: | 3 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-ClusterName
指定叢集的名稱。
類型: | String |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-Confirm
在執行 Cmdlet 之前,提示您進行確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Force
在沒有提示的情況下繼續
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MaximumNodeCount
指定要放置應用程式的節點數目上限
類型: | Int64 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-MinimumNodeCount
指定 Service Fabric 將為此應用程式保留容量的節點數目下限
類型: | Int64 |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
指定應用程式的名稱
類型: | String |
別名: | ApplicationName |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-PackageUrl
指定應用程式套件 sfpkg 檔案的 URL
類型: | String |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-ResourceGroupName
指定資源群組的名稱。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |