Freigeben über


Remove-AzServiceFabricManagedClusterApplicationType

Entfernt einen verwalteten Anwendungstyp aus dem Cluster. Dadurch werden alle Typversionen unter dieser Ressource entfernt. Unterstützt nur von ARM bereitgestellte Anwendungstypen.

Syntax

Remove-AzServiceFabricManagedClusterApplicationType
      [-ResourceGroupName] <String>
      [-ClusterName] <String>
      [-Name <String>]
      [-PassThru]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzServiceFabricManagedClusterApplicationType
      -ResourceId <String>
      [-PassThru]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-AzServiceFabricManagedClusterApplicationType
      -InputObject <PSManagedApplicationType>
      [-PassThru]
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Dieses Cmdlet entfernt einen verwalteten Anwendungstyp aus dem Cluster und entfernt alle Typversionen unter dieser Ressource, aber alle Anwendungen, unter denen es sich befindet, sollten entfernt werden, bevor dieser Befehl ausgeführt wird.

Beispiele

Beispiel 1

$resourceGroupName = "testRG"
$clusterName = "testCluster"
$appTypeName = "testAppType"
Remove-AzServiceFabricManagedClusterApplicationType -ResourceGroupName $resourceGroupName -ClusterName $clusterName -Name $appTypeName -Verbose

In diesem Beispiel wird der verwaltete Anwendungstyp "testAppType" und alle darin befindlichen Versionen entfernt. Wenn mit diesem Typ Anwendungen erstellt wurden, löst der Befehl eine Ausnahme aus.

Beispiel 2

$resourceGroupName = "testRG"
$clusterName = "testCluster"
$appTypeName = "testAppType"
$appType = Get-AzServiceFabricManagedClusterApplicationType -ResourceGroupName $resourceGroupName -ClusterName $clusterName -Name $appTypeName
$appType | Remove-AzServiceFabricManagedClusterApplicationType -Verbose

In diesem Beispiel wird der verwaltete Anwendungstyp "testAppType" und alle darin befindlichen Versionen entfernt. Wenn mit diesem Typ Anwendungen erstellt wurden, löst der Befehl eine Ausnahme aus.

Beispiel 3

$resourceId = "/subscriptions/13ad2c84-84fa-4798-ad71-e70c07af873f/resourcegroups/testRG/providers/Microsoft.ServiceFabric/managedClusters/testCluster/applicationTypes/testAppType"
Remove-AzServiceFabricManagedClusterApplicationType -ResourceId $resourceId

In diesem Beispiel werden die Details des verwalteten Anwendungstyps mit der angegebenen ARM-Ressourcen-ID entfernt.

Parameter

-ClusterName

Geben Sie den Namen des Clusters an.

Typ:String
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Typ:IAzureContextContainer
Aliase:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Force

Entfernen ohne Eingabeaufforderung.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Die Verwaltete Anwendungstypressource.

Typ:PSManagedApplicationType
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Name

Geben Sie den Namen des verwalteten Anwendungstyps an.

Typ:String
Aliase:ApplicationTypeName
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PassThru

{{ PassThru Description }}

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Geben Sie den Namen der Ressourcengruppe an.

Typ:String
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ResourceId

Arm ResourceId des verwalteten Anwendungstyps.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

Ausgaben