VolumeContainers interface

Interface representing a VolumeContainers.

Methods

beginCreateOrUpdate(string, string, string, string, VolumeContainer, VolumeContainersCreateOrUpdateOptionalParams)

Creates or updates the volume container.

beginCreateOrUpdateAndWait(string, string, string, string, VolumeContainer, VolumeContainersCreateOrUpdateOptionalParams)

Creates or updates the volume container.

beginDelete(string, string, string, string, VolumeContainersDeleteOptionalParams)

Deletes the volume container.

beginDeleteAndWait(string, string, string, string, VolumeContainersDeleteOptionalParams)

Deletes the volume container.

get(string, string, string, string, VolumeContainersGetOptionalParams)

Gets the properties of the specified volume container name.

listByDevice(string, string, string, VolumeContainersListByDeviceOptionalParams)

Gets all the volume containers in a device.

listMetricDefinition(string, string, string, string, VolumeContainersListMetricDefinitionOptionalParams)

Gets the metric definitions for the specified volume container.

listMetrics(string, string, string, string, string, VolumeContainersListMetricsOptionalParams)

Gets the metrics for the specified volume container.

Method Details

beginCreateOrUpdate(string, string, string, string, VolumeContainer, VolumeContainersCreateOrUpdateOptionalParams)

Creates or updates the volume container.

function beginCreateOrUpdate(deviceName: string, volumeContainerName: string, resourceGroupName: string, managerName: string, parameters: VolumeContainer, options?: VolumeContainersCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<VolumeContainer>, VolumeContainer>>

Parameters

deviceName

string

The device name

volumeContainerName

string

The name of the volume container.

resourceGroupName

string

The resource group name

managerName

string

The manager name

parameters
VolumeContainer

The volume container to be added or updated.

options
VolumeContainersCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<VolumeContainer>, VolumeContainer>>

beginCreateOrUpdateAndWait(string, string, string, string, VolumeContainer, VolumeContainersCreateOrUpdateOptionalParams)

Creates or updates the volume container.

function beginCreateOrUpdateAndWait(deviceName: string, volumeContainerName: string, resourceGroupName: string, managerName: string, parameters: VolumeContainer, options?: VolumeContainersCreateOrUpdateOptionalParams): Promise<VolumeContainer>

Parameters

deviceName

string

The device name

volumeContainerName

string

The name of the volume container.

resourceGroupName

string

The resource group name

managerName

string

The manager name

parameters
VolumeContainer

The volume container to be added or updated.

options
VolumeContainersCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<VolumeContainer>

beginDelete(string, string, string, string, VolumeContainersDeleteOptionalParams)

Deletes the volume container.

function beginDelete(deviceName: string, volumeContainerName: string, resourceGroupName: string, managerName: string, options?: VolumeContainersDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parameters

deviceName

string

The device name

volumeContainerName

string

The name of the volume container.

resourceGroupName

string

The resource group name

managerName

string

The manager name

options
VolumeContainersDeleteOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, string, string, VolumeContainersDeleteOptionalParams)

Deletes the volume container.

function beginDeleteAndWait(deviceName: string, volumeContainerName: string, resourceGroupName: string, managerName: string, options?: VolumeContainersDeleteOptionalParams): Promise<void>

Parameters

deviceName

string

The device name

volumeContainerName

string

The name of the volume container.

resourceGroupName

string

The resource group name

managerName

string

The manager name

options
VolumeContainersDeleteOptionalParams

The options parameters.

Returns

Promise<void>

get(string, string, string, string, VolumeContainersGetOptionalParams)

Gets the properties of the specified volume container name.

function get(deviceName: string, volumeContainerName: string, resourceGroupName: string, managerName: string, options?: VolumeContainersGetOptionalParams): Promise<VolumeContainer>

Parameters

deviceName

string

The device name

volumeContainerName

string

The name of the volume container.

resourceGroupName

string

The resource group name

managerName

string

The manager name

options
VolumeContainersGetOptionalParams

The options parameters.

Returns

Promise<VolumeContainer>

listByDevice(string, string, string, VolumeContainersListByDeviceOptionalParams)

Gets all the volume containers in a device.

function listByDevice(deviceName: string, resourceGroupName: string, managerName: string, options?: VolumeContainersListByDeviceOptionalParams): PagedAsyncIterableIterator<VolumeContainer, VolumeContainer[], PageSettings>

Parameters

deviceName

string

The device name

resourceGroupName

string

The resource group name

managerName

string

The manager name

options
VolumeContainersListByDeviceOptionalParams

The options parameters.

Returns

listMetricDefinition(string, string, string, string, VolumeContainersListMetricDefinitionOptionalParams)

Gets the metric definitions for the specified volume container.

function listMetricDefinition(deviceName: string, volumeContainerName: string, resourceGroupName: string, managerName: string, options?: VolumeContainersListMetricDefinitionOptionalParams): PagedAsyncIterableIterator<MetricDefinition, MetricDefinition[], PageSettings>

Parameters

deviceName

string

The device name

volumeContainerName

string

The volume container name.

resourceGroupName

string

The resource group name

managerName

string

The manager name

options
VolumeContainersListMetricDefinitionOptionalParams

The options parameters.

Returns

listMetrics(string, string, string, string, string, VolumeContainersListMetricsOptionalParams)

Gets the metrics for the specified volume container.

function listMetrics(deviceName: string, volumeContainerName: string, resourceGroupName: string, managerName: string, filter: string, options?: VolumeContainersListMetricsOptionalParams): PagedAsyncIterableIterator<Metrics, Metrics[], PageSettings>

Parameters

deviceName

string

The device name

volumeContainerName

string

The volume container name.

resourceGroupName

string

The resource group name

managerName

string

The manager name

filter

string

OData Filter options

options
VolumeContainersListMetricsOptionalParams

The options parameters.

Returns