ArmWorkloadsSapVirtualInstanceModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

public static class ArmWorkloadsSapVirtualInstanceModelFactory
type ArmWorkloadsSapVirtualInstanceModelFactory = class
Public Class ArmWorkloadsSapVirtualInstanceModelFactory
Inheritance
ArmWorkloadsSapVirtualInstanceModelFactory

Methods

Name Description
ApplicationServerFullResourceNames(IEnumerable<VirtualMachineResourceNames>, String)

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(Nullable<ApplicationServerVirtualMachineType>, ResourceIdentifier, IEnumerable<SubResource>)

The Application Server VM Details.

CentralServerFullResourceNames(IEnumerable<VirtualMachineResourceNames>, String, LoadBalancerResourceNames)

The full resource names object for central server layer resources.

CentralServerVmDetails(Nullable<CentralServerVirtualMachineType>, ResourceIdentifier, IEnumerable<SubResource>)

The SAP Central Services Instance VM details.

DatabaseServerFullResourceNames(IEnumerable<VirtualMachineResourceNames>, String, LoadBalancerResourceNames)

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(ResourceIdentifier, Nullable<SapVirtualInstanceStatus>, IEnumerable<SubResource>)

Database VM details.

DiscoveryConfiguration(ResourceIdentifier, String, Nullable<AzureLocation>)

Discovery Details.

EnqueueReplicationServerProperties(Nullable<EnqueueReplicationServerType>, String, String, String, String, IPAddress, Nullable<SapHealthState>)

Defines the SAP Enqueue Replication Server (ERS) properties.

EnqueueServerProperties(String, IPAddress, Nullable<Int64>, Nullable<SapHealthState>)

Defines the SAP Enqueue Server properties.

GatewayServerProperties(Nullable<Int64>, Nullable<SapHealthState>)

Defines the SAP Gateway Server properties.

LoadBalancerResourceNames(String, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>)

The resource names object for load balancer and related resources.

MessageServerProperties(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String, IPAddress, Nullable<SapHealthState>)

Defines the SAP message server properties.

OperationStatusResult(ResourceIdentifier, String, String, Nullable<Double>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<OperationStatusResult>, ResponseError, ResourceIdentifier)

Initializes a new instance of OperationStatusResult.

SapApplicationServerInstanceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, ResourceIdentifier, String, String, String, IPAddress, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String, IEnumerable<ApplicationServerVmDetails>, Nullable<SapVirtualInstanceStatus>, Nullable<SapHealthState>, Nullable<SapVirtualInstanceProvisioningState>, ResourceIdentifier, SapVirtualInstanceErrorDetail)
SapApplicationServerInstanceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, ResourceIdentifier, String, String, String, IPAddress, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String, ResourceIdentifier, IEnumerable<ApplicationServerVmDetails>, Nullable<SapVirtualInstanceStatus>, Nullable<SapHealthState>, Nullable<SapVirtualInstanceProvisioningState>, SapVirtualInstanceErrorDetail)

Initializes a new instance of SapApplicationServerInstanceData.

SapApplicationServerInstancePatch(IDictionary<String,String>)

Defines the request body for updating SAP Application Instance.

SapAvailabilityZoneDetailsContent(AzureLocation, SapProductType, SapDatabaseType)

The SAP request to get list of availability zones.

SapAvailabilityZoneDetailsResult(IEnumerable<SapAvailabilityZonePair>)

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

SapAvailabilityZonePair(Nullable<Int64>, Nullable<Int64>)

The SAP Availability Zone Pair.

SapCentralServerInstanceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, ResourceIdentifier, MessageServerProperties, EnqueueServerProperties, GatewayServerProperties, EnqueueReplicationServerProperties, String, String, IEnumerable<CentralServerVmDetails>, Nullable<SapVirtualInstanceStatus>, Nullable<SapHealthState>, Nullable<SapVirtualInstanceProvisioningState>, ResourceIdentifier, SapVirtualInstanceErrorDetail)
SapCentralServerInstanceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, ResourceIdentifier, MessageServerProperties, EnqueueServerProperties, GatewayServerProperties, EnqueueReplicationServerProperties, String, String, ResourceIdentifier, IEnumerable<CentralServerVmDetails>, Nullable<SapVirtualInstanceStatus>, Nullable<SapHealthState>, Nullable<SapVirtualInstanceProvisioningState>, SapVirtualInstanceErrorDetail)

