Addons interface

Interface representing a Addons.

Methods

beginCreateOrUpdate(string, string, string, Addon, AddonsCreateOrUpdateOptionalParams)

Create a Addon

beginCreateOrUpdateAndWait(string, string, string, Addon, AddonsCreateOrUpdateOptionalParams)

Create a Addon

beginDelete(string, string, string, AddonsDeleteOptionalParams)

Delete a Addon

beginDeleteAndWait(string, string, string, AddonsDeleteOptionalParams)

Delete a Addon

get(string, string, string, AddonsGetOptionalParams)

Get a Addon

list(string, string, AddonsListOptionalParams)

List Addon resources by PrivateCloud

Method Details

beginCreateOrUpdate(string, string, string, Addon, AddonsCreateOrUpdateOptionalParams)

Create a Addon

function beginCreateOrUpdate(resourceGroupName: string, privateCloudName: string, addonName: string, addon: Addon, options?: AddonsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Addon>, Addon>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

privateCloudName

string

Name of the private cloud

addonName

string

Name of the addon.

addon
Addon

Resource create parameters.

options
AddonsCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, string, Addon, AddonsCreateOrUpdateOptionalParams)

Create a Addon

function beginCreateOrUpdateAndWait(resourceGroupName: string, privateCloudName: string, addonName: string, addon: Addon, options?: AddonsCreateOrUpdateOptionalParams): Promise<Addon>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

privateCloudName

string

Name of the private cloud

addonName

string

Name of the addon.

addon
Addon

Resource create parameters.

options
AddonsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<Addon>

beginDelete(string, string, string, AddonsDeleteOptionalParams)

Delete a Addon

function beginDelete(resourceGroupName: string, privateCloudName: string, addonName: string, options?: AddonsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

privateCloudName

string

Name of the private cloud

addonName

string

Name of the addon.

options
AddonsDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, string, AddonsDeleteOptionalParams)

Delete a Addon

function beginDeleteAndWait(resourceGroupName: string, privateCloudName: string, addonName: string, options?: AddonsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

privateCloudName

string

Name of the private cloud

addonName

string

Name of the addon.

options
AddonsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, AddonsGetOptionalParams)

Get a Addon

function get(resourceGroupName: string, privateCloudName: string, addonName: string, options?: AddonsGetOptionalParams): Promise<Addon>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

privateCloudName

string

Name of the private cloud

addonName

string

Name of the addon.

options
AddonsGetOptionalParams

The options parameters.

Returns

Promise<Addon>

list(string, string, AddonsListOptionalParams)

List Addon resources by PrivateCloud

function list(resourceGroupName: string, privateCloudName: string, options?: AddonsListOptionalParams): PagedAsyncIterableIterator<Addon, Addon[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

privateCloudName

string

Name of the private cloud

options
AddonsListOptionalParams

The options parameters.

Returns