ConnectedKubernetes Class

Definition

Low-level API implementation for the ConnectedKubernetes service. Azure Connected Cluster Resource Provider API for onboarding a Kubernetes Cluster to Azure Arc

public class ConnectedKubernetes
type ConnectedKubernetes = class
Public Class ConnectedKubernetes
Inheritance
ConnectedKubernetes

Constructors

ConnectedKubernetes()

Methods

ConnectedClusterCreateOrUpdate(String, String, String, IConnectedCluster, Func<HttpResponseMessage,Task<IConnectedCluster>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

API to register a new Kubernetes cluster and create a tracked resource in Azure Resource Manager (ARM).

ConnectedClusterCreateOrUpdateViaIdentity(String, IConnectedCluster, Func<HttpResponseMessage,Task<IConnectedCluster>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

API to register a new Kubernetes cluster and create a tracked resource in Azure Resource Manager (ARM).

ConnectedClusterDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Delete a connected cluster, removing the tracked resource in Azure Resource Manager (ARM).

ConnectedClusterDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Delete a connected cluster, removing the tracked resource in Azure Resource Manager (ARM).

ConnectedClusterGet(String, String, String, Func<HttpResponseMessage, Task<IConnectedCluster>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Returns the properties of the specified connected cluster, including name, identity, properties, and additional cluster details.

ConnectedClusterGetViaIdentity(String, Func<HttpResponseMessage, Task<IConnectedCluster>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Returns the properties of the specified connected cluster, including name, identity, properties, and additional cluster details.

ConnectedClusterListByResourceGroup(String, String, Func<HttpResponseMessage, Task<IConnectedClusterList>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

API to enumerate registered connected K8s clusters under a Resource Group

ConnectedClusterListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<IConnectedClusterList>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

API to enumerate registered connected K8s clusters under a Resource Group

ConnectedClusterListBySubscription(String, Func<HttpResponseMessage, Task<IConnectedClusterList>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

API to enumerate registered connected K8s clusters under a Subscription

ConnectedClusterListBySubscriptionViaIdentity(String, Func<HttpResponseMessage, Task<IConnectedClusterList>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

API to enumerate registered connected K8s clusters under a Subscription

ConnectedClusterListClusterUserCredential(String, String, String, IListClusterUserCredentialProperties, Func<HttpResponseMessage, Task<ICredentialResults>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets cluster user credentials of the connected cluster with a specified resource group and name.

ConnectedClusterListClusterUserCredentialViaIdentity(String, IListClusterUserCredentialProperties, Func<HttpResponseMessage,Task<ICredentialResults>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets cluster user credentials of the connected cluster with a specified resource group and name.

ConnectedClusterUpdate(String, String, String, IConnectedClusterPatch, Func<HttpResponseMessage,Task<IConnectedCluster>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

API to update certain properties of the connected cluster resource

ConnectedClusterUpdateViaIdentity(String, IConnectedClusterPatch, Func<HttpResponseMessage,Task<IConnectedCluster>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

API to update certain properties of the connected cluster resource

OperationsGet(Func<HttpResponseMessage,Task<IOperationList>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the available API operations for Connected Cluster resource.

OperationsGetViaIdentity(String, Func<HttpResponseMessage,Task<IOperationList>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the available API operations for Connected Cluster resource.

Applies to