Share via


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

Name Description
ConnectedKubernetes()

Methods

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

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

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, SerializationMode)

API to register a new Kubernetes cluster and update 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).

ConnectedClusterCreateOrUpdateViaIdentityWithResult(String, IConnectedCluster, IEventListener, ISendAsync, SerializationMode)
ConnectedClusterCreateOrUpdateViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IConnectedCluster>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

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

ConnectedClusterCreateOrUpdateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
ConnectedClusterCreateOrUpdateWithResult(String, String, String, IConnectedCluster, IEventListener, ISendAsync, SerializationMode)
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).

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).

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.

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.

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.

ConnectedClusterGetViaIdentityWithResult(String, IEventListener, ISendAsync)
ConnectedClusterGetWithResult(String, String, String, IEventListener, ISendAsync)
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

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

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

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

API to enumerate registered connected K8s clusters under a Subscription

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

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

API to enumerate registered connected K8s clusters under a Subscription

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

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

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, SerializationMode)

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.

ConnectedClusterListClusterUserCredentialViaIdentityWithResult(String, IListClusterUserCredentialProperties, IEventListener, ISendAsync, SerializationMode)
ConnectedClusterListClusterUserCredentialViaJsonString(String, String, String, String, 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.

ConnectedClusterListClusterUserCredentialViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
ConnectedClusterListClusterUserCredentialWithResult(String, String, String, IListClusterUserCredentialProperties, IEventListener, ISendAsync, SerializationMode)
ConnectedClusterUpdate(String, String, String, IConnectedClusterPatch, Func<HttpResponseMessage,Task<IConnectedCluster>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync, SerializationMode)

API to update certain properties of the connected cluster resource

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, SerializationMode)

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

ConnectedClusterUpdateViaIdentityWithResult(String, IConnectedClusterPatch, IEventListener, ISendAsync, SerializationMode)
ConnectedClusterUpdateViaJsonString(String, String, String, String, Func<HttpResponseMessage,Task<IConnectedCluster>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

API to update certain properties of the connected cluster resource

ConnectedClusterUpdateViaJsonStringWithResult(String, String, String, String, IEventListener, ISendAsync)
ConnectedClusterUpdateWithResult(String, String, String, IConnectedClusterPatch, IEventListener, ISendAsync, SerializationMode)
OperationsGet(Func<HttpResponseMessage,Task<IOperationList>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Lists all of the available API operations for 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.

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.

OperationsGetViaIdentityWithResult(String, IEventListener, ISendAsync)
OperationsGetWithResult(IEventListener, ISendAsync)

Applies to