HybridContainerServiceClient class

Extends

Inherited Properties

pipeline

The pipeline used by this client to make requests

Inherited Methods

sendOperationRequest<T>(OperationArguments, OperationSpec)

Send an HTTP request that is populated using the provided OperationSpec.

sendRequest(PipelineRequest)

Send the provided httpRequest.

Constructor Details

HybridContainerServiceClient(TokenCredential, HybridContainerServiceClientOptionalParams)

new HybridContainerServiceClient(credentials: TokenCredential, options?: HybridContainerServiceClientOptionalParams)

Parameters

credentials
TokenCredential

HybridContainerServiceClient(TokenCredential, string, HybridContainerServiceClientOptionalParams)

Initializes a new instance of the HybridContainerServiceClient class.

new HybridContainerServiceClient(credentials: TokenCredential, subscriptionId: string, options?: HybridContainerServiceClientOptionalParams)

Parameters

credentials
TokenCredential

Subscription credentials which uniquely identify client subscription.

subscriptionId

string

The ID of the target subscription. The value must be an UUID.

options
HybridContainerServiceClientOptionalParams

The parameter options

Property Details

$host

$host: string

Property Value

string

agentPoolOperations

agentPoolOperations: AgentPoolOperations

Property Value

apiVersion

apiVersion: string

Property Value

string

hybridIdentityMetadataOperations

hybridIdentityMetadataOperations: HybridIdentityMetadataOperations

Property Value

kubernetesVersions

kubernetesVersions: KubernetesVersions

Property Value

operations

operations: Operations

Property Value

provisionedClusterInstances

provisionedClusterInstances: ProvisionedClusterInstances

Property Value

subscriptionId

subscriptionId?: string

Property Value

string

virtualNetworks

virtualNetworks: VirtualNetworks

Property Value

vMSkus

vMSkus: VMSkus

Property Value

Inherited Property Details

pipeline

The pipeline used by this client to make requests

pipeline: Pipeline

Property Value

Inherited From coreClient.ServiceClient.pipeline

Method Details

beginDeleteKubernetesVersions(string, DeleteKubernetesVersionsOptionalParams)

Delete the kubernetes versions resource type

function beginDeleteKubernetesVersions(customLocationResourceUri: string, options?: DeleteKubernetesVersionsOptionalParams): Promise<SimplePollerLike<OperationState<HybridContainerServiceClientDeleteKubernetesVersionsHeaders>, HybridContainerServiceClientDeleteKubernetesVersionsHeaders>>

Parameters

customLocationResourceUri

string

The fully qualified Azure Resource manager identifier of the custom location resource.

options
DeleteKubernetesVersionsOptionalParams

The options parameters.

Returns

beginDeleteKubernetesVersionsAndWait(string, DeleteKubernetesVersionsOptionalParams)

Delete the kubernetes versions resource type

function beginDeleteKubernetesVersionsAndWait(customLocationResourceUri: string, options?: DeleteKubernetesVersionsOptionalParams): Promise<HybridContainerServiceClientDeleteKubernetesVersionsHeaders>

Parameters

customLocationResourceUri

string

The fully qualified Azure Resource manager identifier of the custom location resource.

options
DeleteKubernetesVersionsOptionalParams

The options parameters.

Returns

beginDeleteVMSkus(string, DeleteVMSkusOptionalParams)

Deletes the Vm Sku resource type

function beginDeleteVMSkus(customLocationResourceUri: string, options?: DeleteVMSkusOptionalParams): Promise<SimplePollerLike<OperationState<HybridContainerServiceClientDeleteVMSkusHeaders>, HybridContainerServiceClientDeleteVMSkusHeaders>>

Parameters

customLocationResourceUri

string

The fully qualified Azure Resource manager identifier of the custom location resource.

options
DeleteVMSkusOptionalParams

The options parameters.

Returns

beginDeleteVMSkusAndWait(string, DeleteVMSkusOptionalParams)

Deletes the Vm Sku resource type

function beginDeleteVMSkusAndWait(customLocationResourceUri: string, options?: DeleteVMSkusOptionalParams): Promise<HybridContainerServiceClientDeleteVMSkusHeaders>

Parameters

customLocationResourceUri

string

