New-AzureRmDeploymentManagerServiceUnit

Hiermee maakt u een nieuwe service-eenheid onder een service in een servicetopologie.

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

De cmdlet New-AzureRmDeploymentManagerServiceUnit maakt een service onder een service in een servicetopologie en retourneert een object dat die service-eenheid vertegenwoordigt. Geef de service-eenheid op basis van de naam, de servicenaam, de servicetopologie waarin deze zich bevindt en de naam van de resourcegroep.

De cmdlet retourneert een ServiceUnit-object. U kunt dit object lokaal wijzigen en vervolgens wijzigingen toepassen op de service met behulp van de Set-AzureRmDeploymentManagerService cmdlet.

Voorbeelden

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

Met deze cmdlet maakt u een nieuwe service-eenheid met de naam ContosoService2Storage in de ContosoResourceGroup onder de service ContosoService2 in topologie ContosoServiceTopology, op de locatie VS - centraal. De sjabloon- en parameterbestanden worden gedefinieerd als relatieve paden naar de bronlocatie van het artefact waarnaar wordt verwezen in de ServiceTopologie ContosoServiceTopology. De resources die in deze sjabloon zijn gedefinieerd, moeten worden geïmplementeerd in de doelresourcegroep service2ResourceGroup met de implementatiemodus ingesteld op Incrementeel.

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

Met deze cmdlet maakt u een nieuwe service-eenheid met de naam ContosoService2Storage in de ContosoResourceGroup onder de service ContosoService2 in topologie ContosoServiceTopology, op de locatie VS - centraal. De sjabloon- en parameterverwijzingen worden geleverd als SAS-URI's als artefactbronBronId is niet opgegeven in de Service Topology ContosoServiceTopology1. De resources die in deze sjabloon zijn gedefinieerd, moeten worden geïmplementeerd in de doelresourcegroep service2ResourceGroup met de implementatiemodus ingesteld op Voltooien.

Parameters

-AsJob

Cmdlet op de achtergrond uitvoeren

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

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure.

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

De implementatiemodus die moet worden gebruikt bij het implementeren van de resources in de service-eenheid.

Type:String
Accepted values:Incremental, Complete
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Location

De locatie van de service-eenheidsresource.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Name

De naam van de service-eenheid.

Type:String
Position:3
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ParametersArtifactSourceRelativePath

De implementatiemodus die moet worden gebruikt bij het implementeren van de resources in de service-eenheid.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ParametersUri

De implementatiemodus die moet worden gebruikt bij het implementeren van de resources in de service-eenheid.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceGroupName

De resourcegroep.

Type:String
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Service

Het serviceobject waarin de service-eenheid moet worden gemaakt.

Type:PSServiceResource
Position:2
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ServiceName

De naam van de service waarvan deze service-eenheid deel uitmaakt.

Type:String
Position:2
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ServiceResourceId

De serviceresource-id waarin de service-eenheid moet worden gemaakt.

Type:String
Position:2
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ServiceTopology

Het servicetopologieobject waarin de service-eenheid moet worden gemaakt.

Type:PSServiceTopologyResource
Position:1
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ServiceTopologyName

De naam van de serivce-topologie waarvan deze service-eenheid deel uitmaakt.

Type:String
Position:1
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ServiceTopologyResourceId

De resource-id van de servicetopologie waarin de service-eenheid moet worden gemaakt.

Type:String
Position:1
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Tag

Een hashtabel die resourcetags vertegenwoordigt.

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

Bepaalt de locatie waar resources onder de service-eenheid worden geïmplementeerd.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-TemplateArtifactSourceRelativePath

De implementatiemodus die moet worden gebruikt bij het implementeren van de resources in de service-eenheid.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-TemplateUri

De implementatiemodus die moet worden gebruikt bij het implementeren van de resources in de service-eenheid.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

Invoerwaarden

None

Uitvoerwaarden

PSServiceUnitResource