|
287 | 287 | "Create Infrastructure only for Single Server System": {
|
288 | 288 | "$ref": "./examples/sapvirtualinstances/SAPVirtualInstances_Create_SingleServer.json"
|
289 | 289 | },
|
290 |
| - "Create Infrastructure without SAP Trans Fileshare": { |
291 |
| - "$ref": "./examples/sapvirtualinstances/SAPVirtualInstances_Create_Distributed_SkipTransMount.json" |
292 |
| - }, |
293 |
| - "Create Infrastructure with a new SAP Trans Fileshare": { |
294 |
| - "$ref": "./examples/sapvirtualinstances/SAPVirtualInstances_Create_Distributed_CreateTrans.json" |
295 |
| - }, |
296 |
| - "Create Infrastructure with an existing SAP Trans Fileshare": { |
297 |
| - "$ref": "./examples/sapvirtualinstances/SAPVirtualInstances_Create_Distributed_MountTrans.json" |
298 |
| - }, |
299 | 290 | "Detect SAP Software Installation on a Single Server System": {
|
300 | 291 | "$ref": "./examples/sapvirtualinstances/SAPVirtualInstances_DetectInstallation_SingleServer.json"
|
301 | 292 | },
|
|
313 | 304 | },
|
314 | 305 | "Install SAP Software on Distributed System": {
|
315 | 306 | "$ref": "./examples/sapvirtualinstances/SAPVirtualInstances_Install_Distributed.json"
|
316 |
| - }, |
317 |
| - "Create Infrastructure with Disk and OS configurations for Single Server System (Recommended)": { |
318 |
| - "$ref": "./examples/sapvirtualinstances/SAPVirtualInstances_Create_DiskDetails_SingleServer.json" |
319 |
| - }, |
320 |
| - "Create Infrastructure with Disk and OS configuration for Distributed System (Recommended)": { |
321 |
| - "$ref": "./examples/sapvirtualinstances/SAPVirtualInstances_Create_DiskDetails_Distributed.json" |
322 |
| - }, |
323 |
| - "Create Infrastructure with Disk and OS configuration for HA System with Availability Set (Recommended)": { |
324 |
| - "$ref": "./examples/sapvirtualinstances/SAPVirtualInstances_Create_DiskDetails_HA_AvSet.json" |
325 |
| - }, |
326 |
| - "Create Infrastructure with Disk and OS configuration for HA System with Availability Zone (Recommended)": { |
327 |
| - "$ref": "./examples/sapvirtualinstances/SAPVirtualInstances_Create_DiskDetails_HA_AvZone.json" |
328 | 307 | }
|
329 | 308 | },
|
330 | 309 | "description": "Creates a Virtual Instance for SAP solutions (VIS) resource",
|
|
653 | 632 | "x-ms-examples": {
|
654 | 633 | "SAPCentralInstances_Create": {
|
655 | 634 | "$ref": "./examples/sapvirtualinstances/SAPCentralInstances_Create.json"
|
656 |
| - }, |
657 |
| - "Create SAP Central Instances for HA System with Availability Set": { |
658 |
| - "$ref": "./examples/sapvirtualinstances/SAPCentralInstances_Create_HA_AvSet.json" |
659 | 635 | }
|
660 | 636 | },
|
661 | 637 | "description": "Creates the SAP Central Services Instance resource. <br><br>This will be used by service only. PUT operation on this resource by end user will return a Bad Request error.",
|
|
930 | 906 | "x-ms-examples": {
|
931 | 907 | "SAPDatabaseInstances_Create": {
|
932 | 908 | "$ref": "./examples/sapvirtualinstances/SAPDatabaseInstances_Create.json"
|
933 |
| - }, |
934 |
| - "Create SAP Database Instances for HA System with Availability Set": { |
935 |
| - "$ref": "./examples/sapvirtualinstances/SAPDatabaseInstances_Create_HA_AvSet.json" |
936 | 909 | }
|
937 | 910 | },
|
938 | 911 | "description": "Creates the Database resource corresponding to the Virtual Instance for SAP solutions resource. <br><br>This will be used by service only. PUT by end user will return a Bad Request error.",
|
|
1207 | 1180 | "x-ms-examples": {
|
1208 | 1181 | "SAPApplicationServerInstances_Create": {
|
1209 | 1182 | "$ref": "./examples/sapvirtualinstances/SAPApplicationServerInstances_Create.json"
|
1210 |
| - }, |
1211 |
| - "Create SAP Application Server Instances for HA System with Availability Set": { |
1212 |
| - "$ref": "./examples/sapvirtualinstances/SAPApplicationServerInstances_Create_HA_AvSet.json" |
1213 | 1183 | }
|
1214 | 1184 | },
|
1215 | 1185 | "description": "Puts the SAP Application Server Instance resource. <br><br>This will be used by service only. PUT by end user will return a Bad Request error.",
|
|
1774 | 1744 | "modelAsString": true
|
1775 | 1745 | }
|
1776 | 1746 | },
|
1777 |
| - "DiskSkuName": { |
1778 |
| - "description": "Defines the disk sku name.", |
1779 |
| - "enum": [ |
1780 |
| - "Standard_LRS", |
1781 |
| - "Premium_LRS", |
1782 |
| - "StandardSSD_LRS", |
1783 |
| - "UltraSSD_LRS", |
1784 |
| - "Premium_ZRS", |
1785 |
| - "StandardSSD_ZRS", |
1786 |
| - "PremiumV2_LRS" |
1787 |
| - ], |
1788 |
| - "type": "string", |
1789 |
| - "x-ms-enum": { |
1790 |
| - "name": "DiskSkuName", |
1791 |
| - "modelAsString": true |
1792 |
| - } |
1793 |
| - }, |
1794 | 1747 | "SAPVirtualInstanceError": {
|
1795 | 1748 | "type": "object",
|
1796 | 1749 | "properties": {
|
|
2318 | 2271 | }
|
2319 | 2272 | }
|
2320 | 2273 | },
|
2321 |
| - "DiskSku": { |
2322 |
| - "description": "The disk sku.", |
2323 |
| - "type": "object", |
2324 |
| - "properties": { |
2325 |
| - "name": { |
2326 |
| - "$ref": "#/definitions/DiskSkuName" |
2327 |
| - } |
2328 |
| - } |
2329 |
| - }, |
2330 |
| - "DiskVolumeConfiguration": { |
2331 |
| - "description": "The disk configuration required for the selected volume.", |
2332 |
| - "type": "object", |
2333 |
| - "properties": { |
2334 |
| - "count": { |
2335 |
| - "description": "The total number of disks required for the concerned volume.", |
2336 |
| - "type": "integer", |
2337 |
| - "format": "int64" |
2338 |
| - }, |
2339 |
| - "sizeGB": { |
2340 |
| - "description": "The disk size in GB.", |
2341 |
| - "type": "integer", |
2342 |
| - "format": "int64" |
2343 |
| - }, |
2344 |
| - "sku": { |
2345 |
| - "description": "The disk SKU details.", |
2346 |
| - "$ref": "#/definitions/DiskSku" |
2347 |
| - } |
2348 |
| - } |
2349 |
| - }, |
2350 |
| - "DiskConfiguration": { |
2351 |
| - "description": "The Disk Configuration Details.", |
2352 |
| - "type": "object", |
2353 |
| - "properties": { |
2354 |
| - "diskVolumeConfigurations": { |
2355 |
| - "description": "The disk configuration for the db volume. For HANA, Required volumes are: ['hana/data', 'hana/log', hana/shared', 'usr/sap', 'os'], Optional volume : ['backup'].", |
2356 |
| - "type": "object", |
2357 |
| - "additionalProperties": { |
2358 |
| - "$ref": "#/definitions/DiskVolumeConfiguration" |
2359 |
| - } |
2360 |
| - } |
2361 |
| - } |
2362 |
| - }, |
2363 | 2274 | "VirtualMachineConfiguration": {
|
2364 | 2275 | "description": "Defines the virtual machine configuration.",
|
2365 | 2276 | "type": "object",
|
|
2408 | 2319 | "virtualMachineConfiguration": {
|
2409 | 2320 | "description": "Gets or sets the virtual machine configuration.",
|
2410 | 2321 | "$ref": "#/definitions/VirtualMachineConfiguration"
|
2411 |
| - }, |
2412 |
| - "dbDiskConfiguration": { |
2413 |
| - "description": "Gets or sets the disk configuration.", |
2414 |
| - "$ref": "#/definitions/DiskConfiguration" |
2415 | 2322 | }
|
2416 | 2323 | },
|
2417 | 2324 | "required": [
|
|
2463 | 2370 | "description": "The number of database VMs.",
|
2464 | 2371 | "type": "integer",
|
2465 | 2372 | "format": "int64"
|
2466 |
| - }, |
2467 |
| - "diskConfiguration": { |
2468 |
| - "description": "Gets or sets the disk configuration.", |
2469 |
| - "$ref": "#/definitions/DiskConfiguration" |
2470 | 2373 | }
|
2471 | 2374 | },
|
2472 | 2375 | "required": [
|
|
2512 | 2415 | "highAvailabilityType"
|
2513 | 2416 | ]
|
2514 | 2417 | },
|
2515 |
| - "FileShareConfigurationType": { |
2516 |
| - "description": "The type of file share config.", |
2517 |
| - "enum": [ |
2518 |
| - "Skip", |
2519 |
| - "CreateAndMount", |
2520 |
| - "Mount" |
2521 |
| - ], |
2522 |
| - "type": "string", |
2523 |
| - "x-ms-enum": { |
2524 |
| - "name": "configurationType", |
2525 |
| - "modelAsString": true |
2526 |
| - }, |
2527 |
| - "x-ms-mutability": [ |
2528 |
| - "create", |
2529 |
| - "read" |
2530 |
| - ] |
2531 |
| - }, |
2532 |
| - "SkipFileShareConfiguration": { |
2533 |
| - "x-ms-discriminator-value": "Skip", |
2534 |
| - "description": "Gets or sets the skip file share configuration", |
2535 |
| - "type": "object", |
2536 |
| - "allOf": [ |
2537 |
| - { |
2538 |
| - "$ref": "#/definitions/FileShareConfiguration" |
2539 |
| - } |
2540 |
| - ] |
2541 |
| - }, |
2542 |
| - "CreateAndMountFileShareConfiguration": { |
2543 |
| - "x-ms-discriminator-value": "CreateAndMount", |
2544 |
| - "description": "Gets or sets the file share configuration for file share created with the VIS case.", |
2545 |
| - "type": "object", |
2546 |
| - "allOf": [ |
2547 |
| - { |
2548 |
| - "$ref": "#/definitions/FileShareConfiguration" |
2549 |
| - } |
2550 |
| - ], |
2551 |
| - "properties": { |
2552 |
| - "resourceGroup": { |
2553 |
| - "type": "string", |
2554 |
| - "description": "The name of file share resource group. The app rg is used in case of missing input." |
2555 |
| - }, |
2556 |
| - "storageAccountName": { |
2557 |
| - "type": "string", |
2558 |
| - "description": "The name of file share storage account name . A custom name is used in case of missing input." |
2559 |
| - } |
2560 |
| - } |
2561 |
| - }, |
2562 |
| - "MountFileShareConfiguration": { |
2563 |
| - "x-ms-discriminator-value": "Mount", |
2564 |
| - "description": "Gets or sets the file share configuration for externally mounted cases.", |
2565 |
| - "type": "object", |
2566 |
| - "allOf": [ |
2567 |
| - { |
2568 |
| - "$ref": "#/definitions/FileShareConfiguration" |
2569 |
| - } |
2570 |
| - ], |
2571 |
| - "properties": { |
2572 |
| - "id": { |
2573 |
| - "type": "string", |
2574 |
| - "description": "The fileshare resource ID" |
2575 |
| - }, |
2576 |
| - "privateEndpointId": { |
2577 |
| - "type": "string", |
2578 |
| - "description": "The private endpoint resource ID" |
2579 |
| - } |
2580 |
| - }, |
2581 |
| - "required": [ |
2582 |
| - "id", |
2583 |
| - "privateEndpointId" |
2584 |
| - ] |
2585 |
| - }, |
2586 |
| - "FileShareConfiguration": { |
2587 |
| - "description": "File Share configuration details, populated with information on storage configuration mounted on the VIS. The createAndMount option is selected in case of missing input.", |
2588 |
| - "type": "object", |
2589 |
| - "properties": { |
2590 |
| - "configurationType": { |
2591 |
| - "$ref": "#/definitions/FileShareConfigurationType" |
2592 |
| - } |
2593 |
| - }, |
2594 |
| - "discriminator": "configurationType", |
2595 |
| - "required": [ |
2596 |
| - "configurationType" |
2597 |
| - ] |
2598 |
| - }, |
2599 |
| - "StorageConfiguration": { |
2600 |
| - "description": "Gets or sets the storage configuration.", |
2601 |
| - "type": "object", |
2602 |
| - "properties": { |
2603 |
| - "transportFileShareConfiguration": { |
2604 |
| - "description": "The properties of the transport directory attached to the VIS. The default for transportFileShareConfiguration is the createAndMount flow if storage configuration is missing.", |
2605 |
| - "$ref": "#/definitions/FileShareConfiguration" |
2606 |
| - } |
2607 |
| - } |
2608 |
| - }, |
2609 | 2418 | "ThreeTierConfiguration": {
|
2610 | 2419 | "x-ms-discriminator-value": "ThreeTier",
|
2611 | 2420 | "x-ms-client-flatten": true,
|
|
2636 | 2445 | "highAvailabilityConfig": {
|
2637 | 2446 | "description": "The high availability configuration.",
|
2638 | 2447 | "$ref": "#/definitions/HighAvailabilityConfiguration"
|
2639 |
| - }, |
2640 |
| - "storageConfiguration": { |
2641 |
| - "description": "The storage configuration.", |
2642 |
| - "$ref": "#/definitions/StorageConfiguration" |
2643 | 2448 | }
|
2644 | 2449 | },
|
2645 | 2450 | "required": [
|
|
2932 | 2737 | },
|
2933 | 2738 | "discriminator": "configurationType"
|
2934 | 2739 | },
|
2935 |
| - "LoadBalancerDetails": { |
2936 |
| - "description": "The Load Balancer details such as Load Balancer ID.", |
2937 |
| - "type": "object", |
2938 |
| - "properties": { |
2939 |
| - "id": { |
2940 |
| - "type": "string", |
2941 |
| - "readOnly": true |
2942 |
| - } |
2943 |
| - } |
2944 |
| - }, |
2945 |
| - "StorageInformation": { |
2946 |
| - "description": "Storage details of all the Storage accounts attached to the VM. For e.g. NFS on AFS Shared Storage. ", |
2947 |
| - "type": "object", |
2948 |
| - "properties": { |
2949 |
| - "id": { |
2950 |
| - "type": "string", |
2951 |
| - "readOnly": true |
2952 |
| - } |
2953 |
| - } |
2954 |
| - }, |
2955 | 2740 | "CentralServerVmDetails": {
|
2956 | 2741 | "description": "The SAP Central Services Instance VM details.",
|
2957 | 2742 | "type": "object",
|
|
2963 | 2748 | "virtualMachineId": {
|
2964 | 2749 | "type": "string",
|
2965 | 2750 | "readOnly": true
|
2966 |
| - }, |
2967 |
| - "storageDetails": { |
2968 |
| - "description": "Storage details of all the Storage Accounts attached to the ASCS Virtual Machine. For e.g. NFS on AFS Shared Storage.", |
2969 |
| - "type": "array", |
2970 |
| - "items": { |
2971 |
| - "$ref": "#/definitions/StorageInformation" |
2972 |
| - }, |
2973 |
| - "x-ms-identifiers": [], |
2974 |
| - "readOnly": true |
2975 | 2751 | }
|
2976 | 2752 | }
|
2977 | 2753 | },
|
|
2986 | 2762 | "status": {
|
2987 | 2763 | "$ref": "#/definitions/SAPVirtualInstanceStatus",
|
2988 | 2764 | "readOnly": true
|
2989 |
| - }, |
2990 |
| - "storageDetails": { |
2991 |
| - "description": "Storage details of all the Storage Accounts attached to the Database Virtual Machine. For e.g. NFS on AFS Shared Storage.", |
2992 |
| - "type": "array", |
2993 |
| - "items": { |
2994 |
| - "$ref": "#/definitions/StorageInformation" |
2995 |
| - }, |
2996 |
| - "x-ms-identifiers": [], |
2997 |
| - "readOnly": true |
2998 | 2765 | }
|
2999 | 2766 | }
|
3000 | 2767 | },
|
|
3219 | 2986 | "$ref": "#/definitions/SAPVirtualInstanceStatus",
|
3220 | 2987 | "readOnly": true
|
3221 | 2988 | },
|
3222 |
| - "storageDetails": { |
3223 |
| - "description": "Storage details of all the Storage Accounts attached to the App Virtual Machine. For e.g. NFS on AFS Shared Storage.", |
3224 |
| - "type": "array", |
3225 |
| - "items": { |
3226 |
| - "$ref": "#/definitions/StorageInformation" |
3227 |
| - }, |
3228 |
| - "x-ms-identifiers": [], |
3229 |
| - "readOnly": true |
3230 |
| - }, |
3231 | 2989 | "health": {
|
3232 | 2990 | "$ref": "#/definitions/HealthState",
|
3233 | 2991 | "readOnly": true
|
|
3427 | 3185 | "readOnly": true,
|
3428 | 3186 | "x-nullable": true
|
3429 | 3187 | },
|
3430 |
| - "loadBalancerDetails": { |
3431 |
| - "description": "The Load Balancer details such as LoadBalancer ID attached to ASCS Virtual Machines", |
3432 |
| - "$ref": "#/definitions/LoadBalancerDetails", |
3433 |
| - "readOnly": true |
3434 |
| - }, |
3435 | 3188 | "vmDetails": {
|
3436 | 3189 | "description": "The list of virtual machines corresponding to the Central Services instance.",
|
3437 | 3190 | "type": "array",
|
|
3499 | 3252 | "description": "Database IP Address.",
|
3500 | 3253 | "readOnly": true
|
3501 | 3254 | },
|
3502 |
| - "loadBalancerDetails": { |
3503 |
| - "description": "The Load Balancer details such as LoadBalancer ID attached to Database Virtual Machines", |
3504 |
| - "$ref": "#/definitions/LoadBalancerDetails", |
3505 |
| - "readOnly": true |
3506 |
| - }, |
3507 | 3255 | "vmDetails": {
|
3508 | 3256 | "description": "The list of virtual machines corresponding to the Database resource.",
|
3509 | 3257 | "type": "array",
|
|
0 commit comments