Share via


MeshMemberships interface

Interface representing a MeshMemberships.

Method Details

beginCreateOrUpdate(string, string, string, MeshMembership, MeshMembershipsCreateOrUpdateOptionalParams)

Creates or updates the mesh membership of a managed cluster.

function beginCreateOrUpdate(resourceGroupName: string, resourceName: string, meshMembershipName: string, parameters: MeshMembership, options?: MeshMembershipsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<MeshMembership>, MeshMembership>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the managed cluster resource.

meshMembershipName

string

The name of the mesh membership.

parameters
MeshMembership

The mesh membership to create or update.

options
MeshMembershipsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<MeshMembership>, MeshMembership>>

beginCreateOrUpdateAndWait(string, string, string, MeshMembership, MeshMembershipsCreateOrUpdateOptionalParams)

Creates or updates the mesh membership of a managed cluster.

function beginCreateOrUpdateAndWait(resourceGroupName: string, resourceName: string, meshMembershipName: string, parameters: MeshMembership, options?: MeshMembershipsCreateOrUpdateOptionalParams): Promise<MeshMembership>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the managed cluster resource.

meshMembershipName

string

The name of the mesh membership.

parameters
MeshMembership

The mesh membership to create or update.

options
MeshMembershipsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<MeshMembership>

beginDelete(string, string, string, MeshMembershipsDeleteOptionalParams)

Deletes the mesh membership of a managed cluster.

function beginDelete(resourceGroupName: string, resourceName: string, meshMembershipName: string, options?: MeshMembershipsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<MeshMembershipsDeleteHeaders>, MeshMembershipsDeleteHeaders>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the managed cluster resource.

meshMembershipName

string

The name of the mesh membership.

options
MeshMembershipsDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<MeshMembershipsDeleteHeaders>, MeshMembershipsDeleteHeaders>>

beginDeleteAndWait(string, string, string, MeshMembershipsDeleteOptionalParams)

Deletes the mesh membership of a managed cluster.

function beginDeleteAndWait(resourceGroupName: string, resourceName: string, meshMembershipName: string, options?: MeshMembershipsDeleteOptionalParams): Promise<MeshMembershipsDeleteHeaders>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the managed cluster resource.

meshMembershipName

string

The name of the mesh membership.

options
MeshMembershipsDeleteOptionalParams

The options parameters.

Returns

get(string, string, string, MeshMembershipsGetOptionalParams)

Gets the mesh membership of a managed cluster.

function get(resourceGroupName: string, resourceName: string, meshMembershipName: string, options?: MeshMembershipsGetOptionalParams): Promise<MeshMembership>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the managed cluster resource.

meshMembershipName

string

The name of the mesh membership.

options
MeshMembershipsGetOptionalParams

The options parameters.

Returns

Promise<MeshMembership>

listByManagedCluster(string, string, MeshMembershipsListByManagedClusterOptionalParams)

Lists mesh memberships in a managed cluster.

function listByManagedCluster(resourceGroupName: string, resourceName: string, options?: MeshMembershipsListByManagedClusterOptionalParams): PagedAsyncIterableIterator<MeshMembership, MeshMembership[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

resourceName

string

The name of the managed cluster resource.

options
MeshMembershipsListByManagedClusterOptionalParams

The options parameters.

Returns