azure-native.hybridnetwork.NetworkFunctionDefinitionVersion
Explore with Pulumi AI
Network function definition version. Azure REST API version: 2023-09-01.
Other available API versions: 2024-04-15.
Example Usage
Create or update a network function definition version resource
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var networkFunctionDefinitionVersion = new AzureNative.HybridNetwork.NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersion", new()
    {
        Location = "eastus",
        NetworkFunctionDefinitionGroupName = "TestNetworkFunctionDefinitionGroupName",
        NetworkFunctionDefinitionVersionName = "1.0.0",
        Properties = new AzureNative.HybridNetwork.Inputs.ContainerizedNetworkFunctionDefinitionVersionArgs
        {
            DeployParameters = "{\"type\":\"object\",\"properties\":{\"releaseName\":{\"type\":\"string\"},\"namespace\":{\"type\":\"string\"}}}",
            NetworkFunctionTemplate = new AzureNative.HybridNetwork.Inputs.AzureArcKubernetesNetworkFunctionTemplateArgs
            {
                NetworkFunctionApplications = new[]
                {
                    new AzureNative.HybridNetwork.Inputs.AzureArcKubernetesHelmApplicationArgs
                    {
                        ArtifactProfile = new AzureNative.HybridNetwork.Inputs.AzureArcKubernetesArtifactProfileArgs
                        {
                            ArtifactStore = new AzureNative.HybridNetwork.Inputs.ReferencedResourceArgs
                            {
                                Id = "/subscriptions/subid/resourcegroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/testArtifactStore",
                            },
                            HelmArtifactProfile = new AzureNative.HybridNetwork.Inputs.HelmArtifactProfileArgs
                            {
                                HelmPackageName = "fed-rbac",
                                HelmPackageVersionRange = "~2.1.3",
                                ImagePullSecretsValuesPaths = new[]
                                {
                                    "global.imagePullSecrets",
                                },
                                RegistryValuesPaths = new[]
                                {
                                    "global.registry.docker.repoPath",
                                },
                            },
                        },
                        ArtifactType = "HelmPackage",
                        DependsOnProfile = new AzureNative.HybridNetwork.Inputs.DependsOnProfileArgs
                        {
                            InstallDependsOn = new() { },
                            UninstallDependsOn = new() { },
                            UpdateDependsOn = new() { },
                        },
                        DeployParametersMappingRuleProfile = new AzureNative.HybridNetwork.Inputs.AzureArcKubernetesDeployMappingRuleProfileArgs
                        {
                            ApplicationEnablement = AzureNative.HybridNetwork.ApplicationEnablement.Enabled,
                            HelmMappingRuleProfile = new AzureNative.HybridNetwork.Inputs.HelmMappingRuleProfileArgs
                            {
                                HelmPackageVersion = "2.1.3",
                                Options = new AzureNative.HybridNetwork.Inputs.HelmMappingRuleProfileOptionsArgs
                                {
                                    InstallOptions = new AzureNative.HybridNetwork.Inputs.HelmInstallOptionsArgs
                                    {
                                        Atomic = "true",
                                        Timeout = "30",
                                        Wait = "true",
                                    },
                                    UpgradeOptions = new AzureNative.HybridNetwork.Inputs.HelmUpgradeOptionsArgs
                                    {
                                        Atomic = "true",
                                        Timeout = "30",
                                        Wait = "true",
                                    },
                                },
                                ReleaseName = "{deployParameters.releaseName}",
                                ReleaseNamespace = "{deployParameters.namesapce}",
                                Values = "",
                            },
                        },
                        Name = "fedrbac",
                    },
                },
                NfviType = "AzureArcKubernetes",
            },
            NetworkFunctionType = "ContainerizedNetworkFunction",
        },
        PublisherName = "TestPublisher",
        ResourceGroupName = "rg",
    });
});
package main
import (
	hybridnetwork "github.com/pulumi/pulumi-azure-native-sdk/hybridnetwork/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := hybridnetwork.NewNetworkFunctionDefinitionVersion(ctx, "networkFunctionDefinitionVersion", &hybridnetwork.NetworkFunctionDefinitionVersionArgs{
			Location:                             pulumi.String("eastus"),
			NetworkFunctionDefinitionGroupName:   pulumi.String("TestNetworkFunctionDefinitionGroupName"),
			NetworkFunctionDefinitionVersionName: pulumi.String("1.0.0"),
			Properties: &hybridnetwork.ContainerizedNetworkFunctionDefinitionVersionArgs{
				DeployParameters: pulumi.String("{\"type\":\"object\",\"properties\":{\"releaseName\":{\"type\":\"string\"},\"namespace\":{\"type\":\"string\"}}}"),
				NetworkFunctionTemplate: &hybridnetwork.AzureArcKubernetesNetworkFunctionTemplateArgs{
					NetworkFunctionApplications: hybridnetwork.AzureArcKubernetesHelmApplicationArray{
						&hybridnetwork.AzureArcKubernetesHelmApplicationArgs{
							ArtifactProfile: &hybridnetwork.AzureArcKubernetesArtifactProfileArgs{
								ArtifactStore: &hybridnetwork.ReferencedResourceArgs{
									Id: pulumi.String("/subscriptions/subid/resourcegroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/testArtifactStore"),
								},
								HelmArtifactProfile: &hybridnetwork.HelmArtifactProfileArgs{
									HelmPackageName:         pulumi.String("fed-rbac"),
									HelmPackageVersionRange: pulumi.String("~2.1.3"),
									ImagePullSecretsValuesPaths: pulumi.StringArray{
										pulumi.String("global.imagePullSecrets"),
									},
									RegistryValuesPaths: pulumi.StringArray{
										pulumi.String("global.registry.docker.repoPath"),
									},
								},
							},
							ArtifactType: pulumi.String("HelmPackage"),
							DependsOnProfile: &hybridnetwork.DependsOnProfileArgs{
								InstallDependsOn:   pulumi.StringArray{},
								UninstallDependsOn: pulumi.StringArray{},
								UpdateDependsOn:    pulumi.StringArray{},
							},
							DeployParametersMappingRuleProfile: &hybridnetwork.AzureArcKubernetesDeployMappingRuleProfileArgs{
								ApplicationEnablement: pulumi.String(hybridnetwork.ApplicationEnablementEnabled),
								HelmMappingRuleProfile: &hybridnetwork.HelmMappingRuleProfileArgs{
									HelmPackageVersion: pulumi.String("2.1.3"),
									Options: &hybridnetwork.HelmMappingRuleProfileOptionsArgs{
										InstallOptions: &hybridnetwork.HelmInstallOptionsArgs{
											Atomic:  pulumi.String("true"),
											Timeout: pulumi.String("30"),
											Wait:    pulumi.String("true"),
										},
										UpgradeOptions: &hybridnetwork.HelmUpgradeOptionsArgs{
											Atomic:  pulumi.String("true"),
											Timeout: pulumi.String("30"),
											Wait:    pulumi.String("true"),
										},
									},
									ReleaseName:      pulumi.String("{deployParameters.releaseName}"),
									ReleaseNamespace: pulumi.String("{deployParameters.namesapce}"),
									Values:           pulumi.String(""),
								},
							},
							Name: pulumi.String("fedrbac"),
						},
					},
					NfviType: pulumi.String("AzureArcKubernetes"),
				},
				NetworkFunctionType: pulumi.String("ContainerizedNetworkFunction"),
			},
			PublisherName:     pulumi.String("TestPublisher"),
			ResourceGroupName: pulumi.String("rg"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.hybridnetwork.NetworkFunctionDefinitionVersion;
import com.pulumi.azurenative.hybridnetwork.NetworkFunctionDefinitionVersionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var networkFunctionDefinitionVersion = new NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersion", NetworkFunctionDefinitionVersionArgs.builder()
            .location("eastus")
            .networkFunctionDefinitionGroupName("TestNetworkFunctionDefinitionGroupName")
            .networkFunctionDefinitionVersionName("1.0.0")
            .properties(ContainerizedNetworkFunctionDefinitionVersionArgs.builder()
                .deployParameters("{\"type\":\"object\",\"properties\":{\"releaseName\":{\"type\":\"string\"},\"namespace\":{\"type\":\"string\"}}}")
                .networkFunctionTemplate(AzureArcKubernetesNetworkFunctionTemplateArgs.builder()
                    .networkFunctionApplications(AzureArcKubernetesHelmApplicationArgs.builder()
                        .artifactProfile(AzureArcKubernetesArtifactProfileArgs.builder()
                            .artifactStore(ReferencedResourceArgs.builder()
                                .id("/subscriptions/subid/resourcegroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/testArtifactStore")
                                .build())
                            .helmArtifactProfile(HelmArtifactProfileArgs.builder()
                                .helmPackageName("fed-rbac")
                                .helmPackageVersionRange("~2.1.3")
                                .imagePullSecretsValuesPaths("global.imagePullSecrets")
                                .registryValuesPaths("global.registry.docker.repoPath")
                                .build())
                            .build())
                        .artifactType("HelmPackage")
                        .dependsOnProfile(DependsOnProfileArgs.builder()
                            .installDependsOn()
                            .uninstallDependsOn()
                            .updateDependsOn()
                            .build())
                        .deployParametersMappingRuleProfile(AzureArcKubernetesDeployMappingRuleProfileArgs.builder()
                            .applicationEnablement("Enabled")
                            .helmMappingRuleProfile(HelmMappingRuleProfileArgs.builder()
                                .helmPackageVersion("2.1.3")
                                .options(HelmMappingRuleProfileOptionsArgs.builder()
                                    .installOptions(HelmInstallOptionsArgs.builder()
                                        .atomic("true")
                                        .timeout("30")
                                        .wait("true")
                                        .build())
                                    .upgradeOptions(HelmUpgradeOptionsArgs.builder()
                                        .atomic("true")
                                        .timeout("30")
                                        .wait("true")
                                        .build())
                                    .build())
                                .releaseName("{deployParameters.releaseName}")
                                .releaseNamespace("{deployParameters.namesapce}")
                                .values("")
                                .build())
                            .build())
                        .name("fedrbac")
                        .build())
                    .nfviType("AzureArcKubernetes")
                    .build())
                .networkFunctionType("ContainerizedNetworkFunction")
                .build())
            .publisherName("TestPublisher")
            .resourceGroupName("rg")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const networkFunctionDefinitionVersion = new azure_native.hybridnetwork.NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersion", {
    location: "eastus",
    networkFunctionDefinitionGroupName: "TestNetworkFunctionDefinitionGroupName",
    networkFunctionDefinitionVersionName: "1.0.0",
    properties: {
        deployParameters: "{\"type\":\"object\",\"properties\":{\"releaseName\":{\"type\":\"string\"},\"namespace\":{\"type\":\"string\"}}}",
        networkFunctionTemplate: {
            networkFunctionApplications: [{
                artifactProfile: {
                    artifactStore: {
                        id: "/subscriptions/subid/resourcegroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/testArtifactStore",
                    },
                    helmArtifactProfile: {
                        helmPackageName: "fed-rbac",
                        helmPackageVersionRange: "~2.1.3",
                        imagePullSecretsValuesPaths: ["global.imagePullSecrets"],
                        registryValuesPaths: ["global.registry.docker.repoPath"],
                    },
                },
                artifactType: "HelmPackage",
                dependsOnProfile: {
                    installDependsOn: [],
                    uninstallDependsOn: [],
                    updateDependsOn: [],
                },
                deployParametersMappingRuleProfile: {
                    applicationEnablement: azure_native.hybridnetwork.ApplicationEnablement.Enabled,
                    helmMappingRuleProfile: {
                        helmPackageVersion: "2.1.3",
                        options: {
                            installOptions: {
                                atomic: "true",
                                timeout: "30",
                                wait: "true",
                            },
                            upgradeOptions: {
                                atomic: "true",
                                timeout: "30",
                                wait: "true",
                            },
                        },
                        releaseName: "{deployParameters.releaseName}",
                        releaseNamespace: "{deployParameters.namesapce}",
                        values: "",
                    },
                },
                name: "fedrbac",
            }],
            nfviType: "AzureArcKubernetes",
        },
        networkFunctionType: "ContainerizedNetworkFunction",
    },
    publisherName: "TestPublisher",
    resourceGroupName: "rg",
});
import pulumi
import pulumi_azure_native as azure_native
network_function_definition_version = azure_native.hybridnetwork.NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersion",
    location="eastus",
    network_function_definition_group_name="TestNetworkFunctionDefinitionGroupName",
    network_function_definition_version_name="1.0.0",
    properties={
        "deploy_parameters": "{\"type\":\"object\",\"properties\":{\"releaseName\":{\"type\":\"string\"},\"namespace\":{\"type\":\"string\"}}}",
        "network_function_template": {
            "network_function_applications": [{
                "artifact_profile": {
                    "artifact_store": {
                        "id": "/subscriptions/subid/resourcegroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/testArtifactStore",
                    },
                    "helm_artifact_profile": {
                        "helm_package_name": "fed-rbac",
                        "helm_package_version_range": "~2.1.3",
                        "image_pull_secrets_values_paths": ["global.imagePullSecrets"],
                        "registry_values_paths": ["global.registry.docker.repoPath"],
                    },
                },
                "artifact_type": "HelmPackage",
                "depends_on_profile": {
                    "install_depends_on": [],
                    "uninstall_depends_on": [],
                    "update_depends_on": [],
                },
                "deploy_parameters_mapping_rule_profile": {
                    "application_enablement": azure_native.hybridnetwork.ApplicationEnablement.ENABLED,
                    "helm_mapping_rule_profile": {
                        "helm_package_version": "2.1.3",
                        "options": {
                            "install_options": {
                                "atomic": "true",
                                "timeout": "30",
                                "wait": "true",
                            },
                            "upgrade_options": {
                                "atomic": "true",
                                "timeout": "30",
                                "wait": "true",
                            },
                        },
                        "release_name": "{deployParameters.releaseName}",
                        "release_namespace": "{deployParameters.namesapce}",
                        "values": "",
                    },
                },
                "name": "fedrbac",
            }],
            "nfvi_type": "AzureArcKubernetes",
        },
        "network_function_type": "ContainerizedNetworkFunction",
    },
    publisher_name="TestPublisher",
    resource_group_name="rg")
resources:
  networkFunctionDefinitionVersion:
    type: azure-native:hybridnetwork:NetworkFunctionDefinitionVersion
    properties:
      location: eastus
      networkFunctionDefinitionGroupName: TestNetworkFunctionDefinitionGroupName
      networkFunctionDefinitionVersionName: 1.0.0
      properties:
        deployParameters: '{"type":"object","properties":{"releaseName":{"type":"string"},"namespace":{"type":"string"}}}'
        networkFunctionTemplate:
          networkFunctionApplications:
            - artifactProfile:
                artifactStore:
                  id: /subscriptions/subid/resourcegroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/testArtifactStore
                helmArtifactProfile:
                  helmPackageName: fed-rbac
                  helmPackageVersionRange: ~2.1.3
                  imagePullSecretsValuesPaths:
                    - global.imagePullSecrets
                  registryValuesPaths:
                    - global.registry.docker.repoPath
              artifactType: HelmPackage
              dependsOnProfile:
                installDependsOn: []
                uninstallDependsOn: []
                updateDependsOn: []
              deployParametersMappingRuleProfile:
                applicationEnablement: Enabled
                helmMappingRuleProfile:
                  helmPackageVersion: 2.1.3
                  options:
                    installOptions:
                      atomic: 'true'
                      timeout: '30'
                      wait: 'true'
                    upgradeOptions:
                      atomic: 'true'
                      timeout: '30'
                      wait: 'true'
                  releaseName: '{deployParameters.releaseName}'
                  releaseNamespace: '{deployParameters.namesapce}'
                  values: ""
              name: fedrbac
          nfviType: AzureArcKubernetes
        networkFunctionType: ContainerizedNetworkFunction
      publisherName: TestPublisher
      resourceGroupName: rg
