azure-native.network.getVirtualHub
Explore with Pulumi AI
Retrieves the details of a VirtualHub. API Version: 2020-11-01.
Using getVirtualHub
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVirtualHub(args: GetVirtualHubArgs, opts?: InvokeOptions): Promise<GetVirtualHubResult>
function getVirtualHubOutput(args: GetVirtualHubOutputArgs, opts?: InvokeOptions): Output<GetVirtualHubResult>
def get_virtual_hub(resource_group_name: Optional[str] = None,
virtual_hub_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVirtualHubResult
def get_virtual_hub_output(resource_group_name: Optional[pulumi.Input[str]] = None,
virtual_hub_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVirtualHubResult]
func LookupVirtualHub(ctx *Context, args *LookupVirtualHubArgs, opts ...InvokeOption) (*LookupVirtualHubResult, error)
func LookupVirtualHubOutput(ctx *Context, args *LookupVirtualHubOutputArgs, opts ...InvokeOption) LookupVirtualHubResultOutput
> Note: This function is named LookupVirtualHub
in the Go SDK.
public static class GetVirtualHub
{
public static Task<GetVirtualHubResult> InvokeAsync(GetVirtualHubArgs args, InvokeOptions? opts = null)
public static Output<GetVirtualHubResult> Invoke(GetVirtualHubInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVirtualHubResult> getVirtualHub(GetVirtualHubArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:network:getVirtualHub
arguments:
# arguments dictionary
The following arguments are supported:
- Resource
Group stringName The resource group name of the VirtualHub.
- Virtual
Hub stringName The name of the VirtualHub.
- Resource
Group stringName The resource group name of the VirtualHub.
- Virtual
Hub stringName The name of the VirtualHub.
- resource
Group StringName The resource group name of the VirtualHub.
- virtual
Hub StringName The name of the VirtualHub.
- resource
Group stringName The resource group name of the VirtualHub.
- virtual
Hub stringName The name of the VirtualHub.
- resource_
group_ strname The resource group name of the VirtualHub.
- virtual_
hub_ strname The name of the VirtualHub.
- resource
Group StringName The resource group name of the VirtualHub.
- virtual
Hub StringName The name of the VirtualHub.
getVirtualHub Result
The following output properties are available:
- Bgp
Connections List<Pulumi.Azure Native. Network. Outputs. Sub Resource Response> List of references to Bgp Connections.
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Ip
Configurations List<Pulumi.Azure Native. Network. Outputs. Sub Resource Response> List of references to IpConfigurations.
- Location string
Resource location.
- Name string
Resource name.
- Provisioning
State string The provisioning state of the virtual hub resource.
- Routing
State string The routing state.
- Type string
Resource type.
- Address
Prefix string Address-prefix for this VirtualHub.
- Allow
Branch boolTo Branch Traffic Flag to control transit for VirtualRouter hub.
- Azure
Firewall Pulumi.Azure Native. Network. Outputs. Sub Resource Response The azureFirewall associated with this VirtualHub.
- Express
Route Pulumi.Gateway Azure Native. Network. Outputs. Sub Resource Response The expressRouteGateway associated with this VirtualHub.
- Id string
Resource ID.
- P2SVpn
Gateway Pulumi.Azure Native. Network. Outputs. Sub Resource Response The P2SVpnGateway associated with this VirtualHub.
- Route
Table Pulumi.Azure Native. Network. Outputs. Virtual Hub Route Table Response The routeTable associated with this virtual hub.
- Security
Partner Pulumi.Provider Azure Native. Network. Outputs. Sub Resource Response The securityPartnerProvider associated with this VirtualHub.
- Security
Provider stringName The Security Provider name.
- Sku string
The sku of this VirtualHub.
- Dictionary<string, string>
Resource tags.
- Virtual
Hub List<Pulumi.Route Table V2s Azure Native. Network. Outputs. Virtual Hub Route Table V2Response> List of all virtual hub route table v2s associated with this VirtualHub.
- Virtual
Router doubleAsn VirtualRouter ASN.
- Virtual
Router List<string>Ips VirtualRouter IPs.
- Virtual
Wan Pulumi.Azure Native. Network. Outputs. Sub Resource Response The VirtualWAN to which the VirtualHub belongs.
- Vpn
Gateway Pulumi.Azure Native. Network. Outputs. Sub Resource Response The VpnGateway associated with this VirtualHub.
- Bgp
Connections []SubResource Response List of references to Bgp Connections.
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Ip
Configurations []SubResource Response List of references to IpConfigurations.
- Location string
Resource location.
- Name string
Resource name.
- Provisioning
State string The provisioning state of the virtual hub resource.
- Routing
State string The routing state.
- Type string
Resource type.
- Address
Prefix string Address-prefix for this VirtualHub.
- Allow
Branch boolTo Branch Traffic Flag to control transit for VirtualRouter hub.
- Azure
Firewall SubResource Response The azureFirewall associated with this VirtualHub.
- Express
Route SubGateway Resource Response The expressRouteGateway associated with this VirtualHub.
- Id string
Resource ID.
- P2SVpn
Gateway SubResource Response The P2SVpnGateway associated with this VirtualHub.
- Route
Table VirtualHub Route Table Response The routeTable associated with this virtual hub.
- Security
Partner SubProvider Resource Response The securityPartnerProvider associated with this VirtualHub.
- Security
Provider stringName The Security Provider name.
- Sku string
The sku of this VirtualHub.
- map[string]string
Resource tags.
- Virtual
Hub []VirtualRoute Table V2s Hub Route Table V2Response List of all virtual hub route table v2s associated with this VirtualHub.
- Virtual
Router float64Asn VirtualRouter ASN.
- Virtual
Router []stringIps VirtualRouter IPs.
- Virtual
Wan SubResource Response The VirtualWAN to which the VirtualHub belongs.
- Vpn
Gateway SubResource Response The VpnGateway associated with this VirtualHub.
- bgp
Connections List<SubResource Response> List of references to Bgp Connections.
- etag String
A unique read-only string that changes whenever the resource is updated.
- ip
Configurations List<SubResource Response> List of references to IpConfigurations.
- location String
Resource location.
- name String
Resource name.
- provisioning
State String The provisioning state of the virtual hub resource.
- routing
State String The routing state.
- type String
Resource type.
- address
Prefix String Address-prefix for this VirtualHub.
- allow
Branch BooleanTo Branch Traffic Flag to control transit for VirtualRouter hub.
- azure
Firewall SubResource Response The azureFirewall associated with this VirtualHub.
- express
Route SubGateway Resource Response The expressRouteGateway associated with this VirtualHub.
- id String
Resource ID.
- p2SVpn
Gateway SubResource Response The P2SVpnGateway associated with this VirtualHub.
- route
Table VirtualHub Route Table Response The routeTable associated with this virtual hub.
- security
Partner SubProvider Resource Response The securityPartnerProvider associated with this VirtualHub.
- security
Provider StringName The Security Provider name.
- sku String
The sku of this VirtualHub.
- Map<String,String>
Resource tags.
- virtual
Hub List<VirtualRoute Table V2s Hub Route Table V2Response> List of all virtual hub route table v2s associated with this VirtualHub.
- virtual
Router DoubleAsn VirtualRouter ASN.
- virtual
Router List<String>Ips VirtualRouter IPs.
- virtual
Wan SubResource Response The VirtualWAN to which the VirtualHub belongs.
- vpn
Gateway SubResource Response The VpnGateway associated with this VirtualHub.
- bgp
Connections SubResource Response[] List of references to Bgp Connections.
- etag string
A unique read-only string that changes whenever the resource is updated.
- ip
Configurations SubResource Response[] List of references to IpConfigurations.
- location string
Resource location.
- name string
Resource name.
- provisioning
State string The provisioning state of the virtual hub resource.
- routing
State string The routing state.
- type string
Resource type.
- address
Prefix string Address-prefix for this VirtualHub.
- allow
Branch booleanTo Branch Traffic Flag to control transit for VirtualRouter hub.
- azure
Firewall SubResource Response The azureFirewall associated with this VirtualHub.
- express
Route SubGateway Resource Response The expressRouteGateway associated with this VirtualHub.
- id string
Resource ID.
- p2SVpn
Gateway SubResource Response The P2SVpnGateway associated with this VirtualHub.
- route
Table VirtualHub Route Table Response The routeTable associated with this virtual hub.
- security
Partner SubProvider Resource Response The securityPartnerProvider associated with this VirtualHub.
- security
Provider stringName The Security Provider name.
- sku string
The sku of this VirtualHub.
- {[key: string]: string}
Resource tags.
- virtual
Hub VirtualRoute Table V2s Hub Route Table V2Response[] List of all virtual hub route table v2s associated with this VirtualHub.
- virtual
Router numberAsn VirtualRouter ASN.
- virtual
Router string[]Ips VirtualRouter IPs.
- virtual
Wan SubResource Response The VirtualWAN to which the VirtualHub belongs.
- vpn
Gateway SubResource Response The VpnGateway associated with this VirtualHub.
- bgp_
connections Sequence[SubResource Response] List of references to Bgp Connections.
- etag str
A unique read-only string that changes whenever the resource is updated.
- ip_
configurations Sequence[SubResource Response] List of references to IpConfigurations.
- location str
Resource location.
- name str
Resource name.
- provisioning_
state str The provisioning state of the virtual hub resource.
- routing_
state str The routing state.
- type str
Resource type.
- address_
prefix str Address-prefix for this VirtualHub.
- allow_
branch_ boolto_ branch_ traffic Flag to control transit for VirtualRouter hub.
- azure_
firewall SubResource Response The azureFirewall associated with this VirtualHub.
- express_
route_ Subgateway Resource Response The expressRouteGateway associated with this VirtualHub.
- id str
Resource ID.
- p2_
s_ Subvpn_ gateway Resource Response The P2SVpnGateway associated with this VirtualHub.
- route_
table VirtualHub Route Table Response The routeTable associated with this virtual hub.
- security_
partner_ Subprovider Resource Response The securityPartnerProvider associated with this VirtualHub.
- security_
provider_ strname The Security Provider name.
- sku str
The sku of this VirtualHub.
- Mapping[str, str]
Resource tags.
- virtual_
hub_ Sequence[Virtualroute_ table_ v2s Hub Route Table V2Response] List of all virtual hub route table v2s associated with this VirtualHub.
- virtual_
router_ floatasn VirtualRouter ASN.
- virtual_
router_ Sequence[str]ips VirtualRouter IPs.
- virtual_
wan SubResource Response The VirtualWAN to which the VirtualHub belongs.
- vpn_
gateway SubResource Response The VpnGateway associated with this VirtualHub.
- bgp
Connections List<Property Map> List of references to Bgp Connections.
- etag String
A unique read-only string that changes whenever the resource is updated.
- ip
Configurations List<Property Map> List of references to IpConfigurations.
- location String
Resource location.
- name String
Resource name.
- provisioning
State String The provisioning state of the virtual hub resource.
- routing
State String The routing state.
- type String
Resource type.
- address
Prefix String Address-prefix for this VirtualHub.
- allow
Branch BooleanTo Branch Traffic Flag to control transit for VirtualRouter hub.
- azure
Firewall Property Map The azureFirewall associated with this VirtualHub.
- express
Route Property MapGateway The expressRouteGateway associated with this VirtualHub.
- id String
Resource ID.
- p2SVpn
Gateway Property Map The P2SVpnGateway associated with this VirtualHub.
- route
Table Property Map The routeTable associated with this virtual hub.
- security
Partner Property MapProvider The securityPartnerProvider associated with this VirtualHub.
- security
Provider StringName The Security Provider name.
- sku String
The sku of this VirtualHub.
- Map<String>
Resource tags.
- virtual
Hub List<Property Map>Route Table V2s List of all virtual hub route table v2s associated with this VirtualHub.
- virtual
Router NumberAsn VirtualRouter ASN.
- virtual
Router List<String>Ips VirtualRouter IPs.
- virtual
Wan Property Map The VirtualWAN to which the VirtualHub belongs.
- vpn
Gateway Property Map The VpnGateway associated with this VirtualHub.
Supporting Types
SubResourceResponse
- Id string
Resource ID.
- Id string
Resource ID.
- id String
Resource ID.
- id string
Resource ID.
- id str
Resource ID.
- id String
Resource ID.
VirtualHubRouteResponse
- Address
Prefixes List<string> List of all addressPrefixes.
- Next
Hop stringIp Address NextHop ip address.
- Address
Prefixes []string List of all addressPrefixes.
- Next
Hop stringIp Address NextHop ip address.
- address
Prefixes List<String> List of all addressPrefixes.
- next
Hop StringIp Address NextHop ip address.
- address
Prefixes string[] List of all addressPrefixes.
- next
Hop stringIp Address NextHop ip address.
- address_
prefixes Sequence[str] List of all addressPrefixes.
- next_
hop_ strip_ address NextHop ip address.
- address
Prefixes List<String> List of all addressPrefixes.
- next
Hop StringIp Address NextHop ip address.
VirtualHubRouteTableResponse
- Routes
List<Pulumi.
Azure Native. Network. Inputs. Virtual Hub Route Response> List of all routes.
- Routes
[]Virtual
Hub Route Response List of all routes.
- routes
List<Virtual
Hub Route Response> List of all routes.
- routes
Virtual
Hub Route Response[] List of all routes.
- routes
Sequence[Virtual
Hub Route Response] List of all routes.
- routes List<Property Map>
List of all routes.
VirtualHubRouteTableV2Response
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string The provisioning state of the virtual hub route table v2 resource.
- Attached
Connections List<string> List of all connections attached to this route table v2.
- Id string
Resource ID.
- Name string
The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Routes
List<Pulumi.
Azure Native. Network. Inputs. Virtual Hub Route V2Response> List of all routes.
- Etag string
A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string The provisioning state of the virtual hub route table v2 resource.
- Attached
Connections []string List of all connections attached to this route table v2.
- Id string
Resource ID.
- Name string
The name of the resource that is unique within a resource group. This name can be used to access the resource.
- Routes
[]Virtual
Hub Route V2Response List of all routes.
- etag String
A unique read-only string that changes whenever the resource is updated.
- provisioning
State String The provisioning state of the virtual hub route table v2 resource.
- attached
Connections List<String> List of all connections attached to this route table v2.
- id String
Resource ID.
- name String
The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routes
List<Virtual
Hub Route V2Response> List of all routes.
- etag string
A unique read-only string that changes whenever the resource is updated.
- provisioning
State string The provisioning state of the virtual hub route table v2 resource.
- attached
Connections string[] List of all connections attached to this route table v2.
- id string
Resource ID.
- name string
The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routes
Virtual
Hub Route V2Response[] List of all routes.
- etag str
A unique read-only string that changes whenever the resource is updated.
- provisioning_
state str The provisioning state of the virtual hub route table v2 resource.
- attached_
connections Sequence[str] List of all connections attached to this route table v2.
- id str
Resource ID.
- name str
The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routes
Sequence[Virtual
Hub Route V2Response] List of all routes.
- etag String
A unique read-only string that changes whenever the resource is updated.
- provisioning
State String The provisioning state of the virtual hub route table v2 resource.
- attached
Connections List<String> List of all connections attached to this route table v2.
- id String
Resource ID.
- name String
The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routes List<Property Map>
List of all routes.
VirtualHubRouteV2Response
- Destination
Type string The type of destinations.
- Destinations List<string>
List of all destinations.
- Next
Hop stringType The type of next hops.
- Next
Hops List<string> NextHops ip address.
- Destination
Type string The type of destinations.
- Destinations []string
List of all destinations.
- Next
Hop stringType The type of next hops.
- Next
Hops []string NextHops ip address.
- destination
Type String The type of destinations.
- destinations List<String>
List of all destinations.
- next
Hop StringType The type of next hops.
- next
Hops List<String> NextHops ip address.
- destination
Type string The type of destinations.
- destinations string[]
List of all destinations.
- next
Hop stringType The type of next hops.
- next
Hops string[] NextHops ip address.
- destination_
type str The type of destinations.
- destinations Sequence[str]
List of all destinations.
- next_
hop_ strtype The type of next hops.
- next_
hops Sequence[str] NextHops ip address.
- destination
Type String The type of destinations.
- destinations List<String>
List of all destinations.
- next
Hop StringType The type of next hops.
- next
Hops List<String> NextHops ip address.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0