import * as pulumi from "@pulumi/pulumi"; /** * Use this data source to access information about a Network Manager Network Group. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as azure from "@pulumi/azure"; * * const exampleResourceGroup = new azure.core.ResourceGroup("example", { * name: "example-resources", * location: "West Europe", * }); * const current = azure.core.getSubscription({}); * const exampleNetworkManager = new azure.network.NetworkManager("example", { * name: "example-network-manager", * location: exampleResourceGroup.location, * resourceGroupName: exampleResourceGroup.name, * scope: { * subscriptionIds: [current.then(current => current.id)], * }, * scopeAccesses: [ * "Connectivity", * "SecurityAdmin", * ], * description: "example network manager", * }); * const exampleNetworkManagerNetworkGroup = new azure.network.NetworkManagerNetworkGroup("example", { * name: "example-group", * networkManagerId: exampleNetworkManager.id, * }); * const example = azure.network.getNetworkManagerNetworkGroupOutput({ * name: exampleNetworkManagerNetworkGroup.name, * networkManagerId: exampleNetworkManager.id, * }); * ``` * * ## API Providers * * * This data source uses the following Azure API Providers: * * * `Microsoft.Network` - 2025-01-01 */ export declare function getNetworkManagerNetworkGroup(args: GetNetworkManagerNetworkGroupArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getNetworkManagerNetworkGroup. */ export interface GetNetworkManagerNetworkGroupArgs { /** * Specifies the name of the Network Manager Network Group. */ name: string; /** * Specifies the ID of the Network Manager. */ networkManagerId: string; } /** * A collection of values returned by getNetworkManagerNetworkGroup. */ export interface GetNetworkManagerNetworkGroupResult { /** * A description of the Network Manager Network Group. */ readonly description: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The member type of the Network Manager Network Group. */ readonly memberType: string; readonly name: string; readonly networkManagerId: string; } /** * Use this data source to access information about a Network Manager Network Group. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as azure from "@pulumi/azure"; * * const exampleResourceGroup = new azure.core.ResourceGroup("example", { * name: "example-resources", * location: "West Europe", * }); * const current = azure.core.getSubscription({}); * const exampleNetworkManager = new azure.network.NetworkManager("example", { * name: "example-network-manager", * location: exampleResourceGroup.location, * resourceGroupName: exampleResourceGroup.name, * scope: { * subscriptionIds: [current.then(current => current.id)], * }, * scopeAccesses: [ * "Connectivity", * "SecurityAdmin", * ], * description: "example network manager", * }); * const exampleNetworkManagerNetworkGroup = new azure.network.NetworkManagerNetworkGroup("example", { * name: "example-group", * networkManagerId: exampleNetworkManager.id, * }); * const example = azure.network.getNetworkManagerNetworkGroupOutput({ * name: exampleNetworkManagerNetworkGroup.name, * networkManagerId: exampleNetworkManager.id, * }); * ``` * * ## API Providers * * * This data source uses the following Azure API Providers: * * * `Microsoft.Network` - 2025-01-01 */ export declare function getNetworkManagerNetworkGroupOutput(args: GetNetworkManagerNetworkGroupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getNetworkManagerNetworkGroup. */ export interface GetNetworkManagerNetworkGroupOutputArgs { /** * Specifies the name of the Network Manager Network Group. */ name: pulumi.Input; /** * Specifies the ID of the Network Manager. */ networkManagerId: pulumi.Input; }