|
48 | 48 | { |
49 | 49 | "$ref": "#/definitions/servers_configurations_childResource" |
50 | 50 | }, |
51 | | - { |
52 | | - "$ref": "#/definitions/servers_privateEndpointConnections_childResource" |
53 | | - }, |
54 | 51 | { |
55 | 52 | "$ref": "#/definitions/servers_securityAlertPolicies_childResource" |
56 | 53 | } |
|
216 | 213 | ], |
217 | 214 | "description": "Microsoft.DBforMariaDB/servers/firewallRules" |
218 | 215 | }, |
219 | | - "servers_privateEndpointConnections": { |
220 | | - "type": "object", |
221 | | - "properties": { |
222 | | - "apiVersion": { |
223 | | - "type": "string", |
224 | | - "enum": [ |
225 | | - "2018-06-01" |
226 | | - ] |
227 | | - }, |
228 | | - "name": { |
229 | | - "type": "string", |
230 | | - "description": "The name of the private endpoint connection." |
231 | | - }, |
232 | | - "properties": { |
233 | | - "oneOf": [ |
234 | | - { |
235 | | - "$ref": "#/definitions/PrivateEndpointConnectionProperties" |
236 | | - }, |
237 | | - { |
238 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
239 | | - } |
240 | | - ], |
241 | | - "description": "Properties of a private endpoint connection." |
242 | | - }, |
243 | | - "type": { |
244 | | - "type": "string", |
245 | | - "enum": [ |
246 | | - "Microsoft.DBforMariaDB/servers/privateEndpointConnections" |
247 | | - ] |
248 | | - } |
249 | | - }, |
250 | | - "required": [ |
251 | | - "apiVersion", |
252 | | - "name", |
253 | | - "properties", |
254 | | - "type" |
255 | | - ], |
256 | | - "description": "Microsoft.DBforMariaDB/servers/privateEndpointConnections" |
257 | | - }, |
258 | 216 | "servers_securityAlertPolicies": { |
259 | 217 | "type": "object", |
260 | 218 | "properties": { |
|
405 | 363 | ], |
406 | 364 | "description": "The properties of a server firewall rule." |
407 | 365 | }, |
408 | | - "PrivateEndpointConnectionProperties": { |
409 | | - "type": "object", |
410 | | - "properties": { |
411 | | - "privateEndpoint": { |
412 | | - "oneOf": [ |
413 | | - { |
414 | | - "$ref": "#/definitions/PrivateEndpointProperty" |
415 | | - }, |
416 | | - { |
417 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
418 | | - } |
419 | | - ] |
420 | | - }, |
421 | | - "privateLinkServiceConnectionState": { |
422 | | - "oneOf": [ |
423 | | - { |
424 | | - "$ref": "#/definitions/PrivateLinkServiceConnectionStateProperty" |
425 | | - }, |
426 | | - { |
427 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
428 | | - } |
429 | | - ] |
430 | | - } |
431 | | - }, |
432 | | - "description": "Properties of a private endpoint connection." |
433 | | - }, |
434 | | - "PrivateEndpointProperty": { |
435 | | - "type": "object", |
436 | | - "properties": { |
437 | | - "id": { |
438 | | - "type": "string", |
439 | | - "description": "Resource id of the private endpoint." |
440 | | - } |
441 | | - } |
442 | | - }, |
443 | | - "PrivateLinkServiceConnectionStateProperty": { |
444 | | - "type": "object", |
445 | | - "properties": { |
446 | | - "description": { |
447 | | - "type": "string", |
448 | | - "description": "The private link service connection description." |
449 | | - }, |
450 | | - "status": { |
451 | | - "type": "string", |
452 | | - "description": "The private link service connection status." |
453 | | - } |
454 | | - }, |
455 | | - "required": [ |
456 | | - "description", |
457 | | - "status" |
458 | | - ] |
459 | | - }, |
460 | 366 | "SecurityAlertPolicyProperties": { |
461 | 367 | "type": "object", |
462 | 368 | "properties": { |
|
615 | 521 | }, |
616 | 522 | "description": "The properties used to create a new server." |
617 | 523 | }, |
618 | | - "ServerPropertiesForCreateModel": { |
619 | | - "type": "object", |
620 | | - "oneOf": [ |
621 | | - { |
622 | | - "$ref": "#/definitions/ServerPropertiesForDefaultCreateModel" |
623 | | - }, |
624 | | - { |
625 | | - "$ref": "#/definitions/ServerPropertiesForRestoreModel" |
626 | | - }, |
627 | | - { |
628 | | - "$ref": "#/definitions/ServerPropertiesForGeoRestoreModel" |
629 | | - }, |
630 | | - { |
631 | | - "$ref": "#/definitions/ServerPropertiesForReplicaModel" |
632 | | - } |
633 | | - ], |
634 | | - "properties": { |
635 | | - "sslEnforcement": { |
636 | | - "oneOf": [ |
637 | | - { |
638 | | - "type": "string", |
639 | | - "enum": [ |
640 | | - "Enabled", |
641 | | - "Disabled" |
642 | | - ] |
643 | | - }, |
644 | | - { |
645 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
646 | | - } |
647 | | - ], |
648 | | - "description": "Enable ssl enforcement or not when connect to server." |
649 | | - }, |
650 | | - "storageProfile": { |
651 | | - "oneOf": [ |
652 | | - { |
653 | | - "$ref": "#/definitions/StorageProfile" |
654 | | - }, |
655 | | - { |
656 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
657 | | - } |
658 | | - ], |
659 | | - "description": "Storage Profile properties of a server" |
660 | | - }, |
661 | | - "version": { |
662 | | - "oneOf": [ |
663 | | - { |
664 | | - "type": "string", |
665 | | - "enum": [ |
666 | | - "5.6", |
667 | | - "5.7" |
668 | | - ] |
669 | | - }, |
670 | | - { |
671 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
672 | | - } |
673 | | - ], |
674 | | - "description": "Server version." |
675 | | - } |
676 | | - }, |
677 | | - "description": "The properties used to create a new server." |
678 | | - }, |
679 | 524 | "ServerPropertiesForDefaultCreate": { |
680 | 525 | "type": "object", |
681 | 526 | "properties": { |
|
702 | 547 | ], |
703 | 548 | "description": "The properties used to create a new server." |
704 | 549 | }, |
705 | | - "ServerPropertiesForDefaultCreateModel": { |
706 | | - "type": "object", |
707 | | - "properties": { |
708 | | - "administratorLogin": { |
709 | | - "type": "string", |
710 | | - "description": "The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation)." |
711 | | - }, |
712 | | - "administratorLoginPassword": { |
713 | | - "type": "string", |
714 | | - "format": "password", |
715 | | - "description": "The password of the administrator login." |
716 | | - }, |
717 | | - "createMode": { |
718 | | - "type": "string", |
719 | | - "enum": [ |
720 | | - "Default" |
721 | | - ] |
722 | | - } |
723 | | - }, |
724 | | - "required": [ |
725 | | - "administratorLogin", |
726 | | - "administratorLoginPassword", |
727 | | - "createMode" |
728 | | - ], |
729 | | - "description": "The properties used to create a new server." |
730 | | - }, |
731 | 550 | "ServerPropertiesForGeoRestore": { |
732 | 551 | "type": "object", |
733 | 552 | "properties": { |
|
748 | 567 | ], |
749 | 568 | "description": "The properties used to create a new server by restoring to a different region from a geo replicated backup." |
750 | 569 | }, |
751 | | - "ServerPropertiesForGeoRestoreModel": { |
752 | | - "type": "object", |
753 | | - "properties": { |
754 | | - "createMode": { |
755 | | - "type": "string", |
756 | | - "enum": [ |
757 | | - "GeoRestore" |
758 | | - ] |
759 | | - }, |
760 | | - "sourceServerId": { |
761 | | - "type": "string", |
762 | | - "description": "The source server id to restore from." |
763 | | - } |
764 | | - }, |
765 | | - "required": [ |
766 | | - "createMode", |
767 | | - "sourceServerId" |
768 | | - ], |
769 | | - "description": "The properties used to create a new server by restoring to a different region from a geo replicated backup." |
770 | | - }, |
771 | 570 | "ServerPropertiesForReplica": { |
772 | 571 | "type": "object", |
773 | 572 | "properties": { |
|
788 | 587 | ], |
789 | 588 | "description": "The properties to create a new replica." |
790 | 589 | }, |
791 | | - "ServerPropertiesForReplicaModel": { |
792 | | - "type": "object", |
793 | | - "properties": { |
794 | | - "createMode": { |
795 | | - "type": "string", |
796 | | - "enum": [ |
797 | | - "Replica" |
798 | | - ] |
799 | | - }, |
800 | | - "sourceServerId": { |
801 | | - "type": "string", |
802 | | - "description": "The master server id to create replica from." |
803 | | - } |
804 | | - }, |
805 | | - "required": [ |
806 | | - "createMode", |
807 | | - "sourceServerId" |
808 | | - ], |
809 | | - "description": "The properties to create a new replica." |
810 | | - }, |
811 | 590 | "ServerPropertiesForRestore": { |
812 | 591 | "type": "object", |
813 | 592 | "properties": { |
|
834 | 613 | ], |
835 | 614 | "description": "The properties used to create a new server by restoring from a backup." |
836 | 615 | }, |
837 | | - "ServerPropertiesForRestoreModel": { |
838 | | - "type": "object", |
839 | | - "properties": { |
840 | | - "createMode": { |
841 | | - "type": "string", |
842 | | - "enum": [ |
843 | | - "PointInTimeRestore" |
844 | | - ] |
845 | | - }, |
846 | | - "restorePointInTime": { |
847 | | - "type": "string", |
848 | | - "format": "date-time", |
849 | | - "description": "Restore point creation time (ISO8601 format), specifying the time to restore from." |
850 | | - }, |
851 | | - "sourceServerId": { |
852 | | - "type": "string", |
853 | | - "description": "The source server id to restore from." |
854 | | - } |
855 | | - }, |
856 | | - "required": [ |
857 | | - "createMode", |
858 | | - "restorePointInTime", |
859 | | - "sourceServerId" |
860 | | - ], |
861 | | - "description": "The properties used to create a new server by restoring from a backup." |
862 | | - }, |
863 | 616 | "servers_configurations_childResource": { |
864 | 617 | "type": "object", |
865 | 618 | "properties": { |
|
977 | 730 | ], |
978 | 731 | "description": "Microsoft.DBforMariaDB/servers/firewallRules" |
979 | 732 | }, |
980 | | - "servers_privateEndpointConnections_childResource": { |
981 | | - "type": "object", |
982 | | - "properties": { |
983 | | - "apiVersion": { |
984 | | - "type": "string", |
985 | | - "enum": [ |
986 | | - "2018-06-01" |
987 | | - ] |
988 | | - }, |
989 | | - "name": { |
990 | | - "type": "string", |
991 | | - "description": "The name of the private endpoint connection." |
992 | | - }, |
993 | | - "properties": { |
994 | | - "oneOf": [ |
995 | | - { |
996 | | - "$ref": "#/definitions/PrivateEndpointConnectionProperties" |
997 | | - }, |
998 | | - { |
999 | | - "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
1000 | | - } |
1001 | | - ], |
1002 | | - "description": "Properties of a private endpoint connection." |
1003 | | - }, |
1004 | | - "type": { |
1005 | | - "type": "string", |
1006 | | - "enum": [ |
1007 | | - "privateEndpointConnections" |
1008 | | - ] |
1009 | | - } |
1010 | | - }, |
1011 | | - "required": [ |
1012 | | - "apiVersion", |
1013 | | - "name", |
1014 | | - "properties", |
1015 | | - "type" |
1016 | | - ], |
1017 | | - "description": "Microsoft.DBforMariaDB/servers/privateEndpointConnections" |
1018 | | - }, |
1019 | 733 | "servers_securityAlertPolicies_childResource": { |
1020 | 734 | "type": "object", |
1021 | 735 | "properties": { |
|
0 commit comments