1. Packages
  2. Azure Native
  3. API Docs
  4. managednetworkfabric
  5. getNetworkFabricTopology
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.managednetworkfabric.getNetworkFabricTopology

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Gets Topology of the underlying resources in the given Network Fabric instance. Azure REST API version: 2023-06-15.

    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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:managednetworkfabric:getNetworkFabricTopology
      arguments:
        # arguments dictionary

    The following arguments are supported:

    NetworkFabricName string
    Name of the Network Fabric.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    NetworkFabricName string
    Name of the Network Fabric.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    networkFabricName String
    Name of the Network Fabric.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    networkFabricName string
    Name of the Network Fabric.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    network_fabric_name str
    Name of the Network Fabric.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    networkFabricName String
    Name of the Network Fabric.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getNetworkFabricTopology Result

    The following output properties are available:

    ConfigurationState string
    Gets the configuration state.
    Error Pulumi.AzureNative.ManagedNetworkFabric.Outputs.ErrorDetailResponse
    The error object.
    Url string
    URL for the details of the response.
    ConfigurationState string
    Gets the configuration state.
    Error ErrorDetailResponse
    The error object.
    Url string
    URL for the details of the response.
    configurationState String
    Gets the configuration state.
    error ErrorDetailResponse
    The error object.
    url String
    URL for the details of the response.
    configurationState string
    Gets the configuration state.
    error ErrorDetailResponse
    The error object.
    url string
    URL for the details of the response.
    configuration_state str
    Gets the configuration state.
    error ErrorDetailResponse
    The error object.
    url str
    URL for the details of the response.
    configurationState String
    Gets the configuration state.
    error Property Map
    The error object.
    url String
    URL for the details of the response.

    Supporting Types

    ErrorAdditionalInfoResponse

    Info object
    The additional info.
    Type string
    The additional info type.
    Info interface{}
    The additional info.
    Type string
    The additional info type.
    info Object
    The additional info.
    type String
    The additional info type.
    info any
    The additional info.
    type string
    The additional info type.
    info Any
    The additional info.
    type str
    The additional info type.
    info Any
    The additional info.
    type String
    The additional info type.

    ErrorDetailResponse

    AdditionalInfo []ErrorAdditionalInfoResponse
    The error additional info.
    Code string
    The error code.
    Details []ErrorDetailResponse
    The error details.
    Message string
    The error message.
    Target string
    The error target.
    additionalInfo List<ErrorAdditionalInfoResponse>
    The error additional info.
    code String
    The error code.
    details List<ErrorDetailResponse>
    The error details.
    message String
    The error message.
    target String
    The error target.
    additionalInfo ErrorAdditionalInfoResponse[]
    The error additional info.
    code string
    The error code.
    details ErrorDetailResponse[]
    The error details.
    message string
    The error message.
    target string
    The error target.
    additional_info Sequence[ErrorAdditionalInfoResponse]
    The error additional info.
    code str
    The error code.
    details Sequence[ErrorDetailResponse]
    The error details.
    message str
    The error message.
    target str
    The error target.
    additionalInfo 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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi