Microsoft.Azure.PowerShell.Cmdlets.Workloads.SapVirtualInstance.Models.Api20231001Preview Namespace

Classes

ApplicationServerConfiguration

Gets or sets the application server configuration.

ApplicationServerFullResourceNames

The full resource names object for application layer resources. The number of entries in this list should be equal to the number VMs to be created for application layer.

ApplicationServerVMDetails

The Application Server VM Details.

CentralServerConfiguration

Gets or sets the central server configuration.

CentralServerFullResourceNames

The full resource names object for central server layer resources.

CentralServerVMDetails

The SAP Central Services Instance VM details.

CreateAndMountFileShareConfiguration

Gets or sets the file share configuration where the transport directory fileshare is created and mounted as a part of the create infra flow. Please pre-create the resource group you intend to place the transport directory in. The storage account and fileshare will be auto-created by the ACSS and doesn't need to be pre-created.

DatabaseConfiguration

Gets or sets the database configuration.

DatabaseServerFullResourceNames

The full resource names object for database layer resources. The number of entries in this list should be equal to the number VMs to be created for database layer.

DatabaseVMDetails

Database VM details.

DeployerVMPackages

Defines the url and storage account ID where deployer VM packages are uploaded

DeploymentConfiguration

Deployment Configuration.

DeploymentWithOSConfiguration

Deployment along with OS Configuration.

DiscoveryConfiguration

Discovery Details.

DiskConfiguration

The Disk Configuration Details.

DiskConfigurationDiskVolumeConfigurations

The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].

DiskDetails

The supported disk size details for a disk type.

DiskSku

The type of disk sku. For example, Standard_LRS, Standard_ZRS, Premium_LRS, Premium_ZRS.

DiskVolumeConfiguration

The disk configuration required for the selected volume.

EnqueueReplicationServerProperties

Defines the SAP Enqueue Replication Server (ERS) properties.

EnqueueServerProperties

Defines the SAP Enqueue Server properties.

ErrorDefinition

Error definition.

ExternalInstallationSoftwareConfiguration

The SAP Software configuration Input when the software is installed externally outside the service.

FileShareConfiguration

File Share configuration details, populated with information on storage configuration mounted on the VIS. The createAndMount option is selected in case of missing input.

GatewayServerProperties

Defines the SAP Gateway Server properties.

HighAvailabilityConfiguration

Gets or sets the high availability configuration.

HighAvailabilitySoftwareConfiguration

Gets or sets the HA software configuration.

ImageReference

Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations. NOTE: Image reference publisher and offer can only be set when you create the scale set.

InfrastructureConfiguration

Deploy SAP Infrastructure Details.

LinuxConfiguration
LoadBalancerDetails

The Load Balancer details such as Load Balancer ID.

LoadBalancerResourceNames

The resource names object for load balancer and related resources.

ManagedRgConfiguration

Managed resource group configuration

MessageServerProperties

Defines the SAP message server properties.

MountFileShareConfiguration

Gets or sets the file share configuration where the transport directory fileshare already exists, and user wishes to mount the fileshare as a part of the create infra flow.

NetworkConfiguration

Defines the network configuration type for SAP system infrastructure that is being deployed

NetworkInterfaceResourceNames

The resource names object for network interface and related resources.

OSConfiguration

Defines the OS configuration.

OSProfile

Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.

OSSapConfiguration

Defines the OS and SAP Configurations for Deployment

SapApplicationServerInstance

Define the SAP Application Server Instance resource.

SapApplicationServerInstanceList

Defines the collection of SAP Application Server Instance resources.

SapApplicationServerProperties

Defines the SAP Application Server instance properties.

SapAvailabilityZoneDetailsRequest

The SAP request to get list of availability zones.

SapAvailabilityZoneDetailsResult

The list of supported availability zone pairs which are part of SAP HA deployment.

SapAvailabilityZonePair

The SAP Availability Zone Pair.

SapCentralInstanceList