Create or update a network function definition version resource for AzureCore VNF
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var networkFunctionDefinitionVersion = new AzureNative.HybridNetwork.NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersion", new()
    {
        Location = "eastus",
        NetworkFunctionDefinitionGroupName = "TestNetworkFunctionDefinitionGroupName",
        NetworkFunctionDefinitionVersionName = "1.0.0",
        Properties = new AzureNative.HybridNetwork.Inputs.VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs
        {
            DeployParameters = "{\"virtualMachineName\":{\"type\":\"string\"},\"cpuCores\":{\"type\":\"int\"},\"memorySizeGB\":{\"type\":\"int\"},\"cloudServicesNetworkAttachment\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]},\"networkAttachments\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]}},\"storageProfile\":{\"type\":\"object\",\"properties\":{\"osDisk\":{\"type\":\"object\",\"properties\":{\"createOption\":{\"type\":\"string\"},\"deleteOption\":{\"type\":\"string\"},\"diskSizeGB\":{\"type\":\"integer\"}},\"required\":[\"diskSizeGB\"]}},\"required\":[\"osDisk\"]},\"sshPublicKeys\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"keyData\":{\"type\":\"string\"}},\"required\":[\"keyData\"]}},\"userData\":{\"type\":\"string\"},\"adminUsername\":{\"type\":\"string\"},\"bootMethod\":{\"type\":\"string\",\"default\":\"UEFI\",\"enum\":[\"UEFI\",\"BIOS\"]},\"isolateEmulatorThread\":{\"type\":\"string\"},\"virtioInterface\":{\"type\":\"string\"},\"placementHints\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hintType\":{\"type\":\"string\",\"enum\":[\"Affinity\",\"AntiAffinity\"]},\"resourceId\":{\"type\":\"string\"},\"schedulingExecution\":{\"type\":\"string\",\"enum\":[\"Soft\",\"Hard\"]},\"scope\":{\"type\":\"string\"}},\"required\":[\"hintType\",\"schedulingExecution\",\"resourceId\",\"scope\"]}}}",
            Description = "test NFDV for AzureCore",
            NetworkFunctionTemplate = new AzureNative.HybridNetwork.Inputs.AzureCoreNetworkFunctionTemplateArgs
            {
                NetworkFunctionApplications = 
                {
                    new AzureNative.HybridNetwork.Inputs.AzureCoreNetworkFunctionVhdApplicationArgs
                    {
                        ArtifactProfile = new AzureNative.HybridNetwork.Inputs.AzureCoreVhdImageArtifactProfileArgs
                        {
                            ArtifactStore = new AzureNative.HybridNetwork.Inputs.ReferencedResourceArgs
                            {
                                Id = "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
                            },
                            VhdArtifactProfile = new AzureNative.HybridNetwork.Inputs.VhdImageArtifactProfileArgs
                            {
                                VhdName = "test-image",
                                VhdVersion = "1-0-0",
                            },
                        },
                        ArtifactType = "VhdImageFile",
                        DependsOnProfile = new AzureNative.HybridNetwork.Inputs.DependsOnProfileArgs
                        {
                            InstallDependsOn = new() { },
                            UninstallDependsOn = new() { },
                            UpdateDependsOn = new() { },
                        },
                        DeployParametersMappingRuleProfile = new AzureNative.HybridNetwork.Inputs.AzureCoreVhdImageDeployMappingRuleProfileArgs
                        {
                            ApplicationEnablement = AzureNative.HybridNetwork.ApplicationEnablement.Unknown,
                            VhdImageMappingRuleProfile = new AzureNative.HybridNetwork.Inputs.VhdImageMappingRuleProfileArgs
                            {
                                UserConfiguration = "",
                            },
                        },
                        Name = "testImageRole",
                    },
                    new AzureNative.HybridNetwork.Inputs.AzureCoreNetworkFunctionArmTemplateApplicationArgs
                    {
                        ArtifactProfile = new AzureNative.HybridNetwork.Inputs.AzureCoreArmTemplateArtifactProfileArgs
                        {
                            ArtifactStore = new AzureNative.HybridNetwork.Inputs.ReferencedResourceArgs
                            {
                                Id = "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
                            },
                            TemplateArtifactProfile = new AzureNative.HybridNetwork.Inputs.ArmTemplateArtifactProfileArgs
                            {
                                TemplateName = "test-template",
                                TemplateVersion = "1.0.0",
                            },
                        },
                        ArtifactType = "ArmTemplate",
                        DependsOnProfile = new AzureNative.HybridNetwork.Inputs.DependsOnProfileArgs
                        {
                            InstallDependsOn = new[]
                            {
                                "testImageRole",
                            },
                            UninstallDependsOn = new[]
                            {
                                "testImageRole",
                            },
                            UpdateDependsOn = new[]
                            {
                                "testImageRole",
                            },
                        },
                        DeployParametersMappingRuleProfile = new AzureNative.HybridNetwork.Inputs.AzureCoreArmTemplateDeployMappingRuleProfileArgs
                        {
                            ApplicationEnablement = AzureNative.HybridNetwork.ApplicationEnablement.Unknown,
                            TemplateMappingRuleProfile = new AzureNative.HybridNetwork.Inputs.ArmTemplateMappingRuleProfileArgs
                            {
                                TemplateParameters = "{\"virtualMachineName\":\"{deployParameters.virtualMachineName}\",\"cpuCores\":\"{deployParameters.cpuCores}\",\"memorySizeGB\":\"{deployParameters.memorySizeGB}\",\"cloudServicesNetworkAttachment\":\"{deployParameters.cloudServicesNetworkAttachment}\",\"networkAttachments\":\"{deployParameters.networkAttachments}\",\"sshPublicKeys\":\"{deployParameters.sshPublicKeys}\",\"storageProfile\":\"{deployParameters.storageProfile}\",\"isolateEmulatorThread\":\"{deployParameters.isolateEmulatorThread}\",\"virtioInterface\":\"{deployParameters.virtioInterface}\",\"userData\":\"{deployParameters.userData}\",\"adminUsername\":\"{deployParameters.adminUsername}\",\"bootMethod\":\"{deployParameters.bootMethod}\",\"placementHints\":\"{deployParameters.placementHints}\"}",
                            },
                        },
                        Name = "testTemplateRole",
                    },
                },
                NfviType = "AzureCore",
            },
            NetworkFunctionType = "VirtualNetworkFunction",
        },
        PublisherName = "TestPublisher",
        ResourceGroupName = "rg",
    });
});
package main
import (
	hybridnetwork "github.com/pulumi/pulumi-azure-native-sdk/hybridnetwork/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := hybridnetwork.NewNetworkFunctionDefinitionVersion(ctx, "networkFunctionDefinitionVersion", &hybridnetwork.NetworkFunctionDefinitionVersionArgs{
			Location:                             pulumi.String("eastus"),
			NetworkFunctionDefinitionGroupName:   pulumi.String("TestNetworkFunctionDefinitionGroupName"),
			NetworkFunctionDefinitionVersionName: pulumi.String("1.0.0"),
			Properties: &hybridnetwork.VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs{
				DeployParameters: pulumi.String("{\"virtualMachineName\":{\"type\":\"string\"},\"cpuCores\":{\"type\":\"int\"},\"memorySizeGB\":{\"type\":\"int\"},\"cloudServicesNetworkAttachment\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]},\"networkAttachments\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]}},\"storageProfile\":{\"type\":\"object\",\"properties\":{\"osDisk\":{\"type\":\"object\",\"properties\":{\"createOption\":{\"type\":\"string\"},\"deleteOption\":{\"type\":\"string\"},\"diskSizeGB\":{\"type\":\"integer\"}},\"required\":[\"diskSizeGB\"]}},\"required\":[\"osDisk\"]},\"sshPublicKeys\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"keyData\":{\"type\":\"string\"}},\"required\":[\"keyData\"]}},\"userData\":{\"type\":\"string\"},\"adminUsername\":{\"type\":\"string\"},\"bootMethod\":{\"type\":\"string\",\"default\":\"UEFI\",\"enum\":[\"UEFI\",\"BIOS\"]},\"isolateEmulatorThread\":{\"type\":\"string\"},\"virtioInterface\":{\"type\":\"string\"},\"placementHints\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hintType\":{\"type\":\"string\",\"enum\":[\"Affinity\",\"AntiAffinity\"]},\"resourceId\":{\"type\":\"string\"},\"schedulingExecution\":{\"type\":\"string\",\"enum\":[\"Soft\",\"Hard\"]},\"scope\":{\"type\":\"string\"}},\"required\":[\"hintType\",\"schedulingExecution\",\"resourceId\",\"scope\"]}}}"),
				Description:      pulumi.String("test NFDV for AzureCore"),
				NetworkFunctionTemplate: hybridnetwork.AzureCoreNetworkFunctionTemplate{
					NetworkFunctionApplications: []interface{}{
						hybridnetwork.AzureCoreNetworkFunctionVhdApplication{
							ArtifactProfile: hybridnetwork.AzureCoreVhdImageArtifactProfile{
								ArtifactStore: hybridnetwork.ReferencedResource{
									Id: "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
								},
								VhdArtifactProfile: hybridnetwork.VhdImageArtifactProfile{
									VhdName:    "test-image",
									VhdVersion: "1-0-0",
								},
							},
							ArtifactType: "VhdImageFile",
							DependsOnProfile: hybridnetwork.DependsOnProfile{
								InstallDependsOn:   []interface{}{},
								UninstallDependsOn: []interface{}{},
								UpdateDependsOn:    []interface{}{},
							},
							DeployParametersMappingRuleProfile: hybridnetwork.AzureCoreVhdImageDeployMappingRuleProfile{
								ApplicationEnablement: hybridnetwork.ApplicationEnablementUnknown,
								VhdImageMappingRuleProfile: hybridnetwork.VhdImageMappingRuleProfile{
									UserConfiguration: "",
								},
							},
							Name: "testImageRole",
						},
						hybridnetwork.AzureCoreNetworkFunctionArmTemplateApplication{
							ArtifactProfile: hybridnetwork.AzureCoreArmTemplateArtifactProfile{
								ArtifactStore: hybridnetwork.ReferencedResource{
									Id: "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
								},
								TemplateArtifactProfile: hybridnetwork.ArmTemplateArtifactProfile{
									TemplateName:    "test-template",
									TemplateVersion: "1.0.0",
								},
							},
							ArtifactType: "ArmTemplate",
							DependsOnProfile: hybridnetwork.DependsOnProfile{
								InstallDependsOn: []string{
									"testImageRole",
								},
								UninstallDependsOn: []string{
									"testImageRole",
								},
								UpdateDependsOn: []string{
									"testImageRole",
								},
							},
							DeployParametersMappingRuleProfile: hybridnetwork.AzureCoreArmTemplateDeployMappingRuleProfile{
								ApplicationEnablement: hybridnetwork.ApplicationEnablementUnknown,
								TemplateMappingRuleProfile: hybridnetwork.ArmTemplateMappingRuleProfile{
									TemplateParameters: "{\"virtualMachineName\":\"{deployParameters.virtualMachineName}\",\"cpuCores\":\"{deployParameters.cpuCores}\",\"memorySizeGB\":\"{deployParameters.memorySizeGB}\",\"cloudServicesNetworkAttachment\":\"{deployParameters.cloudServicesNetworkAttachment}\",\"networkAttachments\":\"{deployParameters.networkAttachments}\",\"sshPublicKeys\":\"{deployParameters.sshPublicKeys}\",\"storageProfile\":\"{deployParameters.storageProfile}\",\"isolateEmulatorThread\":\"{deployParameters.isolateEmulatorThread}\",\"virtioInterface\":\"{deployParameters.virtioInterface}\",\"userData\":\"{deployParameters.userData}\",\"adminUsername\":\"{deployParameters.adminUsername}\",\"bootMethod\":\"{deployParameters.bootMethod}\",\"placementHints\":\"{deployParameters.placementHints}\"}",
								},
							},
							Name: "testTemplateRole",
						},
					},
					NfviType: "AzureCore",
				},
				NetworkFunctionType: pulumi.String("VirtualNetworkFunction"),
			},
			PublisherName:     pulumi.String("TestPublisher"),
			ResourceGroupName: pulumi.String("rg"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.hybridnetwork.NetworkFunctionDefinitionVersion;
import com.pulumi.azurenative.hybridnetwork.NetworkFunctionDefinitionVersionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var networkFunctionDefinitionVersion = new NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersion", NetworkFunctionDefinitionVersionArgs.builder()
            .location("eastus")
            .networkFunctionDefinitionGroupName("TestNetworkFunctionDefinitionGroupName")
            .networkFunctionDefinitionVersionName("1.0.0")
            .properties(VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs.builder()
                .deployParameters("{\"virtualMachineName\":{\"type\":\"string\"},\"cpuCores\":{\"type\":\"int\"},\"memorySizeGB\":{\"type\":\"int\"},\"cloudServicesNetworkAttachment\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]},\"networkAttachments\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]}},\"storageProfile\":{\"type\":\"object\",\"properties\":{\"osDisk\":{\"type\":\"object\",\"properties\":{\"createOption\":{\"type\":\"string\"},\"deleteOption\":{\"type\":\"string\"},\"diskSizeGB\":{\"type\":\"integer\"}},\"required\":[\"diskSizeGB\"]}},\"required\":[\"osDisk\"]},\"sshPublicKeys\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"keyData\":{\"type\":\"string\"}},\"required\":[\"keyData\"]}},\"userData\":{\"type\":\"string\"},\"adminUsername\":{\"type\":\"string\"},\"bootMethod\":{\"type\":\"string\",\"default\":\"UEFI\",\"enum\":[\"UEFI\",\"BIOS\"]},\"isolateEmulatorThread\":{\"type\":\"string\"},\"virtioInterface\":{\"type\":\"string\"},\"placementHints\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hintType\":{\"type\":\"string\",\"enum\":[\"Affinity\",\"AntiAffinity\"]},\"resourceId\":{\"type\":\"string\"},\"schedulingExecution\":{\"type\":\"string\",\"enum\":[\"Soft\",\"Hard\"]},\"scope\":{\"type\":\"string\"}},\"required\":[\"hintType\",\"schedulingExecution\",\"resourceId\",\"scope\"]}}}")
                .description("test NFDV for AzureCore")
                .networkFunctionTemplate(AzureCoreNetworkFunctionTemplateArgs.builder()
                    .networkFunctionApplications(                    
                        AzureCoreNetworkFunctionArmTemplateApplicationArgs.builder()
                            .artifactProfile(AzureCoreArmTemplateArtifactProfileArgs.builder()
                                .artifactStore(ReferencedResourceArgs.builder()
                                    .id("/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore")
                                    .build())
                                .vhdArtifactProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                .build())
                            .artifactType("VhdImageFile")
                            .dependsOnProfile(DependsOnProfileArgs.builder()
                                .installDependsOn()
                                .uninstallDependsOn()
                                .updateDependsOn()
                                .build())
                            .deployParametersMappingRuleProfile(AzureCoreArmTemplateDeployMappingRuleProfileArgs.builder()
                                .applicationEnablement("Unknown")
                                .vhdImageMappingRuleProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                .build())
                            .name("testImageRole")
                            .build(),
                        AzureCoreNetworkFunctionArmTemplateApplicationArgs.builder()
                            .artifactProfile(AzureCoreArmTemplateArtifactProfileArgs.builder()
                                .artifactStore(ReferencedResourceArgs.builder()
                                    .id("/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore")
                                    .build())
                                .templateArtifactProfile(ArmTemplateArtifactProfileArgs.builder()
                                    .templateName("test-template")
                                    .templateVersion("1.0.0")
                                    .build())
                                .build())
                            .artifactType("ArmTemplate")
                            .dependsOnProfile(DependsOnProfileArgs.builder()
                                .installDependsOn("testImageRole")
                                .uninstallDependsOn("testImageRole")
                                .updateDependsOn("testImageRole")
                                .build())
                            .deployParametersMappingRuleProfile(AzureCoreArmTemplateDeployMappingRuleProfileArgs.builder()
                                .applicationEnablement("Unknown")
                                .templateMappingRuleProfile(ArmTemplateMappingRuleProfileArgs.builder()
                                    .templateParameters("{\"virtualMachineName\":\"{deployParameters.virtualMachineName}\",\"cpuCores\":\"{deployParameters.cpuCores}\",\"memorySizeGB\":\"{deployParameters.memorySizeGB}\",\"cloudServicesNetworkAttachment\":\"{deployParameters.cloudServicesNetworkAttachment}\",\"networkAttachments\":\"{deployParameters.networkAttachments}\",\"sshPublicKeys\":\"{deployParameters.sshPublicKeys}\",\"storageProfile\":\"{deployParameters.storageProfile}\",\"isolateEmulatorThread\":\"{deployParameters.isolateEmulatorThread}\",\"virtioInterface\":\"{deployParameters.virtioInterface}\",\"userData\":\"{deployParameters.userData}\",\"adminUsername\":\"{deployParameters.adminUsername}\",\"bootMethod\":\"{deployParameters.bootMethod}\",\"placementHints\":\"{deployParameters.placementHints}\"}")
                                    .build())
                                .build())
                            .name("testTemplateRole")
                            .build())
                    .nfviType("AzureCore")
                    .build())
                .networkFunctionType("VirtualNetworkFunction")
                .build())
            .publisherName("TestPublisher")
            .resourceGroupName("rg")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const networkFunctionDefinitionVersion = new azure_native.hybridnetwork.NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersion", {
    location: "eastus",
    networkFunctionDefinitionGroupName: "TestNetworkFunctionDefinitionGroupName",
    networkFunctionDefinitionVersionName: "1.0.0",
    properties: {
        deployParameters: "{\"virtualMachineName\":{\"type\":\"string\"},\"cpuCores\":{\"type\":\"int\"},\"memorySizeGB\":{\"type\":\"int\"},\"cloudServicesNetworkAttachment\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]},\"networkAttachments\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]}},\"storageProfile\":{\"type\":\"object\",\"properties\":{\"osDisk\":{\"type\":\"object\",\"properties\":{\"createOption\":{\"type\":\"string\"},\"deleteOption\":{\"type\":\"string\"},\"diskSizeGB\":{\"type\":\"integer\"}},\"required\":[\"diskSizeGB\"]}},\"required\":[\"osDisk\"]},\"sshPublicKeys\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"keyData\":{\"type\":\"string\"}},\"required\":[\"keyData\"]}},\"userData\":{\"type\":\"string\"},\"adminUsername\":{\"type\":\"string\"},\"bootMethod\":{\"type\":\"string\",\"default\":\"UEFI\",\"enum\":[\"UEFI\",\"BIOS\"]},\"isolateEmulatorThread\":{\"type\":\"string\"},\"virtioInterface\":{\"type\":\"string\"},\"placementHints\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hintType\":{\"type\":\"string\",\"enum\":[\"Affinity\",\"AntiAffinity\"]},\"resourceId\":{\"type\":\"string\"},\"schedulingExecution\":{\"type\":\"string\",\"enum\":[\"Soft\",\"Hard\"]},\"scope\":{\"type\":\"string\"}},\"required\":[\"hintType\",\"schedulingExecution\",\"resourceId\",\"scope\"]}}}",
        description: "test NFDV for AzureCore",
        networkFunctionTemplate: {
            networkFunctionApplications: [
                {
                    artifactProfile: {
                        artifactStore: {
                            id: "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
                        },
                        vhdArtifactProfile: {
                            vhdName: "test-image",
                            vhdVersion: "1-0-0",
                        },
                    },
                    artifactType: "VhdImageFile",
                    dependsOnProfile: {
                        installDependsOn: [],
                        uninstallDependsOn: [],
                        updateDependsOn: [],
                    },
                    deployParametersMappingRuleProfile: {
                        applicationEnablement: azure_native.hybridnetwork.ApplicationEnablement.Unknown,
                        vhdImageMappingRuleProfile: {
                            userConfiguration: "",
                        },
                    },
                    name: "testImageRole",
                },
                {
                    artifactProfile: {
                        artifactStore: {
                            id: "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
                        },
                        templateArtifactProfile: {
                            templateName: "test-template",
                            templateVersion: "1.0.0",
                        },
                    },
                    artifactType: "ArmTemplate",
                    dependsOnProfile: {
                        installDependsOn: ["testImageRole"],
                        uninstallDependsOn: ["testImageRole"],
                        updateDependsOn: ["testImageRole"],
                    },
                    deployParametersMappingRuleProfile: {
                        applicationEnablement: azure_native.hybridnetwork.ApplicationEnablement.Unknown,
                        templateMappingRuleProfile: {
                            templateParameters: "{\"virtualMachineName\":\"{deployParameters.virtualMachineName}\",\"cpuCores\":\"{deployParameters.cpuCores}\",\"memorySizeGB\":\"{deployParameters.memorySizeGB}\",\"cloudServicesNetworkAttachment\":\"{deployParameters.cloudServicesNetworkAttachment}\",\"networkAttachments\":\"{deployParameters.networkAttachments}\",\"sshPublicKeys\":\"{deployParameters.sshPublicKeys}\",\"storageProfile\":\"{deployParameters.storageProfile}\",\"isolateEmulatorThread\":\"{deployParameters.isolateEmulatorThread}\",\"virtioInterface\":\"{deployParameters.virtioInterface}\",\"userData\":\"{deployParameters.userData}\",\"adminUsername\":\"{deployParameters.adminUsername}\",\"bootMethod\":\"{deployParameters.bootMethod}\",\"placementHints\":\"{deployParameters.placementHints}\"}",
                        },
                    },
                    name: "testTemplateRole",
                },
            ],
            nfviType: "AzureCore",
        },
        networkFunctionType: "VirtualNetworkFunction",
    },
    publisherName: "TestPublisher",
    resourceGroupName: "rg",
});
import pulumi
import pulumi_azure_native as azure_native
network_function_definition_version = azure_native.hybridnetwork.NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersion",
    location="eastus",
    network_function_definition_group_name="TestNetworkFunctionDefinitionGroupName",
    network_function_definition_version_name="1.0.0",
    properties={
        "deploy_parameters": "{\"virtualMachineName\":{\"type\":\"string\"},\"cpuCores\":{\"type\":\"int\"},\"memorySizeGB\":{\"type\":\"int\"},\"cloudServicesNetworkAttachment\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]},\"networkAttachments\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]}},\"storageProfile\":{\"type\":\"object\",\"properties\":{\"osDisk\":{\"type\":\"object\",\"properties\":{\"createOption\":{\"type\":\"string\"},\"deleteOption\":{\"type\":\"string\"},\"diskSizeGB\":{\"type\":\"integer\"}},\"required\":[\"diskSizeGB\"]}},\"required\":[\"osDisk\"]},\"sshPublicKeys\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"keyData\":{\"type\":\"string\"}},\"required\":[\"keyData\"]}},\"userData\":{\"type\":\"string\"},\"adminUsername\":{\"type\":\"string\"},\"bootMethod\":{\"type\":\"string\",\"default\":\"UEFI\",\"enum\":[\"UEFI\",\"BIOS\"]},\"isolateEmulatorThread\":{\"type\":\"string\"},\"virtioInterface\":{\"type\":\"string\"},\"placementHints\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hintType\":{\"type\":\"string\",\"enum\":[\"Affinity\",\"AntiAffinity\"]},\"resourceId\":{\"type\":\"string\"},\"schedulingExecution\":{\"type\":\"string\",\"enum\":[\"Soft\",\"Hard\"]},\"scope\":{\"type\":\"string\"}},\"required\":[\"hintType\",\"schedulingExecution\",\"resourceId\",\"scope\"]}}}",
        "description": "test NFDV for AzureCore",
        "network_function_template": {
            "network_function_applications": [
                {
                    "artifact_profile": {
                        "artifact_store": {
                            "id": "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
                        },
                        "vhd_artifact_profile": {
                            "vhd_name": "test-image",
                            "vhd_version": "1-0-0",
                        },
                    },
                    "artifact_type": "VhdImageFile",
                    "depends_on_profile": {
                        "install_depends_on": [],
                        "uninstall_depends_on": [],
                        "update_depends_on": [],
                    },
                    "deploy_parameters_mapping_rule_profile": {
                        "application_enablement": azure_native.hybridnetwork.ApplicationEnablement.UNKNOWN,
                        "vhd_image_mapping_rule_profile": {
                            "user_configuration": "",
                        },
                    },
                    "name": "testImageRole",
                },
                {
                    "artifact_profile": {
                        "artifact_store": {
                            "id": "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
                        },
                        "template_artifact_profile": {
                            "template_name": "test-template",
                            "template_version": "1.0.0",
                        },
                    },
                    "artifact_type": "ArmTemplate",
                    "depends_on_profile": {
                        "install_depends_on": ["testImageRole"],
                        "uninstall_depends_on": ["testImageRole"],
                        "update_depends_on": ["testImageRole"],
                    },
                    "deploy_parameters_mapping_rule_profile": {
                        "application_enablement": azure_native.hybridnetwork.ApplicationEnablement.UNKNOWN,
                        "template_mapping_rule_profile": {
                            "template_parameters": "{\"virtualMachineName\":\"{deployParameters.virtualMachineName}\",\"cpuCores\":\"{deployParameters.cpuCores}\",\"memorySizeGB\":\"{deployParameters.memorySizeGB}\",\"cloudServicesNetworkAttachment\":\"{deployParameters.cloudServicesNetworkAttachment}\",\"networkAttachments\":\"{deployParameters.networkAttachments}\",\"sshPublicKeys\":\"{deployParameters.sshPublicKeys}\",\"storageProfile\":\"{deployParameters.storageProfile}\",\"isolateEmulatorThread\":\"{deployParameters.isolateEmulatorThread}\",\"virtioInterface\":\"{deployParameters.virtioInterface}\",\"userData\":\"{deployParameters.userData}\",\"adminUsername\":\"{deployParameters.adminUsername}\",\"bootMethod\":\"{deployParameters.bootMethod}\",\"placementHints\":\"{deployParameters.placementHints}\"}",
                        },
                    },
                    "name": "testTemplateRole",
                },
            ],
            "nfvi_type": "AzureCore",
        },
        "network_function_type": "VirtualNetworkFunction",
    },
    publisher_name="TestPublisher",
    resource_group_name="rg")