Initializes a new instance of SapCentralServerInstanceData.

SapCentralServerInstancePatch(IDictionary<String,String>)

Defines the request body for updating SAP Central Instance.

SapDatabaseInstanceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ResourceIdentifier, String, String, IPAddress, IEnumerable<DatabaseVmDetails>, Nullable<SapVirtualInstanceStatus>, Nullable<SapVirtualInstanceProvisioningState>, ResourceIdentifier, SapVirtualInstanceErrorDetail)
SapDatabaseInstanceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ResourceIdentifier, String, String, IPAddress, ResourceIdentifier, IEnumerable<DatabaseVmDetails>, Nullable<SapVirtualInstanceStatus>, Nullable<SapVirtualInstanceProvisioningState>, SapVirtualInstanceErrorDetail)

Initializes a new instance of SapDatabaseInstanceData.

SapDatabaseInstancePatch(IDictionary<String,String>)

Defines the request body for updating SAP Database Instance.

SapDiskConfiguration(DiskVolumeConfiguration, IEnumerable<SupportedConfigurationsDiskDetails>)

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

SapDiskConfigurationsContent(AzureLocation, SapEnvironmentType, SapProductType, SapDatabaseType, SapDeploymentType, String)

The SAP request to get list of disk configurations.

SapDiskConfigurationsResult(IDictionary<String,SapDiskConfiguration>)

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

SapDiskConfigurationsResult(IReadOnlyDictionary<String,SapDiskConfiguration>)

Initializes a new instance of SapDiskConfigurationsResult.

SapSizingRecommendationContent(AzureLocation, SapEnvironmentType, SapProductType, SapDeploymentType, Int64, Int64, SapDatabaseType, Nullable<SapDatabaseScaleMethod>, Nullable<SapHighAvailabilityType>)

The SAP Sizing Recommendation request.

SapSupportedResourceSkusResult(IEnumerable<SapSupportedSku>)

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

SapSupportedSku(String, Nullable<Boolean>, Nullable<Boolean>)

The SAP supported SKU.

SapSupportedSkusContent(AzureLocation, SapEnvironmentType, SapProductType, SapDeploymentType, SapDatabaseType, Nullable<SapHighAvailabilityType>)

The SAP request to get list of supported SKUs.

SapVirtualInstanceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<SapEnvironmentType>, Nullable<SapProductType>, Nullable<ManagedResourcesNetworkAccessType>, SapConfiguration, Nullable<SapVirtualInstanceStatus>, Nullable<SapHealthState>, Nullable<SapVirtualInstanceState>, Nullable<SapVirtualInstanceProvisioningState>, String, SapVirtualInstanceErrorDetail, SapVirtualInstanceIdentity)
SapVirtualInstanceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<SapEnvironmentType>, Nullable<SapProductType>, Nullable<ManagedResourcesNetworkAccessType>, SapConfiguration, String, Nullable<SapVirtualInstanceStatus>, Nullable<SapHealthState>, Nullable<SapVirtualInstanceState>, Nullable<SapVirtualInstanceProvisioningState>, SapVirtualInstanceErrorDetail, SapVirtualInstanceIdentity)

Initializes a new instance of SapVirtualInstanceData.

SapVirtualInstanceErrorDetail(String, String, IEnumerable<SapVirtualInstanceErrorDetail>)

Error definition.

SapVirtualInstanceIdentity(SapVirtualInstanceIdentityType, IDictionary<String,UserAssignedIdentity>)

Managed service identity (user assigned identities).

SapVirtualInstancePatch(IDictionary<String,String>, SapVirtualInstanceIdentity, Nullable<ManagedResourcesNetworkAccessType>)
SingleServerRecommendationResult(String)

The recommended configuration for a single server SAP system.

SupportedConfigurationsDiskDetails(Nullable<DiskDetailsDiskSkuName>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, String)

Initializes a new instance of SupportedConfigurationsDiskDetails.

ThreeTierRecommendationResult(String, Nullable<Int64>, String, Nullable<Int64>, String, Nullable<Int64>)

The recommended configuration for a three tier SAP system.

VirtualMachineResourceNames(String, String, IEnumerable<NetworkInterfaceResourceNames>, String, IDictionary<String,IList<String>>)

The resource names object for virtual machine and related resources.

Applies to