New-AzServiceFabricApplication

Cree una nueva aplicación de Service Fabric en el grupo de recursos y el clúster especificados.

Syntax

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

Este cmdlet crea una nueva aplicación de Service Fabric en el grupo de recursos y el clúster especificados. El parámetro -PackageUrl se puede usar para crear la versión de tipo, si la versión de tipo ya sale, pero su estado "Failed", el cmdlet preguntará si el usuario quiere volver a crear la versión de tipo. Si continúa en estado "Failed", el comando detendrá el proceso y producirá una excepción.

Ejemplos

Ejemplo 1

New-AzServiceFabricApplication -ResourceGroupName "testRG" -ClusterName "testCluster" -ApplicationTypeName "TestAppType" -ApplicationTypeVersion "v1" -Name "testApp" -ApplicationParameter @{key0="value0";key1=$null;key2="value2"}

En este ejemplo se crea la aplicación "testApp" en el grupo de recursos "testRG" y el clúster "testCluster". El tipo de aplicación "TestAppType" versión "v1" ya debe existir en el clúster y los parámetros de la aplicación deben definirse en el manifiesto de aplicación; de lo contrario, se producirá un error en el cmdlet.

Ejemplo 2: especifique -PackageUrl para crear la versión del tipo de aplicación antes de crear la aplicación.

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"}

En este ejemplo se crea el tipo de aplicación "TestAppType" versión "v1" mediante la dirección URL del paquete proporcionada. Después de esto, continuará el proceso normal para crear la aplicación. Si la versión del tipo de aplicación ya se cierra y el estado de aprovisionamiento se encuentra en "Error", se le pedirá que decida si el usuario quiere volver a crear la versión de tipo.

Parámetros

-ApplicationParameter

Especifique los parámetros de la aplicación como pares clave-valor. Estos parámetros deben existir en el manifiesto de aplicación.

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

-ApplicationTypeName

Especificar el nombre del tipo de aplicación

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

-ApplicationTypeVersion

Especificar la versión del tipo de aplicación

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

-ClusterName

Especifique el nombre del clúster.

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

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

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

-DefaultProfile

Credenciales, cuenta, inquilino y suscripción usados para la comunicación con Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Continuar sin avisos

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

-MaximumNodeCount

Especifica el número máximo de nodos en los que se va a colocar una aplicación.

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

-MinimumNodeCount

Especifica el número mínimo de nodos en los que Service Fabric reservará capacidad para esta aplicación.

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

-Name

Especificar el nombre de la aplicación

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

-PackageUrl

Especificar la dirección URL del archivo sfpkg del paquete de aplicación

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

-ResourceGroupName

Especifique el nombre del grupo de recursos.

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

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

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

Entradas

String

Hashtable

Salidas

PSApplication