resources:
  networkFunctionDefinitionVersion:
    type: azure-native:hybridnetwork:NetworkFunctionDefinitionVersion
    properties:
      location: eastus
      networkFunctionDefinitionGroupName: TestNetworkFunctionDefinitionGroupName
      networkFunctionDefinitionVersionName: 1.0.0
      properties:
        deployParameters: '{"virtualMachineName":{"type":"string"},"cpuCores":{"type":"int"},"memorySizeGB":{"type":"int"},"cloudServicesNetworkAttachment":{"type":"object","properties":{"networkAttachmentName":{"type":"string"},"attachedNetworkId":{"type":"string"},"ipAllocationMethod":{"type":"string"},"ipv4Address":{"type":"string"},"ipv6Address":{"type":"string"},"defaultGateway":{"type":"string"}},"required":["attachedNetworkId","ipAllocationMethod"]},"networkAttachments":{"type":"array","items":{"type":"object","properties":{"networkAttachmentName":{"type":"string"},"attachedNetworkId":{"type":"string"},"ipAllocationMethod":{"type":"string"},"ipv4Address":{"type":"string"},"ipv6Address":{"type":"string"},"defaultGateway":{"type":"string"}},"required":["attachedNetworkId","ipAllocationMethod"]}},"storageProfile":{"type":"object","properties":{"osDisk":{"type":"object","properties":{"createOption":{"type":"string"},"deleteOption":{"type":"string"},"diskSizeGB":{"type":"integer"}},"required":["diskSizeGB"]}},"required":["osDisk"]},"sshPublicKeys":{"type":"array","items":{"type":"object","properties":{"keyData":{"type":"string"}},"required":["keyData"]}},"userData":{"type":"string"},"adminUsername":{"type":"string"},"bootMethod":{"type":"string","default":"UEFI","enum":["UEFI","BIOS"]},"isolateEmulatorThread":{"type":"string"},"virtioInterface":{"type":"string"},"placementHints":{"type":"array","items":{"type":"object","properties":{"hintType":{"type":"string","enum":["Affinity","AntiAffinity"]},"resourceId":{"type":"string"},"schedulingExecution":{"type":"string","enum":["Soft","Hard"]},"scope":{"type":"string"}},"required":["hintType","schedulingExecution","resourceId","scope"]}}}'
        description: test NFDV for AzureCore
        networkFunctionTemplate:
          networkFunctionApplications:
            - artifactProfile:
                artifactStore:
                  id: /subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore
                vhdArtifactProfile:
                  vhdName: test-image
                  vhdVersion: 1-0-0
              artifactType: VhdImageFile
              dependsOnProfile:
                installDependsOn: []
                uninstallDependsOn: []
                updateDependsOn: []
              deployParametersMappingRuleProfile:
                applicationEnablement: Unknown
                vhdImageMappingRuleProfile:
                  userConfiguration: ""
              name: testImageRole
            - artifactProfile:
                artifactStore:
                  id: /subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore
                templateArtifactProfile:
                  templateName: test-template
                  templateVersion: 1.0.0
              artifactType: ArmTemplate
              dependsOnProfile:
                installDependsOn:
                  - testImageRole
                uninstallDependsOn:
                  - testImageRole
                updateDependsOn:
                  - testImageRole
              deployParametersMappingRuleProfile:
                applicationEnablement: Unknown
                templateMappingRuleProfile:
                  templateParameters: '{"virtualMachineName":"{deployParameters.virtualMachineName}","cpuCores":"{deployParameters.cpuCores}","memorySizeGB":"{deployParameters.memorySizeGB}","cloudServicesNetworkAttachment":"{deployParameters.cloudServicesNetworkAttachment}","networkAttachments":"{deployParameters.networkAttachments}","sshPublicKeys":"{deployParameters.sshPublicKeys}","storageProfile":"{deployParameters.storageProfile}","isolateEmulatorThread":"{deployParameters.isolateEmulatorThread}","virtioInterface":"{deployParameters.virtioInterface}","userData":"{deployParameters.userData}","adminUsername":"{deployParameters.adminUsername}","bootMethod":"{deployParameters.bootMethod}","placementHints":"{deployParameters.placementHints}"}'
              name: testTemplateRole
          nfviType: AzureCore
        networkFunctionType: VirtualNetworkFunction
      publisherName: TestPublisher
      resourceGroupName: rg
Create or update a network function definition version resource for AzureOperatorNexus VNF
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var networkFunctionDefinitionVersion = new AzureNative.HybridNetwork.NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersion", new()
    {
        Location = "eastus",
        NetworkFunctionDefinitionGroupName = "TestNetworkFunctionDefinitionGroupName",
        NetworkFunctionDefinitionVersionName = "1.0.0",
        Properties = new AzureNative.HybridNetwork.Inputs.VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs
        {
            DeployParameters = "{\"virtualMachineName\":{\"type\":\"string\"},\"extendedLocationName\":{\"type\":\"string\"},\"cpuCores\":{\"type\":\"int\"},\"memorySizeGB\":{\"type\":\"int\"},\"cloudServicesNetworkAttachment\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]},\"networkAttachments\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]}},\"storageProfile\":{\"type\":\"object\",\"properties\":{\"osDisk\":{\"type\":\"object\",\"properties\":{\"createOption\":{\"type\":\"string\"},\"deleteOption\":{\"type\":\"string\"},\"diskSizeGB\":{\"type\":\"integer\"}},\"required\":[\"diskSizeGB\"]}},\"required\":[\"osDisk\"]},\"sshPublicKeys\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"keyData\":{\"type\":\"string\"}},\"required\":[\"keyData\"]}},\"userData\":{\"type\":\"string\"},\"adminUsername\":{\"type\":\"string\"},\"bootMethod\":{\"type\":\"string\",\"default\":\"UEFI\",\"enum\":[\"UEFI\",\"BIOS\"]},\"isolateEmulatorThread\":{\"type\":\"string\"},\"virtioInterface\":{\"type\":\"string\"},\"placementHints\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hintType\":{\"type\":\"string\",\"enum\":[\"Affinity\",\"AntiAffinity\"]},\"resourceId\":{\"type\":\"string\"},\"schedulingExecution\":{\"type\":\"string\",\"enum\":[\"Soft\",\"Hard\"]},\"scope\":{\"type\":\"string\"}},\"required\":[\"hintType\",\"schedulingExecution\",\"resourceId\",\"scope\"]}}}",
            Description = "test NFDV for AzureOperatorNexus",
            NetworkFunctionTemplate = new AzureNative.HybridNetwork.Inputs.AzureOperatorNexusNetworkFunctionTemplateArgs
            {
                NetworkFunctionApplications = 
                {
                    new AzureNative.HybridNetwork.Inputs.AzureOperatorNexusNetworkFunctionImageApplicationArgs
                    {
                        ArtifactProfile = new AzureNative.HybridNetwork.Inputs.AzureOperatorNexusImageArtifactProfileArgs
                        {
                            ArtifactStore = new AzureNative.HybridNetwork.Inputs.ReferencedResourceArgs
                            {
                                Id = "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
                            },
                            ImageArtifactProfile = new AzureNative.HybridNetwork.Inputs.ImageArtifactProfileArgs
                            {
                                ImageName = "test-image",
                                ImageVersion = "1.0.0",
                            },
                        },
                        ArtifactType = "ImageFile",
                        DependsOnProfile = new AzureNative.HybridNetwork.Inputs.DependsOnProfileArgs
                        {
                            InstallDependsOn = new() { },
                            UninstallDependsOn = new() { },
                            UpdateDependsOn = new() { },
                        },
                        DeployParametersMappingRuleProfile = new AzureNative.HybridNetwork.Inputs.AzureOperatorNexusImageDeployMappingRuleProfileArgs
                        {
                            ApplicationEnablement = AzureNative.HybridNetwork.ApplicationEnablement.Unknown,
                            ImageMappingRuleProfile = new AzureNative.HybridNetwork.Inputs.ImageMappingRuleProfileArgs
                            {
                                UserConfiguration = "",
                            },
                        },
                        Name = "testImageRole",
                    },
                    new AzureNative.HybridNetwork.Inputs.AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs
                    {
                        ArtifactProfile = new AzureNative.HybridNetwork.Inputs.AzureOperatorNexusArmTemplateArtifactProfileArgs
                        {
                            ArtifactStore = new AzureNative.HybridNetwork.Inputs.ReferencedResourceArgs
                            {
                                Id = "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
                            },
                            TemplateArtifactProfile = new AzureNative.HybridNetwork.Inputs.ArmTemplateArtifactProfileArgs
                            {
                                TemplateName = "test-template",
                                TemplateVersion = "1.0.0",
                            },
                        },
                        ArtifactType = "ArmTemplate",
                        DependsOnProfile = new AzureNative.HybridNetwork.Inputs.DependsOnProfileArgs
                        {
                            InstallDependsOn = new[]
                            {
                                "testImageRole",
                            },
                            UninstallDependsOn = new[]
                            {
                                "testImageRole",
                            },
                            UpdateDependsOn = new[]
                            {
                                "testImageRole",
                            },
                        },
                        DeployParametersMappingRuleProfile = new AzureNative.HybridNetwork.Inputs.AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs
                        {
                            ApplicationEnablement = AzureNative.HybridNetwork.ApplicationEnablement.Unknown,
                            TemplateMappingRuleProfile = new AzureNative.HybridNetwork.Inputs.ArmTemplateMappingRuleProfileArgs
                            {
                                TemplateParameters = "{\"virtualMachineName\":\"{deployParameters.virtualMachineName}\",\"extendedLocationName\":\"{deployParameters.extendedLocationName}\",\"cpuCores\":\"{deployParameters.cpuCores}\",\"memorySizeGB\":\"{deployParameters.memorySizeGB}\",\"cloudServicesNetworkAttachment\":\"{deployParameters.cloudServicesNetworkAttachment}\",\"networkAttachments\":\"{deployParameters.networkAttachments}\",\"sshPublicKeys\":\"{deployParameters.sshPublicKeys}\",\"storageProfile\":\"{deployParameters.storageProfile}\",\"isolateEmulatorThread\":\"{deployParameters.isolateEmulatorThread}\",\"virtioInterface\":\"{deployParameters.virtioInterface}\",\"userData\":\"{deployParameters.userData}\",\"adminUsername\":\"{deployParameters.adminUsername}\",\"bootMethod\":\"{deployParameters.bootMethod}\",\"placementHints\":\"{deployParameters.placementHints}\"}",
                            },
                        },
                        Name = "testTemplateRole",
                    },
                },
                NfviType = "AzureOperatorNexus",
            },
            NetworkFunctionType = "VirtualNetworkFunction",
        },
        PublisherName = "TestPublisher",
        ResourceGroupName = "rg",
    });
});
package main
import (
	hybridnetwork "github.com/pulumi/pulumi-azure-native-sdk/hybridnetwork/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := hybridnetwork.NewNetworkFunctionDefinitionVersion(ctx, "networkFunctionDefinitionVersion", &hybridnetwork.NetworkFunctionDefinitionVersionArgs{
			Location:                             pulumi.String("eastus"),
			NetworkFunctionDefinitionGroupName:   pulumi.String("TestNetworkFunctionDefinitionGroupName"),
			NetworkFunctionDefinitionVersionName: pulumi.String("1.0.0"),
			Properties: &hybridnetwork.VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs{
				DeployParameters: pulumi.String("{\"virtualMachineName\":{\"type\":\"string\"},\"extendedLocationName\":{\"type\":\"string\"},\"cpuCores\":{\"type\":\"int\"},\"memorySizeGB\":{\"type\":\"int\"},\"cloudServicesNetworkAttachment\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]},\"networkAttachments\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]}},\"storageProfile\":{\"type\":\"object\",\"properties\":{\"osDisk\":{\"type\":\"object\",\"properties\":{\"createOption\":{\"type\":\"string\"},\"deleteOption\":{\"type\":\"string\"},\"diskSizeGB\":{\"type\":\"integer\"}},\"required\":[\"diskSizeGB\"]}},\"required\":[\"osDisk\"]},\"sshPublicKeys\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"keyData\":{\"type\":\"string\"}},\"required\":[\"keyData\"]}},\"userData\":{\"type\":\"string\"},\"adminUsername\":{\"type\":\"string\"},\"bootMethod\":{\"type\":\"string\",\"default\":\"UEFI\",\"enum\":[\"UEFI\",\"BIOS\"]},\"isolateEmulatorThread\":{\"type\":\"string\"},\"virtioInterface\":{\"type\":\"string\"},\"placementHints\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hintType\":{\"type\":\"string\",\"enum\":[\"Affinity\",\"AntiAffinity\"]},\"resourceId\":{\"type\":\"string\"},\"schedulingExecution\":{\"type\":\"string\",\"enum\":[\"Soft\",\"Hard\"]},\"scope\":{\"type\":\"string\"}},\"required\":[\"hintType\",\"schedulingExecution\",\"resourceId\",\"scope\"]}}}"),
				Description:      pulumi.String("test NFDV for AzureOperatorNexus"),
				NetworkFunctionTemplate: hybridnetwork.AzureOperatorNexusNetworkFunctionTemplate{
					NetworkFunctionApplications: []interface{}{
						hybridnetwork.AzureOperatorNexusNetworkFunctionImageApplication{
							ArtifactProfile: hybridnetwork.AzureOperatorNexusImageArtifactProfile{
								ArtifactStore: hybridnetwork.ReferencedResource{
									Id: "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
								},
								ImageArtifactProfile: hybridnetwork.ImageArtifactProfile{
									ImageName:    "test-image",
									ImageVersion: "1.0.0",
								},
							},
							ArtifactType: "ImageFile",
							DependsOnProfile: hybridnetwork.DependsOnProfile{
								InstallDependsOn:   []interface{}{},
								UninstallDependsOn: []interface{}{},
								UpdateDependsOn:    []interface{}{},
							},
							DeployParametersMappingRuleProfile: hybridnetwork.AzureOperatorNexusImageDeployMappingRuleProfile{
								ApplicationEnablement: hybridnetwork.ApplicationEnablementUnknown,
								ImageMappingRuleProfile: hybridnetwork.ImageMappingRuleProfile{
									UserConfiguration: "",
								},
							},
							Name: "testImageRole",
						},
						hybridnetwork.AzureOperatorNexusNetworkFunctionArmTemplateApplication{
							ArtifactProfile: hybridnetwork.AzureOperatorNexusArmTemplateArtifactProfile{
								ArtifactStore: hybridnetwork.ReferencedResource{
									Id: "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
								},
								TemplateArtifactProfile: hybridnetwork.ArmTemplateArtifactProfile{
									TemplateName:    "test-template",
									TemplateVersion: "1.0.0",
								},
							},
							ArtifactType: "ArmTemplate",
							DependsOnProfile: hybridnetwork.DependsOnProfile{
								InstallDependsOn: []string{
									"testImageRole",
								},
								UninstallDependsOn: []string{
									"testImageRole",
								},
								UpdateDependsOn: []string{
									"testImageRole",
								},
							},
							DeployParametersMappingRuleProfile: hybridnetwork.AzureOperatorNexusArmTemplateDeployMappingRuleProfile{
								ApplicationEnablement: hybridnetwork.ApplicationEnablementUnknown,
								TemplateMappingRuleProfile: hybridnetwork.ArmTemplateMappingRuleProfile{
									TemplateParameters: "{\"virtualMachineName\":\"{deployParameters.virtualMachineName}\",\"extendedLocationName\":\"{deployParameters.extendedLocationName}\",\"cpuCores\":\"{deployParameters.cpuCores}\",\"memorySizeGB\":\"{deployParameters.memorySizeGB}\",\"cloudServicesNetworkAttachment\":\"{deployParameters.cloudServicesNetworkAttachment}\",\"networkAttachments\":\"{deployParameters.networkAttachments}\",\"sshPublicKeys\":\"{deployParameters.sshPublicKeys}\",\"storageProfile\":\"{deployParameters.storageProfile}\",\"isolateEmulatorThread\":\"{deployParameters.isolateEmulatorThread}\",\"virtioInterface\":\"{deployParameters.virtioInterface}\",\"userData\":\"{deployParameters.userData}\",\"adminUsername\":\"{deployParameters.adminUsername}\",\"bootMethod\":\"{deployParameters.bootMethod}\",\"placementHints\":\"{deployParameters.placementHints}\"}",
								},
							},
							Name: "testTemplateRole",
						},
					},
					NfviType: "AzureOperatorNexus",
				},
				NetworkFunctionType: pulumi.String("VirtualNetworkFunction"),
			},
			PublisherName:     pulumi.String("TestPublisher"),
			ResourceGroupName: pulumi.String("rg"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.hybridnetwork.NetworkFunctionDefinitionVersion;
import com.pulumi.azurenative.hybridnetwork.NetworkFunctionDefinitionVersionArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var networkFunctionDefinitionVersion = new NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersion", NetworkFunctionDefinitionVersionArgs.builder()
            .location("eastus")
            .networkFunctionDefinitionGroupName("TestNetworkFunctionDefinitionGroupName")
            .networkFunctionDefinitionVersionName("1.0.0")
            .properties(VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs.builder()
                .deployParameters("{\"virtualMachineName\":{\"type\":\"string\"},\"extendedLocationName\":{\"type\":\"string\"},\"cpuCores\":{\"type\":\"int\"},\"memorySizeGB\":{\"type\":\"int\"},\"cloudServicesNetworkAttachment\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]},\"networkAttachments\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]}},\"storageProfile\":{\"type\":\"object\",\"properties\":{\"osDisk\":{\"type\":\"object\",\"properties\":{\"createOption\":{\"type\":\"string\"},\"deleteOption\":{\"type\":\"string\"},\"diskSizeGB\":{\"type\":\"integer\"}},\"required\":[\"diskSizeGB\"]}},\"required\":[\"osDisk\"]},\"sshPublicKeys\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"keyData\":{\"type\":\"string\"}},\"required\":[\"keyData\"]}},\"userData\":{\"type\":\"string\"},\"adminUsername\":{\"type\":\"string\"},\"bootMethod\":{\"type\":\"string\",\"default\":\"UEFI\",\"enum\":[\"UEFI\",\"BIOS\"]},\"isolateEmulatorThread\":{\"type\":\"string\"},\"virtioInterface\":{\"type\":\"string\"},\"placementHints\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hintType\":{\"type\":\"string\",\"enum\":[\"Affinity\",\"AntiAffinity\"]},\"resourceId\":{\"type\":\"string\"},\"schedulingExecution\":{\"type\":\"string\",\"enum\":[\"Soft\",\"Hard\"]},\"scope\":{\"type\":\"string\"}},\"required\":[\"hintType\",\"schedulingExecution\",\"resourceId\",\"scope\"]}}}")
                .description("test NFDV for AzureOperatorNexus")
                .networkFunctionTemplate(AzureOperatorNexusNetworkFunctionTemplateArgs.builder()
                    .networkFunctionApplications(                    
                        AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs.builder()
                            .artifactProfile(AzureOperatorNexusArmTemplateArtifactProfileArgs.builder()
                                .artifactStore(ReferencedResourceArgs.builder()
                                    .id("/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore")
                                    .build())
                                .imageArtifactProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                .build())
                            .artifactType("ImageFile")
                            .dependsOnProfile(DependsOnProfileArgs.builder()
                                .installDependsOn()
                                .uninstallDependsOn()
                                .updateDependsOn()
                                .build())
                            .deployParametersMappingRuleProfile(AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs.builder()
                                .applicationEnablement("Unknown")
                                .imageMappingRuleProfile(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                                .build())
                            .name("testImageRole")
                            .build(),
                        AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs.builder()
                            .artifactProfile(AzureOperatorNexusArmTemplateArtifactProfileArgs.builder()
                                .artifactStore(ReferencedResourceArgs.builder()
                                    .id("/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore")
                                    .build())
                                .templateArtifactProfile(ArmTemplateArtifactProfileArgs.builder()
                                    .templateName("test-template")
                                    .templateVersion("1.0.0")
                                    .build())
                                .build())
                            .artifactType("ArmTemplate")
                            .dependsOnProfile(DependsOnProfileArgs.builder()
                                .installDependsOn("testImageRole")
                                .uninstallDependsOn("testImageRole")
                                .updateDependsOn("testImageRole")
                                .build())
                            .deployParametersMappingRuleProfile(AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs.builder()
                                .applicationEnablement("Unknown")
                                .templateMappingRuleProfile(ArmTemplateMappingRuleProfileArgs.builder()
                                    .templateParameters("{\"virtualMachineName\":\"{deployParameters.virtualMachineName}\",\"extendedLocationName\":\"{deployParameters.extendedLocationName}\",\"cpuCores\":\"{deployParameters.cpuCores}\",\"memorySizeGB\":\"{deployParameters.memorySizeGB}\",\"cloudServicesNetworkAttachment\":\"{deployParameters.cloudServicesNetworkAttachment}\",\"networkAttachments\":\"{deployParameters.networkAttachments}\",\"sshPublicKeys\":\"{deployParameters.sshPublicKeys}\",\"storageProfile\":\"{deployParameters.storageProfile}\",\"isolateEmulatorThread\":\"{deployParameters.isolateEmulatorThread}\",\"virtioInterface\":\"{deployParameters.virtioInterface}\",\"userData\":\"{deployParameters.userData}\",\"adminUsername\":\"{deployParameters.adminUsername}\",\"bootMethod\":\"{deployParameters.bootMethod}\",\"placementHints\":\"{deployParameters.placementHints}\"}")
                                    .build())
                                .build())
                            .name("testTemplateRole")
                            .build())
                    .nfviType("AzureOperatorNexus")
                    .build())
                .networkFunctionType("VirtualNetworkFunction")
                .build())
            .publisherName("TestPublisher")
            .resourceGroupName("rg")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const networkFunctionDefinitionVersion = new azure_native.hybridnetwork.NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersion", {
    location: "eastus",
    networkFunctionDefinitionGroupName: "TestNetworkFunctionDefinitionGroupName",
    networkFunctionDefinitionVersionName: "1.0.0",
    properties: {
        deployParameters: "{\"virtualMachineName\":{\"type\":\"string\"},\"extendedLocationName\":{\"type\":\"string\"},\"cpuCores\":{\"type\":\"int\"},\"memorySizeGB\":{\"type\":\"int\"},\"cloudServicesNetworkAttachment\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]},\"networkAttachments\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]}},\"storageProfile\":{\"type\":\"object\",\"properties\":{\"osDisk\":{\"type\":\"object\",\"properties\":{\"createOption\":{\"type\":\"string\"},\"deleteOption\":{\"type\":\"string\"},\"diskSizeGB\":{\"type\":\"integer\"}},\"required\":[\"diskSizeGB\"]}},\"required\":[\"osDisk\"]},\"sshPublicKeys\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"keyData\":{\"type\":\"string\"}},\"required\":[\"keyData\"]}},\"userData\":{\"type\":\"string\"},\"adminUsername\":{\"type\":\"string\"},\"bootMethod\":{\"type\":\"string\",\"default\":\"UEFI\",\"enum\":[\"UEFI\",\"BIOS\"]},\"isolateEmulatorThread\":{\"type\":\"string\"},\"virtioInterface\":{\"type\":\"string\"},\"placementHints\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hintType\":{\"type\":\"string\",\"enum\":[\"Affinity\",\"AntiAffinity\"]},\"resourceId\":{\"type\":\"string\"},\"schedulingExecution\":{\"type\":\"string\",\"enum\":[\"Soft\",\"Hard\"]},\"scope\":{\"type\":\"string\"}},\"required\":[\"hintType\",\"schedulingExecution\",\"resourceId\",\"scope\"]}}}",
        description: "test NFDV for AzureOperatorNexus",
        networkFunctionTemplate: {
            networkFunctionApplications: [
                {
                    artifactProfile: {
                        artifactStore: {
                            id: "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
                        },
                        imageArtifactProfile: {
                            imageName: "test-image",
                            imageVersion: "1.0.0",
                        },
                    },
                    artifactType: "ImageFile",
                    dependsOnProfile: {
                        installDependsOn: [],
                        uninstallDependsOn: [],
                        updateDependsOn: [],
                    },
                    deployParametersMappingRuleProfile: {
                        applicationEnablement: azure_native.hybridnetwork.ApplicationEnablement.Unknown,
                        imageMappingRuleProfile: {
                            userConfiguration: "",
                        },
                    },
                    name: "testImageRole",
                },
                {
                    artifactProfile: {
                        artifactStore: {
                            id: "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
                        },
                        templateArtifactProfile: {
                            templateName: "test-template",
                            templateVersion: "1.0.0",
                        },
                    },
                    artifactType: "ArmTemplate",
                    dependsOnProfile: {
                        installDependsOn: ["testImageRole"],
                        uninstallDependsOn: ["testImageRole"],
                        updateDependsOn: ["testImageRole"],
                    },
                    deployParametersMappingRuleProfile: {
                        applicationEnablement: azure_native.hybridnetwork.ApplicationEnablement.Unknown,
                        templateMappingRuleProfile: {
                            templateParameters: "{\"virtualMachineName\":\"{deployParameters.virtualMachineName}\",\"extendedLocationName\":\"{deployParameters.extendedLocationName}\",\"cpuCores\":\"{deployParameters.cpuCores}\",\"memorySizeGB\":\"{deployParameters.memorySizeGB}\",\"cloudServicesNetworkAttachment\":\"{deployParameters.cloudServicesNetworkAttachment}\",\"networkAttachments\":\"{deployParameters.networkAttachments}\",\"sshPublicKeys\":\"{deployParameters.sshPublicKeys}\",\"storageProfile\":\"{deployParameters.storageProfile}\",\"isolateEmulatorThread\":\"{deployParameters.isolateEmulatorThread}\",\"virtioInterface\":\"{deployParameters.virtioInterface}\",\"userData\":\"{deployParameters.userData}\",\"adminUsername\":\"{deployParameters.adminUsername}\",\"bootMethod\":\"{deployParameters.bootMethod}\",\"placementHints\":\"{deployParameters.placementHints}\"}",
                        },
                    },
                    name: "testTemplateRole",
                },
            ],
            nfviType: "AzureOperatorNexus",
        },
        networkFunctionType: "VirtualNetworkFunction",
    },
    publisherName: "TestPublisher",
    resourceGroupName: "rg",
});
import pulumi
import pulumi_azure_native as azure_native
network_function_definition_version = azure_native.hybridnetwork.NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersion",
    location="eastus",
    network_function_definition_group_name="TestNetworkFunctionDefinitionGroupName",
    network_function_definition_version_name="1.0.0",
    properties={
        "deploy_parameters": "{\"virtualMachineName\":{\"type\":\"string\"},\"extendedLocationName\":{\"type\":\"string\"},\"cpuCores\":{\"type\":\"int\"},\"memorySizeGB\":{\"type\":\"int\"},\"cloudServicesNetworkAttachment\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]},\"networkAttachments\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"networkAttachmentName\":{\"type\":\"string\"},\"attachedNetworkId\":{\"type\":\"string\"},\"ipAllocationMethod\":{\"type\":\"string\"},\"ipv4Address\":{\"type\":\"string\"},\"ipv6Address\":{\"type\":\"string\"},\"defaultGateway\":{\"type\":\"string\"}},\"required\":[\"attachedNetworkId\",\"ipAllocationMethod\"]}},\"storageProfile\":{\"type\":\"object\",\"properties\":{\"osDisk\":{\"type\":\"object\",\"properties\":{\"createOption\":{\"type\":\"string\"},\"deleteOption\":{\"type\":\"string\"},\"diskSizeGB\":{\"type\":\"integer\"}},\"required\":[\"diskSizeGB\"]}},\"required\":[\"osDisk\"]},\"sshPublicKeys\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"keyData\":{\"type\":\"string\"}},\"required\":[\"keyData\"]}},\"userData\":{\"type\":\"string\"},\"adminUsername\":{\"type\":\"string\"},\"bootMethod\":{\"type\":\"string\",\"default\":\"UEFI\",\"enum\":[\"UEFI\",\"BIOS\"]},\"isolateEmulatorThread\":{\"type\":\"string\"},\"virtioInterface\":{\"type\":\"string\"},\"placementHints\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"hintType\":{\"type\":\"string\",\"enum\":[\"Affinity\",\"AntiAffinity\"]},\"resourceId\":{\"type\":\"string\"},\"schedulingExecution\":{\"type\":\"string\",\"enum\":[\"Soft\",\"Hard\"]},\"scope\":{\"type\":\"string\"}},\"required\":[\"hintType\",\"schedulingExecution\",\"resourceId\",\"scope\"]}}}",
        "description": "test NFDV for AzureOperatorNexus",
        "network_function_template": {
            "network_function_applications": [
                {
                    "artifact_profile": {
                        "artifact_store": {
                            "id": "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
                        },
                        "image_artifact_profile": {
                            "image_name": "test-image",
                            "image_version": "1.0.0",
                        },
                    },
                    "artifact_type": "ImageFile",
                    "depends_on_profile": {
                        "install_depends_on": [],
                        "uninstall_depends_on": [],
                        "update_depends_on": [],
                    },
                    "deploy_parameters_mapping_rule_profile": {
                        "application_enablement": azure_native.hybridnetwork.ApplicationEnablement.UNKNOWN,
                        "image_mapping_rule_profile": {
                            "user_configuration": "",
                        },
                    },
                    "name": "testImageRole",
                },
                {
                    "artifact_profile": {
                        "artifact_store": {
                            "id": "/subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore",
                        },
                        "template_artifact_profile": {
                            "template_name": "test-template",
                            "template_version": "1.0.0",
                        },
                    },
                    "artifact_type": "ArmTemplate",
                    "depends_on_profile": {
                        "install_depends_on": ["testImageRole"],
                        "uninstall_depends_on": ["testImageRole"],
                        "update_depends_on": ["testImageRole"],
                    },
                    "deploy_parameters_mapping_rule_profile": {
                        "application_enablement": azure_native.hybridnetwork.ApplicationEnablement.UNKNOWN,
                        "template_mapping_rule_profile": {
                            "template_parameters": "{\"virtualMachineName\":\"{deployParameters.virtualMachineName}\",\"extendedLocationName\":\"{deployParameters.extendedLocationName}\",\"cpuCores\":\"{deployParameters.cpuCores}\",\"memorySizeGB\":\"{deployParameters.memorySizeGB}\",\"cloudServicesNetworkAttachment\":\"{deployParameters.cloudServicesNetworkAttachment}\",\"networkAttachments\":\"{deployParameters.networkAttachments}\",\"sshPublicKeys\":\"{deployParameters.sshPublicKeys}\",\"storageProfile\":\"{deployParameters.storageProfile}\",\"isolateEmulatorThread\":\"{deployParameters.isolateEmulatorThread}\",\"virtioInterface\":\"{deployParameters.virtioInterface}\",\"userData\":\"{deployParameters.userData}\",\"adminUsername\":\"{deployParameters.adminUsername}\",\"bootMethod\":\"{deployParameters.bootMethod}\",\"placementHints\":\"{deployParameters.placementHints}\"}",
                        },
                    },
                    "name": "testTemplateRole",
                },
            ],
            "nfvi_type": "AzureOperatorNexus",
        },
        "network_function_type": "VirtualNetworkFunction",
    },
    publisher_name="TestPublisher",
    resource_group_name="rg")
