AppliancesOperations interface

Interface representing a Appliances operations.

Properties

createOrUpdate

Creates or updates an Appliance in the specified Subscription and Resource Group.

delete
get

Gets the details of an Appliance with a specified resource group and name.

getTelemetryConfig

Gets the telemetry config.

getUpgradeGraph

Gets the upgrade graph of an Appliance with a specified resource group and name and specific release train.

listByResourceGroup

Gets a list of Appliances in the specified subscription and resource group. The operation returns properties of each Appliance.

listBySubscription

Gets a list of Appliances in the specified subscription. The operation returns properties of each Appliance

listClusterUserCredential

Returns the cluster user credentials for the dedicated appliance.

listKeys

Returns the cluster customer credentials for the dedicated appliance.

listOperations

Lists all available Appliances operations.

update

Updates an Appliance with the specified Resource Name in the specified Resource Group and Subscription.

Property Details

createOrUpdate

Creates or updates an Appliance in the specified Subscription and Resource Group.

createOrUpdate: (resourceGroupName: string, resourceName: string, parameters: Appliance, options?: AppliancesCreateOrUpdateOptionalParams) => PollerLike<OperationState<Appliance>, Appliance>

Property Value

(resourceGroupName: string, resourceName: string, parameters: Appliance, options?: AppliancesCreateOrUpdateOptionalParams) => PollerLike<OperationState<Appliance>, Appliance>

delete

delete: (resourceGroupName: string, resourceName: string, options?: AppliancesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, resourceName: string, options?: AppliancesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the details of an Appliance with a specified resource group and name.

get: (resourceGroupName: string, resourceName: string, options?: AppliancesGetOptionalParams) => Promise<Appliance>

Property Value

(resourceGroupName: string, resourceName: string, options?: AppliancesGetOptionalParams) => Promise<Appliance>

getTelemetryConfig

Gets the telemetry config.

getTelemetryConfig: (options?: AppliancesGetTelemetryConfigOptionalParams) => Promise<ApplianceGetTelemetryConfigResult>

Property Value

(options?: AppliancesGetTelemetryConfigOptionalParams) => Promise<ApplianceGetTelemetryConfigResult>

getUpgradeGraph

Gets the upgrade graph of an Appliance with a specified resource group and name and specific release train.

getUpgradeGraph: (resourceGroupName: string, resourceName: string, upgradeGraph: string, options?: AppliancesGetUpgradeGraphOptionalParams) => Promise<UpgradeGraph>

Property Value

(resourceGroupName: string, resourceName: string, upgradeGraph: string, options?: AppliancesGetUpgradeGraphOptionalParams) => Promise<UpgradeGraph>

listByResourceGroup

Gets a list of Appliances in the specified subscription and resource group. The operation returns properties of each Appliance.

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

Property Value

(resourceGroupName: string, options?: AppliancesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Appliance, Appliance[], PageSettings>

listBySubscription

Gets a list of Appliances in the specified subscription. The operation returns properties of each Appliance

listBySubscription: (options?: AppliancesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Appliance, Appliance[], PageSettings>

Property Value

(options?: AppliancesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Appliance, Appliance[], PageSettings>

listClusterUserCredential

Returns the cluster user credentials for the dedicated appliance.

listClusterUserCredential: (resourceGroupName: string, resourceName: string, options?: AppliancesListClusterUserCredentialOptionalParams) => Promise<ApplianceListCredentialResults>

Property Value

(resourceGroupName: string, resourceName: string, options?: AppliancesListClusterUserCredentialOptionalParams) => Promise<ApplianceListCredentialResults>

listKeys

Returns the cluster customer credentials for the dedicated appliance.

listKeys: (resourceGroupName: string, resourceName: string, options?: AppliancesListKeysOptionalParams) => Promise<ApplianceListKeysResults>

Property Value

(resourceGroupName: string, resourceName: string, options?: AppliancesListKeysOptionalParams) => Promise<ApplianceListKeysResults>

listOperations

Lists all available Appliances operations.

listOperations: (options?: AppliancesListOperationsOptionalParams) => PagedAsyncIterableIterator<ApplianceOperation, ApplianceOperation[], PageSettings>

Property Value

(options?: AppliancesListOperationsOptionalParams) => PagedAsyncIterableIterator<ApplianceOperation, ApplianceOperation[], PageSettings>

update

Updates an Appliance with the specified Resource Name in the specified Resource Group and Subscription.

update: (resourceGroupName: string, resourceName: string, options?: AppliancesUpdateOptionalParams) => Promise<Appliance>

Property Value

(resourceGroupName: string, resourceName: string, options?: AppliancesUpdateOptionalParams) => Promise<Appliance>