Add-AzVirtualNetworkSubnetConfig
Ajoute une configuration de sous-réseau à un réseau virtuel.
Syntaxe
SetByResource (Par défaut)
Add-AzVirtualNetworkSubnetConfig
-Name <String>
-VirtualNetwork <PSVirtualNetwork>
[-AddressPrefix <String[]>]
[-IpamPoolPrefixAllocation <PSIpamPoolPrefixAllocation[]>]
[-NetworkSecurityGroup <PSNetworkSecurityGroup>]
[-RouteTable <PSRouteTable>]
[-InputObject <PSNatGateway>]
[-ServiceEndpoint <String[]>]
[-NetworkIdentifier <PSResourceId>]
[-ServiceEndpointConfig <PSServiceEndpoint[]>]
[-ServiceEndpointPolicy <PSServiceEndpointPolicy[]>]
[-Delegation <PSDelegation[]>]
[-PrivateEndpointNetworkPoliciesFlag <String>]
[-PrivateLinkServiceNetworkPoliciesFlag <String>]
[-IpAllocation <PSIpAllocation[]>]
[-DefaultOutboundAccess <Boolean>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
SetByResourceId
Add-AzVirtualNetworkSubnetConfig
-Name <String>
-VirtualNetwork <PSVirtualNetwork>
[-AddressPrefix <String[]>]
[-IpamPoolPrefixAllocation <PSIpamPoolPrefixAllocation[]>]
[-NetworkSecurityGroupId <String>]
[-RouteTableId <String>]
[-ResourceId <String>]
[-ServiceEndpoint <String[]>]
[-NetworkIdentifier <PSResourceId>]
[-ServiceEndpointConfig <PSServiceEndpoint[]>]
[-ServiceEndpointPolicy <PSServiceEndpointPolicy[]>]
[-Delegation <PSDelegation[]>]
[-PrivateEndpointNetworkPoliciesFlag <String>]
[-PrivateLinkServiceNetworkPoliciesFlag <String>]
[-IpAllocation <PSIpAllocation[]>]
[-DefaultOutboundAccess <Boolean>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande Add-AzVirtualNetworkSubnetConfig ajoute une configuration de sous-réseau à un réseau virtuel Azure existant.
Exemples
Exemple 1 : Ajouter un sous-réseau à un réseau virtuel existant
New-AzResourceGroup -Name TestResourceGroup -Location centralus
$frontendSubnet = New-AzVirtualNetworkSubnetConfig -Name frontendSubnet -AddressPrefix "10.0.1.0/24"
$virtualNetwork = New-AzVirtualNetwork -Name MyVirtualNetwork -ResourceGroupName TestResourceGroup -Location centralus -AddressPrefix "10.0.0.0/16" -Subnet $frontendSubnet
Add-AzVirtualNetworkSubnetConfig -Name backendSubnet -VirtualNetwork $virtualNetwork -AddressPrefix "10.0.2.0/24"
$virtualNetwork | Set-AzVirtualNetwork
Cet exemple crée d’abord un groupe de ressources en tant que conteneur des ressources à créer. Il crée ensuite une configuration de sous-réseau et l’utilise pour créer un réseau virtuel. Le Add-AzVirtualNetworkSubnetConfig est ensuite utilisé pour ajouter un sous-réseau à la représentation en mémoire du réseau virtuel. La commande Set-AzVirtualNetwork met à jour le réseau virtuel existant avec le nouveau sous-réseau.
Exemple 2 : Ajouter une délégation à un sous-réseau ajouté à un réseau virtuel existant
$vnet = Get-AzVirtualNetwork -Name "myVNet" -ResourceGroupName "myResourceGroup"
$delegation = New-AzDelegation -Name "myDelegation" -ServiceName "Microsoft.Sql/servers"
Add-AzVirtualNetworkSubnetConfig -Name "mySubnet" -VirtualNetwork $vnet -AddressPrefix "10.0.2.0/24" -Delegation $delegation | Set-AzVirtualNetwork
Cet exemple obtient d’abord un réseau virtuel existant.
Ensuite, il crée un objet de délégation en mémoire.
Enfin, il crée un sous-réseau avec cette délégation ajoutée au réseau virtuel. La configuration modifiée est ensuite envoyée au serveur.
Paramètres
-AddressPrefix
Spécifie une plage d’adresses IP pour une configuration de sous-réseau.
Propriétés du paramètre
Type: String [ ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DefaultOutboundAccess
Connectivité sortante par défaut pour toutes les machines virtuelles du sous-réseau
Propriétés du paramètre
Type: Nullable<T> [ Boolean ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Propriétés du paramètre
Type: IAzureContextContainer
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Delegation
Liste des services autorisés à effectuer des opérations sur ce sous-réseau.
Propriétés du paramètre
Type: PSDelegation [ ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
Spécifie la passerelle nat associée à la configuration du sous-réseau.
Type: PSNatGateway
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: NatGateway
SetByResource
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-IpAllocation
Spécifie IpAllocations pour un sous-réseau.
Propriétés du paramètre
Type: PSIpAllocation [ ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-IpamPoolPrefixAllocation
IpamPool à allouer automatiquement à partir des préfixes d’adresse de sous-réseau.
Propriétés du paramètre
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Name
Spécifie le nom de la configuration du sous-réseau à ajouter.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-NetworkIdentifier
Valeur NetworkIdentifier pour ServiceEndpoint
Propriétés du paramètre
Type: PSResourceId
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-NetworkSecurityGroup
Spécifie un objet NetworkSecurityGroup .
Cette applet de commande ajoute une configuration de sous-réseau de réseau virtuel à l’objet spécifié par ce paramètre.
Propriétés du paramètre
Type: PSNetworkSecurityGroup
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
SetByResource
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-NetworkSecurityGroupId
Spécifie l’ID d’un groupe de sécurité réseau.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
SetByResourceId
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-PrivateEndpointNetworkPoliciesFlag
Configurez pour activer ou désactiver l’application de stratégies réseau sur un point de terminaison privé dans le sous-réseau. La valeur par défaut est Désactivée.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-PrivateLinkServiceNetworkPoliciesFlag
Configurez pour activer ou désactiver l’application de stratégies réseau sur le service de liaison privée dans le sous-réseau.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-ResourceId
Spécifie l’ID de la ressource de passerelle NAT associée à la configuration du sous-réseau.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: NatGatewayId
Jeux de paramètres
SetByResourceId
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-RouteTable
L’applet de commande Add-AzVirtualNetworkSubnetConfig ajoute une configuration de sous-réseau à un réseau virtuel Azure existant.
Propriétés du paramètre
Type: PSRouteTable
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
SetByResource
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-RouteTableId
L’applet de commande Add-AzVirtualNetworkSubnetConfig ajoute une configuration de sous-réseau à un réseau virtuel Azure existant.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
SetByResourceId
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-ServiceEndpoint
Valeur du point de terminaison de service
Propriétés du paramètre
Type: String [ ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-ServiceEndpointConfig
Point de terminaison de service avec valeur NetworkIdentifier
Propriétés du paramètre
Type: PSServiceEndpoint [ ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-ServiceEndpointPolicy
Stratégies de point de terminaison de service
Propriétés du paramètre
Type: PSServiceEndpointPolicy [ ]
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: True
Valeur des arguments restants: False
-VirtualNetwork
Spécifie l’objet VirtualNetwork dans lequel ajouter une configuration de sous-réseau.
Propriétés du paramètre
Type: PSVirtualNetwork
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: True
Valeur du pipeline: True
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters .
Sorties