Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Bicep resource definition
The managedClusters/meshMemberships resource type can be deployed with operations that target:
- Resource groups - See resource group deployment commands
For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.ContainerService/managedClusters/meshMemberships resource, add the following Bicep to your template.
resource symbolicname 'Microsoft.ContainerService/managedClusters/meshMemberships@2026-06-02-preview' = {
parent: resourceSymbolicName
managedBy: 'string'
name: 'string'
properties: {
managedMeshID: 'string'
privateConnectProfile: {
subnetResourceId: 'string'
}
}
}
Property Values
Microsoft.ContainerService/managedClusters/meshMemberships
| Name | Description | Value |
|---|---|---|
| managedBy | The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource. | string |
| name | The resource name | string Constraints: Min length = 1 Max length = 63 Pattern = ^[a-zA-Z][a-zA-Z0-9]{0,62}$ (required) |
| parent | In Bicep, you can specify the parent resource for a child resource. You only need to add this property when the child resource is declared outside of the parent resource. For more information, see Child resource outside parent resource. |
Symbolic name for resource of type: managedClusters |
| properties | Mesh membership properties of a managed cluster. | MeshMembershipProperties |
MeshMembershipPrivateConnectProfile
| Name | Description | Value |
|---|---|---|
| subnetResourceId | The delegated subnet resource ID. Customer can provide their own subnet, or AKS will allocate one if not specified. When providing your own subnet, the minimum required size is /28 | string |
MeshMembershipProperties
| Name | Description | Value |
|---|---|---|
| managedMeshID | The ARM resource id for the managed mesh member. This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppLink/applinks/{appLinkName}/appLinkMembers/{appLinkMemberName}'. Visit https://aka.ms/applink for more information. | string (required) |
| privateConnectProfile | Profile for configuring private connectivity between the mesh control plane and member clusters. When configured, communication between the mesh control plane and this member cluster occurs over private network instead of public networks. Visit https://aka.ms/applink for more information. | MeshMembershipPrivateConnectProfile |
ARM template resource definition
The managedClusters/meshMemberships resource type can be deployed with operations that target:
- Resource groups - See resource group deployment commands For a list of changed properties in each API version, see change log.
Usage Examples
Resource format
To create a Microsoft.ContainerService/managedClusters/meshMemberships resource, add the following JSON to your template.
{
"type": "Microsoft.ContainerService/managedClusters/meshMemberships",
"apiVersion": "2026-06-02-preview",
"name": "string",
"managedBy": "string",
"properties": {
"managedMeshID": "string",
"privateConnectProfile": {
"subnetResourceId": "string"
}
}
}
Property Values
Microsoft.ContainerService/managedClusters/meshMemberships
| Name | Description | Value |
|---|---|---|
| apiVersion | The api version | '2026-06-02-preview' |
| managedBy | The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource. | string |
| name | The resource name | string Constraints: Min length = 1 Max length = 63 Pattern = ^[a-zA-Z][a-zA-Z0-9]{0,62}$ (required) |
| properties | Mesh membership properties of a managed cluster. | MeshMembershipProperties |
| type | The resource type | 'Microsoft.ContainerService/managedClusters/meshMemberships' |
MeshMembershipPrivateConnectProfile
| Name | Description | Value |
|---|---|---|
| subnetResourceId | The delegated subnet resource ID. Customer can provide their own subnet, or AKS will allocate one if not specified. When providing your own subnet, the minimum required size is /28 | string |
MeshMembershipProperties
| Name | Description | Value |
|---|---|---|
| managedMeshID | The ARM resource id for the managed mesh member. This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppLink/applinks/{appLinkName}/appLinkMembers/{appLinkMemberName}'. Visit https://aka.ms/applink for more information. | string (required) |
| privateConnectProfile | Profile for configuring private connectivity between the mesh control plane and member clusters. When configured, communication between the mesh control plane and this member cluster occurs over private network instead of public networks. Visit https://aka.ms/applink for more information. | MeshMembershipPrivateConnectProfile |
Terraform (AzAPI provider) resource definition
The managedClusters/meshMemberships resource type can be deployed with operations that target:
- Resource groups For a list of changed properties in each API version, see change log.
Resource format
To create a Microsoft.ContainerService/managedClusters/meshMemberships resource, add the following Terraform to your template.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerService/managedClusters/meshMemberships@2026-06-02-preview"
name = "string"
parent_id = "string"
body = {
managedBy = "string"
properties = {
managedMeshID = "string"
privateConnectProfile = {
subnetResourceId = "string"
}
}
}
}
Property Values
Microsoft.ContainerService/managedClusters/meshMemberships
| Name | Description | Value |
|---|---|---|
| managedBy | The fully qualified resource ID of the resource that manages this resource. Indicates if this resource is managed by another Azure resource. If this is present, complete mode deployment will not delete the resource if it is removed from the template since it is managed by another resource. | string |
| name | The resource name | string Constraints: Min length = 1 Max length = 63 Pattern = ^[a-zA-Z][a-zA-Z0-9]{0,62}$ (required) |
| parent_id | The ID of the resource that is the parent for this resource. | ID for resource of type: managedClusters |
| properties | Mesh membership properties of a managed cluster. | MeshMembershipProperties |
| type | The resource type | "Microsoft.ContainerService/managedClusters/meshMemberships@2026-06-02-preview" |
MeshMembershipPrivateConnectProfile
| Name | Description | Value |
|---|---|---|
| subnetResourceId | The delegated subnet resource ID. Customer can provide their own subnet, or AKS will allocate one if not specified. When providing your own subnet, the minimum required size is /28 | string |
MeshMembershipProperties
| Name | Description | Value |
|---|---|---|
| managedMeshID | The ARM resource id for the managed mesh member. This is of the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppLink/applinks/{appLinkName}/appLinkMembers/{appLinkMemberName}'. Visit https://aka.ms/applink for more information. | string (required) |
| privateConnectProfile | Profile for configuring private connectivity between the mesh control plane and member clusters. When configured, communication between the mesh control plane and this member cluster occurs over private network instead of public networks. Visit https://aka.ms/applink for more information. | MeshMembershipPrivateConnectProfile |