Skip to content

Commit

Permalink
Added readOnly property (#20506)
Browse files Browse the repository at this point in the history
* Added readOnly property

* Added changes to sync with main

* Fixed Prettier check

Co-authored-by: maulikjoshi <maulikjoshi@microsoft.com>
  • Loading branch information
Maulik003 and maulikjoshi authored Sep 5, 2022
1 parent b4438d8 commit 1eba4b8
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 6 deletions.
46 changes: 41 additions & 5 deletions specification/common-types/resource-management/v3/types.json
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,35 @@
"description": "The resource model definition containing the full set of allowed properties for a resource. Except properties bag, there cannot be a top level property outside of this set.",
"type": "object",
"properties": {
"id": {
"readOnly": true,
"type": "string",
"x-ms-mutability": [
"read"
],
"description": "Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
},
"name": {
"readOnly": true,
"type": "string",
"description": "The name of the resource"
},
"type": {
"readOnly": true,
"type": "string",
"x-ms-mutability": [
"read"
],
"description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\""
},
"location": {
"type": "string",
"x-ms-mutability": [
"read",
"create"
],
"description": "The geo-location where the resource lives"
},
"managedBy": {
"type": "string",
"x-ms-mutability": [
Expand All @@ -125,6 +154,18 @@
"type": "string",
"description": "The etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields. "
},
"tags": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"x-ms-mutability": [
"read",
"create",
"update"
],
"description": "Resource tags."
},
"identity": {
"allOf": [
{
Expand All @@ -147,11 +188,6 @@
]
}
},
"allOf": [
{
"$ref": "#/definitions/TrackedResource"
}
],
"x-ms-azure-resource": true
},
"SkuTier": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3218,7 +3218,8 @@
},
"disableLocalAuth": {
"type": "boolean",
"description": "Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication."
"description": "Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.",
"readOnly": true
}
},
"required": [
Expand Down

0 comments on commit 1eba4b8

Please sign in to comment.