These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
azure-native.network.getVirtualHub
Explore with Pulumi AI
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi
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-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi