Share via


ExadbVmClustersOperations interface

Interface representing a ExadbVmClusters operations.

Properties

createOrUpdate

Create a ExadbVmCluster

delete
get

Get a ExadbVmCluster

listByResourceGroup

List ExadbVmCluster resources by resource group

listBySubscription

List ExadbVmCluster resources by subscription ID

removeVms

Remove VMs from the VM Cluster

update

Update a ExadbVmCluster

Property Details

createOrUpdate

Create a ExadbVmCluster

createOrUpdate: (resourceGroupName: string, exadbVmClusterName: string, resource: ExadbVmCluster, options?: ExadbVmClustersCreateOrUpdateOptionalParams) => PollerLike<OperationState<ExadbVmCluster>, ExadbVmCluster>

Property Value

(resourceGroupName: string, exadbVmClusterName: string, resource: ExadbVmCluster, options?: ExadbVmClustersCreateOrUpdateOptionalParams) => PollerLike<OperationState<ExadbVmCluster>, ExadbVmCluster>

delete

delete: (resourceGroupName: string, exadbVmClusterName: string, options?: ExadbVmClustersDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, exadbVmClusterName: string, options?: ExadbVmClustersDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get a ExadbVmCluster

get: (resourceGroupName: string, exadbVmClusterName: string, options?: ExadbVmClustersGetOptionalParams) => Promise<ExadbVmCluster>

Property Value

(resourceGroupName: string, exadbVmClusterName: string, options?: ExadbVmClustersGetOptionalParams) => Promise<ExadbVmCluster>

listByResourceGroup

List ExadbVmCluster resources by resource group

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

Property Value

(resourceGroupName: string, options?: ExadbVmClustersListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<ExadbVmCluster, ExadbVmCluster[], PageSettings>

listBySubscription

List ExadbVmCluster resources by subscription ID

listBySubscription: (options?: ExadbVmClustersListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<ExadbVmCluster, ExadbVmCluster[], PageSettings>

Property Value

(options?: ExadbVmClustersListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<ExadbVmCluster, ExadbVmCluster[], PageSettings>

removeVms

Remove VMs from the VM Cluster

removeVms: (resourceGroupName: string, exadbVmClusterName: string, body: RemoveVirtualMachineFromExadbVmClusterDetails, options?: ExadbVmClustersRemoveVmsOptionalParams) => PollerLike<OperationState<ExadbVmCluster>, ExadbVmCluster>

Property Value

(resourceGroupName: string, exadbVmClusterName: string, body: RemoveVirtualMachineFromExadbVmClusterDetails, options?: ExadbVmClustersRemoveVmsOptionalParams) => PollerLike<OperationState<ExadbVmCluster>, ExadbVmCluster>

update

Update a ExadbVmCluster

update: (resourceGroupName: string, exadbVmClusterName: string, properties: ExadbVmClusterUpdate, options?: ExadbVmClustersUpdateOptionalParams) => PollerLike<OperationState<ExadbVmCluster>, ExadbVmCluster>

Property Value

(resourceGroupName: string, exadbVmClusterName: string, properties: ExadbVmClusterUpdate, options?: ExadbVmClustersUpdateOptionalParams) => PollerLike<OperationState<ExadbVmCluster>, ExadbVmCluster>