1. Packages
  2. Packages
  3. Azure Native
  4. API Docs
  5. applink
  6. AppLinkMember
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.23.0
published on Saturday, Jul 18, 2026 by Pulumi
azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Viewing docs for Azure Native v3.23.0
published on Saturday, Jul 18, 2026 by Pulumi

    AppLink Member resource

    Uses Azure REST API version 2025-08-01-preview.

    Example Usage

    AppLinkMembers_CreateOrUpdate

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var appLinkMember = new AzureNative.AppLink.AppLinkMember("appLinkMember", new()
        {
            AppLinkMemberName = "member-01",
            AppLinkName = "applink-test-01",
            Location = "westus2",
            Properties = new AzureNative.AppLink.Inputs.AppLinkMemberPropertiesArgs
            {
                ClusterType = AzureNative.AppLink.ClusterType.AKS,
                ConnectivityProfile = new AzureNative.AppLink.Inputs.ConnectivityProfileArgs
                {
                    EastWestGateway = new AzureNative.AppLink.Inputs.EastWestGatewayProfileArgs
                    {
                        Visibility = AzureNative.AppLink.EastWestGatewayVisibility.Internal,
                    },
                    PrivateConnect = new AzureNative.AppLink.Inputs.PrivateConnectProfileArgs
                    {
                        SubnetResourceId = "/subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourceGroups/applink-vnet-rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
                    },
                },
                Metadata = new AzureNative.AppLink.Inputs.MetadataArgs
                {
                    ResourceId = "/subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourcegroups/applink-rg/providers/Microsoft.ContainerService/managedClusters/applink-member1",
                },
                UpgradeProfile = new AzureNative.AppLink.Inputs.UpgradeProfileArgs
                {
                    FullyManagedUpgradeProfile = new AzureNative.AppLink.Inputs.FullyManagedUpgradeProfileArgs
                    {
                        ReleaseChannel = AzureNative.AppLink.UpgradeReleaseChannel.Stable,
                    },
                    Mode = AzureNative.AppLink.UpgradeMode.FullyManaged,
                },
            },
            ResourceGroupName = "test_rg",
            Tags = 
            {
                { "key2913", "test_tag" },
            },
        });
    
    });
    
    package main
    
    import (
    	applink "github.com/pulumi/pulumi-azure-native-sdk/applink/v3"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := applink.NewAppLinkMember(ctx, "appLinkMember", &applink.AppLinkMemberArgs{
    			AppLinkMemberName: pulumi.String("member-01"),
    			AppLinkName:       pulumi.String("applink-test-01"),
    			Location:          pulumi.String("westus2"),
    			Properties: &applink.AppLinkMemberPropertiesArgs{
    				ClusterType: pulumi.String(applink.ClusterTypeAKS),
    				ConnectivityProfile: &applink.ConnectivityProfileArgs{
    					EastWestGateway: &applink.EastWestGatewayProfileArgs{
    						Visibility: pulumi.String(applink.EastWestGatewayVisibilityInternal),
    					},
    					PrivateConnect: &applink.PrivateConnectProfileArgs{
    						SubnetResourceId: pulumi.String("/subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourceGroups/applink-vnet-rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1"),
    					},
    				},
    				Metadata: &applink.MetadataArgs{
    					ResourceId: pulumi.String("/subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourcegroups/applink-rg/providers/Microsoft.ContainerService/managedClusters/applink-member1"),
    				},
    				UpgradeProfile: &applink.UpgradeProfileArgs{
    					FullyManagedUpgradeProfile: &applink.FullyManagedUpgradeProfileArgs{
    						ReleaseChannel: pulumi.String(applink.UpgradeReleaseChannelStable),
    					},
    					Mode: pulumi.String(applink.UpgradeModeFullyManaged),
    				},
    			},
    			ResourceGroupName: pulumi.String("test_rg"),
    			Tags: pulumi.StringMap{
    				"key2913": pulumi.String("test_tag"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    pulumi {
      required_providers {
        azure-native = {
          source = "pulumi/azure-native"
        }
      }
    }
    
    resource "azure-native_applink_applinkmember" "appLinkMember" {
      app_link_member_name = "member-01"
      app_link_name        = "applink-test-01"
      location             = "westus2"
      properties = {
        cluster_type = "AKS"
        connectivity_profile = {
          east_west_gateway = {
            visibility = "Internal"
          }
          private_connect = {
            subnet_resource_id = "/subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourceGroups/applink-vnet-rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1"
          }
        }
        metadata = {
          resource_id = "/subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourcegroups/applink-rg/providers/Microsoft.ContainerService/managedClusters/applink-member1"
        }
        upgrade_profile = {
          fully_managed_upgrade_profile = {
            release_channel = "Stable"
          }
          mode = "FullyManaged"
        }
      }
      resource_group_name = "test_rg"
      tags = {
        "key2913" = "test_tag"
      }
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.applink.AppLinkMember;
    import com.pulumi.azurenative.applink.AppLinkMemberArgs;
    import com.pulumi.azurenative.applink.inputs.AppLinkMemberPropertiesArgs;
    import com.pulumi.azurenative.applink.inputs.ConnectivityProfileArgs;
    import com.pulumi.azurenative.applink.inputs.EastWestGatewayProfileArgs;
    import com.pulumi.azurenative.applink.inputs.PrivateConnectProfileArgs;
    import com.pulumi.azurenative.applink.inputs.MetadataArgs;
    import com.pulumi.azurenative.applink.inputs.UpgradeProfileArgs;
    import com.pulumi.azurenative.applink.inputs.FullyManagedUpgradeProfileArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 appLinkMember = new AppLinkMember("appLinkMember", AppLinkMemberArgs.builder()
                .appLinkMemberName("member-01")
                .appLinkName("applink-test-01")
                .location("westus2")
                .properties(AppLinkMemberPropertiesArgs.builder()
                    .clusterType("AKS")
                    .connectivityProfile(ConnectivityProfileArgs.builder()
                        .eastWestGateway(EastWestGatewayProfileArgs.builder()
                            .visibility("Internal")
                            .build())
                        .privateConnect(PrivateConnectProfileArgs.builder()
                            .subnetResourceId("/subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourceGroups/applink-vnet-rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1")
                            .build())
                        .build())
                    .metadata(MetadataArgs.builder()
                        .resourceId("/subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourcegroups/applink-rg/providers/Microsoft.ContainerService/managedClusters/applink-member1")
                        .build())
                    .upgradeProfile(UpgradeProfileArgs.builder()
                        .fullyManagedUpgradeProfile(FullyManagedUpgradeProfileArgs.builder()
                            .releaseChannel("Stable")
                            .build())
                        .mode("FullyManaged")
                        .build())
                    .build())
                .resourceGroupName("test_rg")
                .tags(Map.of("key2913", "test_tag"))
                .build());
    
        }
    }
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const appLinkMember = new azure_native.applink.AppLinkMember("appLinkMember", {
        appLinkMemberName: "member-01",
        appLinkName: "applink-test-01",
        location: "westus2",
        properties: {
            clusterType: azure_native.applink.ClusterType.AKS,
            connectivityProfile: {
                eastWestGateway: {
                    visibility: azure_native.applink.EastWestGatewayVisibility.Internal,
                },
                privateConnect: {
                    subnetResourceId: "/subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourceGroups/applink-vnet-rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
                },
            },
            metadata: {
                resourceId: "/subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourcegroups/applink-rg/providers/Microsoft.ContainerService/managedClusters/applink-member1",
            },
            upgradeProfile: {
                fullyManagedUpgradeProfile: {
                    releaseChannel: azure_native.applink.UpgradeReleaseChannel.Stable,
                },
                mode: azure_native.applink.UpgradeMode.FullyManaged,
            },
        },
        resourceGroupName: "test_rg",
        tags: {
            key2913: "test_tag",
        },
    });
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    app_link_member = azure_native.applink.AppLinkMember("appLinkMember",
        app_link_member_name="member-01",
        app_link_name="applink-test-01",
        location="westus2",
        properties={
            "cluster_type": azure_native.applink.ClusterType.AKS,
            "connectivity_profile": {
                "east_west_gateway": {
                    "visibility": azure_native.applink.EastWestGatewayVisibility.INTERNAL,
                },
                "private_connect": {
                    "subnet_resource_id": "/subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourceGroups/applink-vnet-rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
                },
            },
            "metadata": {
                "resource_id": "/subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourcegroups/applink-rg/providers/Microsoft.ContainerService/managedClusters/applink-member1",
            },
            "upgrade_profile": {
                "fully_managed_upgrade_profile": {
                    "release_channel": azure_native.applink.UpgradeReleaseChannel.STABLE,
                },
                "mode": azure_native.applink.UpgradeMode.FULLY_MANAGED,
            },
        },
        resource_group_name="test_rg",
        tags={
            "key2913": "test_tag",
        })
    
    resources:
      appLinkMember:
        type: azure-native:applink:AppLinkMember
        properties:
          appLinkMemberName: member-01
          appLinkName: applink-test-01
          location: westus2
          properties:
            clusterType: AKS
            connectivityProfile:
              eastWestGateway:
                visibility: Internal
              privateConnect:
                subnetResourceId: /subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourceGroups/applink-vnet-rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1
            metadata:
              resourceId: /subscriptions/bc7e0da9-5e4c-4a91-9252-9658837006cf/resourcegroups/applink-rg/providers/Microsoft.ContainerService/managedClusters/applink-member1
            upgradeProfile:
              fullyManagedUpgradeProfile:
                releaseChannel: Stable
              mode: FullyManaged
          resourceGroupName: test_rg
          tags:
            key2913: test_tag
    

    Create AppLinkMember Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AppLinkMember(name: string, args: AppLinkMemberArgs, opts?: CustomResourceOptions);
    @overload
    def AppLinkMember(resource_name: str,
                      args: AppLinkMemberArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def AppLinkMember(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      app_link_name: Optional[str] = None,
                      resource_group_name: Optional[str] = None,
                      app_link_member_name: Optional[str] = None,
                      location: Optional[str] = None,
                      properties: Optional[AppLinkMemberPropertiesArgs] = None,
                      tags: Optional[Mapping[str, str]] = None)
    func NewAppLinkMember(ctx *Context, name string, args AppLinkMemberArgs, opts ...ResourceOption) (*AppLinkMember, error)
    public AppLinkMember(string name, AppLinkMemberArgs args, CustomResourceOptions? opts = null)
    public AppLinkMember(String name, AppLinkMemberArgs args)
    public AppLinkMember(String name, AppLinkMemberArgs args, CustomResourceOptions options)
    
    type: azure-native:applink:AppLinkMember
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "azure-native_applink_app_link_member" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args AppLinkMemberArgs
    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 AppLinkMemberArgs
    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 AppLinkMemberArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AppLinkMemberArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AppLinkMemberArgs
    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 appLinkMemberResource = new AzureNative.AppLink.AppLinkMember("appLinkMemberResource", new()
    {
        AppLinkName = "string",
        ResourceGroupName = "string",
        AppLinkMemberName = "string",
        Location = "string",
        Properties = new AzureNative.AppLink.Inputs.AppLinkMemberPropertiesArgs
        {
            Metadata = new AzureNative.AppLink.Inputs.MetadataArgs
            {
                ResourceId = "string",
            },
            ClusterType = "string",
            ConnectivityProfile = new AzureNative.AppLink.Inputs.ConnectivityProfileArgs
            {
                EastWestGateway = new AzureNative.AppLink.Inputs.EastWestGatewayProfileArgs
                {
                    Visibility = "string",
                },
                PrivateConnect = new AzureNative.AppLink.Inputs.PrivateConnectProfileArgs
                {
                    SubnetResourceId = "string",
                },
            },
            UpgradeProfile = new AzureNative.AppLink.Inputs.UpgradeProfileArgs
            {
                Mode = "string",
                FullyManagedUpgradeProfile = new AzureNative.AppLink.Inputs.FullyManagedUpgradeProfileArgs
                {
                    ReleaseChannel = "string",
                },
                SelfManagedUpgradeProfile = new AzureNative.AppLink.Inputs.SelfManagedUpgradeProfileArgs
                {
                    Version = "string",
                },
            },
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := applink.NewAppLinkMember(ctx, "appLinkMemberResource", &applink.AppLinkMemberArgs{
    	AppLinkName:       pulumi.String("string"),
    	ResourceGroupName: pulumi.String("string"),
    	AppLinkMemberName: pulumi.String("string"),
    	Location:          pulumi.String("string"),
    	Properties: &applink.AppLinkMemberPropertiesArgs{
    		Metadata: &applink.MetadataArgs{
    			ResourceId: pulumi.String("string"),
    		},
    		ClusterType: pulumi.String("string"),
    		ConnectivityProfile: &applink.ConnectivityProfileArgs{
    			EastWestGateway: &applink.EastWestGatewayProfileArgs{
    				Visibility: pulumi.String("string"),
    			},
    			PrivateConnect: &applink.PrivateConnectProfileArgs{
    				SubnetResourceId: pulumi.String("string"),
    			},
    		},
    		UpgradeProfile: &applink.UpgradeProfileArgs{
    			Mode: pulumi.String("string"),
    			FullyManagedUpgradeProfile: &applink.FullyManagedUpgradeProfileArgs{
    				ReleaseChannel: pulumi.String("string"),
    			},
    			SelfManagedUpgradeProfile: &applink.SelfManagedUpgradeProfileArgs{
    				Version: pulumi.String("string"),
    			},
    		},
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    resource "azure-native_applink_app_link_member" "appLinkMemberResource" {
      lifecycle {
        create_before_destroy = true
      }
      app_link_name        = "string"
      resource_group_name  = "string"
      app_link_member_name = "string"
      location             = "string"
      properties = {
        metadata = {
          resource_id = "string"
        }
        cluster_type = "string"
        connectivity_profile = {
          east_west_gateway = {
            visibility = "string"
          }
          private_connect = {
            subnet_resource_id = "string"
          }
        }
        upgrade_profile = {
          mode = "string"
          fully_managed_upgrade_profile = {
            release_channel = "string"
          }
          self_managed_upgrade_profile = {
            version = "string"
          }
        }
      }
      tags = {
        "string" = "string"
      }
    }
    
    var appLinkMemberResource = new AppLinkMember("appLinkMemberResource", AppLinkMemberArgs.builder()
        .appLinkName("string")
        .resourceGroupName("string")
        .appLinkMemberName("string")
        .location("string")
        .properties(AppLinkMemberPropertiesArgs.builder()
            .metadata(com.pulumi.azurenative.applink.inputs.MetadataArgs.builder()
                .resourceId("string")
                .build())
            .clusterType("string")
            .connectivityProfile(ConnectivityProfileArgs.builder()
                .eastWestGateway(EastWestGatewayProfileArgs.builder()
                    .visibility("string")
                    .build())
                .privateConnect(PrivateConnectProfileArgs.builder()
                    .subnetResourceId("string")
                    .build())
                .build())
            .upgradeProfile(UpgradeProfileArgs.builder()
                .mode("string")
                .fullyManagedUpgradeProfile(FullyManagedUpgradeProfileArgs.builder()
                    .releaseChannel("string")
                    .build())
                .selfManagedUpgradeProfile(SelfManagedUpgradeProfileArgs.builder()
                    .version("string")
                    .build())
                .build())
            .build())
        .tags(Map.of("string", "string"))
        .build());
    
    app_link_member_resource = azure_native.applink.AppLinkMember("appLinkMemberResource",
        app_link_name="string",
        resource_group_name="string",
        app_link_member_name="string",
        location="string",
        properties={
            "metadata": {
                "resource_id": "string",
            },
            "cluster_type": "string",
            "connectivity_profile": {
                "east_west_gateway": {
                    "visibility": "string",
                },
                "private_connect": {
                    "subnet_resource_id": "string",
                },
            },
            "upgrade_profile": {
                "mode": "string",
                "fully_managed_upgrade_profile": {
                    "release_channel": "string",
                },
                "self_managed_upgrade_profile": {
                    "version": "string",
                },
            },
        },
        tags={
            "string": "string",
        })
    
    const appLinkMemberResource = new azure_native.applink.AppLinkMember("appLinkMemberResource", {
        appLinkName: "string",
        resourceGroupName: "string",
        appLinkMemberName: "string",
        location: "string",
        properties: {
            metadata: {
                resourceId: "string",
            },
            clusterType: "string",
            connectivityProfile: {
                eastWestGateway: {
                    visibility: "string",
                },
                privateConnect: {
                    subnetResourceId: "string",
                },
            },
            upgradeProfile: {
                mode: "string",
                fullyManagedUpgradeProfile: {
                    releaseChannel: "string",
                },
                selfManagedUpgradeProfile: {
                    version: "string",
                },
            },
        },
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:applink:AppLinkMember
    properties:
        appLinkMemberName: string
        appLinkName: string
        location: string
        properties:
            clusterType: string
            connectivityProfile:
                eastWestGateway:
                    visibility: string
                privateConnect:
                    subnetResourceId: string
            metadata:
                resourceId: string
            upgradeProfile:
                fullyManagedUpgradeProfile:
                    releaseChannel: string
                mode: string
                selfManagedUpgradeProfile:
                    version: string
        resourceGroupName: string
        tags:
            string: string
    

    AppLinkMember 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 AppLinkMember resource accepts the following input properties:

    AppLinkName string
    The name of the AppLink
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AppLinkMemberName string
    The name of the AppLinkMember
    Location string
    The geo-location where the resource lives
    Properties Pulumi.AzureNative.AppLink.Inputs.AppLinkMemberProperties
    The resource-specific properties for this resource.
    Tags Dictionary<string, string>
    Resource tags.
    AppLinkName string
    The name of the AppLink
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AppLinkMemberName string
    The name of the AppLinkMember
    Location string
    The geo-location where the resource lives
    Properties AppLinkMemberPropertiesArgs
    The resource-specific properties for this resource.
    Tags map[string]string
    Resource tags.
    app_link_name string
    The name of the AppLink
    resource_group_name string
    The name of the resource group. The name is case insensitive.
    app_link_member_name string
    The name of the AppLinkMember
    location string
    The geo-location where the resource lives
    properties object
    The resource-specific properties for this resource.
    tags map(string)
    Resource tags.
    appLinkName String
    The name of the AppLink
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    appLinkMemberName String
    The name of the AppLinkMember
    location String
    The geo-location where the resource lives
    properties AppLinkMemberProperties
    The resource-specific properties for this resource.
    tags Map<String,String>
    Resource tags.
    appLinkName string
    The name of the AppLink
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    appLinkMemberName string
    The name of the AppLinkMember
    location string
    The geo-location where the resource lives
    properties AppLinkMemberProperties
    The resource-specific properties for this resource.
    tags {[key: string]: string}
    Resource tags.
    app_link_name str
    The name of the AppLink
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    app_link_member_name str
    The name of the AppLinkMember
    location str
    The geo-location where the resource lives
    properties AppLinkMemberPropertiesArgs
    The resource-specific properties for this resource.
    tags Mapping[str, str]
    Resource tags.
    appLinkName String
    The name of the AppLink
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    appLinkMemberName String
    The name of the AppLinkMember
    location String
    The geo-location where the resource lives
    properties Property Map
    The resource-specific properties for this resource.
    tags Map<String>
    Resource tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AppLinkMember resource produces the following output properties:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.AppLink.Outputs.SystemDataResponse
    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"
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData SystemDataResponse
    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"
    azure_api_version string
    The Azure API version of the resource.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    system_data object
    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"
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData SystemDataResponse
    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"
    azureApiVersion string
    The Azure API version of the resource.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    systemData SystemDataResponse
    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"
    azure_api_version str
    The Azure API version of the resource.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    system_data SystemDataResponse
    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"
    azureApiVersion String
    The Azure API version of the resource.
    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

    AppLinkMemberProperties, AppLinkMemberPropertiesArgs

    AppLink Member properties
    Metadata Metadata
    AppLink Member Metadata
    ClusterType string | ClusterType
    Cluster type
    ConnectivityProfile ConnectivityProfile
    Connectivity profile.
    UpgradeProfile UpgradeProfile
    Upgrade profile.
    metadata object
    AppLink Member Metadata
    cluster_type string | "AKS"
    Cluster type
    connectivity_profile object
    Connectivity profile.
    upgrade_profile object
    Upgrade profile.
    metadata Metadata
    AppLink Member Metadata
    clusterType String | ClusterType
    Cluster type
    connectivityProfile ConnectivityProfile
    Connectivity profile.
    upgradeProfile UpgradeProfile
    Upgrade profile.
    metadata Metadata
    AppLink Member Metadata
    clusterType string | ClusterType
    Cluster type
    connectivityProfile ConnectivityProfile
    Connectivity profile.
    upgradeProfile UpgradeProfile
    Upgrade profile.
    metadata Metadata
    AppLink Member Metadata
    cluster_type str | ClusterType
    Cluster type
    connectivity_profile ConnectivityProfile
    Connectivity profile.
    upgrade_profile UpgradeProfile
    Upgrade profile.
    metadata Property Map
    AppLink Member Metadata
    clusterType String | "AKS"
    Cluster type
    connectivityProfile Property Map
    Connectivity profile.
    upgradeProfile Property Map
    Upgrade profile.

    AppLinkMemberPropertiesResponse, AppLinkMemberPropertiesResponseArgs

    AppLink Member properties
    Metadata MetadataResponse
    AppLink Member Metadata
    ProvisioningState string
    Provisioning state
    ClusterType string
    Cluster type
    ConnectivityProfile ConnectivityProfileResponse
    Connectivity profile.
    ObservabilityProfile ObservabilityProfileResponse
    Observability profile
    UpgradeProfile UpgradeProfileResponse
    Upgrade profile.
    metadata object
    AppLink Member Metadata
    provisioning_state string
    Provisioning state
    cluster_type string
    Cluster type
    connectivity_profile object
    Connectivity profile.
    observability_profile object
    Observability profile
    upgrade_profile object
    Upgrade profile.
    metadata MetadataResponse
    AppLink Member Metadata
    provisioningState String
    Provisioning state
    clusterType String
    Cluster type
    connectivityProfile ConnectivityProfileResponse
    Connectivity profile.
    observabilityProfile ObservabilityProfileResponse
    Observability profile
    upgradeProfile UpgradeProfileResponse
    Upgrade profile.
    metadata MetadataResponse
    AppLink Member Metadata
    provisioningState string
    Provisioning state
    clusterType string
    Cluster type
    connectivityProfile ConnectivityProfileResponse
    Connectivity profile.
    observabilityProfile ObservabilityProfileResponse
    Observability profile
    upgradeProfile UpgradeProfileResponse
    Upgrade profile.
    metadata Property Map
    AppLink Member Metadata
    provisioningState String
    Provisioning state
    clusterType String
    Cluster type
    connectivityProfile Property Map
    Connectivity profile.
    observabilityProfile Property Map
    Observability profile
    upgradeProfile Property Map
    Upgrade profile.

    ClusterType, ClusterTypeArgs

    AKS
    AKS Azure Kubernetes Service
    ClusterTypeAKS
    AKS Azure Kubernetes Service
    "AKS"
    AKS Azure Kubernetes Service
    AKS
    AKS Azure Kubernetes Service
    AKS
    AKS Azure Kubernetes Service
    AKS
    AKS Azure Kubernetes Service
    "AKS"
    AKS Azure Kubernetes Service

    ConnectivityProfile, ConnectivityProfileArgs

    AppLinkMember connectivity profile.
    EastWestGateway EastWestGatewayProfile
    East-West gateway profile.
    PrivateConnect PrivateConnectProfile
    Private connect profile.
    east_west_gateway object
    East-West gateway profile.
    private_connect object
    Private connect profile.
    eastWestGateway EastWestGatewayProfile
    East-West gateway profile.
    privateConnect PrivateConnectProfile
    Private connect profile.
    eastWestGateway EastWestGatewayProfile
    East-West gateway profile.
    privateConnect PrivateConnectProfile
    Private connect profile.
    east_west_gateway EastWestGatewayProfile
    East-West gateway profile.
    private_connect PrivateConnectProfile
    Private connect profile.
    eastWestGateway Property Map
    East-West gateway profile.
    privateConnect Property Map
    Private connect profile.

    ConnectivityProfileResponse, ConnectivityProfileResponseArgs

    AppLinkMember connectivity profile.
    east_west_gateway object
    East-West gateway profile.
    private_connect object
    Private connect profile.
    eastWestGateway Property Map
    East-West gateway profile.
    privateConnect Property Map
    Private connect profile.

    EastWestGatewayProfile, EastWestGatewayProfileArgs

    AppLinkMember east-west gateway profile.
    Visibility string | EastWestGatewayVisibility
    East-West gateway visibility.
    visibility string | "Internal" | "External"
    East-West gateway visibility.
    visibility String | EastWestGatewayVisibility
    East-West gateway visibility.
    visibility string | EastWestGatewayVisibility
    East-West gateway visibility.
    visibility str | EastWestGatewayVisibility
    East-West gateway visibility.
    visibility String | "Internal" | "External"
    East-West gateway visibility.

    EastWestGatewayProfileResponse, EastWestGatewayProfileResponseArgs

    AppLinkMember east-west gateway profile.
    Visibility string
    East-West gateway visibility.
    Visibility string
    East-West gateway visibility.
    visibility string
    East-West gateway visibility.
    visibility String
    East-West gateway visibility.
    visibility string
    East-West gateway visibility.
    visibility str
    East-West gateway visibility.
    visibility String
    East-West gateway visibility.

    EastWestGatewayVisibility, EastWestGatewayVisibilityArgs

    Internal
    Internal Use an internal load balancer for the east-west gateway.
    External
    External Use an external load balancer for the east-west gateway.
    EastWestGatewayVisibilityInternal
    Internal Use an internal load balancer for the east-west gateway.
    EastWestGatewayVisibilityExternal
    External Use an external load balancer for the east-west gateway.
    "Internal"
    Internal Use an internal load balancer for the east-west gateway.
    "External"
    External Use an external load balancer for the east-west gateway.
    Internal
    Internal Use an internal load balancer for the east-west gateway.
    External
    External Use an external load balancer for the east-west gateway.
    Internal
    Internal Use an internal load balancer for the east-west gateway.
    External
    External Use an external load balancer for the east-west gateway.
    INTERNAL
    Internal Use an internal load balancer for the east-west gateway.
    EXTERNAL
    External Use an external load balancer for the east-west gateway.
    "Internal"
    Internal Use an internal load balancer for the east-west gateway.
    "External"
    External Use an external load balancer for the east-west gateway.

    FullyManagedUpgradeProfile, FullyManagedUpgradeProfileArgs

    AppLinkMember fully managed upgrade profile
    ReleaseChannel string | UpgradeReleaseChannel
    Release channel
    release_channel string | "Rapid" | "Stable"
    Release channel
    releaseChannel String | UpgradeReleaseChannel
    Release channel
    releaseChannel string | UpgradeReleaseChannel
    Release channel
    releaseChannel String | "Rapid" | "Stable"
    Release channel

    FullyManagedUpgradeProfileResponse, FullyManagedUpgradeProfileResponseArgs

    AppLinkMember fully managed upgrade profile
    ReleaseChannel string
    Release channel
    ReleaseChannel string
    Release channel
    release_channel string
    Release channel
    releaseChannel String
    Release channel
    releaseChannel string
    Release channel
    release_channel str
    Release channel
    releaseChannel String
    Release channel

    Metadata, MetadataArgs

    AppLinkMember metadata
    ResourceId string
    Resource ID
    ResourceId string
    Resource ID
    resource_id string
    Resource ID
    resourceId String
    Resource ID
    resourceId string
    Resource ID
    resource_id str
    Resource ID
    resourceId String
    Resource ID

    MetadataResponse, MetadataResponseArgs

    AppLinkMember metadata
    ResourceId string
    Resource ID
    ResourceId string
    Resource ID
    resource_id string
    Resource ID
    resourceId String
    Resource ID
    resourceId string
    Resource ID
    resource_id str
    Resource ID
    resourceId String
    Resource ID

    MetricsProfileResponse, MetricsProfileResponseArgs

    AppLinkMember metrics profile
    MetricsEndpoint string
    Metrics endpoint URL
    MetricsEndpoint string
    Metrics endpoint URL
    metrics_endpoint string
    Metrics endpoint URL
    metricsEndpoint String
    Metrics endpoint URL
    metricsEndpoint string
    Metrics endpoint URL
    metrics_endpoint str
    Metrics endpoint URL
    metricsEndpoint String
    Metrics endpoint URL

    ObservabilityProfileResponse, ObservabilityProfileResponseArgs

    AppLinkMember observability profile
    Metrics MetricsProfileResponse
    Metrics configuration
    metrics object
    Metrics configuration
    metrics MetricsProfileResponse
    Metrics configuration
    metrics MetricsProfileResponse
    Metrics configuration
    metrics MetricsProfileResponse
    Metrics configuration
    metrics Property Map
    Metrics configuration

    PrivateConnectProfile, PrivateConnectProfileArgs

    AppLinkMember private connect profile.
    SubnetResourceId string
    Delegated Subnet to AppLink.
    SubnetResourceId string
    Delegated Subnet to AppLink.
    subnet_resource_id string
    Delegated Subnet to AppLink.
    subnetResourceId String
    Delegated Subnet to AppLink.
    subnetResourceId string
    Delegated Subnet to AppLink.
    subnet_resource_id str
    Delegated Subnet to AppLink.
    subnetResourceId String
    Delegated Subnet to AppLink.

    PrivateConnectProfileResponse, PrivateConnectProfileResponseArgs

    AppLinkMember private connect profile.
    SubnetResourceId string
    Delegated Subnet to AppLink.
    SubnetResourceId string
    Delegated Subnet to AppLink.
    subnet_resource_id string
    Delegated Subnet to AppLink.
    subnetResourceId String
    Delegated Subnet to AppLink.
    subnetResourceId string
    Delegated Subnet to AppLink.
    subnet_resource_id str
    Delegated Subnet to AppLink.
    subnetResourceId String
    Delegated Subnet to AppLink.

    SelfManagedUpgradeProfile, SelfManagedUpgradeProfileArgs

    AppLinkMember self managed upgrade profile
    Version string
    Istio version
    Version string
    Istio version
    version string
    Istio version
    version String
    Istio version
    version string
    Istio version
    version str
    Istio version
    version String
    Istio version

    SelfManagedUpgradeProfileResponse, SelfManagedUpgradeProfileResponseArgs

    AppLinkMember self managed upgrade profile
    Version string
    Istio version
    Version string
    Istio version
    version string
    Istio version
    version String
    Istio version
    version string
    Istio version
    version str
    Istio version
    version String
    Istio version

    SystemDataResponse, SystemDataResponseArgs

    Metadata pertaining to creation and last modification of the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    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.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    created_at string
    The timestamp of resource creation (UTC).
    created_by string
    The identity that created the resource.
    created_by_type string
    The type of identity that created the resource.
    last_modified_at string
    The timestamp of resource last modification (UTC)
    last_modified_by string
    The identity that last modified the resource.
    last_modified_by_type string
    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.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    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.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    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_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    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.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    UpgradeMode, UpgradeModeArgs

    FullyManaged
    FullyManaged Fully managed upgrade mode
    SelfManaged
    SelfManaged Self managed upgrade mode
    UpgradeModeFullyManaged
    FullyManaged Fully managed upgrade mode
    UpgradeModeSelfManaged
    SelfManaged Self managed upgrade mode
    "FullyManaged"
    FullyManaged Fully managed upgrade mode
    "SelfManaged"
    SelfManaged Self managed upgrade mode
    FullyManaged
    FullyManaged Fully managed upgrade mode
    SelfManaged
    SelfManaged Self managed upgrade mode
    FullyManaged
    FullyManaged Fully managed upgrade mode
    SelfManaged
    SelfManaged Self managed upgrade mode
    FULLY_MANAGED
    FullyManaged Fully managed upgrade mode
    SELF_MANAGED
    SelfManaged Self managed upgrade mode
    "FullyManaged"
    FullyManaged Fully managed upgrade mode
    "SelfManaged"
    SelfManaged Self managed upgrade mode

    UpgradeProfile, UpgradeProfileArgs

    AppLinkMember upgrade profile.
    Mode string | UpgradeMode
    Upgrade mode.
    FullyManagedUpgradeProfile FullyManagedUpgradeProfile
    Fully managed upgrade profile.
    SelfManagedUpgradeProfile SelfManagedUpgradeProfile
    Self managed upgrade profile.
    mode string | "FullyManaged" | "SelfManaged"
    Upgrade mode.
    fully_managed_upgrade_profile object
    Fully managed upgrade profile.
    self_managed_upgrade_profile object
    Self managed upgrade profile.
    mode String | UpgradeMode
    Upgrade mode.
    fullyManagedUpgradeProfile FullyManagedUpgradeProfile
    Fully managed upgrade profile.
    selfManagedUpgradeProfile SelfManagedUpgradeProfile
    Self managed upgrade profile.
    mode string | UpgradeMode
    Upgrade mode.
    fullyManagedUpgradeProfile FullyManagedUpgradeProfile
    Fully managed upgrade profile.
    selfManagedUpgradeProfile SelfManagedUpgradeProfile
    Self managed upgrade profile.
    mode String | "FullyManaged" | "SelfManaged"
    Upgrade mode.
    fullyManagedUpgradeProfile Property Map
    Fully managed upgrade profile.
    selfManagedUpgradeProfile Property Map
    Self managed upgrade profile.

    UpgradeProfileResponse, UpgradeProfileResponseArgs

    AppLinkMember upgrade profile.
    mode string
    Upgrade mode.
    fully_managed_upgrade_profile object
    Fully managed upgrade profile.
    self_managed_upgrade_profile object
    Self managed upgrade profile.
    mode String
    Upgrade mode.
    fullyManagedUpgradeProfile Property Map
    Fully managed upgrade profile.
    selfManagedUpgradeProfile Property Map
    Self managed upgrade profile.

    UpgradeReleaseChannel, UpgradeReleaseChannelArgs

    Rapid
    Rapid Rapid release channel
    Stable
    Stable Stable release channel
    UpgradeReleaseChannelRapid
    Rapid Rapid release channel
    UpgradeReleaseChannelStable
    Stable Stable release channel
    "Rapid"
    Rapid Rapid release channel
    "Stable"
    Stable Stable release channel
    Rapid
    Rapid Rapid release channel
    Stable
    Stable Stable release channel
    Rapid
    Rapid Rapid release channel
    Stable
    Stable Stable release channel
    RAPID
    Rapid Rapid release channel
    STABLE
    Stable Stable release channel
    "Rapid"
    Rapid Rapid release channel
    "Stable"
    Stable Stable release channel

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:applink:AppLinkMember member-01 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppLink/appLinks/{appLinkName}/appLinkMembers/{appLinkMemberName} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Viewing docs for Azure Native v3.23.0
    published on Saturday, Jul 18, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial