PrivateLinkScopesOperations interface

Interface representing a PrivateLinkScopes operations.

Properties

createOrUpdate

Creates (or updates) a Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.

delete
get

Returns a Azure Arc PrivateLinkScope.

list

Gets a list of all Azure Arc PrivateLinkScopes within a subscription.

listByResourceGroup

Gets a list of Azure Arc PrivateLinkScopes within a resource group.

updateTags

Updates an existing PrivateLinkScope's tags. To update other fields use the CreateOrUpdate method.

Property Details

createOrUpdate

Creates (or updates) a Azure Arc PrivateLinkScope. Note: You cannot specify a different value for InstrumentationKey nor AppId in the Put operation.

createOrUpdate: (resourceGroupName: string, scopeName: string, parameters: KubernetesConfigurationPrivateLinkScope, options?: PrivateLinkScopesCreateOrUpdateOptionalParams) => Promise<KubernetesConfigurationPrivateLinkScope>

Property Value

(resourceGroupName: string, scopeName: string, parameters: KubernetesConfigurationPrivateLinkScope, options?: PrivateLinkScopesCreateOrUpdateOptionalParams) => Promise<KubernetesConfigurationPrivateLinkScope>

delete

delete: (resourceGroupName: string, scopeName: string, options?: PrivateLinkScopesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, scopeName: string, options?: PrivateLinkScopesDeleteOptionalParams) => Promise<void>

get

Returns a Azure Arc PrivateLinkScope.

get: (resourceGroupName: string, scopeName: string, options?: PrivateLinkScopesGetOptionalParams) => Promise<KubernetesConfigurationPrivateLinkScope>

Property Value

(resourceGroupName: string, scopeName: string, options?: PrivateLinkScopesGetOptionalParams) => Promise<KubernetesConfigurationPrivateLinkScope>

list

Gets a list of all Azure Arc PrivateLinkScopes within a subscription.

list: (options?: PrivateLinkScopesListOptionalParams) => PagedAsyncIterableIterator<KubernetesConfigurationPrivateLinkScope, KubernetesConfigurationPrivateLinkScope[], PageSettings>

Property Value

(options?: PrivateLinkScopesListOptionalParams) => PagedAsyncIterableIterator<KubernetesConfigurationPrivateLinkScope, KubernetesConfigurationPrivateLinkScope[], PageSettings>

listByResourceGroup

Gets a list of Azure Arc PrivateLinkScopes within a resource group.

listByResourceGroup: (resourceGroupName: string, options?: PrivateLinkScopesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<KubernetesConfigurationPrivateLinkScope, KubernetesConfigurationPrivateLinkScope[], PageSettings>

Property Value

(resourceGroupName: string, options?: PrivateLinkScopesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<KubernetesConfigurationPrivateLinkScope, KubernetesConfigurationPrivateLinkScope[], PageSettings>

updateTags

Updates an existing PrivateLinkScope's tags. To update other fields use the CreateOrUpdate method.

updateTags: (resourceGroupName: string, scopeName: string, privateLinkScopeTags: TagsResource, options?: PrivateLinkScopesUpdateTagsOptionalParams) => Promise<KubernetesConfigurationPrivateLinkScope>

Property Value

(resourceGroupName: string, scopeName: string, privateLinkScopeTags: TagsResource, options?: PrivateLinkScopesUpdateTagsOptionalParams) => Promise<KubernetesConfigurationPrivateLinkScope>