The fully qualified Azure Resource manager identifier of the custom location resource.

options
DeleteVMSkusOptionalParams

The options parameters.

Returns

beginPutKubernetesVersions(string, KubernetesVersionProfile, PutKubernetesVersionsOptionalParams)

Puts the kubernetes version resource type

function beginPutKubernetesVersions(customLocationResourceUri: string, kubernetesVersions: KubernetesVersionProfile, options?: PutKubernetesVersionsOptionalParams): Promise<SimplePollerLike<OperationState<KubernetesVersionProfile>, KubernetesVersionProfile>>

Parameters

customLocationResourceUri

string

The fully qualified Azure Resource manager identifier of the custom location resource.

kubernetesVersions
KubernetesVersionProfile

Kubernetes Versions resource definition

options
PutKubernetesVersionsOptionalParams

The options parameters.

Returns

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

beginPutKubernetesVersionsAndWait(string, KubernetesVersionProfile, PutKubernetesVersionsOptionalParams)

Puts the kubernetes version resource type

function beginPutKubernetesVersionsAndWait(customLocationResourceUri: string, kubernetesVersions: KubernetesVersionProfile, options?: PutKubernetesVersionsOptionalParams): Promise<KubernetesVersionProfile>

Parameters

customLocationResourceUri

string

The fully qualified Azure Resource manager identifier of the custom location resource.

kubernetesVersions
KubernetesVersionProfile

Kubernetes Versions resource definition

options
PutKubernetesVersionsOptionalParams

The options parameters.

Returns

beginPutVMSkus(string, VmSkuProfile, PutVMSkusOptionalParams)

Puts the VM SKUs resource type

function beginPutVMSkus(customLocationResourceUri: string, skus: VmSkuProfile, options?: PutVMSkusOptionalParams): Promise<SimplePollerLike<OperationState<VmSkuProfile>, VmSkuProfile>>

Parameters

customLocationResourceUri

string

The fully qualified Azure Resource manager identifier of the custom location resource.

skus
VmSkuProfile

VM SKUs resource definition

options
PutVMSkusOptionalParams

The options parameters.

Returns

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

beginPutVMSkusAndWait(string, VmSkuProfile, PutVMSkusOptionalParams)

Puts the VM SKUs resource type

function beginPutVMSkusAndWait(customLocationResourceUri: string, skus: VmSkuProfile, options?: PutVMSkusOptionalParams): Promise<VmSkuProfile>

Parameters

customLocationResourceUri

string

The fully qualified Azure Resource manager identifier of the custom location resource.

skus
VmSkuProfile

VM SKUs resource definition

options
PutVMSkusOptionalParams

The options parameters.

Returns

Promise<VmSkuProfile>

getKubernetesVersions(string, GetKubernetesVersionsOptionalParams)

Gets the supported kubernetes versions from the underlying custom location

function getKubernetesVersions(customLocationResourceUri: string, options?: GetKubernetesVersionsOptionalParams): Promise<KubernetesVersionProfile>

Parameters

customLocationResourceUri

string

The fully qualified Azure Resource manager identifier of the custom location resource.

options
GetKubernetesVersionsOptionalParams

The options parameters.

Returns

getVMSkus(string, GetVMSkusOptionalParams)

Gets the supported VM skus from the underlying custom location

function getVMSkus(customLocationResourceUri: string, options?: GetVMSkusOptionalParams): Promise<VmSkuProfile>

Parameters

customLocationResourceUri

string

The fully qualified Azure Resource manager identifier of the custom location resource.

options
GetVMSkusOptionalParams

The options parameters.

Returns

Promise<VmSkuProfile>

Inherited Method Details

sendOperationRequest<T>(OperationArguments, OperationSpec)

Send an HTTP request that is populated using the provided OperationSpec.

function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>

Parameters

operationArguments
OperationArguments

The arguments that the HTTP request's templated values will be populated from.

operationSpec
OperationSpec

The OperationSpec to use to populate the httpRequest.

Returns

Promise<T>

Inherited From coreClient.ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

Send the provided httpRequest.

function sendRequest(request: PipelineRequest): Promise<PipelineResponse>

Parameters

request
PipelineRequest

Returns

Promise<PipelineResponse>

Inherited From coreClient.ServiceClient.sendRequest