|
719 | 719 | } |
720 | 720 | }, |
721 | 721 | "definitions": { |
722 | | - "Azure.ResourceManager.CommonTypes.ManagedServiceIdentityType": { |
723 | | - "type": "string", |
724 | | - "description": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).", |
725 | | - "enum": [ |
726 | | - "None", |
727 | | - "SystemAssigned", |
728 | | - "UserAssigned", |
729 | | - "SystemAssigned,UserAssigned" |
730 | | - ], |
731 | | - "x-ms-enum": { |
732 | | - "name": "ManagedServiceIdentityType", |
733 | | - "modelAsString": true, |
734 | | - "values": [ |
735 | | - { |
736 | | - "name": "None", |
737 | | - "value": "None", |
738 | | - "description": "No managed identity." |
739 | | - }, |
740 | | - { |
741 | | - "name": "SystemAssigned", |
742 | | - "value": "SystemAssigned", |
743 | | - "description": "System assigned managed identity." |
744 | | - }, |
745 | | - { |
746 | | - "name": "UserAssigned", |
747 | | - "value": "UserAssigned", |
748 | | - "description": "User assigned managed identity." |
749 | | - }, |
750 | | - { |
751 | | - "name": "SystemAndUserAssigned", |
752 | | - "value": "SystemAssigned,UserAssigned", |
753 | | - "description": "System and user assigned managed identity." |
754 | | - } |
755 | | - ] |
756 | | - } |
757 | | - }, |
758 | 722 | "DeidPropertiesUpdate": { |
759 | 723 | "type": "object", |
760 | 724 | "description": "The template for adding optional properties.", |
|
771 | 735 | "properties": { |
772 | 736 | "properties": { |
773 | 737 | "$ref": "#/definitions/DeidServiceProperties", |
774 | | - "description": "The resource-specific properties for this resource.", |
775 | | - "x-ms-client-flatten": true |
| 738 | + "description": "The resource-specific properties for this resource." |
776 | 739 | }, |
777 | 740 | "identity": { |
778 | 741 | "$ref": "../../../../../common-types/resource-management/v5/managedidentity.json#/definitions/ManagedServiceIdentity", |
|
860 | 823 | "description": "The template for adding optional properties.", |
861 | 824 | "properties": { |
862 | 825 | "type": { |
863 | | - "$ref": "#/definitions/Azure.ResourceManager.CommonTypes.ManagedServiceIdentityType", |
| 826 | + "$ref": "../../../../../common-types/resource-management/v5/managedidentity.json#/definitions/ManagedServiceIdentityType", |
864 | 827 | "description": "The type of managed identity assigned to this resource." |
865 | 828 | }, |
866 | 829 | "userAssignedIdentities": { |
867 | 830 | "type": "object", |
868 | 831 | "description": "The identities assigned to this resource by the user.", |
869 | | - "x-nullable": true, |
870 | 832 | "additionalProperties": { |
871 | | - "$ref": "../../../../../common-types/resource-management/v5/managedidentity.json#/definitions/UserAssignedIdentity" |
| 833 | + "allOf": [ |
| 834 | + { |
| 835 | + "$ref": "../../../../../common-types/resource-management/v5/managedidentity.json#/definitions/UserAssignedIdentity" |
| 836 | + } |
| 837 | + ], |
| 838 | + "type": "object", |
| 839 | + "x-nullable": true |
872 | 840 | } |
873 | 841 | } |
874 | 842 | } |
|
879 | 847 | "properties": { |
880 | 848 | "properties": { |
881 | 849 | "$ref": "../../../../../common-types/resource-management/v5/privatelinks.json#/definitions/PrivateEndpointConnectionProperties", |
882 | | - "description": "The resource-specific properties for this resource.", |
883 | | - "x-ms-client-flatten": true |
| 850 | + "description": "The resource-specific properties for this resource." |
884 | 851 | } |
885 | 852 | }, |
886 | 853 | "allOf": [ |
|
916 | 883 | "properties": { |
917 | 884 | "properties": { |
918 | 885 | "$ref": "../../../../../common-types/resource-management/v5/privatelinks.json#/definitions/PrivateLinkResourceProperties", |
919 | | - "description": "The resource-specific properties for this resource.", |
920 | | - "x-ms-client-flatten": true |
| 886 | + "description": "The resource-specific properties for this resource." |
921 | 887 | } |
922 | 888 | }, |
923 | 889 | "allOf": [ |
|
0 commit comments