CloudLinks interface

Interface representing a CloudLinks.

Methods

beginCreateOrUpdate(string, string, string, CloudLink, CloudLinksCreateOrUpdateOptionalParams)

Create a CloudLink

beginCreateOrUpdateAndWait(string, string, string, CloudLink, CloudLinksCreateOrUpdateOptionalParams)

Create a CloudLink

beginDelete(string, string, string, CloudLinksDeleteOptionalParams)

Delete a CloudLink

beginDeleteAndWait(string, string, string, CloudLinksDeleteOptionalParams)

Delete a CloudLink

get(string, string, string, CloudLinksGetOptionalParams)

Get a CloudLink

list(string, string, CloudLinksListOptionalParams)

List CloudLink resources by PrivateCloud

Method Details

Create a CloudLink

function beginCreateOrUpdate(resourceGroupName: string, privateCloudName: string, cloudLinkName: string, cloudLink: CloudLink, options?: CloudLinksCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<CloudLink>, CloudLink>>

Parameters

resourceGroupName

string

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

privateCloudName

string

Name of the private cloud

cloudLinkName

string

Name of the cloud link.

cloudLink
CloudLink

Resource create parameters.

options
CloudLinksCreateOrUpdateOptionalParams

The options parameters.

Returns

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

Create a CloudLink

function beginCreateOrUpdateAndWait(resourceGroupName: string, privateCloudName: string, cloudLinkName: string, cloudLink: CloudLink, options?: CloudLinksCreateOrUpdateOptionalParams): Promise<CloudLink>

Parameters

resourceGroupName

string

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

privateCloudName

string

Name of the private cloud

cloudLinkName

string

Name of the cloud link.

cloudLink
CloudLink

Resource create parameters.

options
CloudLinksCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<CloudLink>

Delete a CloudLink

function beginDelete(resourceGroupName: string, privateCloudName: string, cloudLinkName: string, options?: CloudLinksDeleteOptionalParams): 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

cloudLinkName

string

Name of the cloud link.

options
CloudLinksDeleteOptionalParams

The options parameters.

Returns

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

Delete a CloudLink

function beginDeleteAndWait(resourceGroupName: string, privateCloudName: string, cloudLinkName: string, options?: CloudLinksDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

privateCloudName

string

Name of the private cloud

cloudLinkName

string

Name of the cloud link.

options
CloudLinksDeleteOptionalParams

The options parameters.

Returns

Promise<void>

Get a CloudLink

function get(resourceGroupName: string, privateCloudName: string, cloudLinkName: string, options?: CloudLinksGetOptionalParams): Promise<CloudLink>

Parameters

resourceGroupName

string

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

privateCloudName

string

Name of the private cloud

cloudLinkName

string

Name of the cloud link.

options
CloudLinksGetOptionalParams

The options parameters.

Returns

Promise<CloudLink>

List CloudLink resources by PrivateCloud

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

Parameters

resourceGroupName

string

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

privateCloudName

string

Name of the private cloud

options
CloudLinksListOptionalParams

The options parameters.

Returns