New-AzureRmDeploymentManagerServiceTopology

Skapar en ny tjänsttopologi.

Syntax

New-AzureRmDeploymentManagerServiceTopology
   -ResourceGroupName <String>
   -Name <String>
   -Location <String>
   [-ArtifactSourceId <String>]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Cmdleten New-AzureRmDeploymentManagerServiceTopology skapar en tjänsttopologi.

Du kan ändra det returnerade ServiceTopology-objektet lokalt och sedan tillämpa ändringar i topologin med hjälp av cmdleten Set-AzureRmDeploymentManagerServiceTopology. Det returnerade objektet

Det returnerade objektet har ett ResourceId-fält som kan refereras till i en distributionsresurs för att ange att de tjänster som deklareras i den här tjänsttopologin skulle distribueras i distributionen.

Exempel

Exempel 1

PS C:\> New-AzureRmDeploymentManagerServiceTopology -ResourceGroupName ContosoResourceGroup -Name ContosoServiceTopology -Location "Central US" -ArtifactSourceId "/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourcegroups/ContosoResourceGroup/providers/Microsoft.DeploymentManager/artifactSources/ContosoArtifactSource"

Den här cmdleten skapar en ny tjänsttopologi i resursgruppen ContosoResourceGroup med namnet ContosoServiceTopology och på platsen USA, centrala. ResourceId för artefaktkällan anger att artefakterna som krävs för tjänstenhetsdefinitionerna i den här topologin måste läsas från den angivna artefaktkällan.

Exempel 2

PS C:\> New-AzureRmDeploymentManagerServiceTopology -ResourceGroupName ContosoResourceGroup -Name ContosoServiceTopology -Location "Central US"

Den här cmdleten skapar en ny tjänsttopologi i resursgruppen ContosoResourceGroup med namnet ContosoServiceTopology och på platsen USA, centrala. Avsaknaden av en referens för artefaktkälla indikerar att artefakterna som krävs för tjänstenhetsdefinitionerna i den här topologin skulle anges som absoluta SAS-URI:er i tjänstenheten.

Parametrar

-ArtifactSourceId

Identifieraren för artefaktkällan, där artefakterna som utgör topologin lagras.

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

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
-DefaultProfile

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
-Location

Topologins plats.

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

Namnet på topologin.

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

Resursgruppen.

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

En hash-tabell som representerar resurstaggar.

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

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

Utdata

PSServiceTopologyResource