resources:
  networkFunctionDefinitionVersion:
    type: azure-native:hybridnetwork:NetworkFunctionDefinitionVersion
    properties:
      location: eastus
      networkFunctionDefinitionGroupName: TestNetworkFunctionDefinitionGroupName
      networkFunctionDefinitionVersionName: 1.0.0
      properties:
        deployParameters: '{"virtualMachineName":{"type":"string"},"extendedLocationName":{"type":"string"},"cpuCores":{"type":"int"},"memorySizeGB":{"type":"int"},"cloudServicesNetworkAttachment":{"type":"object","properties":{"networkAttachmentName":{"type":"string"},"attachedNetworkId":{"type":"string"},"ipAllocationMethod":{"type":"string"},"ipv4Address":{"type":"string"},"ipv6Address":{"type":"string"},"defaultGateway":{"type":"string"}},"required":["attachedNetworkId","ipAllocationMethod"]},"networkAttachments":{"type":"array","items":{"type":"object","properties":{"networkAttachmentName":{"type":"string"},"attachedNetworkId":{"type":"string"},"ipAllocationMethod":{"type":"string"},"ipv4Address":{"type":"string"},"ipv6Address":{"type":"string"},"defaultGateway":{"type":"string"}},"required":["attachedNetworkId","ipAllocationMethod"]}},"storageProfile":{"type":"object","properties":{"osDisk":{"type":"object","properties":{"createOption":{"type":"string"},"deleteOption":{"type":"string"},"diskSizeGB":{"type":"integer"}},"required":["diskSizeGB"]}},"required":["osDisk"]},"sshPublicKeys":{"type":"array","items":{"type":"object","properties":{"keyData":{"type":"string"}},"required":["keyData"]}},"userData":{"type":"string"},"adminUsername":{"type":"string"},"bootMethod":{"type":"string","default":"UEFI","enum":["UEFI","BIOS"]},"isolateEmulatorThread":{"type":"string"},"virtioInterface":{"type":"string"},"placementHints":{"type":"array","items":{"type":"object","properties":{"hintType":{"type":"string","enum":["Affinity","AntiAffinity"]},"resourceId":{"type":"string"},"schedulingExecution":{"type":"string","enum":["Soft","Hard"]},"scope":{"type":"string"}},"required":["hintType","schedulingExecution","resourceId","scope"]}}}'
        description: test NFDV for AzureOperatorNexus
        networkFunctionTemplate:
          networkFunctionApplications:
            - artifactProfile:
                artifactStore:
                  id: /subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore
                imageArtifactProfile:
                  imageName: test-image
                  imageVersion: 1.0.0
              artifactType: ImageFile
              dependsOnProfile:
                installDependsOn: []
                uninstallDependsOn: []
                updateDependsOn: []
              deployParametersMappingRuleProfile:
                applicationEnablement: Unknown
                imageMappingRuleProfile:
                  userConfiguration: ""
              name: testImageRole
            - artifactProfile:
                artifactStore:
                  id: /subscriptions/subid/resourceGroups/rg/providers/microsoft.hybridnetwork/publishers/TestPublisher/artifactStores/TestArtifactStore
                templateArtifactProfile:
                  templateName: test-template
                  templateVersion: 1.0.0
              artifactType: ArmTemplate
              dependsOnProfile:
                installDependsOn:
                  - testImageRole
                uninstallDependsOn:
                  - testImageRole
                updateDependsOn:
                  - testImageRole
              deployParametersMappingRuleProfile:
                applicationEnablement: Unknown
                templateMappingRuleProfile:
                  templateParameters: '{"virtualMachineName":"{deployParameters.virtualMachineName}","extendedLocationName":"{deployParameters.extendedLocationName}","cpuCores":"{deployParameters.cpuCores}","memorySizeGB":"{deployParameters.memorySizeGB}","cloudServicesNetworkAttachment":"{deployParameters.cloudServicesNetworkAttachment}","networkAttachments":"{deployParameters.networkAttachments}","sshPublicKeys":"{deployParameters.sshPublicKeys}","storageProfile":"{deployParameters.storageProfile}","isolateEmulatorThread":"{deployParameters.isolateEmulatorThread}","virtioInterface":"{deployParameters.virtioInterface}","userData":"{deployParameters.userData}","adminUsername":"{deployParameters.adminUsername}","bootMethod":"{deployParameters.bootMethod}","placementHints":"{deployParameters.placementHints}"}'
              name: testTemplateRole
          nfviType: AzureOperatorNexus
        networkFunctionType: VirtualNetworkFunction
      publisherName: TestPublisher
      resourceGroupName: rg
Create NetworkFunctionDefinitionVersion Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NetworkFunctionDefinitionVersion(name: string, args: NetworkFunctionDefinitionVersionArgs, opts?: CustomResourceOptions);@overload
def NetworkFunctionDefinitionVersion(resource_name: str,
                                     args: NetworkFunctionDefinitionVersionArgs,
                                     opts: Optional[ResourceOptions] = None)
@overload
def NetworkFunctionDefinitionVersion(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     network_function_definition_group_name: Optional[str] = None,
                                     publisher_name: Optional[str] = None,
                                     resource_group_name: Optional[str] = None,
                                     location: Optional[str] = None,
                                     network_function_definition_version_name: Optional[str] = None,
                                     properties: Optional[Union[ContainerizedNetworkFunctionDefinitionVersionArgs, VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs]] = None,
                                     tags: Optional[Mapping[str, str]] = None)func NewNetworkFunctionDefinitionVersion(ctx *Context, name string, args NetworkFunctionDefinitionVersionArgs, opts ...ResourceOption) (*NetworkFunctionDefinitionVersion, error)public NetworkFunctionDefinitionVersion(string name, NetworkFunctionDefinitionVersionArgs args, CustomResourceOptions? opts = null)
