New-AzServiceFabricManagedClusterApplication
Cree una nueva aplicación administrada de Service Fabric en el grupo de recursos y el clúster especificados.
Sintaxis
New-AzServiceFabricManagedClusterApplication
[-ResourceGroupName] <String>
[-ClusterName] <String>
[-ApplicationTypeName] <String>
[-ApplicationTypeVersion] <String>
-Name <String>
[-ApplicationParameter <Hashtable>]
[-Tag <Hashtable>]
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzServiceFabricManagedClusterApplication
[-ResourceGroupName] <String>
[-ClusterName] <String>
[-ApplicationTypeName] <String>
[-ApplicationTypeVersion] <String>
-Name <String>
[-ApplicationParameter <Hashtable>]
-PackageUrl <String>
[-Tag <Hashtable>]
[-Force]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Este cmdlet crea una nueva aplicación administrada 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
$resourceGroupName = "testRG"
$clusterName = "testCluster"
$appName = "testApp"
$appTypeName = "testAppType"
$appTypeVersion = "v1"
$appParameters = @{key0="value0";key1=$null;key2="value2"}
New-AzServiceFabricManagedClusterApplication -ResourceGroupName $resourceGroupName -ClusterName $clusterName -ApplicationTypeName $appTypeName -ApplicationTypeVersion $appTypeVersion -Name $appName -ApplicationParameter $appParameters
En este ejemplo se crea la aplicación administrada "testApp" en el grupo de recursos "testRG" y el clúster "testCluster". El tipo de aplicación administrada "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.
$resourceGroupName = "testRG"
$clusterName = "testCluster"
$appName = "testApp"
$appTypeName = "testAppType"
$appTypeVersion = "v1"
$appParameters = @{key0="value0";key1=$null;key2="value2"}
$packageUrlV1 = "https://sftestapp.blob.core.windows.net/sftestapp/testApp_1.0.sfpkg"
New-AzServiceFabricManagedClusterApplication -ResourceGroupName $resourceGroupName -ClusterName $clusterName -ApplicationTypeName $appTypeName -ApplicationTypeVersion $appTypeVersion -Name $appName -PackageUrl $packageUrlV1 -ApplicationParameter $appParameters
En este ejemplo se crea el tipo de aplicación administrada "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 administrada ya se cierra y el estado de aprovisionamiento es "Failed", 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.
Tipo: | Hashtable |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ApplicationTypeName
Especificar el nombre del tipo de aplicación administrada
Tipo: | String |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ApplicationTypeVersion
Especificación de la versión del tipo de aplicación administrada
Tipo: | String |
Posición: | 3 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-AsJob
Ejecute el cmdlet en segundo plano y devuelva un trabajo para realizar un seguimiento del progreso.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ClusterName
Especifique el nombre del clúster.
Tipo: | String |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Confirm
Le pide confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.
Tipo: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Force
Continuar sin avisos
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Name
Especificar el nombre de la aplicación administrada
Tipo: | String |
Alias: | ApplicationName |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-PackageUrl
Especificar la dirección URL del archivo sfpkg del paquete de aplicación
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ResourceGroupName
Especifique el nombre del grupo de recursos.
Tipo: | String |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Tag
Especifique las etiquetas como pares clave-valor.
Tipo: | Hashtable |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |