Share via


SAPVirtualInstancesOperations interface

Interface representing a SAPVirtualInstances operations.

Properties

create

Creates a Virtual Instance for SAP solutions (VIS) resource

delete
get

Gets a Virtual Instance for SAP solutions resource

getAvailabilityZoneDetails

Get the recommended SAP Availability Zone Pair Details for your region.

getDiskConfigurations

Get the SAP Disk Configuration Layout prod/non-prod SAP System.

getSapSupportedSku

Get a list of SAP supported SKUs for ASCS, Application and Database tier.

getSizingRecommendations

Gets the sizing recommendations.

listByResourceGroup

Gets all Virtual Instances for SAP solutions resources in a Resource Group.

listBySubscription

Gets all Virtual Instances for SAP solutions resources in a Subscription.

start

Starts the SAP application, that is the Central Services instance and Application server instances.

stop

Stops the SAP Application, that is the Application server instances and Central Services instance.

update

Updates a Virtual Instance for SAP solutions resource

Property Details

create

Creates a Virtual Instance for SAP solutions (VIS) resource

create: (resourceGroupName: string, sapVirtualInstanceName: string, resource: SAPVirtualInstance, options?: SAPVirtualInstancesCreateOptionalParams) => PollerLike<OperationState<SAPVirtualInstance>, SAPVirtualInstance>

Property Value

(resourceGroupName: string, sapVirtualInstanceName: string, resource: SAPVirtualInstance, options?: SAPVirtualInstancesCreateOptionalParams) => PollerLike<OperationState<SAPVirtualInstance>, SAPVirtualInstance>

delete

delete: (resourceGroupName: string, sapVirtualInstanceName: string, options?: SAPVirtualInstancesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, sapVirtualInstanceName: string, options?: SAPVirtualInstancesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets a Virtual Instance for SAP solutions resource

get: (resourceGroupName: string, sapVirtualInstanceName: string, options?: SAPVirtualInstancesGetOptionalParams) => Promise<SAPVirtualInstance>

Property Value

(resourceGroupName: string, sapVirtualInstanceName: string, options?: SAPVirtualInstancesGetOptionalParams) => Promise<SAPVirtualInstance>

getAvailabilityZoneDetails

Get the recommended SAP Availability Zone Pair Details for your region.

getAvailabilityZoneDetails: (location: string, body: SAPAvailabilityZoneDetailsRequest, options?: SAPVirtualInstancesGetAvailabilityZoneDetailsOptionalParams) => Promise<SAPAvailabilityZoneDetailsResult>

Property Value

(location: string, body: SAPAvailabilityZoneDetailsRequest, options?: SAPVirtualInstancesGetAvailabilityZoneDetailsOptionalParams) => Promise<SAPAvailabilityZoneDetailsResult>

getDiskConfigurations

Get the SAP Disk Configuration Layout prod/non-prod SAP System.

getDiskConfigurations: (location: string, body: SAPDiskConfigurationsRequest, options?: SAPVirtualInstancesGetDiskConfigurationsOptionalParams) => Promise<SAPDiskConfigurationsResult>

Property Value

(location: string, body: SAPDiskConfigurationsRequest, options?: SAPVirtualInstancesGetDiskConfigurationsOptionalParams) => Promise<SAPDiskConfigurationsResult>

getSapSupportedSku

Get a list of SAP supported SKUs for ASCS, Application and Database tier.

getSapSupportedSku: (location: string, body: SAPSupportedSkusRequest, options?: SAPVirtualInstancesGetSapSupportedSkuOptionalParams) => Promise<SAPSupportedResourceSkusResult>

Property Value

(location: string, body: SAPSupportedSkusRequest, options?: SAPVirtualInstancesGetSapSupportedSkuOptionalParams) => Promise<SAPSupportedResourceSkusResult>

getSizingRecommendations

Gets the sizing recommendations.

getSizingRecommendations: (location: string, body: SAPSizingRecommendationRequest, options?: SAPVirtualInstancesGetSizingRecommendationsOptionalParams) => Promise<SAPSizingRecommendationResultUnion>

Property Value

(location: string, body: SAPSizingRecommendationRequest, options?: SAPVirtualInstancesGetSizingRecommendationsOptionalParams) => Promise<SAPSizingRecommendationResultUnion>

listByResourceGroup

Gets all Virtual Instances for SAP solutions resources in a Resource Group.

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

Property Value

(resourceGroupName: string, options?: SAPVirtualInstancesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<SAPVirtualInstance, SAPVirtualInstance[], PageSettings>

listBySubscription

Gets all Virtual Instances for SAP solutions resources in a Subscription.

listBySubscription: (options?: SAPVirtualInstancesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<SAPVirtualInstance, SAPVirtualInstance[], PageSettings>

Property Value

(options?: SAPVirtualInstancesListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<SAPVirtualInstance, SAPVirtualInstance[], PageSettings>

start

Starts the SAP application, that is the Central Services instance and Application server instances.

start: (resourceGroupName: string, sapVirtualInstanceName: string, options?: SAPVirtualInstancesStartOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

Property Value

(resourceGroupName: string, sapVirtualInstanceName: string, options?: SAPVirtualInstancesStartOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

stop

Stops the SAP Application, that is the Application server instances and Central Services instance.

stop: (resourceGroupName: string, sapVirtualInstanceName: string, options?: SAPVirtualInstancesStopOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

Property Value

(resourceGroupName: string, sapVirtualInstanceName: string, options?: SAPVirtualInstancesStopOptionalParams) => PollerLike<OperationState<OperationStatusResult>, OperationStatusResult>

update

Updates a Virtual Instance for SAP solutions resource

update: (resourceGroupName: string, sapVirtualInstanceName: string, properties: UpdateSAPVirtualInstanceRequest, options?: SAPVirtualInstancesUpdateOptionalParams) => PollerLike<OperationState<SAPVirtualInstance>, SAPVirtualInstance>

Property Value

(resourceGroupName: string, sapVirtualInstanceName: string, properties: UpdateSAPVirtualInstanceRequest, options?: SAPVirtualInstancesUpdateOptionalParams) => PollerLike<OperationState<SAPVirtualInstance>, SAPVirtualInstance>