NetAppManagementClient class

Extends

Constructors

NetAppManagementClient(TokenCredential, string, NetAppManagementClientOptionalParams)

Initializes a new instance of the NetAppManagementClient class.

Properties

$host
accounts
apiVersion
backupPolicies
backups
backupsUnderAccount
backupsUnderBackupVault
backupsUnderVolume
backupVaults
netAppResource
netAppResourceQuotaLimits
netAppResourceRegionInfos
operations
pools
snapshotPolicies
snapshots
subscriptionId
subvolumes
volumeGroups
volumeQuotaRules
volumes

Inherited Properties

pipeline

The pipeline used by this client to make requests

Inherited Methods

sendOperationRequest<T>(OperationArguments, OperationSpec)

Send an HTTP request that is populated using the provided OperationSpec.

sendRequest(PipelineRequest)

Send the provided httpRequest.

Constructor Details

NetAppManagementClient(TokenCredential, string, NetAppManagementClientOptionalParams)

Initializes a new instance of the NetAppManagementClient class.

new NetAppManagementClient(credentials: TokenCredential, subscriptionId: string, options?: NetAppManagementClientOptionalParams)

Parameters

credentials
TokenCredential

Subscription credentials which uniquely identify client subscription.

subscriptionId

string

The ID of the target subscription. The value must be an UUID.

options
NetAppManagementClientOptionalParams

The parameter options

Property Details

$host

$host: string

Property Value

string

accounts

accounts: Accounts

Property Value

apiVersion

apiVersion: string

Property Value

string

backupPolicies

backupPolicies: BackupPolicies

Property Value

backups

backups: Backups

Property Value

backupsUnderAccount

backupsUnderAccount: BackupsUnderAccount

Property Value

backupsUnderBackupVault

backupsUnderBackupVault: BackupsUnderBackupVault

Property Value

backupsUnderVolume

backupsUnderVolume: BackupsUnderVolume

Property Value

backupVaults

backupVaults: BackupVaults

Property Value

netAppResource

netAppResource: NetAppResource

Property Value

netAppResourceQuotaLimits

netAppResourceQuotaLimits: NetAppResourceQuotaLimits

Property Value

netAppResourceRegionInfos

netAppResourceRegionInfos: NetAppResourceRegionInfos

Property Value

operations

operations: Operations

Property Value

pools

pools: Pools

Property Value

snapshotPolicies

snapshotPolicies: SnapshotPolicies

Property Value

snapshots

snapshots: Snapshots

Property Value

subscriptionId

subscriptionId: string

Property Value

string

subvolumes

subvolumes: Subvolumes

Property Value

volumeGroups

volumeGroups: VolumeGroups

Property Value

volumeQuotaRules

volumeQuotaRules: VolumeQuotaRules

Property Value

volumes

volumes: Volumes

Property Value

Inherited Property Details

pipeline

The pipeline used by this client to make requests

pipeline: Pipeline

Property Value

Inherited From coreClient.ServiceClient.pipeline

Inherited Method Details

sendOperationRequest<T>(OperationArguments, OperationSpec)

Send an HTTP request that is populated using the provided OperationSpec.

function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>

Parameters

operationArguments
OperationArguments

The arguments that the HTTP request's templated values will be populated from.

operationSpec
OperationSpec

The OperationSpec to use to populate the httpRequest.

Returns

Promise<T>

Inherited From coreClient.ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

Send the provided httpRequest.

function sendRequest(request: PipelineRequest): Promise<PipelineResponse>

Parameters

request
PipelineRequest

Returns

Promise<PipelineResponse>

Inherited From coreClient.ServiceClient.sendRequest