Partilhar via


HanaOnAzure Class

Definition

Low-level API implementation for the HanaOnAzure service. The SAP HANA on Azure Management Client.

public class HanaOnAzure
type HanaOnAzure = class
Public Class HanaOnAzure
Inheritance
HanaOnAzure

Constructors

HanaOnAzure()

Methods

OperationsList(Func<HttpResponseMessage,Task<IOperationList>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets a list of SAP HANA management operations.

OperationsList1(Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Lists available operations for the Microsoft.ManagedIdentity provider

OperationsList1ViaIdentity(String, Func<HttpResponseMessage,Task<IOperationListResult>, Task>, Func<HttpResponseMessage,Task<ICloudError>,Task>, IEventListener, ISendAsync)

Lists available operations for the Microsoft.ManagedIdentity provider

OperationsListViaIdentity(String, Func<HttpResponseMessage,Task<IOperationList>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets a list of SAP HANA management operations.

ProviderInstancesCreate(String, String, String, String, IProviderInstance, Func<HttpResponseMessage,Task<IProviderInstance>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

ProviderInstancesCreateViaIdentity(String, IProviderInstance, Func<HttpResponseMessage,Task<IProviderInstance>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Creates a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

ProviderInstancesDelete(String, String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

ProviderInstancesDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

ProviderInstancesGet(String, String, String, String, Func<HttpResponseMessage, Task<IProviderInstance>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets properties of a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

ProviderInstancesGetViaIdentity(String, Func<HttpResponseMessage, Task<IProviderInstance>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets properties of a provider instance for the specified subscription, resource group, SapMonitor name, and resource name.

ProviderInstancesList(String, String, String, Func<HttpResponseMessage, Task<IProviderInstanceListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances.

ProviderInstancesListViaIdentity(String, Func<HttpResponseMessage, Task<IProviderInstanceListResult>,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets a list of provider instances in the specified SAP monitor. The operations returns various properties of each provider instances.

SapMonitorsCreate(String, String, String, ISapMonitor, Func<HttpResponseMessage, Task<ISapMonitor>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a SAP monitor for the specified subscription, resource group, and resource name.

SapMonitorsCreateViaIdentity(String, ISapMonitor, Func<HttpResponseMessage, Task<ISapMonitor>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Creates a SAP monitor for the specified subscription, resource group, and resource name.

SapMonitorsDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes a SAP monitor with the specified subscription, resource group, and monitor name.

SapMonitorsDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Deletes a SAP monitor with the specified subscription, resource group, and monitor name.

SapMonitorsGet(String, String, String, Func<HttpResponseMessage, Task<ISapMonitor>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Gets properties of a SAP monitor for the specified subscription, resource group, and resource name.

SapMonitorsGetViaIdentity(String, Func<HttpResponseMessage,Task<ISapMonitor>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets properties of a SAP monitor for the specified subscription, resource group, and resource name.

SapMonitorsList(String, Func<HttpResponseMessage,Task<ISapMonitorListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets a list of SAP monitors in the specified subscription. The operations returns various properties of each SAP monitor.

SapMonitorsListViaIdentity(String, Func<HttpResponseMessage,Task<ISapMonitorListResult>, Task>, Func<HttpResponseMessage,Task<IErrorResponse>,Task>, IEventListener, ISendAsync)

Gets a list of SAP monitors in the specified subscription. The operations returns various properties of each SAP monitor.

SapMonitorsUpdate(String, String, String, ITags1, Func<HttpResponseMessage, Task<ISapMonitor>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Patches the Tags field of a SAP monitor for the specified subscription, resource group, and monitor name.

SapMonitorsUpdateViaIdentity(String, ITags1, Func<HttpResponseMessage, Task<ISapMonitor>,Task>, Func<HttpResponseMessage,Task<IErrorResponse>, Task>, IEventListener, ISendAsync)

Patches the Tags field of a SAP monitor for the specified subscription, resource group, and monitor name.

SystemAssignedIdentitiesGetByScope(String, Func<HttpResponseMessage, Task<ISystemAssignedIdentity>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets the systemAssignedIdentity available under the specified RP scope.

SystemAssignedIdentitiesGetByScopeViaIdentity(String, Func<HttpResponseMessage, Task<ISystemAssignedIdentity>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Gets the systemAssignedIdentity available under the specified RP scope.

UserAssignedIdentitiesCreateOrUpdate(String, String, String, IIdentity, Func<HttpResponseMessage,Task<IIdentity>,Task>, Func<HttpResponseMessage, Task<IIdentity>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Create or update an identity in the specified subscription and resource group.

UserAssignedIdentitiesCreateOrUpdateViaIdentity(String, IIdentity, Func<HttpResponseMessage,Task<IIdentity>,Task>, Func<HttpResponseMessage, Task<IIdentity>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Create or update an identity in the specified subscription and resource group.

UserAssignedIdentitiesDelete(String, String, String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Deletes the identity.

UserAssignedIdentitiesDeleteViaIdentity(String, Func<HttpResponseMessage, Task>, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Deletes the identity.

UserAssignedIdentitiesGet(String, String, String, Func<HttpResponseMessage, Task<IIdentity>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Gets the identity.

UserAssignedIdentitiesGetViaIdentity(String, Func<HttpResponseMessage, Task<IIdentity>,Task>, Func<HttpResponseMessage,Task<ICloudError>, Task>, IEventListener, ISendAsync)

Gets the identity.

UserAssignedIdentitiesListByResourceGroup(String, String, Func<HttpResponseMessage, Task<IUserAssignedIdentitiesListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Lists all the userAssignedIdentities available under the specified ResourceGroup.

UserAssignedIdentitiesListByResourceGroupViaIdentity(String, Func<HttpResponseMessage, Task<IUserAssignedIdentitiesListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Lists all the userAssignedIdentities available under the specified ResourceGroup.

UserAssignedIdentitiesListBySubscription(String, Func<HttpResponseMessage, Task<IUserAssignedIdentitiesListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Lists all the userAssignedIdentities available under the specified subscription.

UserAssignedIdentitiesListBySubscriptionViaIdentity(String, Func<HttpResponseMessage, Task<IUserAssignedIdentitiesListResult>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Lists all the userAssignedIdentities available under the specified subscription.

UserAssignedIdentitiesUpdate(String, String, String, IIdentityUpdate, Func<HttpResponseMessage,Task<IIdentity>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Update an identity in the specified subscription and resource group.

UserAssignedIdentitiesUpdateViaIdentity(String, IIdentityUpdate, Func<HttpResponseMessage,Task<IIdentity>,Task>, Func<HttpResponseMessage, Task<ICloudError>,Task>, IEventListener, ISendAsync)

Update an identity in the specified subscription and resource group.

VaultsCheckNameAvailability(String, IVaultCheckNameAvailabilityParameters, Func<HttpResponseMessage,Task<ICheckNameAvailabilityResult>, Task>, IEventListener, ISendAsync)

Checks that the vault name is valid and is not already in use.

VaultsCheckNameAvailabilityViaIdentity(String, IVaultCheckNameAvailabilityParameters, Func<HttpResponseMessage,Task<ICheckNameAvailabilityResult>, Task>, IEventListener, ISendAsync)

Checks that the vault name is valid and is not already in use.

VaultsCreateOrUpdate(String, String, String, IVaultCreateOrUpdateParameters, Func<HttpResponseMessage,Task<IVault>,Task>, Func<HttpResponseMessage, Task<IVault>,Task>, IEventListener, ISendAsync)

Create or update a key vault in the specified subscription.

VaultsCreateOrUpdateViaIdentity(String, IVaultCreateOrUpdateParameters, Func<HttpResponseMessage,Task<IVault>,Task>, Func<HttpResponseMessage, Task<IVault>,Task>, IEventListener, ISendAsync)

Create or update a key vault in the specified subscription.

VaultsDelete(String, String, String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, IEventListener, ISendAsync)

Deletes the specified Azure key vault.

VaultsDeleteViaIdentity(String, Func<HttpResponseMessage,Task>, Func<HttpResponseMessage,Task>, IEventListener, ISendAsync)

Deletes the specified Azure key vault.

VaultsGet(String, String, String, Func<HttpResponseMessage,Task<IVault>,Task>, IEventListener, ISendAsync)

Gets the specified Azure key vault.

VaultsGetDeleted(String, String, String, Func<HttpResponseMessage,Task<IDeletedVault>,Task>, IEventListener, ISendAsync)

Gets the deleted Azure key vault.

VaultsGetDeletedViaIdentity(String, Func<HttpResponseMessage,Task<IDeletedVault>,Task>, IEventListener, ISendAsync)

Gets the deleted Azure key vault.

VaultsGetViaIdentity(String, Func<HttpResponseMessage,Task<IVault>,Task>, IEventListener, ISendAsync)

Gets the specified Azure key vault.

VaultsList(Nullable<Int32>, String, Func<HttpResponseMessage,Task<IResourceListResult>,Task>, IEventListener, ISendAsync)

The List operation gets information about the vaults associated with the subscription.

VaultsListByResourceGroup(String, Nullable<Int32>, String, Func<HttpResponseMessage,Task<IVaultListResult>,Task>, IEventListener, ISendAsync)

The List operation gets information about the vaults associated with the subscription and within the specified resource group.

VaultsListByResourceGroupViaIdentity(String, Nullable<Int32>, Func<HttpResponseMessage,Task<IVaultListResult>,Task>, IEventListener, ISendAsync)

The List operation gets information about the vaults associated with the subscription and within the specified resource group.

VaultsListBySubscription(Nullable<Int32>, String, Func<HttpResponseMessage,Task<IVaultListResult>,Task>, IEventListener, ISendAsync)

The List operation gets information about the vaults associated with the subscription.

VaultsListBySubscriptionViaIdentity(String, Nullable<Int32>, Func<HttpResponseMessage,Task<IVaultListResult>,Task>, IEventListener, ISendAsync)

The List operation gets information about the vaults associated with the subscription.

VaultsListDeleted(String, Func<HttpResponseMessage,Task<IDeletedVaultListResult>,Task>, IEventListener, ISendAsync)

Gets information about the deleted vaults in a subscription.

VaultsListDeletedViaIdentity(String, Func<HttpResponseMessage,Task<IDeletedVaultListResult>,Task>, IEventListener, ISendAsync)

Gets information about the deleted vaults in a subscription.

VaultsListViaIdentity(String, Nullable<Int32>, Func<HttpResponseMessage,Task<IResourceListResult>,Task>, IEventListener, ISendAsync)

The List operation gets information about the vaults associated with the subscription.

VaultsPurgeDeleted(String, String, String, Func<HttpResponseMessage,Task>, IEventListener, ISendAsync)

Permanently deletes the specified vault. aka Purges the deleted Azure key vault.

VaultsPurgeDeletedViaIdentity(String, Func<HttpResponseMessage,Task>, IEventListener, ISendAsync)

Permanently deletes the specified vault. aka Purges the deleted Azure key vault.

VaultsUpdate(String, String, String, IVaultPatchParameters, Func<HttpResponseMessage, Task<IVault>,Task>, Func<HttpResponseMessage,Task<IVault>,Task>, IEventListener, ISendAsync)

Update a key vault in the specified subscription.

VaultsUpdateAccessPolicy(String, String, AccessPolicyUpdateKind, String, IVaultAccessPolicyParameters, Func<HttpResponseMessage, Task<IVaultAccessPolicyParameters>,Task>, Func<HttpResponseMessage, Task<IVaultAccessPolicyParameters>,Task>, IEventListener, ISendAsync)

Update access policies in a key vault in the specified subscription.

VaultsUpdateAccessPolicyViaIdentity(String, IVaultAccessPolicyParameters, Func<HttpResponseMessage,Task<IVaultAccessPolicyParameters>, Task>, Func<HttpResponseMessage,Task<IVaultAccessPolicyParameters>, Task>, IEventListener, ISendAsync)

Update access policies in a key vault in the specified subscription.

VaultsUpdateViaIdentity(String, IVaultPatchParameters, Func<HttpResponseMessage, Task<IVault>,Task>, Func<HttpResponseMessage,Task<IVault>,Task>, IEventListener, ISendAsync)

Update a key vault in the specified subscription.

Applies to