New-AzureRmDeploymentManagerServiceUnit
Skapar en ny tjänstenhet under en tjänst i en tjänsttopologi.
Syntax
New-AzureRmDeploymentManagerServiceUnit
[-ResourceGroupName] <String>
[-ServiceTopologyName] <String>
[-ServiceName] <String>
[-Name] <String>
-Location <String>
-TargetResourceGroup <String>
-DeploymentMode <String>
[-ParametersUri <String>]
[-TemplateUri <String>]
[-TemplateArtifactSourceRelativePath <String>]
[-ParametersArtifactSourceRelativePath <String>]
[-Tag <Hashtable>]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzureRmDeploymentManagerServiceUnit
[-ResourceGroupName] <String>
[-ServiceName] <String>
[-Name] <String>
-Location <String>
-TargetResourceGroup <String>
-DeploymentMode <String>
[-ParametersUri <String>]
[-TemplateUri <String>]
[-TemplateArtifactSourceRelativePath <String>]
[-ParametersArtifactSourceRelativePath <String>]
[-Tag <Hashtable>]
[-ServiceTopology] <PSServiceTopologyResource>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzureRmDeploymentManagerServiceUnit
[-ResourceGroupName] <String>
[-ServiceName] <String>
[-Name] <String>
-Location <String>
-TargetResourceGroup <String>
-DeploymentMode <String>
[-ParametersUri <String>]
[-TemplateUri <String>]
[-TemplateArtifactSourceRelativePath <String>]
[-ParametersArtifactSourceRelativePath <String>]
[-Tag <Hashtable>]
[-ServiceTopologyResourceId] <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzureRmDeploymentManagerServiceUnit
[-ResourceGroupName] <String>
[-Name] <String>
-Location <String>
-TargetResourceGroup <String>
-DeploymentMode <String>
[-ParametersUri <String>]
[-TemplateUri <String>]
[-TemplateArtifactSourceRelativePath <String>]
[-ParametersArtifactSourceRelativePath <String>]
[-Tag <Hashtable>]
[-Service] <PSServiceResource>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzureRmDeploymentManagerServiceUnit
[-ResourceGroupName] <String>
[-Name] <String>
-Location <String>
-TargetResourceGroup <String>
-DeploymentMode <String>
[-ParametersUri <String>]
[-TemplateUri <String>]
[-TemplateArtifactSourceRelativePath <String>]
[-ParametersArtifactSourceRelativePath <String>]
[-Tag <Hashtable>]
[-ServiceResourceId] <String>
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten New-AzureRmDeploymentManagerServiceUnit skapar en tjänst under en tjänst i en tjänsttopologi och returnerar ett objekt som representerar den tjänstenheten. Ange tjänstenheten efter namn, tjänstnamn, tjänsttopologi som den finns i och resursgruppens namn.
Cmdleten returnerar ett ServiceUnit-objekt. Du kan ändra det här objektet lokalt och sedan tillämpa ändringar i tjänsten med hjälp av cmdleten Set-AzureRmDeploymentManagerService.
Exempel
Exempel 1
PS C:\> New-AzureRmDeploymentManagerServiceUnit -ResourceGroupName ContosoResourceGroup -ServiceTopologyName ContosoServiceTopology -ServiceName ContosoService2 -Name ContosoService2Storage -Location "Central US" -TargetResourceGroup service2ResourceGroup -DeploymentMode Incremental -TemplateArtifactSourceRelativePath "Templates/Service2.Storage.json" -ParametersArtifactSourceRelativePath "Parameters/Service2Storage.Parameters.json"
Den här cmdleten skapar en ny tjänstenhet med namnet ContosoService2Storage i ContosoResourceGroup under tjänsten ContosoService2 i topologin ContosoServiceTopology på platsen USA, centrala. Mall- och parameterfilerna definieras som relativa sökvägar till artefaktkällans plats som refereras i tjänsttopologin ContosoServiceTopology. Resurserna som definieras i den här mallen ska distribueras till målresursgruppens tjänst2ResourceGroup med distributionsläget inställt på Inkrementell.
Exempel 2
PS C:\> New-AzureRmDeploymentManagerServiceUnit -ResourceGroupName ContosoResourceGroup -ServiceTopologyName ContosoServiceTopology1 -ServiceName ContosoService2 -Name ContosoService2Storage -Location "Central US" -TargetResourceGroup service2ResourceGroup -DeploymentMode Complete -TemplateUri "https://ContosoStorage.blob.core.windows.net/ContosoArtifacts/Templates/Service2.Storage.json?sasParameters" -ParametersUri "https://ContosoStorage.blob.core.windows.net/ContosoArtifacts/Parameters/Service2Storage.Parameters.json?sasParameters"
Den här cmdleten skapar en ny tjänstenhet med namnet ContosoService2Storage i ContosoResourceGroup under tjänsten ContosoService2 i topologin ContosoServiceTopology på platsen USA, centrala. Mall- och parameterreferenserna anges som SAS-URI:er eftersom ResourceId för artefaktkällan inte angavs i tjänsttopologin ContosoServiceTopology1. Resurserna som definieras i den här mallen ska distribueras till målresursgruppens tjänst2ResourceGroup med distributionsläget inställt på Slutför.
Parametrar
Kör cmdleten i bakgrunden
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Uppmanar dig att bekräfta innan du kör cmdleten.
| Type: | SwitchParameter |
| Aliases: | cf |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Autentiseringsuppgifterna, kontot, klientorganisationen och prenumerationen som används för kommunikation med Azure.
| Type: | IAzureContextContainer |
| Aliases: | AzureRmContext, AzureCredential |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Distributionsläget som ska användas när du distribuerar resurserna i tjänstenheten.
| Type: | String |
| Accepted values: | Incremental, Complete |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Platsen för tjänstenhetsresursen.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Namnet på tjänstenheten.
| Type: | String |
| Position: | 3 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Distributionsläget som ska användas när du distribuerar resurserna i tjänstenheten.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Distributionsläget som ska användas när du distribuerar resurserna i tjänstenheten.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Resursgruppen.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Tjänstobjektet som tjänstenheten ska skapas i.
| Type: | PSServiceResource |
| Position: | 2 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Namnet på tjänsten som den här tjänstenheten ingår i.
| Type: | String |
| Position: | 2 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Den tjänstresursidentifierare som tjänstenheten ska skapas i.
| Type: | String |
| Position: | 2 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Tjänsttopologiobjektet där tjänstenheten ska skapas.
| Type: | PSServiceTopologyResource |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Namnet på den serivce-topologi som den här tjänstenheten ingår i.
| Type: | String |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Resursidentifieraren för tjänsttopologin där tjänstenheten ska skapas.
| Type: | String |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
En hash-tabell som representerar resurstaggar.
| Type: | Hashtable |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Avgör den plats där resurser under tjänstenheten ska distribueras till.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Distributionsläget som ska användas när du distribuerar resurserna i tjänstenheten.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Distributionsläget som ska användas när du distribuerar resurserna i tjänstenheten.
| Type: | String |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
| Type: | SwitchParameter |
| Aliases: | wi |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Indata
None