Gets Topology of the underlying resources in the given Network Fabric instance.
Uses Azure REST API version 2023-06-15.
Other available API versions: 2024-02-15-preview, 2024-06-15-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native managednetworkfabric [ApiVersion]. See the version guide for details.
Using getNetworkFabricTopology
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 getNetworkFabricTopology(args: GetNetworkFabricTopologyArgs, opts?: InvokeOptions): Promise<GetNetworkFabricTopologyResult>
function getNetworkFabricTopologyOutput(args: GetNetworkFabricTopologyOutputArgs, opts?: InvokeOptions): Output<GetNetworkFabricTopologyResult>def get_network_fabric_topology(network_fabric_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetNetworkFabricTopologyResult
def get_network_fabric_topology_output(network_fabric_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNetworkFabricTopologyResult]func GetNetworkFabricTopology(ctx *Context, args *GetNetworkFabricTopologyArgs, opts ...InvokeOption) (*GetNetworkFabricTopologyResult, error)
func GetNetworkFabricTopologyOutput(ctx *Context, args *GetNetworkFabricTopologyOutputArgs, opts ...InvokeOption) GetNetworkFabricTopologyResultOutput> Note: This function is named GetNetworkFabricTopology in the Go SDK.
public static class GetNetworkFabricTopology
{
public static Task<GetNetworkFabricTopologyResult> InvokeAsync(GetNetworkFabricTopologyArgs args, InvokeOptions? opts = null)
public static Output<GetNetworkFabricTopologyResult> Invoke(GetNetworkFabricTopologyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNetworkFabricTopologyResult> getNetworkFabricTopology(GetNetworkFabricTopologyArgs args, InvokeOptions options)
public static Output<GetNetworkFabricTopologyResult> getNetworkFabricTopology(GetNetworkFabricTopologyArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:managednetworkfabric:getNetworkFabricTopology
arguments:
# arguments dictionaryThe following arguments are supported:
- Network
Fabric stringName - Name of the Network Fabric.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Network
Fabric stringName - Name of the Network Fabric.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- network
Fabric StringName - Name of the Network Fabric.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- network
Fabric stringName - Name of the Network Fabric.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- network_
fabric_ strname - Name of the Network Fabric.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- network
Fabric StringName - Name of the Network Fabric.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getNetworkFabricTopology Result
The following output properties are available:
- Configuration
State string - Gets the configuration state.
- Error
Pulumi.
Azure Native. Managed Network Fabric. Outputs. Error Detail Response - The error object.
- Url string
- URL for the details of the response.
- Configuration
State string - Gets the configuration state.
- Error
Error
Detail Response - The error object.
- Url string
- URL for the details of the response.
- configuration
State String - Gets the configuration state.
- error
Error
Detail Response - The error object.
- url String
- URL for the details of the response.
- configuration
State string - Gets the configuration state.
- error
Error
Detail Response - The error object.
- url string
- URL for the details of the response.
- configuration_
state str - Gets the configuration state.
- error
Error
Detail Response - The error object.
- url str
- URL for the details of the response.
- configuration
State String - Gets the configuration state.
- error Property Map
- The error object.
- url String
- URL for the details of the response.
Supporting Types
ErrorAdditionalInfoResponse
ErrorDetailResponse
- Additional
Info List<Pulumi.Azure Native. Managed Network Fabric. Inputs. Error Additional Info Response> - The error additional info.
- Code string
- The error code.
- Details
List<Pulumi.
Azure Native. Managed Network Fabric. Inputs. Error Detail Response> - The error details.
- Message string
- The error message.
- Target string
- The error target.
- Additional
Info []ErrorAdditional Info Response - The error additional info.
- Code string
- The error code.
- Details
[]Error
Detail Response - The error details.
- Message string
- The error message.
- Target string
- The error target.
- additional
Info List<ErrorAdditional Info Response> - The error additional info.
- code String
- The error code.
- details
List<Error
Detail Response> - The error details.
- message String
- The error message.
- target String
- The error target.
- additional
Info ErrorAdditional Info Response[] - The error additional info.
- code string
- The error code.
- details
Error
Detail Response[] - The error details.
- message string
- The error message.
- target string
- The error target.
- additional_
info Sequence[ErrorAdditional Info Response] - The error additional info.
- code str
- The error code.
- details
Sequence[Error
Detail Response] - The error details.
- message str
- The error message.
- target str
- The error target.
- additional
Info List<Property Map> - The error additional info.
- code String
- The error code.
- details List<Property Map>
- The error details.
- message String
- The error message.
- target String
- The error target.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