public NetworkFunctionDefinitionVersion(String name, NetworkFunctionDefinitionVersionArgs args)
public NetworkFunctionDefinitionVersion(String name, NetworkFunctionDefinitionVersionArgs args, CustomResourceOptions options)
type: azure-native:hybridnetwork:NetworkFunctionDefinitionVersion
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args NetworkFunctionDefinitionVersionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args NetworkFunctionDefinitionVersionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args NetworkFunctionDefinitionVersionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NetworkFunctionDefinitionVersionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NetworkFunctionDefinitionVersionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var networkFunctionDefinitionVersionResource = new AzureNative.HybridNetwork.NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersionResource", new()
{
    NetworkFunctionDefinitionGroupName = "string",
    PublisherName = "string",
    ResourceGroupName = "string",
    Location = "string",
    NetworkFunctionDefinitionVersionName = "string",
    Properties = new AzureNative.HybridNetwork.Inputs.ContainerizedNetworkFunctionDefinitionVersionArgs
    {
        NetworkFunctionType = "ContainerizedNetworkFunction",
        DeployParameters = "string",
        Description = "string",
        NetworkFunctionTemplate = new AzureNative.HybridNetwork.Inputs.AzureArcKubernetesNetworkFunctionTemplateArgs
        {
            NfviType = "AzureArcKubernetes",
            NetworkFunctionApplications = new[]
            {
                new AzureNative.HybridNetwork.Inputs.AzureArcKubernetesHelmApplicationArgs
                {
                    ArtifactType = "HelmPackage",
                    ArtifactProfile = new AzureNative.HybridNetwork.Inputs.AzureArcKubernetesArtifactProfileArgs
                    {
                        ArtifactStore = new AzureNative.HybridNetwork.Inputs.ReferencedResourceArgs
                        {
                            Id = "string",
                        },
                        HelmArtifactProfile = new AzureNative.HybridNetwork.Inputs.HelmArtifactProfileArgs
                        {
                            HelmPackageName = "string",
                            HelmPackageVersionRange = "string",
                            ImagePullSecretsValuesPaths = new[]
                            {
                                "string",
                            },
                            RegistryValuesPaths = new[]
                            {
                                "string",
                            },
                        },
                    },
                    DependsOnProfile = new AzureNative.HybridNetwork.Inputs.DependsOnProfileArgs
                    {
                        InstallDependsOn = new[]
                        {
                            "string",
                        },
                        UninstallDependsOn = new[]
                        {
                            "string",
                        },
                        UpdateDependsOn = new[]
                        {
                            "string",
                        },
                    },
                    DeployParametersMappingRuleProfile = new AzureNative.HybridNetwork.Inputs.AzureArcKubernetesDeployMappingRuleProfileArgs
                    {
                        ApplicationEnablement = "string",
                        HelmMappingRuleProfile = new AzureNative.HybridNetwork.Inputs.HelmMappingRuleProfileArgs
                        {
                            HelmPackageVersion = "string",
                            Options = new AzureNative.HybridNetwork.Inputs.HelmMappingRuleProfileOptionsArgs
                            {
                                InstallOptions = new AzureNative.HybridNetwork.Inputs.HelmInstallOptionsArgs
                                {
                                    Atomic = "string",
                                    Timeout = "string",
                                    Wait = "string",
                                },
                                UpgradeOptions = new AzureNative.HybridNetwork.Inputs.HelmUpgradeOptionsArgs
                                {
                                    Atomic = "string",
                                    Timeout = "string",
                                    Wait = "string",
                                },
                            },
                            ReleaseName = "string",
                            ReleaseNamespace = "string",
                            Values = "string",
                        },
                    },
                    Name = "string",
                },
            },
        },
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := hybridnetwork.NewNetworkFunctionDefinitionVersion(ctx, "networkFunctionDefinitionVersionResource", &hybridnetwork.NetworkFunctionDefinitionVersionArgs{
	NetworkFunctionDefinitionGroupName:   pulumi.String("string"),
	PublisherName:                        pulumi.String("string"),
	ResourceGroupName:                    pulumi.String("string"),
	Location:                             pulumi.String("string"),
	NetworkFunctionDefinitionVersionName: pulumi.String("string"),
	Properties: &hybridnetwork.ContainerizedNetworkFunctionDefinitionVersionArgs{
		NetworkFunctionType: pulumi.String("ContainerizedNetworkFunction"),
		DeployParameters:    pulumi.String("string"),
		Description:         pulumi.String("string"),
		NetworkFunctionTemplate: &hybridnetwork.AzureArcKubernetesNetworkFunctionTemplateArgs{
			NfviType: pulumi.String("AzureArcKubernetes"),
			NetworkFunctionApplications: hybridnetwork.AzureArcKubernetesHelmApplicationArray{
				&hybridnetwork.AzureArcKubernetesHelmApplicationArgs{
					ArtifactType: pulumi.String("HelmPackage"),
					ArtifactProfile: &hybridnetwork.AzureArcKubernetesArtifactProfileArgs{
						ArtifactStore: &hybridnetwork.ReferencedResourceArgs{
							Id: pulumi.String("string"),
						},
						HelmArtifactProfile: &hybridnetwork.HelmArtifactProfileArgs{
							HelmPackageName:         pulumi.String("string"),
							HelmPackageVersionRange: pulumi.String("string"),
							ImagePullSecretsValuesPaths: pulumi.StringArray{
								pulumi.String("string"),
							},
							RegistryValuesPaths: pulumi.StringArray{
								pulumi.String("string"),
							},
						},
					},
					DependsOnProfile: &hybridnetwork.DependsOnProfileArgs{
						InstallDependsOn: pulumi.StringArray{
							pulumi.String("string"),
						},
						UninstallDependsOn: pulumi.StringArray{
							pulumi.String("string"),
						},
						UpdateDependsOn: pulumi.StringArray{
							pulumi.String("string"),
						},
					},
					DeployParametersMappingRuleProfile: &hybridnetwork.AzureArcKubernetesDeployMappingRuleProfileArgs{
						ApplicationEnablement: pulumi.String("string"),
						HelmMappingRuleProfile: &hybridnetwork.HelmMappingRuleProfileArgs{
							HelmPackageVersion: pulumi.String("string"),
							Options: &hybridnetwork.HelmMappingRuleProfileOptionsArgs{
								InstallOptions: &hybridnetwork.HelmInstallOptionsArgs{
									Atomic:  pulumi.String("string"),
									Timeout: pulumi.String("string"),
									Wait:    pulumi.String("string"),
								},
								UpgradeOptions: &hybridnetwork.HelmUpgradeOptionsArgs{
									Atomic:  pulumi.String("string"),
									Timeout: pulumi.String("string"),
									Wait:    pulumi.String("string"),
								},
							},
							ReleaseName:      pulumi.String("string"),
							ReleaseNamespace: pulumi.String("string"),
							Values:           pulumi.String("string"),
						},
					},
					Name: pulumi.String("string"),
				},
			},
		},
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var networkFunctionDefinitionVersionResource = new NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersionResource", NetworkFunctionDefinitionVersionArgs.builder()
    .networkFunctionDefinitionGroupName("string")
    .publisherName("string")
    .resourceGroupName("string")
    .location("string")
    .networkFunctionDefinitionVersionName("string")
    .properties(ContainerizedNetworkFunctionDefinitionVersionArgs.builder()
        .networkFunctionType("ContainerizedNetworkFunction")
        .deployParameters("string")
        .description("string")
        .networkFunctionTemplate(AzureArcKubernetesNetworkFunctionTemplateArgs.builder()
            .nfviType("AzureArcKubernetes")
            .networkFunctionApplications(AzureArcKubernetesHelmApplicationArgs.builder()
                .artifactType("HelmPackage")
                .artifactProfile(AzureArcKubernetesArtifactProfileArgs.builder()
                    .artifactStore(ReferencedResourceArgs.builder()
                        .id("string")
                        .build())
                    .helmArtifactProfile(HelmArtifactProfileArgs.builder()
                        .helmPackageName("string")
                        .helmPackageVersionRange("string")
                        .imagePullSecretsValuesPaths("string")
                        .registryValuesPaths("string")
                        .build())
                    .build())
                .dependsOnProfile(DependsOnProfileArgs.builder()
                    .installDependsOn("string")
                    .uninstallDependsOn("string")
                    .updateDependsOn("string")
                    .build())
                .deployParametersMappingRuleProfile(AzureArcKubernetesDeployMappingRuleProfileArgs.builder()
                    .applicationEnablement("string")
                    .helmMappingRuleProfile(HelmMappingRuleProfileArgs.builder()
                        .helmPackageVersion("string")
                        .options(HelmMappingRuleProfileOptionsArgs.builder()
                            .installOptions(HelmInstallOptionsArgs.builder()
                                .atomic("string")
                                .timeout("string")
                                .wait("string")
                                .build())
                            .upgradeOptions(HelmUpgradeOptionsArgs.builder()
                                .atomic("string")
                                .timeout("string")
                                .wait("string")
                                .build())
                            .build())
                        .releaseName("string")
                        .releaseNamespace("string")
                        .values("string")
                        .build())
                    .build())
                .name("string")
                .build())
            .build())
        .build())
    .tags(Map.of("string", "string"))
    .build());
network_function_definition_version_resource = azure_native.hybridnetwork.NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersionResource",
    network_function_definition_group_name="string",
    publisher_name="string",
    resource_group_name="string",
    location="string",
    network_function_definition_version_name="string",
    properties={
        "network_function_type": "ContainerizedNetworkFunction",
        "deploy_parameters": "string",
        "description": "string",
        "network_function_template": {
            "nfvi_type": "AzureArcKubernetes",
            "network_function_applications": [{
                "artifact_type": "HelmPackage",
                "artifact_profile": {
                    "artifact_store": {
                        "id": "string",
                    },
                    "helm_artifact_profile": {
                        "helm_package_name": "string",
                        "helm_package_version_range": "string",
                        "image_pull_secrets_values_paths": ["string"],
                        "registry_values_paths": ["string"],
                    },
                },
                "depends_on_profile": {
                    "install_depends_on": ["string"],
                    "uninstall_depends_on": ["string"],
                    "update_depends_on": ["string"],
                },
                "deploy_parameters_mapping_rule_profile": {
                    "application_enablement": "string",
                    "helm_mapping_rule_profile": {
                        "helm_package_version": "string",
                        "options": {
                            "install_options": {
                                "atomic": "string",
                                "timeout": "string",
                                "wait": "string",
                            },
                            "upgrade_options": {
                                "atomic": "string",
                                "timeout": "string",
                                "wait": "string",
                            },
                        },
                        "release_name": "string",
                        "release_namespace": "string",
                        "values": "string",
                    },
                },
                "name": "string",
            }],
        },
    },
    tags={
        "string": "string",
    })
const networkFunctionDefinitionVersionResource = new azure_native.hybridnetwork.NetworkFunctionDefinitionVersion("networkFunctionDefinitionVersionResource", {
    networkFunctionDefinitionGroupName: "string",
    publisherName: "string",
    resourceGroupName: "string",
    location: "string",
    networkFunctionDefinitionVersionName: "string",
    properties: {
        networkFunctionType: "ContainerizedNetworkFunction",
        deployParameters: "string",
        description: "string",
        networkFunctionTemplate: {
            nfviType: "AzureArcKubernetes",
            networkFunctionApplications: [{
                artifactType: "HelmPackage",
                artifactProfile: {
                    artifactStore: {
                        id: "string",
                    },
                    helmArtifactProfile: {
                        helmPackageName: "string",
                        helmPackageVersionRange: "string",
                        imagePullSecretsValuesPaths: ["string"],
                        registryValuesPaths: ["string"],
                    },
                },
                dependsOnProfile: {
                    installDependsOn: ["string"],
                    uninstallDependsOn: ["string"],
                    updateDependsOn: ["string"],
                },
                deployParametersMappingRuleProfile: {
                    applicationEnablement: "string",
                    helmMappingRuleProfile: {
                        helmPackageVersion: "string",
                        options: {
                            installOptions: {
                                atomic: "string",
                                timeout: "string",
                                wait: "string",
                            },
                            upgradeOptions: {
                                atomic: "string",
                                timeout: "string",
                                wait: "string",
                            },
                        },
                        releaseName: "string",
                        releaseNamespace: "string",
                        values: "string",
                    },
                },
                name: "string",
            }],
        },
    },
    tags: {
        string: "string",
    },
});
type: azure-native:hybridnetwork:NetworkFunctionDefinitionVersion
properties:
    location: string
    networkFunctionDefinitionGroupName: string
    networkFunctionDefinitionVersionName: string
    properties:
        deployParameters: string
        description: string
        networkFunctionTemplate:
            networkFunctionApplications:
                - artifactProfile:
                    artifactStore:
                        id: string
                    helmArtifactProfile:
                        helmPackageName: string
                        helmPackageVersionRange: string
                        imagePullSecretsValuesPaths:
                            - string
                        registryValuesPaths:
                            - string
                  artifactType: HelmPackage
                  dependsOnProfile:
                    installDependsOn:
                        - string
                    uninstallDependsOn:
                        - string
                    updateDependsOn:
                        - string
                  deployParametersMappingRuleProfile:
                    applicationEnablement: string
                    helmMappingRuleProfile:
                        helmPackageVersion: string
                        options:
                            installOptions:
                                atomic: string
                                timeout: string
                                wait: string
                            upgradeOptions:
                                atomic: string
                                timeout: string
                                wait: string
                        releaseName: string
                        releaseNamespace: string
                        values: string
                  name: string
            nfviType: AzureArcKubernetes
        networkFunctionType: ContainerizedNetworkFunction
    publisherName: string
    resourceGroupName: string
    tags:
        string: string
NetworkFunctionDefinitionVersion Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The NetworkFunctionDefinitionVersion resource accepts the following input properties:
- NetworkFunction stringDefinition Group Name 
- The name of the network function definition group.
- PublisherName string
- The name of the publisher.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- NetworkFunction stringDefinition Version Name 
- The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.
- Properties
Pulumi.Azure | Pulumi.Native. Hybrid Network. Inputs. Containerized Network Function Definition Version Azure Native. Hybrid Network. Inputs. Virtual Network Function Network Function Definition Version 
- Network function definition version properties.
- Dictionary<string, string>
- Resource tags.
- NetworkFunction stringDefinition Group Name 
- The name of the network function definition group.
- PublisherName string
- The name of the publisher.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- NetworkFunction stringDefinition Version Name 
- The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.
- Properties
ContainerizedNetwork | VirtualFunction Definition Version Args Network Function Network Function Definition Version Args 
- Network function definition version properties.
- map[string]string
- Resource tags.
- networkFunction StringDefinition Group Name 
- The name of the network function definition group.
- publisherName String
- The name of the publisher.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- networkFunction StringDefinition Version Name 
- The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.
- properties
ContainerizedNetwork | VirtualFunction Definition Version Network Function Network Function Definition Version 
- Network function definition version properties.
- Map<String,String>
- Resource tags.
- networkFunction stringDefinition Group Name 
- The name of the network function definition group.
- publisherName string
- The name of the publisher.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- location string
- The geo-location where the resource lives
- networkFunction stringDefinition Version Name 
- The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.
- properties
ContainerizedNetwork | VirtualFunction Definition Version Network Function Network Function Definition Version 
- Network function definition version properties.
- {[key: string]: string}
- Resource tags.
- network_function_ strdefinition_ group_ name 
- The name of the network function definition group.
- publisher_name str
- The name of the publisher.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- location str
- The geo-location where the resource lives
- network_function_ strdefinition_ version_ name 
- The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.
- properties
ContainerizedNetwork | VirtualFunction Definition Version Args Network Function Network Function Definition Version Args 
- Network function definition version properties.
- Mapping[str, str]
- Resource tags.
- networkFunction StringDefinition Group Name 
- The name of the network function definition group.
- publisherName String
- The name of the publisher.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- networkFunction StringDefinition Version Name 
- The name of the network function definition version. The name should conform to the SemVer 2.0.0 specification: https://semver.org/spec/v2.0.0.html.
- properties Property Map | Property Map
- Network function definition version properties.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the NetworkFunctionDefinitionVersion resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Hybrid Network. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
ApplicationEnablement, ApplicationEnablementArgs    
- Unknown
- Unknown
- Enabled
- Enabled
- Disabled
- Disabled
- ApplicationEnablement Unknown 
- Unknown
- ApplicationEnablement Enabled 
- Enabled
- ApplicationEnablement Disabled 
- Disabled
- Unknown
- Unknown
- Enabled
- Enabled
- Disabled
- Disabled
- Unknown
- Unknown
- Enabled
- Enabled
- Disabled
- Disabled
- UNKNOWN
- Unknown
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Unknown"
- Unknown
- "Enabled"
- Enabled
- "Disabled"
- Disabled
ArmTemplateArtifactProfile, ArmTemplateArtifactProfileArgs        
- TemplateName string
- Template name.
- TemplateVersion string
- Template version.
- TemplateName string
- Template name.
- TemplateVersion string
- Template version.
- templateName String
- Template name.
- templateVersion String
- Template version.
- templateName string
- Template name.
- templateVersion string
- Template version.
- template_name str
- Template name.
- template_version str
- Template version.
- templateName String
- Template name.
- templateVersion String
- Template version.
ArmTemplateArtifactProfileResponse, ArmTemplateArtifactProfileResponseArgs          
- TemplateName string
- Template name.
- TemplateVersion string
- Template version.
- TemplateName string
- Template name.
- TemplateVersion string
- Template version.
- templateName String
- Template name.
- templateVersion String
- Template version.
- templateName string
- Template name.
- templateVersion string
- Template version.
- template_name str
- Template name.
- template_version str
- Template version.
- templateName String
- Template name.
- templateVersion String
- Template version.
ArmTemplateMappingRuleProfile, ArmTemplateMappingRuleProfileArgs          
- TemplateParameters string
- List of template parameters.
- TemplateParameters string
- List of template parameters.
- templateParameters String
- List of template parameters.
- templateParameters string
- List of template parameters.
- template_parameters str
- List of template parameters.
- templateParameters String
- List of template parameters.
ArmTemplateMappingRuleProfileResponse, ArmTemplateMappingRuleProfileResponseArgs            
- TemplateParameters string
- List of template parameters.
- TemplateParameters string
- List of template parameters.
- templateParameters String
- List of template parameters.
- templateParameters string
- List of template parameters.
- template_parameters str
- List of template parameters.
- templateParameters String
- List of template parameters.
AzureArcKubernetesArtifactProfile, AzureArcKubernetesArtifactProfileArgs          
- ArtifactStore Pulumi.Azure Native. Hybrid Network. Inputs. Referenced Resource 
- The reference to artifact store.
- HelmArtifact Pulumi.Profile Azure Native. Hybrid Network. Inputs. Helm Artifact Profile 
- Helm artifact profile.
- ArtifactStore ReferencedResource 
- The reference to artifact store.
- HelmArtifact HelmProfile Artifact Profile 
- Helm artifact profile.
- artifactStore ReferencedResource 
- The reference to artifact store.
- helmArtifact HelmProfile Artifact Profile 
- Helm artifact profile.
- artifactStore ReferencedResource 
- The reference to artifact store.
- helmArtifact HelmProfile Artifact Profile 
- Helm artifact profile.
- artifact_store ReferencedResource 
- The reference to artifact store.
- helm_artifact_ Helmprofile Artifact Profile 
- Helm artifact profile.
- artifactStore Property Map
- The reference to artifact store.
- helmArtifact Property MapProfile 
- Helm artifact profile.
AzureArcKubernetesArtifactProfileResponse, AzureArcKubernetesArtifactProfileResponseArgs            
- ArtifactStore Pulumi.Azure Native. Hybrid Network. Inputs. Referenced Resource Response 
- The reference to artifact store.
- HelmArtifact Pulumi.Profile Azure Native. Hybrid Network. Inputs. Helm Artifact Profile Response 
- Helm artifact profile.
- ArtifactStore ReferencedResource Response 
- The reference to artifact store.
- HelmArtifact HelmProfile Artifact Profile Response 
- Helm artifact profile.
- artifactStore ReferencedResource Response 
- The reference to artifact store.
- helmArtifact HelmProfile Artifact Profile Response 
- Helm artifact profile.
- artifactStore ReferencedResource Response 
- The reference to artifact store.
- helmArtifact HelmProfile Artifact Profile Response 
- Helm artifact profile.
- artifact_store ReferencedResource Response 
- The reference to artifact store.
- helm_artifact_ Helmprofile Artifact Profile Response 
- Helm artifact profile.
- artifactStore Property Map
- The reference to artifact store.
- helmArtifact Property MapProfile 
- Helm artifact profile.
AzureArcKubernetesDeployMappingRuleProfile, AzureArcKubernetesDeployMappingRuleProfileArgs              
- ApplicationEnablement string | Pulumi.Azure Native. Hybrid Network. Application Enablement 
- The application enablement.
- HelmMapping Pulumi.Rule Profile Azure Native. Hybrid Network. Inputs. Helm Mapping Rule Profile 
- The helm mapping rule profile.
- ApplicationEnablement string | ApplicationEnablement 
- The application enablement.
- HelmMapping HelmRule Profile Mapping Rule Profile 
- The helm mapping rule profile.
- applicationEnablement String | ApplicationEnablement 
- The application enablement.
- helmMapping HelmRule Profile Mapping Rule Profile 
- The helm mapping rule profile.
- applicationEnablement string | ApplicationEnablement 
- The application enablement.
- helmMapping HelmRule Profile Mapping Rule Profile 
- The helm mapping rule profile.
- application_enablement str | ApplicationEnablement 
- The application enablement.
- helm_mapping_ Helmrule_ profile Mapping Rule Profile 
- The helm mapping rule profile.
- applicationEnablement String | "Unknown" | "Enabled" | "Disabled"
- The application enablement.
- helmMapping Property MapRule Profile 
- The helm mapping rule profile.
AzureArcKubernetesDeployMappingRuleProfileResponse, AzureArcKubernetesDeployMappingRuleProfileResponseArgs                
- ApplicationEnablement string
- The application enablement.
- HelmMapping Pulumi.Rule Profile Azure Native. Hybrid Network. Inputs. Helm Mapping Rule Profile Response 
- The helm mapping rule profile.
- ApplicationEnablement string
- The application enablement.
- HelmMapping HelmRule Profile Mapping Rule Profile Response 
- The helm mapping rule profile.
- applicationEnablement String
- The application enablement.
- helmMapping HelmRule Profile Mapping Rule Profile Response 
- The helm mapping rule profile.
- applicationEnablement string
- The application enablement.
- helmMapping HelmRule Profile Mapping Rule Profile Response 
- The helm mapping rule profile.
- application_enablement str
- The application enablement.
- helm_mapping_ Helmrule_ profile Mapping Rule Profile Response 
- The helm mapping rule profile.
- applicationEnablement String
- The application enablement.
- helmMapping Property MapRule Profile 
- The helm mapping rule profile.
AzureArcKubernetesHelmApplication, AzureArcKubernetesHelmApplicationArgs          
- ArtifactProfile Pulumi.Azure Native. Hybrid Network. Inputs. Azure Arc Kubernetes Artifact Profile 
- Azure arc kubernetes artifact profile.
- DependsOn Pulumi.Profile Azure Native. Hybrid Network. Inputs. Depends On Profile 
- Depends on profile definition.
- DeployParameters Pulumi.Mapping Rule Profile Azure Native. Hybrid Network. Inputs. Azure Arc Kubernetes Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- ArtifactProfile AzureArc Kubernetes Artifact Profile 
- Azure arc kubernetes artifact profile.
- DependsOn DependsProfile On Profile 
- Depends on profile definition.
- DeployParameters AzureMapping Rule Profile Arc Kubernetes Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- artifactProfile AzureArc Kubernetes Artifact Profile 
- Azure arc kubernetes artifact profile.
- dependsOn DependsProfile On Profile 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Arc Kubernetes Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
- artifactProfile AzureArc Kubernetes Artifact Profile 
- Azure arc kubernetes artifact profile.
- dependsOn DependsProfile On Profile 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Arc Kubernetes Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name string
- The name of the network function application.
- artifact_profile AzureArc Kubernetes Artifact Profile 
- Azure arc kubernetes artifact profile.
- depends_on_ Dependsprofile On Profile 
- Depends on profile definition.
- deploy_parameters_ Azuremapping_ rule_ profile Arc Kubernetes Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name str
- The name of the network function application.
- artifactProfile Property Map
- Azure arc kubernetes artifact profile.
- dependsOn Property MapProfile 
- Depends on profile definition.
- deployParameters Property MapMapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
AzureArcKubernetesHelmApplicationResponse, AzureArcKubernetesHelmApplicationResponseArgs            
- ArtifactProfile Pulumi.Azure Native. Hybrid Network. Inputs. Azure Arc Kubernetes Artifact Profile Response 
- Azure arc kubernetes artifact profile.
- DependsOn Pulumi.Profile Azure Native. Hybrid Network. Inputs. Depends On Profile Response 
- Depends on profile definition.
- DeployParameters Pulumi.Mapping Rule Profile Azure Native. Hybrid Network. Inputs. Azure Arc Kubernetes Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- ArtifactProfile AzureArc Kubernetes Artifact Profile Response 
- Azure arc kubernetes artifact profile.
- DependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- DeployParameters AzureMapping Rule Profile Arc Kubernetes Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- artifactProfile AzureArc Kubernetes Artifact Profile Response 
- Azure arc kubernetes artifact profile.
- dependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Arc Kubernetes Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
- artifactProfile AzureArc Kubernetes Artifact Profile Response 
- Azure arc kubernetes artifact profile.
- dependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Arc Kubernetes Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name string
- The name of the network function application.
- artifact_profile AzureArc Kubernetes Artifact Profile Response 
- Azure arc kubernetes artifact profile.
- depends_on_ Dependsprofile On Profile Response 
- Depends on profile definition.
- deploy_parameters_ Azuremapping_ rule_ profile Arc Kubernetes Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name str
- The name of the network function application.
- artifactProfile Property Map
- Azure arc kubernetes artifact profile.
- dependsOn Property MapProfile 
- Depends on profile definition.
- deployParameters Property MapMapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
AzureArcKubernetesNetworkFunctionTemplate, AzureArcKubernetesNetworkFunctionTemplateArgs            
- NetworkFunction List<Pulumi.Applications Azure Native. Hybrid Network. Inputs. Azure Arc Kubernetes Helm Application> 
- Network function applications.
- NetworkFunction []AzureApplications Arc Kubernetes Helm Application 
- Network function applications.
- networkFunction List<AzureApplications Arc Kubernetes Helm Application> 
- Network function applications.
- networkFunction AzureApplications Arc Kubernetes Helm Application[] 
- Network function applications.
- network_function_ Sequence[Azureapplications Arc Kubernetes Helm Application] 
- Network function applications.
- networkFunction List<Property Map>Applications 
- Network function applications.
AzureArcKubernetesNetworkFunctionTemplateResponse, AzureArcKubernetesNetworkFunctionTemplateResponseArgs              
- NetworkFunction List<Pulumi.Applications Azure Native. Hybrid Network. Inputs. Azure Arc Kubernetes Helm Application Response> 
- Network function applications.
- NetworkFunction []AzureApplications Arc Kubernetes Helm Application Response 
- Network function applications.
- networkFunction List<AzureApplications Arc Kubernetes Helm Application Response> 
- Network function applications.
- networkFunction AzureApplications Arc Kubernetes Helm Application Response[] 
- Network function applications.
- network_function_ Sequence[Azureapplications Arc Kubernetes Helm Application Response] 
- Network function applications.
- networkFunction List<Property Map>Applications 
- Network function applications.
AzureCoreArmTemplateArtifactProfile, AzureCoreArmTemplateArtifactProfileArgs            
- ArtifactStore Pulumi.Azure Native. Hybrid Network. Inputs. Referenced Resource 
- The reference to artifact store.
- TemplateArtifact Pulumi.Profile Azure Native. Hybrid Network. Inputs. Arm Template Artifact Profile 
- Template artifact profile.
- ArtifactStore ReferencedResource 
- The reference to artifact store.
- TemplateArtifact ArmProfile Template Artifact Profile 
- Template artifact profile.
- artifactStore ReferencedResource 
- The reference to artifact store.
- templateArtifact ArmProfile Template Artifact Profile 
- Template artifact profile.
- artifactStore ReferencedResource 
- The reference to artifact store.
- templateArtifact ArmProfile Template Artifact Profile 
- Template artifact profile.
- artifact_store ReferencedResource 
- The reference to artifact store.
- template_artifact_ Armprofile Template Artifact Profile 
- Template artifact profile.
- artifactStore Property Map
- The reference to artifact store.
- templateArtifact Property MapProfile 
- Template artifact profile.
AzureCoreArmTemplateArtifactProfileResponse, AzureCoreArmTemplateArtifactProfileResponseArgs              
- ArtifactStore Pulumi.Azure Native. Hybrid Network. Inputs. Referenced Resource Response 
- The reference to artifact store.
- TemplateArtifact Pulumi.Profile Azure Native. Hybrid Network. Inputs. Arm Template Artifact Profile Response 
- Template artifact profile.
- ArtifactStore ReferencedResource Response 
- The reference to artifact store.
- TemplateArtifact ArmProfile Template Artifact Profile Response 
- Template artifact profile.
- artifactStore ReferencedResource Response 
- The reference to artifact store.
- templateArtifact ArmProfile Template Artifact Profile Response 
- Template artifact profile.
- artifactStore ReferencedResource Response 
- The reference to artifact store.
- templateArtifact ArmProfile Template Artifact Profile Response 
- Template artifact profile.
- artifact_store ReferencedResource Response 
- The reference to artifact store.
- template_artifact_ Armprofile Template Artifact Profile Response 
- Template artifact profile.
- artifactStore Property Map
- The reference to artifact store.
- templateArtifact Property MapProfile 
- Template artifact profile.
AzureCoreArmTemplateDeployMappingRuleProfile, AzureCoreArmTemplateDeployMappingRuleProfileArgs                
- ApplicationEnablement string | Pulumi.Azure Native. Hybrid Network. Application Enablement 
- The application enablement.
- TemplateMapping Pulumi.Rule Profile Azure Native. Hybrid Network. Inputs. Arm Template Mapping Rule Profile 
- The template mapping rule profile.
- ApplicationEnablement string | ApplicationEnablement 
- The application enablement.
- TemplateMapping ArmRule Profile Template Mapping Rule Profile 
- The template mapping rule profile.
- applicationEnablement String | ApplicationEnablement 
- The application enablement.
- templateMapping ArmRule Profile Template Mapping Rule Profile 
- The template mapping rule profile.
- applicationEnablement string | ApplicationEnablement 
- The application enablement.
- templateMapping ArmRule Profile Template Mapping Rule Profile 
- The template mapping rule profile.
- application_enablement str | ApplicationEnablement 
- The application enablement.
- template_mapping_ Armrule_ profile Template Mapping Rule Profile 
- The template mapping rule profile.
- applicationEnablement String | "Unknown" | "Enabled" | "Disabled"
- The application enablement.
- templateMapping Property MapRule Profile 
- The template mapping rule profile.
AzureCoreArmTemplateDeployMappingRuleProfileResponse, AzureCoreArmTemplateDeployMappingRuleProfileResponseArgs                  
- ApplicationEnablement string
- The application enablement.
- TemplateMapping Pulumi.Rule Profile Azure Native. Hybrid Network. Inputs. Arm Template Mapping Rule Profile Response 
- The template mapping rule profile.
- ApplicationEnablement string
- The application enablement.
- TemplateMapping ArmRule Profile Template Mapping Rule Profile Response 
- The template mapping rule profile.
- applicationEnablement String
- The application enablement.
- templateMapping ArmRule Profile Template Mapping Rule Profile Response 
- The template mapping rule profile.
- applicationEnablement string
- The application enablement.
- templateMapping ArmRule Profile Template Mapping Rule Profile Response 
- The template mapping rule profile.
- application_enablement str
- The application enablement.
- template_mapping_ Armrule_ profile Template Mapping Rule Profile Response 
- The template mapping rule profile.
- applicationEnablement String
- The application enablement.
- templateMapping Property MapRule Profile 
- The template mapping rule profile.
AzureCoreNetworkFunctionArmTemplateApplication, AzureCoreNetworkFunctionArmTemplateApplicationArgs              
- ArtifactProfile Pulumi.Azure Native. Hybrid Network. Inputs. Azure Core Arm Template Artifact Profile 
- Azure template artifact profile.
- DependsOn Pulumi.Profile Azure Native. Hybrid Network. Inputs. Depends On Profile 
- Depends on profile definition.
- DeployParameters Pulumi.Mapping Rule Profile Azure Native. Hybrid Network. Inputs. Azure Core Arm Template Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- ArtifactProfile AzureCore Arm Template Artifact Profile 
- Azure template artifact profile.
- DependsOn DependsProfile On Profile 
- Depends on profile definition.
- DeployParameters AzureMapping Rule Profile Core Arm Template Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- artifactProfile AzureCore Arm Template Artifact Profile 
- Azure template artifact profile.
- dependsOn DependsProfile On Profile 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Core Arm Template Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
- artifactProfile AzureCore Arm Template Artifact Profile 
- Azure template artifact profile.
- dependsOn DependsProfile On Profile 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Core Arm Template Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name string
- The name of the network function application.
- artifact_profile AzureCore Arm Template Artifact Profile 
- Azure template artifact profile.
- depends_on_ Dependsprofile On Profile 
- Depends on profile definition.
- deploy_parameters_ Azuremapping_ rule_ profile Core Arm Template Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name str
- The name of the network function application.
- artifactProfile Property Map
- Azure template artifact profile.
- dependsOn Property MapProfile 
- Depends on profile definition.
- deployParameters Property MapMapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
AzureCoreNetworkFunctionArmTemplateApplicationResponse, AzureCoreNetworkFunctionArmTemplateApplicationResponseArgs                
- ArtifactProfile Pulumi.Azure Native. Hybrid Network. Inputs. Azure Core Arm Template Artifact Profile Response 
- Azure template artifact profile.
- DependsOn Pulumi.Profile Azure Native. Hybrid Network. Inputs. Depends On Profile Response 
- Depends on profile definition.
- DeployParameters Pulumi.Mapping Rule Profile Azure Native. Hybrid Network. Inputs. Azure Core Arm Template Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- ArtifactProfile AzureCore Arm Template Artifact Profile Response 
- Azure template artifact profile.
- DependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- DeployParameters AzureMapping Rule Profile Core Arm Template Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- artifactProfile AzureCore Arm Template Artifact Profile Response 
- Azure template artifact profile.
- dependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Core Arm Template Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
- artifactProfile AzureCore Arm Template Artifact Profile Response 
- Azure template artifact profile.
- dependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Core Arm Template Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name string
- The name of the network function application.
- artifact_profile AzureCore Arm Template Artifact Profile Response 
- Azure template artifact profile.
- depends_on_ Dependsprofile On Profile Response 
- Depends on profile definition.
- deploy_parameters_ Azuremapping_ rule_ profile Core Arm Template Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name str
- The name of the network function application.
- artifactProfile Property Map
- Azure template artifact profile.
- dependsOn Property MapProfile 
- Depends on profile definition.
- deployParameters Property MapMapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
AzureCoreNetworkFunctionTemplate, AzureCoreNetworkFunctionTemplateArgs          
- NetworkFunction List<Union<Pulumi.Applications Azure Native. Hybrid Network. Inputs. Azure Core Network Function Arm Template Application, Pulumi. Azure Native. Hybrid Network. Inputs. Azure Core Network Function Vhd Application>> 
- Network function applications.
- NetworkFunction []interface{}Applications 
- Network function applications.
- networkFunction List<Either<AzureApplications Core Network Function Arm Template Application,Azure Core Network Function Vhd Application>> 
- Network function applications.
- networkFunction (AzureApplications Core Network Function Arm Template Application | Azure Core Network Function Vhd Application)[] 
- Network function applications.
- network_function_ Sequence[Union[Azureapplications Core Network Function Arm Template Application, Azure Core Network Function Vhd Application]] 
- Network function applications.
- networkFunction List<Property Map | Property Map>Applications 
- Network function applications.
AzureCoreNetworkFunctionTemplateResponse, AzureCoreNetworkFunctionTemplateResponseArgs            
- NetworkFunction List<Union<Pulumi.Applications Azure Native. Hybrid Network. Inputs. Azure Core Network Function Arm Template Application Response, Pulumi. Azure Native. Hybrid Network. Inputs. Azure Core Network Function Vhd Application Response>> 
- Network function applications.
- NetworkFunction []interface{}Applications 
- Network function applications.
- networkFunction List<Either<AzureApplications Core Network Function Arm Template Application Response,Azure Core Network Function Vhd Application Response>> 
- Network function applications.
- networkFunction (AzureApplications Core Network Function Arm Template Application Response | Azure Core Network Function Vhd Application Response)[] 
- Network function applications.
- network_function_ Sequence[Union[Azureapplications Core Network Function Arm Template Application Response, Azure Core Network Function Vhd Application Response]] 
- Network function applications.
- networkFunction List<Property Map | Property Map>Applications 
- Network function applications.
AzureCoreNetworkFunctionVhdApplication, AzureCoreNetworkFunctionVhdApplicationArgs            
- ArtifactProfile Pulumi.Azure Native. Hybrid Network. Inputs. Azure Core Vhd Image Artifact Profile 
- Azure vhd image artifact profile.
- DependsOn Pulumi.Profile Azure Native. Hybrid Network. Inputs. Depends On Profile 
- Depends on profile definition.
- DeployParameters Pulumi.Mapping Rule Profile Azure Native. Hybrid Network. Inputs. Azure Core Vhd Image Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- ArtifactProfile AzureCore Vhd Image Artifact Profile 
- Azure vhd image artifact profile.
- DependsOn DependsProfile On Profile 
- Depends on profile definition.
- DeployParameters AzureMapping Rule Profile Core Vhd Image Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- artifactProfile AzureCore Vhd Image Artifact Profile 
- Azure vhd image artifact profile.
- dependsOn DependsProfile On Profile 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Core Vhd Image Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
- artifactProfile AzureCore Vhd Image Artifact Profile 
- Azure vhd image artifact profile.
- dependsOn DependsProfile On Profile 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Core Vhd Image Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name string
- The name of the network function application.
- artifact_profile AzureCore Vhd Image Artifact Profile 
- Azure vhd image artifact profile.
- depends_on_ Dependsprofile On Profile 
- Depends on profile definition.
- deploy_parameters_ Azuremapping_ rule_ profile Core Vhd Image Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name str
- The name of the network function application.
- artifactProfile Property Map
- Azure vhd image artifact profile.
- dependsOn Property MapProfile 
- Depends on profile definition.
- deployParameters Property MapMapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
AzureCoreNetworkFunctionVhdApplicationResponse, AzureCoreNetworkFunctionVhdApplicationResponseArgs              
- ArtifactProfile Pulumi.Azure Native. Hybrid Network. Inputs. Azure Core Vhd Image Artifact Profile Response 
- Azure vhd image artifact profile.
- DependsOn Pulumi.Profile Azure Native. Hybrid Network. Inputs. Depends On Profile Response 
- Depends on profile definition.
- DeployParameters Pulumi.Mapping Rule Profile Azure Native. Hybrid Network. Inputs. Azure Core Vhd Image Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- ArtifactProfile AzureCore Vhd Image Artifact Profile Response 
- Azure vhd image artifact profile.
- DependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- DeployParameters AzureMapping Rule Profile Core Vhd Image Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- artifactProfile AzureCore Vhd Image Artifact Profile Response 
- Azure vhd image artifact profile.
- dependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Core Vhd Image Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
- artifactProfile AzureCore Vhd Image Artifact Profile Response 
- Azure vhd image artifact profile.
- dependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Core Vhd Image Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name string
- The name of the network function application.
- artifact_profile AzureCore Vhd Image Artifact Profile Response 
- Azure vhd image artifact profile.
- depends_on_ Dependsprofile On Profile Response 
- Depends on profile definition.
- deploy_parameters_ Azuremapping_ rule_ profile Core Vhd Image Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name str
- The name of the network function application.
- artifactProfile Property Map
- Azure vhd image artifact profile.
- dependsOn Property MapProfile 
- Depends on profile definition.
- deployParameters Property MapMapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
AzureCoreVhdImageArtifactProfile, AzureCoreVhdImageArtifactProfileArgs            
- ArtifactStore Pulumi.Azure Native. Hybrid Network. Inputs. Referenced Resource 
- The reference to artifact store.
- VhdArtifact Pulumi.Profile Azure Native. Hybrid Network. Inputs. Vhd Image Artifact Profile 
- Vhd artifact profile.
- ArtifactStore ReferencedResource 
- The reference to artifact store.
- VhdArtifact VhdProfile Image Artifact Profile 
- Vhd artifact profile.
- artifactStore ReferencedResource 
- The reference to artifact store.
- vhdArtifact VhdProfile Image Artifact Profile 
- Vhd artifact profile.
- artifactStore ReferencedResource 
- The reference to artifact store.
- vhdArtifact VhdProfile Image Artifact Profile 
- Vhd artifact profile.
- artifact_store ReferencedResource 
- The reference to artifact store.
- vhd_artifact_ Vhdprofile Image Artifact Profile 
- Vhd artifact profile.
- artifactStore Property Map
- The reference to artifact store.
- vhdArtifact Property MapProfile 
- Vhd artifact profile.
AzureCoreVhdImageArtifactProfileResponse, AzureCoreVhdImageArtifactProfileResponseArgs              
- ArtifactStore Pulumi.Azure Native. Hybrid Network. Inputs. Referenced Resource Response 
- The reference to artifact store.
- VhdArtifact Pulumi.Profile Azure Native. Hybrid Network. Inputs. Vhd Image Artifact Profile Response 
- Vhd artifact profile.
- ArtifactStore ReferencedResource Response 
- The reference to artifact store.
- VhdArtifact VhdProfile Image Artifact Profile Response 
- Vhd artifact profile.
- artifactStore ReferencedResource Response 
- The reference to artifact store.
- vhdArtifact VhdProfile Image Artifact Profile Response 
- Vhd artifact profile.
- artifactStore ReferencedResource Response 
- The reference to artifact store.
- vhdArtifact VhdProfile Image Artifact Profile Response 
- Vhd artifact profile.
- artifact_store ReferencedResource Response 
- The reference to artifact store.
- vhd_artifact_ Vhdprofile Image Artifact Profile Response 
- Vhd artifact profile.
- artifactStore Property Map
- The reference to artifact store.
- vhdArtifact Property MapProfile 
- Vhd artifact profile.
AzureCoreVhdImageDeployMappingRuleProfile, AzureCoreVhdImageDeployMappingRuleProfileArgs                
- ApplicationEnablement string | Pulumi.Azure Native. Hybrid Network. Application Enablement 
- The application enablement.
- VhdImage Pulumi.Mapping Rule Profile Azure Native. Hybrid Network. Inputs. Vhd Image Mapping Rule Profile 
- The vhd mapping rule profile.
- ApplicationEnablement string | ApplicationEnablement 
- The application enablement.
- VhdImage VhdMapping Rule Profile Image Mapping Rule Profile 
- The vhd mapping rule profile.
- applicationEnablement String | ApplicationEnablement 
- The application enablement.
- vhdImage VhdMapping Rule Profile Image Mapping Rule Profile 
- The vhd mapping rule profile.
- applicationEnablement string | ApplicationEnablement 
- The application enablement.
- vhdImage VhdMapping Rule Profile Image Mapping Rule Profile 
- The vhd mapping rule profile.
- application_enablement str | ApplicationEnablement 
- The application enablement.
- vhd_image_ Vhdmapping_ rule_ profile Image Mapping Rule Profile 
- The vhd mapping rule profile.
- applicationEnablement String | "Unknown" | "Enabled" | "Disabled"
- The application enablement.
- vhdImage Property MapMapping Rule Profile 
- The vhd mapping rule profile.
AzureCoreVhdImageDeployMappingRuleProfileResponse, AzureCoreVhdImageDeployMappingRuleProfileResponseArgs                  
- ApplicationEnablement string
- The application enablement.
- VhdImage Pulumi.Mapping Rule Profile Azure Native. Hybrid Network. Inputs. Vhd Image Mapping Rule Profile Response 
- The vhd mapping rule profile.
- ApplicationEnablement string
- The application enablement.
- VhdImage VhdMapping Rule Profile Image Mapping Rule Profile Response 
- The vhd mapping rule profile.
- applicationEnablement String
- The application enablement.
- vhdImage VhdMapping Rule Profile Image Mapping Rule Profile Response 
- The vhd mapping rule profile.
- applicationEnablement string
- The application enablement.
- vhdImage VhdMapping Rule Profile Image Mapping Rule Profile Response 
- The vhd mapping rule profile.
- application_enablement str
- The application enablement.
- vhd_image_ Vhdmapping_ rule_ profile Image Mapping Rule Profile Response 
- The vhd mapping rule profile.
- applicationEnablement String
- The application enablement.
- vhdImage Property MapMapping Rule Profile 
- The vhd mapping rule profile.
AzureOperatorNexusArmTemplateArtifactProfile, AzureOperatorNexusArmTemplateArtifactProfileArgs              
- ArtifactStore Pulumi.Azure Native. Hybrid Network. Inputs. Referenced Resource 
- The reference to artifact store.
- TemplateArtifact Pulumi.Profile Azure Native. Hybrid Network. Inputs. Arm Template Artifact Profile 
- Template artifact profile.
- ArtifactStore ReferencedResource 
- The reference to artifact store.
- TemplateArtifact ArmProfile Template Artifact Profile 
- Template artifact profile.
- artifactStore ReferencedResource 
- The reference to artifact store.
- templateArtifact ArmProfile Template Artifact Profile 
- Template artifact profile.
- artifactStore ReferencedResource 
- The reference to artifact store.
- templateArtifact ArmProfile Template Artifact Profile 
- Template artifact profile.
- artifact_store ReferencedResource 
- The reference to artifact store.
- template_artifact_ Armprofile Template Artifact Profile 
- Template artifact profile.
- artifactStore Property Map
- The reference to artifact store.
- templateArtifact Property MapProfile 
- Template artifact profile.
AzureOperatorNexusArmTemplateArtifactProfileResponse, AzureOperatorNexusArmTemplateArtifactProfileResponseArgs                
- ArtifactStore Pulumi.Azure Native. Hybrid Network. Inputs. Referenced Resource Response 
- The reference to artifact store.
- TemplateArtifact Pulumi.Profile Azure Native. Hybrid Network. Inputs. Arm Template Artifact Profile Response 
- Template artifact profile.
- ArtifactStore ReferencedResource Response 
- The reference to artifact store.
- TemplateArtifact ArmProfile Template Artifact Profile Response 
- Template artifact profile.
- artifactStore ReferencedResource Response 
- The reference to artifact store.
- templateArtifact ArmProfile Template Artifact Profile Response 
- Template artifact profile.
- artifactStore ReferencedResource Response 
- The reference to artifact store.
- templateArtifact ArmProfile Template Artifact Profile Response 
- Template artifact profile.
- artifact_store ReferencedResource Response 
- The reference to artifact store.
- template_artifact_ Armprofile Template Artifact Profile Response 
- Template artifact profile.
- artifactStore Property Map
- The reference to artifact store.
- templateArtifact Property MapProfile 
- Template artifact profile.
AzureOperatorNexusArmTemplateDeployMappingRuleProfile, AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs                  
- ApplicationEnablement string | Pulumi.Azure Native. Hybrid Network. Application Enablement 
- The application enablement.
- TemplateMapping Pulumi.Rule Profile Azure Native. Hybrid Network. Inputs. Arm Template Mapping Rule Profile 
- The template mapping rule profile.
- ApplicationEnablement string | ApplicationEnablement 
- The application enablement.
- TemplateMapping ArmRule Profile Template Mapping Rule Profile 
- The template mapping rule profile.
- applicationEnablement String | ApplicationEnablement 
- The application enablement.
- templateMapping ArmRule Profile Template Mapping Rule Profile 
- The template mapping rule profile.
- applicationEnablement string | ApplicationEnablement 
- The application enablement.
- templateMapping ArmRule Profile Template Mapping Rule Profile 
- The template mapping rule profile.
- application_enablement str | ApplicationEnablement 
- The application enablement.
- template_mapping_ Armrule_ profile Template Mapping Rule Profile 
- The template mapping rule profile.
- applicationEnablement String | "Unknown" | "Enabled" | "Disabled"
- The application enablement.
- templateMapping Property MapRule Profile 
- The template mapping rule profile.
AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponse, AzureOperatorNexusArmTemplateDeployMappingRuleProfileResponseArgs                    
- ApplicationEnablement string
- The application enablement.
- TemplateMapping Pulumi.Rule Profile Azure Native. Hybrid Network. Inputs. Arm Template Mapping Rule Profile Response 
- The template mapping rule profile.
- ApplicationEnablement string
- The application enablement.
- TemplateMapping ArmRule Profile Template Mapping Rule Profile Response 
- The template mapping rule profile.
- applicationEnablement String
- The application enablement.
- templateMapping ArmRule Profile Template Mapping Rule Profile Response 
- The template mapping rule profile.
- applicationEnablement string
- The application enablement.
- templateMapping ArmRule Profile Template Mapping Rule Profile Response 
- The template mapping rule profile.
- application_enablement str
- The application enablement.
- template_mapping_ Armrule_ profile Template Mapping Rule Profile Response 
- The template mapping rule profile.
- applicationEnablement String
- The application enablement.
- templateMapping Property MapRule Profile 
- The template mapping rule profile.
AzureOperatorNexusImageArtifactProfile, AzureOperatorNexusImageArtifactProfileArgs            
- ArtifactStore Pulumi.Azure Native. Hybrid Network. Inputs. Referenced Resource 
- The reference to artifact store.
- ImageArtifact Pulumi.Profile Azure Native. Hybrid Network. Inputs. Image Artifact Profile 
- Image artifact profile.
- ArtifactStore ReferencedResource 
- The reference to artifact store.
- ImageArtifact ImageProfile Artifact Profile 
- Image artifact profile.
- artifactStore ReferencedResource 
- The reference to artifact store.
- imageArtifact ImageProfile Artifact Profile 
- Image artifact profile.
- artifactStore ReferencedResource 
- The reference to artifact store.
- imageArtifact ImageProfile Artifact Profile 
- Image artifact profile.
- artifact_store ReferencedResource 
- The reference to artifact store.
- image_artifact_ Imageprofile Artifact Profile 
- Image artifact profile.
- artifactStore Property Map
- The reference to artifact store.
- imageArtifact Property MapProfile 
- Image artifact profile.
AzureOperatorNexusImageArtifactProfileResponse, AzureOperatorNexusImageArtifactProfileResponseArgs              
- ArtifactStore Pulumi.Azure Native. Hybrid Network. Inputs. Referenced Resource Response 
- The reference to artifact store.
- ImageArtifact Pulumi.Profile Azure Native. Hybrid Network. Inputs. Image Artifact Profile Response 
- Image artifact profile.
- ArtifactStore ReferencedResource Response 
- The reference to artifact store.
- ImageArtifact ImageProfile Artifact Profile Response 
- Image artifact profile.
- artifactStore ReferencedResource Response 
- The reference to artifact store.
- imageArtifact ImageProfile Artifact Profile Response 
- Image artifact profile.
- artifactStore ReferencedResource Response 
- The reference to artifact store.
- imageArtifact ImageProfile Artifact Profile Response 
- Image artifact profile.
- artifact_store ReferencedResource Response 
- The reference to artifact store.
- image_artifact_ Imageprofile Artifact Profile Response 
- Image artifact profile.
- artifactStore Property Map
- The reference to artifact store.
- imageArtifact Property MapProfile 
- Image artifact profile.
AzureOperatorNexusImageDeployMappingRuleProfile, AzureOperatorNexusImageDeployMappingRuleProfileArgs                
- ApplicationEnablement string | Pulumi.Azure Native. Hybrid Network. Application Enablement 
- The application enablement.
- ImageMapping Pulumi.Rule Profile Azure Native. Hybrid Network. Inputs. Image Mapping Rule Profile 
- The vhd mapping rule profile.
- ApplicationEnablement string | ApplicationEnablement 
- The application enablement.
- ImageMapping ImageRule Profile Mapping Rule Profile 
- The vhd mapping rule profile.
- applicationEnablement String | ApplicationEnablement 
- The application enablement.
- imageMapping ImageRule Profile Mapping Rule Profile 
- The vhd mapping rule profile.
- applicationEnablement string | ApplicationEnablement 
- The application enablement.
- imageMapping ImageRule Profile Mapping Rule Profile 
- The vhd mapping rule profile.
- application_enablement str | ApplicationEnablement 
- The application enablement.
- image_mapping_ Imagerule_ profile Mapping Rule Profile 
- The vhd mapping rule profile.
- applicationEnablement String | "Unknown" | "Enabled" | "Disabled"
- The application enablement.
- imageMapping Property MapRule Profile 
- The vhd mapping rule profile.
AzureOperatorNexusImageDeployMappingRuleProfileResponse, AzureOperatorNexusImageDeployMappingRuleProfileResponseArgs                  
- ApplicationEnablement string
- The application enablement.
- ImageMapping Pulumi.Rule Profile Azure Native. Hybrid Network. Inputs. Image Mapping Rule Profile Response 
- The vhd mapping rule profile.
- ApplicationEnablement string
- The application enablement.
- ImageMapping ImageRule Profile Mapping Rule Profile Response 
- The vhd mapping rule profile.
- applicationEnablement String
- The application enablement.
- imageMapping ImageRule Profile Mapping Rule Profile Response 
- The vhd mapping rule profile.
- applicationEnablement string
- The application enablement.
- imageMapping ImageRule Profile Mapping Rule Profile Response 
- The vhd mapping rule profile.
- application_enablement str
- The application enablement.
- image_mapping_ Imagerule_ profile Mapping Rule Profile Response 
- The vhd mapping rule profile.
- applicationEnablement String
- The application enablement.
- imageMapping Property MapRule Profile 
- The vhd mapping rule profile.
AzureOperatorNexusNetworkFunctionArmTemplateApplication, AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs                
- ArtifactProfile Pulumi.Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Arm Template Artifact Profile 
- Azure Operator Distributed Services Template artifact profile.
- DependsOn Pulumi.Profile Azure Native. Hybrid Network. Inputs. Depends On Profile 
- Depends on profile definition.
- DeployParameters Pulumi.Mapping Rule Profile Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Arm Template Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- ArtifactProfile AzureOperator Nexus Arm Template Artifact Profile 
- Azure Operator Distributed Services Template artifact profile.
- DependsOn DependsProfile On Profile 
- Depends on profile definition.
- DeployParameters AzureMapping Rule Profile Operator Nexus Arm Template Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- artifactProfile AzureOperator Nexus Arm Template Artifact Profile 
- Azure Operator Distributed Services Template artifact profile.
- dependsOn DependsProfile On Profile 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Operator Nexus Arm Template Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
- artifactProfile AzureOperator Nexus Arm Template Artifact Profile 
- Azure Operator Distributed Services Template artifact profile.
- dependsOn DependsProfile On Profile 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Operator Nexus Arm Template Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name string
- The name of the network function application.
- artifact_profile AzureOperator Nexus Arm Template Artifact Profile 
- Azure Operator Distributed Services Template artifact profile.
- depends_on_ Dependsprofile On Profile 
- Depends on profile definition.
- deploy_parameters_ Azuremapping_ rule_ profile Operator Nexus Arm Template Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name str
- The name of the network function application.
- artifactProfile Property Map
- Azure Operator Distributed Services Template artifact profile.
- dependsOn Property MapProfile 
- Depends on profile definition.
- deployParameters Property MapMapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponse, AzureOperatorNexusNetworkFunctionArmTemplateApplicationResponseArgs                  
- ArtifactProfile Pulumi.Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Arm Template Artifact Profile Response 
- Azure Operator Distributed Services Template artifact profile.
- DependsOn Pulumi.Profile Azure Native. Hybrid Network. Inputs. Depends On Profile Response 
- Depends on profile definition.
- DeployParameters Pulumi.Mapping Rule Profile Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Arm Template Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- ArtifactProfile AzureOperator Nexus Arm Template Artifact Profile Response 
- Azure Operator Distributed Services Template artifact profile.
- DependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- DeployParameters AzureMapping Rule Profile Operator Nexus Arm Template Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- artifactProfile AzureOperator Nexus Arm Template Artifact Profile Response 
- Azure Operator Distributed Services Template artifact profile.
- dependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Operator Nexus Arm Template Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
- artifactProfile AzureOperator Nexus Arm Template Artifact Profile Response 
- Azure Operator Distributed Services Template artifact profile.
- dependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Operator Nexus Arm Template Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name string
- The name of the network function application.
- artifact_profile AzureOperator Nexus Arm Template Artifact Profile Response 
- Azure Operator Distributed Services Template artifact profile.
- depends_on_ Dependsprofile On Profile Response 
- Depends on profile definition.
- deploy_parameters_ Azuremapping_ rule_ profile Operator Nexus Arm Template Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name str
- The name of the network function application.
- artifactProfile Property Map
- Azure Operator Distributed Services Template artifact profile.
- dependsOn Property MapProfile 
- Depends on profile definition.
- deployParameters Property MapMapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
AzureOperatorNexusNetworkFunctionImageApplication, AzureOperatorNexusNetworkFunctionImageApplicationArgs              
- ArtifactProfile Pulumi.Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Image Artifact Profile 
- Azure Operator Distributed Services image artifact profile.
- DependsOn Pulumi.Profile Azure Native. Hybrid Network. Inputs. Depends On Profile 
- Depends on profile definition.
- DeployParameters Pulumi.Mapping Rule Profile Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Image Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- ArtifactProfile AzureOperator Nexus Image Artifact Profile 
- Azure Operator Distributed Services image artifact profile.
- DependsOn DependsProfile On Profile 
- Depends on profile definition.
- DeployParameters AzureMapping Rule Profile Operator Nexus Image Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- artifactProfile AzureOperator Nexus Image Artifact Profile 
- Azure Operator Distributed Services image artifact profile.
- dependsOn DependsProfile On Profile 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Operator Nexus Image Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
- artifactProfile AzureOperator Nexus Image Artifact Profile 
- Azure Operator Distributed Services image artifact profile.
- dependsOn DependsProfile On Profile 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Operator Nexus Image Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name string
- The name of the network function application.
- artifact_profile AzureOperator Nexus Image Artifact Profile 
- Azure Operator Distributed Services image artifact profile.
- depends_on_ Dependsprofile On Profile 
- Depends on profile definition.
- deploy_parameters_ Azuremapping_ rule_ profile Operator Nexus Image Deploy Mapping Rule Profile 
- Deploy mapping rule profile.
- name str
- The name of the network function application.
- artifactProfile Property Map
- Azure Operator Distributed Services image artifact profile.
- dependsOn Property MapProfile 
- Depends on profile definition.
- deployParameters Property MapMapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
AzureOperatorNexusNetworkFunctionImageApplicationResponse, AzureOperatorNexusNetworkFunctionImageApplicationResponseArgs                
- ArtifactProfile Pulumi.Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Image Artifact Profile Response 
- Azure Operator Distributed Services image artifact profile.
- DependsOn Pulumi.Profile Azure Native. Hybrid Network. Inputs. Depends On Profile Response 
- Depends on profile definition.
- DeployParameters Pulumi.Mapping Rule Profile Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Image Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- ArtifactProfile AzureOperator Nexus Image Artifact Profile Response 
- Azure Operator Distributed Services image artifact profile.
- DependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- DeployParameters AzureMapping Rule Profile Operator Nexus Image Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- Name string
- The name of the network function application.
- artifactProfile AzureOperator Nexus Image Artifact Profile Response 
- Azure Operator Distributed Services image artifact profile.
- dependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Operator Nexus Image Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
- artifactProfile AzureOperator Nexus Image Artifact Profile Response 
- Azure Operator Distributed Services image artifact profile.
- dependsOn DependsProfile On Profile Response 
- Depends on profile definition.
- deployParameters AzureMapping Rule Profile Operator Nexus Image Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name string
- The name of the network function application.
- artifact_profile AzureOperator Nexus Image Artifact Profile Response 
- Azure Operator Distributed Services image artifact profile.
- depends_on_ Dependsprofile On Profile Response 
- Depends on profile definition.
- deploy_parameters_ Azuremapping_ rule_ profile Operator Nexus Image Deploy Mapping Rule Profile Response 
- Deploy mapping rule profile.
- name str
- The name of the network function application.
- artifactProfile Property Map
- Azure Operator Distributed Services image artifact profile.
- dependsOn Property MapProfile 
- Depends on profile definition.
- deployParameters Property MapMapping Rule Profile 
- Deploy mapping rule profile.
- name String
- The name of the network function application.
AzureOperatorNexusNetworkFunctionTemplate, AzureOperatorNexusNetworkFunctionTemplateArgs            
- NetworkFunction List<Union<Pulumi.Applications Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Network Function Arm Template Application, Pulumi. Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Network Function Image Application>> 
- Network function applications.
- NetworkFunction []interface{}Applications 
- Network function applications.
- networkFunction List<Either<AzureApplications Operator Nexus Network Function Arm Template Application,Azure Operator Nexus Network Function Image Application>> 
- Network function applications.
- networkFunction (AzureApplications Operator Nexus Network Function Arm Template Application | Azure Operator Nexus Network Function Image Application)[] 
- Network function applications.
- network_function_ Sequence[Union[Azureapplications Operator Nexus Network Function Arm Template Application, Azure Operator Nexus Network Function Image Application]] 
- Network function applications.
- networkFunction List<Property Map | Property Map>Applications 
- Network function applications.
AzureOperatorNexusNetworkFunctionTemplateResponse, AzureOperatorNexusNetworkFunctionTemplateResponseArgs              
- NetworkFunction List<Union<Pulumi.Applications Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Network Function Arm Template Application Response, Pulumi. Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Network Function Image Application Response>> 
- Network function applications.
- NetworkFunction []interface{}Applications 
- Network function applications.
- networkFunction List<Either<AzureApplications Operator Nexus Network Function Arm Template Application Response,Azure Operator Nexus Network Function Image Application Response>> 
- Network function applications.
- networkFunction (AzureApplications Operator Nexus Network Function Arm Template Application Response | Azure Operator Nexus Network Function Image Application Response)[] 
- Network function applications.
- network_function_ Sequence[Union[Azureapplications Operator Nexus Network Function Arm Template Application Response, Azure Operator Nexus Network Function Image Application Response]] 
- Network function applications.
- networkFunction List<Property Map | Property Map>Applications 
- Network function applications.
ContainerizedNetworkFunctionDefinitionVersion, ContainerizedNetworkFunctionDefinitionVersionArgs          
- DeployParameters string
- The deployment parameters of the network function definition version.
- Description string
- The network function definition version description.
- NetworkFunction Pulumi.Template Azure Native. Hybrid Network. Inputs. Azure Arc Kubernetes Network Function Template 
- Containerized network function template.
- DeployParameters string
- The deployment parameters of the network function definition version.
- Description string
- The network function definition version description.
- NetworkFunction AzureTemplate Arc Kubernetes Network Function Template 
- Containerized network function template.
- deployParameters String
- The deployment parameters of the network function definition version.
- description String
- The network function definition version description.
- networkFunction AzureTemplate Arc Kubernetes Network Function Template 
- Containerized network function template.
- deployParameters string
- The deployment parameters of the network function definition version.
- description string
- The network function definition version description.
- networkFunction AzureTemplate Arc Kubernetes Network Function Template 
- Containerized network function template.
- deploy_parameters str
- The deployment parameters of the network function definition version.
- description str
- The network function definition version description.
- network_function_ Azuretemplate Arc Kubernetes Network Function Template 
- Containerized network function template.
- deployParameters String
- The deployment parameters of the network function definition version.
- description String
- The network function definition version description.
- networkFunction Property MapTemplate 
- Containerized network function template.
ContainerizedNetworkFunctionDefinitionVersionResponse, ContainerizedNetworkFunctionDefinitionVersionResponseArgs            
- ProvisioningState string
- The provisioning state of the network function definition version resource.
- VersionState string
- The network function definition version state.
- DeployParameters string
- The deployment parameters of the network function definition version.
- Description string
- The network function definition version description.
- NetworkFunction Pulumi.Template Azure Native. Hybrid Network. Inputs. Azure Arc Kubernetes Network Function Template Response 
- Containerized network function template.
- ProvisioningState string
- The provisioning state of the network function definition version resource.
- VersionState string
- The network function definition version state.
- DeployParameters string
- The deployment parameters of the network function definition version.
- Description string
- The network function definition version description.
- NetworkFunction AzureTemplate Arc Kubernetes Network Function Template Response 
- Containerized network function template.
- provisioningState String
- The provisioning state of the network function definition version resource.
- versionState String
- The network function definition version state.
- deployParameters String
- The deployment parameters of the network function definition version.
- description String
- The network function definition version description.
- networkFunction AzureTemplate Arc Kubernetes Network Function Template Response 
- Containerized network function template.
- provisioningState string
- The provisioning state of the network function definition version resource.
- versionState string
- The network function definition version state.
- deployParameters string
- The deployment parameters of the network function definition version.
- description string
- The network function definition version description.
- networkFunction AzureTemplate Arc Kubernetes Network Function Template Response 
- Containerized network function template.
- provisioning_state str
- The provisioning state of the network function definition version resource.
- version_state str
- The network function definition version state.
- deploy_parameters str
- The deployment parameters of the network function definition version.
- description str
- The network function definition version description.
- network_function_ Azuretemplate Arc Kubernetes Network Function Template Response 
- Containerized network function template.
- provisioningState String
- The provisioning state of the network function definition version resource.
- versionState String
- The network function definition version state.
- deployParameters String
- The deployment parameters of the network function definition version.
- description String
- The network function definition version description.
- networkFunction Property MapTemplate 
- Containerized network function template.
DependsOnProfile, DependsOnProfileArgs      
- InstallDepends List<string>On 
- Application installation operation dependency.
- UninstallDepends List<string>On 
- Application deletion operation dependency.
- UpdateDepends List<string>On 
- Application update operation dependency.
- InstallDepends []stringOn 
- Application installation operation dependency.
- UninstallDepends []stringOn 
- Application deletion operation dependency.
- UpdateDepends []stringOn 
- Application update operation dependency.
- installDepends List<String>On 
- Application installation operation dependency.
- uninstallDepends List<String>On 
- Application deletion operation dependency.
- updateDepends List<String>On 
- Application update operation dependency.
- installDepends string[]On 
- Application installation operation dependency.
- uninstallDepends string[]On 
- Application deletion operation dependency.
- updateDepends string[]On 
- Application update operation dependency.
- install_depends_ Sequence[str]on 
- Application installation operation dependency.
- uninstall_depends_ Sequence[str]on 
- Application deletion operation dependency.
- update_depends_ Sequence[str]on 
- Application update operation dependency.
- installDepends List<String>On 
- Application installation operation dependency.
- uninstallDepends List<String>On 
- Application deletion operation dependency.
- updateDepends List<String>On 
- Application update operation dependency.
DependsOnProfileResponse, DependsOnProfileResponseArgs        
- InstallDepends List<string>On 
- Application installation operation dependency.
- UninstallDepends List<string>On 
- Application deletion operation dependency.
- UpdateDepends List<string>On 
- Application update operation dependency.
- InstallDepends []stringOn 
- Application installation operation dependency.
- UninstallDepends []stringOn 
- Application deletion operation dependency.
- UpdateDepends []stringOn 
- Application update operation dependency.
- installDepends List<String>On 
- Application installation operation dependency.
- uninstallDepends List<String>On 
- Application deletion operation dependency.
- updateDepends List<String>On 
- Application update operation dependency.
- installDepends string[]On 
- Application installation operation dependency.
- uninstallDepends string[]On 
- Application deletion operation dependency.
- updateDepends string[]On 
- Application update operation dependency.
- install_depends_ Sequence[str]on 
- Application installation operation dependency.
- uninstall_depends_ Sequence[str]on 
- Application deletion operation dependency.
- update_depends_ Sequence[str]on 
- Application update operation dependency.
- installDepends List<String>On 
- Application installation operation dependency.
- uninstallDepends List<String>On 
- Application deletion operation dependency.
- updateDepends List<String>On 
- Application update operation dependency.
HelmArtifactProfile, HelmArtifactProfileArgs      
- HelmPackage stringName 
- Helm package name.
- HelmPackage stringVersion Range 
- Helm package version range.
- ImagePull List<string>Secrets Values Paths 
- The image pull secrets values path list.
- RegistryValues List<string>Paths 
- The registry values path list.
- HelmPackage stringName 
- Helm package name.
- HelmPackage stringVersion Range 
- Helm package version range.
- ImagePull []stringSecrets Values Paths 
- The image pull secrets values path list.
- RegistryValues []stringPaths 
- The registry values path list.
- helmPackage StringName 
- Helm package name.
- helmPackage StringVersion Range 
- Helm package version range.
- imagePull List<String>Secrets Values Paths 
- The image pull secrets values path list.
- registryValues List<String>Paths 
- The registry values path list.
- helmPackage stringName 
- Helm package name.
- helmPackage stringVersion Range 
- Helm package version range.
- imagePull string[]Secrets Values Paths 
- The image pull secrets values path list.
- registryValues string[]Paths 
- The registry values path list.
- helm_package_ strname 
- Helm package name.
- helm_package_ strversion_ range 
- Helm package version range.
- image_pull_ Sequence[str]secrets_ values_ paths 
- The image pull secrets values path list.
- registry_values_ Sequence[str]paths 
- The registry values path list.
- helmPackage StringName 
- Helm package name.
- helmPackage StringVersion Range 
- Helm package version range.
- imagePull List<String>Secrets Values Paths 
- The image pull secrets values path list.
- registryValues List<String>Paths 
- The registry values path list.
HelmArtifactProfileResponse, HelmArtifactProfileResponseArgs        
- HelmPackage stringName 
- Helm package name.
- HelmPackage stringVersion Range 
- Helm package version range.
- ImagePull List<string>Secrets Values Paths 
- The image pull secrets values path list.
- RegistryValues List<string>Paths 
- The registry values path list.
- HelmPackage stringName 
- Helm package name.
- HelmPackage stringVersion Range 
- Helm package version range.
- ImagePull []stringSecrets Values Paths 
- The image pull secrets values path list.
- RegistryValues []stringPaths 
- The registry values path list.
- helmPackage StringName 
- Helm package name.
- helmPackage StringVersion Range 
- Helm package version range.
- imagePull List<String>Secrets Values Paths 
- The image pull secrets values path list.
- registryValues List<String>Paths 
- The registry values path list.
- helmPackage stringName 
- Helm package name.
- helmPackage stringVersion Range 
- Helm package version range.
- imagePull string[]Secrets Values Paths 
- The image pull secrets values path list.
- registryValues string[]Paths 
- The registry values path list.
- helm_package_ strname 
- Helm package name.
- helm_package_ strversion_ range 
- Helm package version range.
- image_pull_ Sequence[str]secrets_ values_ paths 
- The image pull secrets values path list.
- registry_values_ Sequence[str]paths 
- The registry values path list.
- helmPackage StringName 
- Helm package name.
- helmPackage StringVersion Range 
- Helm package version range.
- imagePull List<String>Secrets Values Paths 
- The image pull secrets values path list.
- registryValues List<String>Paths 
- The registry values path list.
HelmInstallOptions, HelmInstallOptionsArgs      
HelmInstallOptionsResponse, HelmInstallOptionsResponseArgs        
HelmMappingRuleProfile, HelmMappingRuleProfileArgs        
- HelmPackage stringVersion 
- Helm package version.
- Options
Pulumi.Azure Native. Hybrid Network. Inputs. Helm Mapping Rule Profile Options 
- The helm deployment options
- ReleaseName string
- Helm release name.
- ReleaseNamespace string
- Helm release namespace.
- Values string
- Helm release values.
- HelmPackage stringVersion 
- Helm package version.
- Options
HelmMapping Rule Profile Options 
- The helm deployment options
- ReleaseName string
- Helm release name.
- ReleaseNamespace string
- Helm release namespace.
- Values string
- Helm release values.
- helmPackage StringVersion 
- Helm package version.
- options
HelmMapping Rule Profile Options 
- The helm deployment options
- releaseName String
- Helm release name.
- releaseNamespace String
- Helm release namespace.
- values String
- Helm release values.
- helmPackage stringVersion 
- Helm package version.
- options
HelmMapping Rule Profile Options 
- The helm deployment options
- releaseName string
- Helm release name.
- releaseNamespace string
- Helm release namespace.
- values string
- Helm release values.
- helm_package_ strversion 
- Helm package version.
- options
HelmMapping Rule Profile Options 
- The helm deployment options
- release_name str
- Helm release name.
- release_namespace str
- Helm release namespace.
- values str
- Helm release values.
- helmPackage StringVersion 
- Helm package version.
- options Property Map
- The helm deployment options
- releaseName String
- Helm release name.
- releaseNamespace String
- Helm release namespace.
- values String
- Helm release values.
HelmMappingRuleProfileOptions, HelmMappingRuleProfileOptionsArgs          
- InstallOptions Pulumi.Azure Native. Hybrid Network. Inputs. Helm Install Options 
- The helm deployment install options
- UpgradeOptions Pulumi.Azure Native. Hybrid Network. Inputs. Helm Upgrade Options 
- The helm deployment upgrade options
- InstallOptions HelmInstall Options 
- The helm deployment install options
- UpgradeOptions HelmUpgrade Options 
- The helm deployment upgrade options
- installOptions HelmInstall Options 
- The helm deployment install options
- upgradeOptions HelmUpgrade Options 
- The helm deployment upgrade options
- installOptions HelmInstall Options 
- The helm deployment install options
- upgradeOptions HelmUpgrade Options 
- The helm deployment upgrade options
- install_options HelmInstall Options 
- The helm deployment install options
- upgrade_options HelmUpgrade Options 
- The helm deployment upgrade options
- installOptions Property Map
- The helm deployment install options
- upgradeOptions Property Map
- The helm deployment upgrade options
HelmMappingRuleProfileResponse, HelmMappingRuleProfileResponseArgs          
- HelmPackage stringVersion 
- Helm package version.
- Options
Pulumi.Azure Native. Hybrid Network. Inputs. Helm Mapping Rule Profile Response Options 
- The helm deployment options
- ReleaseName string
- Helm release name.
- ReleaseNamespace string
- Helm release namespace.
- Values string
- Helm release values.
- HelmPackage stringVersion 
- Helm package version.
- Options
HelmMapping Rule Profile Response Options 
- The helm deployment options
- ReleaseName string
- Helm release name.
- ReleaseNamespace string
- Helm release namespace.
- Values string
- Helm release values.
- helmPackage StringVersion 
- Helm package version.
- options
HelmMapping Rule Profile Response Options 
- The helm deployment options
- releaseName String
- Helm release name.
- releaseNamespace String
- Helm release namespace.
- values String
- Helm release values.
- helmPackage stringVersion 
- Helm package version.
- options
HelmMapping Rule Profile Response Options 
- The helm deployment options
- releaseName string
- Helm release name.
- releaseNamespace string
- Helm release namespace.
- values string
- Helm release values.
- helm_package_ strversion 
- Helm package version.
- options
HelmMapping Rule Profile Response Options 
- The helm deployment options
- release_name str
- Helm release name.
- release_namespace str
- Helm release namespace.
- values str
- Helm release values.
- helmPackage StringVersion 
- Helm package version.
- options Property Map
- The helm deployment options
- releaseName String
- Helm release name.
- releaseNamespace String
- Helm release namespace.
- values String
- Helm release values.
HelmMappingRuleProfileResponseOptions, HelmMappingRuleProfileResponseOptionsArgs            
- InstallOptions Pulumi.Azure Native. Hybrid Network. Inputs. Helm Install Options Response 
- The helm deployment install options
- UpgradeOptions Pulumi.Azure Native. Hybrid Network. Inputs. Helm Upgrade Options Response 
- The helm deployment upgrade options
- InstallOptions HelmInstall Options Response 
- The helm deployment install options
- UpgradeOptions HelmUpgrade Options Response 
- The helm deployment upgrade options
- installOptions HelmInstall Options Response 
- The helm deployment install options
- upgradeOptions HelmUpgrade Options Response 
- The helm deployment upgrade options
- installOptions HelmInstall Options Response 
- The helm deployment install options
- upgradeOptions HelmUpgrade Options Response 
- The helm deployment upgrade options
- install_options HelmInstall Options Response 
- The helm deployment install options
- upgrade_options HelmUpgrade Options Response 
- The helm deployment upgrade options
- installOptions Property Map
- The helm deployment install options
- upgradeOptions Property Map
- The helm deployment upgrade options
HelmUpgradeOptions, HelmUpgradeOptionsArgs      
HelmUpgradeOptionsResponse, HelmUpgradeOptionsResponseArgs        
ImageArtifactProfile, ImageArtifactProfileArgs      
- ImageName string
- Image name.
- ImageVersion string
- Image version.
- ImageName string
- Image name.
- ImageVersion string
- Image version.
- imageName String
- Image name.
- imageVersion String
- Image version.
- imageName string
- Image name.
- imageVersion string
- Image version.
- image_name str
- Image name.
- image_version str
- Image version.
- imageName String
- Image name.
- imageVersion String
- Image version.
ImageArtifactProfileResponse, ImageArtifactProfileResponseArgs        
- ImageName string
- Image name.
- ImageVersion string
- Image version.
- ImageName string
- Image name.
- ImageVersion string
- Image version.
- imageName String
- Image name.
- imageVersion String
- Image version.
- imageName string
- Image name.
- imageVersion string
- Image version.
- image_name str
- Image name.
- image_version str
- Image version.
- imageName String
- Image name.
- imageVersion String
- Image version.
ImageMappingRuleProfile, ImageMappingRuleProfileArgs        
- UserConfiguration string
- List of values.
- UserConfiguration string
- List of values.
- userConfiguration String
- List of values.
- userConfiguration string
- List of values.
- user_configuration str
- List of values.
- userConfiguration String
- List of values.
ImageMappingRuleProfileResponse, ImageMappingRuleProfileResponseArgs          
- UserConfiguration string
- List of values.
- UserConfiguration string
- List of values.
- userConfiguration String
- List of values.
- userConfiguration string
- List of values.
- user_configuration str
- List of values.
- userConfiguration String
- List of values.
ReferencedResource, ReferencedResourceArgs    
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
ReferencedResourceResponse, ReferencedResourceResponseArgs      
- Id string
- Resource ID.
- Id string
- Resource ID.
- id String
- Resource ID.
- id string
- Resource ID.
- id str
- Resource ID.
- id String
- Resource ID.
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
VhdImageArtifactProfile, VhdImageArtifactProfileArgs        
- VhdName string
- Vhd name.
- VhdVersion string
- Vhd version.
- VhdName string
- Vhd name.
- VhdVersion string
- Vhd version.
- vhdName String
- Vhd name.
- vhdVersion String
- Vhd version.
- vhdName string
- Vhd name.
- vhdVersion string
- Vhd version.
- vhd_name str
- Vhd name.
- vhd_version str
- Vhd version.
- vhdName String
- Vhd name.
- vhdVersion String
- Vhd version.
VhdImageArtifactProfileResponse, VhdImageArtifactProfileResponseArgs          
- VhdName string
- Vhd name.
- VhdVersion string
- Vhd version.
- VhdName string
- Vhd name.
- VhdVersion string
- Vhd version.
- vhdName String
- Vhd name.
- vhdVersion String
- Vhd version.
- vhdName string
- Vhd name.
- vhdVersion string
- Vhd version.
- vhd_name str
- Vhd name.
- vhd_version str
- Vhd version.
- vhdName String
- Vhd name.
- vhdVersion String
- Vhd version.
VhdImageMappingRuleProfile, VhdImageMappingRuleProfileArgs          
- UserConfiguration string
- List of values.
- UserConfiguration string
- List of values.
- userConfiguration String
- List of values.
- userConfiguration string
- List of values.
- user_configuration str
- List of values.
- userConfiguration String
- List of values.
VhdImageMappingRuleProfileResponse, VhdImageMappingRuleProfileResponseArgs            
- UserConfiguration string
- List of values.
- UserConfiguration string
- List of values.
- userConfiguration String
- List of values.
- userConfiguration string
- List of values.
- user_configuration str
- List of values.
- userConfiguration String
- List of values.
VirtualNetworkFunctionNetworkFunctionDefinitionVersion, VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs              
- DeployParameters string
- The deployment parameters of the network function definition version.
- Description string
- The network function definition version description.
- NetworkFunction Pulumi.Template Azure | Pulumi.Native. Hybrid Network. Inputs. Azure Core Network Function Template Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Network Function Template 
- Virtual network function template.
- DeployParameters string
- The deployment parameters of the network function definition version.
- Description string
- The network function definition version description.
- NetworkFunction AzureTemplate Core | AzureNetwork Function Template Operator Nexus Network Function Template 
- Virtual network function template.
- deployParameters String
- The deployment parameters of the network function definition version.
- description String
- The network function definition version description.
- networkFunction AzureTemplate Core | AzureNetwork Function Template Operator Nexus Network Function Template 
- Virtual network function template.
- deployParameters string
- The deployment parameters of the network function definition version.
- description string
- The network function definition version description.
- networkFunction AzureTemplate Core | AzureNetwork Function Template Operator Nexus Network Function Template 
- Virtual network function template.
- deploy_parameters str
- The deployment parameters of the network function definition version.
- description str
- The network function definition version description.
- network_function_ Azuretemplate Core | AzureNetwork Function Template Operator Nexus Network Function Template 
- Virtual network function template.
- deployParameters String
- The deployment parameters of the network function definition version.
- description String
- The network function definition version description.
- networkFunction Property Map | Property MapTemplate 
- Virtual network function template.
VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponse, VirtualNetworkFunctionNetworkFunctionDefinitionVersionResponseArgs                
- ProvisioningState string
- The provisioning state of the network function definition version resource.
- VersionState string
- The network function definition version state.
- DeployParameters string
- The deployment parameters of the network function definition version.
- Description string
- The network function definition version description.
- NetworkFunction Pulumi.Template Azure | Pulumi.Native. Hybrid Network. Inputs. Azure Core Network Function Template Response Azure Native. Hybrid Network. Inputs. Azure Operator Nexus Network Function Template Response 
- Virtual network function template.
- ProvisioningState string
- The provisioning state of the network function definition version resource.
- VersionState string
- The network function definition version state.
- DeployParameters string
- The deployment parameters of the network function definition version.
- Description string
- The network function definition version description.
- NetworkFunction AzureTemplate Core | AzureNetwork Function Template Response Operator Nexus Network Function Template Response 
- Virtual network function template.
- provisioningState String
- The provisioning state of the network function definition version resource.
- versionState String
- The network function definition version state.
- deployParameters String
- The deployment parameters of the network function definition version.
- description String
- The network function definition version description.
- networkFunction AzureTemplate Core | AzureNetwork Function Template Response Operator Nexus Network Function Template Response 
- Virtual network function template.
- provisioningState string
- The provisioning state of the network function definition version resource.
- versionState string
- The network function definition version state.
- deployParameters string
- The deployment parameters of the network function definition version.
- description string
- The network function definition version description.
- networkFunction AzureTemplate Core | AzureNetwork Function Template Response Operator Nexus Network Function Template Response 
- Virtual network function template.
- provisioning_state str
- The provisioning state of the network function definition version resource.
- version_state str
- The network function definition version state.
- deploy_parameters str
- The deployment parameters of the network function definition version.
- description str
- The network function definition version description.
- network_function_ Azuretemplate Core | AzureNetwork Function Template Response Operator Nexus Network Function Template Response 
- Virtual network function template.
- provisioningState String
- The provisioning state of the network function definition version resource.
- versionState String
- The network function definition version state.
- deployParameters String
- The deployment parameters of the network function definition version.
- description String
- The network function definition version description.
- networkFunction Property Map | Property MapTemplate 
- Virtual network function template.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:hybridnetwork:NetworkFunctionDefinitionVersion TestVersion /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridNetwork/publishers/{publisherName}/networkFunctionDefinitionGroups/{networkFunctionDefinitionGroupName}/networkFunctionDefinitionVersions/{networkFunctionDefinitionVersionName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0