Set-VpcTransitGateway
This cmdlet modifies the configuration of the Transit Gateways.
Syntax
Parameters
| Required | Parameter Name | Type | Position | Features | Description |
|---|---|---|---|---|---|
| required
|
TransitGateway | TransitGateway[] | named |
|
Specifies the name of the Transit Gateways which you want to configure. |
| optional | AddExternalConnection | ExternalConnection[] | named |
|
Adds the External Connections into the Transit Gateway which you want to configure. |
| optional | Description | String | named |
|
The description of the Transit Gateway. |
| optional | Name | String | named |
|
|
| optional | RemoveExternalConnection | ExternalConnection[] | named |
|
Removes the External Connections from the Transit Gateway which you want to configure. |
| optional | Span | Span | named |
|
Specifies the name of the Span which you want to configure. |
| optional | TransitSubnet | String[] | named |
|
Specifies the Transit Subnets for the Transit Gateway that you want to create. |
Output
VMware.VimAutomation.Vpc.Types.V1.TransitGatewayExamples
Example 1
$new_externalConnection = Get-VpcExternalConnection -Name extcon-dis1 Set-VpcTransitGateway -TransitGateway myTgw -Name myTgw2 -Description "edited by powercli" -AddExternalConnection $new_externalConnection
Configure the Transit Gateway named "myTgw", with Name "myTgw2", Description "edited by powercli" and adding External Connection "extcon-dis1".
Example 2
$new_externalConnection = Get-VpcExternalConnection -Name extcon-dis1 Get-VpcTransitGateway -Name myTgw | Set-VpcTransitGateway -Name myTgw2 -Description "edited by powercli" -RemoveConnection $new_externalConnection
Configure the Transit Gateway named "myTgw", with Name "myTgw2", Description "edited by powercli" and removing External Connection "extcon-dis1".
Example 3
Get-VpcTransitGateway -Name myTgw | Set-VpcTransitGateway -Name myTgw2 -TransitSubnet 100.64.0.0/21 -Span mySpan
Configure the Transit Gateway named "myTgw", with Name "myTgw2", TransitSubnet "100.64.0.0/21" and Span "mySpan".
Related Commands
Vpc
This cmdlet retrieves Virtual Private Clouds.
This cmdlet creates Virtual Private Clouds.
This cmdlet removes Virtual Private Clouds.
This cmdlet modifies the configuration of the Virtual Private Clouds.
VpcAlarm
This cmdlet retrieves Virtual Private Clouds Alarm.
VpcConnectivityPolicy
This cmdlet retrieves Connectivity Policies from Transit Gateways.
This cmdlet creates Connectivity Policy.
This cmdlet removes Connectivity Policies.
This cmdlet modifies the configuration of the Connectivity Policies.
VpcConnectivityProfile
This cmdlet retrieves Virtual Private Cloud Connectivity Profiles.
This cmdlet creates VPC Connectivity Profiles.
This cmdlet removes Virtual Private Cloud Connectivity Profiles.
This cmdlet modifies the configuration of the VPC Connectivity Profiles.
VpcDhcpClasslessStaticRoute
This cmdlet creates Dynamic Host Configuration Protocol classless static route option.
VpcDhcpGenericOption
This cmdlet creates Dynamic Host Configuration Protocol generic option.
VpcDhcpStaticBinding
This cmdlet retrieves the DHCP static bindings for Virtual Private Cloud Subnet.
This cmdlet creates the DHCP static binding for Virtual Private Cloud Subnet.
This cmdlet removes the DHCP static bindings for VPC Subnet.
This cmdlet modifies the DHCP static binding configurations for the Virtual Private Cloud Subnet.
VpcEdgeCluster
This cmdlet retrieves Edge Clusters.
VpcExternalConnection
This cmdlet retrieves External Connections.
This cmdlet creates External Connections.
This cmdlet removes External Connections.
This cmdlet modifies the configuration of the External Connections.
VpcGroup
This cmdlet retrieves VPC Groups.
This cmdlet creates VPC Groups.
This cmdlet removes VPC Groups.
This cmdlet modifies the configuration of the VPC Groups.
VpcIpBlock
This cmdlet retrieves Virtual Private Clouds Ip Address Block.
This cmdlet creates IP Address Block.
This cmdlet removes IP Address Blocks.
This cmdlet modifies the configuration of the IP Address Blocks.
VpcNatRule
This cmdlet retrieves NAT Rules from Virtual Private Clouds.
VpcNatRuleStatistics
This cmdlet retrieves NAT Rule statistics from Virtual Private Clouds.
VpcProject
This cmdlet retrieves Virtual Private Clouds Projects.
VpcServiceCluster
This cmdlet retrieves Service Clusters.
VpcServiceProfile
This cmdlet retrieves Virtual Private Cloud Service Profiles.
This cmdlet modifies the configuration of the VPC Service Profiles.
VpcSpan
This cmdlet retrieves Spans.
This cmdlet creates Spans.
This cmdlet removes Spans.
This cmdlet modifies the configuration of the Spans.
VpcStatistics
This cmdlet retrieves Virtual Private Clouds statistics.
VpcSubnet
This cmdlet retrieves Virtual Private Cloud Subnet.
This cmdlet creates Virtual Private Cloud (VPC) subnet.
This cmdlet removes Virtual Private Clouds Subnet.
This cmdlet configures Virtual Private Cloud (VPC) subnet.
VpcSubnetDhcpServerStatistics
This cmdlet retrieves Virtual Private Clouds Subnet dhcp server statistics.
VpcSubnetDhcpServerStatus
This cmdlet retrieves Virtual Private Clouds Subnet dhcp server status.
VpcSubnetStatistics
This cmdlet retrieves Virtual Private Cloud Subnet statistics.
VpcSubnetStatus
This cmdlet retrieves Virtual Private Cloud Subnet status.
VpcTransitGateway
This cmdlet retrieves Transit Gateways.
This cmdlet creates Transit Gateways.
This cmdlet removes Transit Gateways.
This cmdlet modifies the configuration of the Transit Gateways.
VpcVcCluster
This cmdlet retrieves VC Clusters.