Defines the collection of SAP Central Services Instance resources.

SapCentralServerInstance

Define the SAP Central Services Instance resource.

SapCentralServerProperties

Defines the SAP Central Services Instance properties.

SapConfiguration

The SAP Configuration.

SapDatabaseInstance

Define the Database resource.

SapDatabaseInstanceList

Defines the collection of SAP Database Instances.

SapDatabaseProperties

Defines the Database properties.

SapDiskConfiguration

The SAP Disk Configuration contains 'recommended disk' details and list of supported disks detail for a volume type.

SapDiskConfigurationsRequest

The SAP request to get list of disk configurations.

SapDiskConfigurationsResult

The list of disk configuration for vmSku which are part of SAP deployment.

SapDiskConfigurationsResultVolumeConfigurations

The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].

SapInstallWithoutOsconfigSoftwareConfiguration

The SAP Software configuration Input when the software is to be installed by service without OS Configurations

SapSizingRecommendationRequest

The SAP Sizing Recommendation request.

SapSizingRecommendationResult

The SAP sizing recommendation result.

SapSupportedResourceSkusResult

The list of supported SKUs for different resources which are part of SAP deployment.

SapSupportedSku

The SAP supported SKU.

SapSupportedSkusRequest

The SAP request to get list of supported SKUs.

SapVirtualInstance

Define the Virtual Instance for SAP solutions resource.

SapVirtualInstanceError

An error response from the Virtual Instance for SAP Workload service.

SapVirtualInstanceList

Defines the collection of Virtual Instance for SAP solutions resources.

SapVirtualInstanceProperties

Defines the Virtual Instance for SAP solutions resource properties.

ServiceInitiatedSoftwareConfiguration

The SAP Software configuration Input when the software is to be installed by service.

SharedStorageResourceNames

The resource names object for shared storage.

SingleServerConfiguration
SingleServerCustomResourceNames

The resource-names input to specify custom names for underlying azure resources that are part of a single server SAP system.

SingleServerFullResourceNames

The resource name object where the specified values will be full resource names of the corresponding resources in a single server SAP system.

SingleServerRecommendationResult

The recommended configuration for a single server SAP system.

SkipFileShareConfiguration

Gets or sets the file share configuration for scenarios where transport directory fileshare is not created or required.

SoftwareConfiguration

The SAP Software configuration Input.

SshConfiguration

SSH configuration for Linux based VMs running on Azure

SshKeyPair
SshPublicKey

Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.

StartRequest

Start SAP instance(s) request body.

StopRequest

Stop SAP instance(s) request body.

StorageConfiguration

Gets or sets the storage configuration.

StorageInformation

Storage details of all the Storage accounts attached to the VM. For e.g. NFS on AFS Shared Storage.

ThreeTierConfiguration
ThreeTierCustomResourceNames

The resource-names input to specify custom names for underlying azure resources that are part of a three tier SAP system.

ThreeTierFullResourceNames

The resource name object where the specified values will be full resource names of the corresponding resources in a three tier SAP system.

ThreeTierRecommendationResult

The recommended configuration for a three tier SAP system.

UpdateSapApplicationInstanceRequest

Defines the request body for updating SAP Application Instance.

UpdateSapApplicationInstanceRequestTags

Gets or sets the Resource tags.

UpdateSapCentralInstanceRequest

Defines the request body for updating SAP Central Instance.

UpdateSapCentralInstanceRequestTags

Gets or sets the Resource tags.

UpdateSapDatabaseInstanceRequest

Defines the request body for updating SAP Database Instance.

UpdateSapDatabaseInstanceRequestTags

Gets or sets the Resource tags.

UpdateSapVirtualInstanceProperties

Defines the properties to be updated for Virtual Instance for SAP.

UpdateSapVirtualInstanceRequest

Defines the request body for updating Virtual Instance for SAP.

UpdateSapVirtualInstanceRequestTags

Gets or sets the Resource tags.

