Skip to content

Commit

Permalink
Dev/adburch/2022 01 01 (#17034)
Browse files Browse the repository at this point in the history
* Adds base for updating Microsoft.StorageCache from version stable/2021-09-01 to version 2022-01-01

* Updates readme

* Updates API version in new specs and examples

* Updates for 2022-01-01 stable version.

* Fix prettier errors.

* Add usages API

Co-authored-by: Adam Burch <[email protected]>
  • Loading branch information
adburch and Adam Burch authored Mar 10, 2022
1 parent 330e4ef commit 7c2b7fa
Show file tree
Hide file tree
Showing 37 changed files with 5,142 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
"properties": {
"junctions": [
{
"namespacePath": "/some/crazy/place/on/cache",
"namespacePath": "/some/arbitrary/place/on/cache",
"targetPath": "/"
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
"properties": {
"junctions": [
{
"namespacePath": "/some/crazy/place/on/cache",
"namespacePath": "/some/arbitrary/place/on/cache",
"targetPath": "/"
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
"properties": {
"junctions": [
{
"namespacePath": "/some/crazy/place/on/cache",
"namespacePath": "/some/arbitrary/place/on/cache",
"targetPath": "/"
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
"properties": {
"junctions": [
{
"namespacePath": "/some/crazy/place/on/cache",
"namespacePath": "/some/arbitrary/place/on/cache",
"targetPath": "/",
"nfsAccessPolicy": "default"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
"properties": {
"junctions": [
{
"namespacePath": "/some/crazy/place/on/cache",
"namespacePath": "/some/arbitrary/place/on/cache",
"targetPath": "/",
"nfsAccessPolicy": "default"
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
"properties": {
"junctions": [
{
"namespacePath": "/some/crazy/place/on/cache",
"namespacePath": "/some/arbitrary/place/on/cache",
"targetPath": "/",
"nfsAccessPolicy": "default"
}
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"parameters": {
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"location": "westus",
"operationId": "testoperationid",
"api-version": "2022-01-01"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/id/locations/westus/ascOperations/testoperationid",
"name": "testoperationid",
"startTime": "2022-01-01T13:13:13.933Z",
"endTime": "2022-01-01T16:13:13.933Z",
"status": "Succeeded"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
{
"parameters": {
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"location": "eastus",
"api-version": "2022-01-01"
},
"responses": {
"200": {
"body": {
"value": [
{
"limit": 4,
"unit": "Count",
"currentValue": 1,
"name": {
"value": "Cache",
"localizedValue": "Cache"
}
},
{
"limit": 4,
"unit": "Count",
"currentValue": 0,
"name": {
"value": "AmlFilesystem",
"localizedValue": "AmlFilesystem"
}
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,291 @@
{
"parameters": {
"resourceGroupName": "scgroup",
"cacheName": "sc1",
"subscriptionId": "00000000-0000-0000-0000-000000000000",
"api-version": "2022-01-01",
"cache": {
"tags": {
"Dept": "Contoso"
},
"location": "westus",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {}
}
},
"properties": {
"cacheSizeGB": 3072,
"subnet": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.Network/virtualNetworks/scvnet/subnets/sub1",
"encryptionSettings": {
"keyEncryptionKey": {
"keyUrl": "https://keyvault-cmk.vault.azure.net/keys/key2047/test",
"sourceVault": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.KeyVault/vaults/keyvault-cmk"
}
}
},
"directoryServicesSettings": {
"activeDirectory": {
"primaryDnsIpAddress": "192.0.2.10",
"secondaryDnsIpAddress": "192.0.2.11",
"cacheNetBiosName": "contosoSmb",
"domainName": "contosoAd.contoso.local",
"domainNetBiosName": "contosoAd",
"credentials": {
"username": "consotoAdmin",
"password": "<password>"
}
},
"usernameDownload": {
"extendedGroups": true,
"usernameSource": "LDAP",
"ldapServer": "192.0.2.12",
"ldapBaseDN": "dc=contosoad,dc=contoso,dc=local",
"credentials": {
"bindDn": "cn=ldapadmin,dc=contosoad,dc=contoso,dc=local",
"bindPassword": "<bindPassword>"
}
}
},
"securitySettings": {
"accessPolicies": [
{
"name": "default",
"accessRules": [
{
"scope": "default",
"access": "rw",
"suid": false,
"submountAccess": true,
"rootSquash": false
}
]
}
]
}
},
"sku": {
"name": "Standard_2G"
}
}
},
"responses": {
"202": {},
"201": {
"body": {
"tags": {
"Dept": "Contoso"
},
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.StorageCache/caches/sc1",
"location": "westus",
"name": "sc1",
"type": "Microsoft.StorageCache/Cache",
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2020-01-01T17:18:19.1234567Z",
"lastModifiedBy": "user2",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
},
"properties": {
"cacheSizeGB": 3072,
"health": {
"state": "Transitioning",
"statusDescription": "Cache is being created.",
"conditions": [
{
"timestamp": "2021-04-21T18:25:43.511Z",
"message": "Cannot contact DNS server"
}
]
},
"mountAddresses": [
"192.168.1.1",
"192.168.1.2"
],
"provisioningState": "Succeeded",
"subnet": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.Network/virtualNetworks/scvnet/subnets/sub1",
"upgradeStatus": {
"currentFirmwareVersion": "5.3.23",
"firmwareUpdateStatus": "available",
"firmwareUpdateDeadline": "2019-04-21T18:25:43.511Z",
"lastFirmwareUpdate": "2019-01-21T18:25:43.511Z",
"pendingFirmwareVersion": "5.3.24"
},
"networkSettings": {
"mtu": 1500,
"dnsServers": [
"10.1.22.33",
"10.1.12.33"
],
"dnsSearchDomain": "contoso.com",
"ntpServer": "time.contoso.com"
},
"securitySettings": {
"accessPolicies": [
{
"name": "default",
"accessRules": [
{
"scope": "default",
"access": "rw",
"suid": false,
"submountAccess": true,
"rootSquash": false
}
]
}
]
},
"encryptionSettings": {
"keyEncryptionKey": {
"keyUrl": "https://keyvault-cmk.vault.azure.net/keys/key2048/test",
"sourceVault": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.KeyVault/vaults/keyvault-cmk"
}
}
},
"directoryServicesSettings": {
"activeDirectory": {
"primaryDnsIpAddress": "192.0.2.10",
"secondaryDnsIpAddress": "192.0.2.11",
"domainName": "contosoAd.contoso.local",
"domainNetBiosName": "contosoAd",
"cacheNetBiosName": "contosoSmb",
"domainJoined": "No"
},
"usernameDownload": {
"extendedGroups": true,
"usernameSource": "LDAP",
"groupFileURI": "",
"userFileURI": "",
"ldapServer": "192.0.2.12",
"ldapBaseDN": "dc=contosoad,dc=contoso,dc=local",
"encryptLdapConnection": false,
"requireValidCertificate": false,
"autoDownloadCertificate": false,
"caCertificateURI": "",
"usernameDownloaded": "No"
}
},
"zones": [
"1"
]
},
"sku": {
"name": "Standard_2G"
}
}
},
"200": {
"body": {
"tags": {
"Dept": "Contoso"
},
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.StorageCache/caches/sc1",
"location": "westus",
"name": "sc1",
"type": "Microsoft.StorageCache/Cache",
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2020-01-01T17:18:19.1234567Z",
"lastModifiedBy": "user2",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
},
"properties": {
"cacheSizeGB": 3072,
"health": {
"state": "Transitioning",
"statusDescription": "Cache is being created.",
"conditions": [
{
"timestamp": "2021-04-21T18:25:43.511Z",
"message": "Cannot contact DNS server"
}
]
},
"mountAddresses": [
"192.168.1.1",
"192.168.1.2"
],
"provisioningState": "Updating",
"subnet": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.Network/virtualNetworks/scvnet/subnets/sub1",
"upgradeStatus": {
"currentFirmwareVersion": "V5.1.12",
"firmwareUpdateStatus": "available",
"firmwareUpdateDeadline": "2019-04-21T18:25:43.511Z",
"lastFirmwareUpdate": "2019-01-21T18:25:43.511Z",
"pendingFirmwareVersion": "V5.1.15"
},
"networkSettings": {
"mtu": 1500,
"dnsServers": [
"10.1.22.33",
"10.1.12.33"
],
"dnsSearchDomain": "contoso.com",
"ntpServer": "time.contoso.com"
},
"securitySettings": {
"accessPolicies": [
{
"name": "default",
"accessRules": [
{
"scope": "default",
"access": "rw",
"suid": false,
"submountAccess": true,
"rootSquash": false
}
]
}
]
},
"encryptionSettings": {
"keyEncryptionKey": {
"keyUrl": "https://keyvault-cmk.vault.azure.net/keys/key2048/test",
"sourceVault": {
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.KeyVault/vaults/keyvault-cmk"
}
}
},
"directoryServicesSettings": {
"activeDirectory": {
"primaryDnsIpAddress": "192.0.2.10",
"secondaryDnsIpAddress": "192.0.2.11",
"domainName": "contosoAd.contoso.local",
"domainNetBiosName": "contosoAd",
"cacheNetBiosName": "contosoSmb",
"domainJoined": "Yes"
},
"usernameDownload": {
"extendedGroups": true,
"usernameSource": "LDAP",
"groupFileURI": "",
"userFileURI": "",
"ldapServer": "192.0.2.12",
"ldapBaseDN": "dc=contosoad,dc=contoso,dc=local",
"encryptLdapConnection": false,
"requireValidCertificate": false,
"autoDownloadCertificate": false,
"caCertificateURI": "",
"usernameDownloaded": "Yes"
}
},
"zones": [
"1"
]
},
"sku": {
"name": "Standard_2G"
}
}
}
}
}
Loading

0 comments on commit 7c2b7fa

Please sign in to comment.