VirtualMachineConfiguration

Defines the virtual machine configuration.

VirtualMachineResourceNames

The resource names object for virtual machine and related resources.

VirtualMachineResourceNamesDataDiskNames

The full resource names for virtual machine data disks. This is a dictionary containing list of names of data disks per volume. Currently supported volumes for database layer are ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os', 'backup']. For application and cs layers, only 'default' volume is supported

WindowsConfiguration

Specifies Windows operating system settings on the virtual machine.

Interfaces

IApplicationServerConfiguration
IApplicationServerFullResourceNames
IApplicationServerVMDetails
ICentralServerConfiguration
ICentralServerFullResourceNames
ICentralServerVMDetails
ICreateAndMountFileShareConfiguration
IDatabaseConfiguration
IDatabaseServerFullResourceNames
IDatabaseVMDetails
IDeployerVMPackages
IDeploymentConfiguration
IDeploymentWithOSConfiguration
IDiscoveryConfiguration
IDiskConfiguration
IDiskConfigurationDiskVolumeConfigurations
IDiskDetails
IDiskSku
IDiskVolumeConfiguration
IEnqueueReplicationServerProperties
IEnqueueServerProperties
IErrorDefinition
IExternalInstallationSoftwareConfiguration
IFileShareConfiguration
IGatewayServerProperties
IHighAvailabilityConfiguration
IHighAvailabilitySoftwareConfiguration
IImageReference
IInfrastructureConfiguration
ILinuxConfiguration
ILoadBalancerDetails
ILoadBalancerResourceNames
IManagedRgConfiguration
IMessageServerProperties
IMountFileShareConfiguration
INetworkConfiguration
INetworkInterfaceResourceNames
IOSConfiguration
IOSProfile
IOSSapConfiguration
ISapApplicationServerInstance
ISapApplicationServerInstanceList
ISapApplicationServerProperties
ISapAvailabilityZoneDetailsRequest
ISapAvailabilityZoneDetailsResult
ISapAvailabilityZonePair
ISapCentralInstanceList
ISapCentralServerInstance
ISapCentralServerProperties
ISapConfiguration
ISapDatabaseInstance
ISapDatabaseInstanceList
ISapDatabaseProperties
ISapDiskConfiguration
ISapDiskConfigurationsRequest
ISapDiskConfigurationsResult
ISapDiskConfigurationsResultVolumeConfigurations
ISapInstallWithoutOsconfigSoftwareConfiguration
ISapSizingRecommendationRequest
ISapSizingRecommendationResult
ISapSupportedResourceSkusResult
ISapSupportedSku
ISapSupportedSkusRequest
ISapVirtualInstance
ISapVirtualInstanceError
ISapVirtualInstanceList
ISapVirtualInstanceProperties
IServiceInitiatedSoftwareConfiguration
ISharedStorageResourceNames
ISingleServerConfiguration
ISingleServerCustomResourceNames
ISingleServerFullResourceNames
ISingleServerRecommendationResult
ISkipFileShareConfiguration
ISoftwareConfiguration
ISshConfiguration
ISshKeyPair
ISshPublicKey
IStartRequest
IStopRequest
IStorageConfiguration
IStorageInformation
IThreeTierConfiguration
IThreeTierCustomResourceNames
IThreeTierFullResourceNames
IThreeTierRecommendationResult
IUpdateSapApplicationInstanceRequest
IUpdateSapApplicationInstanceRequestTags
IUpdateSapCentralInstanceRequest
IUpdateSapCentralInstanceRequestTags
IUpdateSapDatabaseInstanceRequest
IUpdateSapDatabaseInstanceRequestTags
IUpdateSapVirtualInstanceProperties
IUpdateSapVirtualInstanceRequest
IUpdateSapVirtualInstanceRequestTags
IVirtualMachineConfiguration
IVirtualMachineResourceNames
IVirtualMachineResourceNamesDataDiskNames
IWindowsConfiguration