Skip to content

Commit

Permalink
Review request for RecoveryServices to add version stable/2024-10-01 (#…
Browse files Browse the repository at this point in the history
…30681)

* Copy files from stable/2024-04-01

Copied the files in a separate commit.
This allows reviewers to easily diff subsequent changes against the previous spec.

* Update version to stable/2024-10-01

Updated the API version from stable/2024-04-01 to stable/2024-10-01.

* Added tag for 2024-10-01 in readme file

* Swagger PrettierCheck fix
  • Loading branch information
singhabh27 authored Nov 8, 2024
1 parent 1982dfc commit 8830ff2
Show file tree
Hide file tree
Showing 36 changed files with 5,351 additions and 1 deletion.
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"parameters": {
"subscriptionId": "77777777-b0c6-47a2-b37c-d8e65a629c18",
"api-version": "2024-10-01",
"location": "westus",
"input": {
"type": "Microsoft.RecoveryServices/Vaults",
"properties": {
"dnsZones": [
{
"subResource": "AzureBackup"
},
{
"subResource": "AzureSiteRecovery"
}
]
}
}
},
"responses": {
"200": {
"body": {
"type": "Microsoft.RecoveryServices/Vaults",
"properties": {
"dnsZones": [
{
"subResource": "AzureBackup",
"requiredZoneNames": [
"privatelink.wus.backup.windowsazure.com",
"privatelink.queue.core.windows.net",
"privatelink.blob.core.windows.net"
]
},
{
"subResource": "AzureSiteRecovery",
"requiredZoneNames": [
"privatelink.siterecovery.windowsazure.com"
]
}
]
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"parameters": {
"subscriptionId": "77777777-b0c6-47a2-b37c-d8e65a629c18",
"resourceGroupName": "resGroupFoo",
"api-version": "2024-10-01",
"location": "westus",
"input": {
"name": "swaggerExample",
"type": "Microsoft.RecoveryServices/Vaults"
}
},
"responses": {
"200": {
"body": {
"nameAvailable": true
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"parameters": {
"subscriptionId": "77777777-b0c6-47a2-b37c-d8e65a629c18",
"resourceGroupName": "resGroupBar",
"api-version": "2024-10-01",
"location": "westus",
"input": {
"name": "swaggerExample2",
"type": "Microsoft.RecoveryServices/Vaults"
}
},
"responses": {
"200": {
"body": {
"nameAvailable": false,
"reason": "AlreadyExists",
"message": "Resource already exists with the same name."
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"parameters": {
"subscriptionId": "77777777-d41f-4550-9f70-7708a3a2283b",
"resourceGroupName": "BCDRIbzRG",
"vaultName": "BCDRIbzVault",
"identityName": "dpmcontainer01",
"api-version": "2024-10-01"
},
"responses": {
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"parameters": {
"subscriptionId": "77777777-b0c6-47a2-b37c-d8e65a629c18",
"resourceGroupName": "Default-RecoveryServices-ResourceGroup",
"vaultName": "swaggerExample",
"api-version": "2024-10-01"
},
"responses": {
"202": {
"headers": {
"Retry-After": "10",
"Azure-AsyncOperation": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2024-10-01",
"Location": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationResults/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2024-10-01"
}
},
"204": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
{
"parameters": {
"subscriptionId": "77777777-b0c6-47a2-b37c-d8e65a629c18",
"resourceGroupName": "Default-RecoveryServices-ResourceGroup",
"vaultName": "swaggerExample",
"api-version": "2024-10-01"
},
"responses": {
"200": {
"body": {
"location": "westus",
"name": "swaggerExample",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
},
"identity": {
"tenantId": "d676e86e-2206-4a7c-999c-ece52c144b5b",
"principalId": "3137d6c7-5d6c-411c-b934-7a2a729ee247",
"type": "SystemAssigned"
},
"properties": {
"publicNetworkAccess": "Enabled",
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllJobFailures": "Enabled",
"alertsForAllReplicationIssues": "Enabled",
"alertsForAllFailoverIssues": "Disabled"
},
"classicAlertSettings": {
"alertsForCriticalOperations": "Disabled",
"emailNotificationsForSiteRecovery": "Enabled"
}
},
"provisioningState": "Succeeded",
"privateEndpointConnections": [
{
"id": "/subscriptions/6c48fa17-39c7-45f1-90ac-47a587128ace/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/Vaults/pemsi-ecy-rsv2/privateEndpointConnections/pe114-pemsi-ecy-rsv.5944358949303501042.backup.75061caa-cba4-4849-8e09-608da4914aad",
"properties": {
"provisioningState": "Succeeded",
"privateEndpoint": {
"id": "/subscriptions/6c48fa17-39c7-45f1-90ac-47a587128ace/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.Network/privateEndpoints/pe114-pemsi-ecy-rsv"
},
"groupIds": [
"AzureBackup"
],
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "None",
"actionsRequired": "None"
}
}
}
],
"privateEndpointStateForBackup": "Enabled",
"privateEndpointStateForSiteRecovery": "None",
"securitySettings": {
"immutabilitySettings": {
"state": "Disabled"
},
"softDeleteSettings": {
"softDeleteRetentionPeriodInDays": 14,
"softDeleteState": "Enabled",
"enhancedSecurityState": "Enabled"
},
"multiUserAuthorization": "Disabled"
},
"redundancySettings": {
"standardTierStorageRedundancy": "GeoRedundant",
"crossRegionRestore": "Enabled"
},
"secureScore": "None",
"bcdrSecurityLevel": "Poor"
},
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"sku": {
"name": "Standard"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"parameters": {
"subscriptionId": "77777777-b0c6-47a2-b37c-d8e65a629c18",
"resourceGroupName": "Default-RecoveryServices-ResourceGroup",
"vaultName": "swaggerExample",
"api-version": "2024-10-01"
},
"responses": {
"200": {
"body": {
"name": "vaultExtendedInfo",
"etag": "f0d0260b-b92d-4458-ba0a-32c6cdabacb7",
"properties": {
"integrityKey": "J09wzS27fnJ+Wjot7xO5wA==",
"algorithm": "None"
},
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/swaggerExample/extendedInformation/vaultExtendedInfo",
"type": "Microsoft.RecoveryServices/vaults/extendedInformation"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"parameters": {
"subscriptionId": "77777777-b0c6-47a2-b37c-d8e65a629c18",
"resourceGroupName": "HelloWorld",
"vaultName": "swaggerExample",
"operationId": "YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==",
"api-version": "2024-10-01"
},
"responses": {
"202": {
"headers": {
"Retry-After": "10",
"Azure-AsyncOperation": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2015-03-15",
"Location": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationResults/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==?api-version=2015-03-15"
}
},
"200": {
"body": {
"location": "westus",
"name": "swaggerExample",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"tags": {
"PatchKey": "PatchKeyUpdated"
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/85bf5e8c-3084-4f42-add2-746ebb7e97b2/resourcegroups/defaultrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplemsi": {
"clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
"principalId": "075a0ca6-43f6-4434-9abf-c9b1b79f9219"
}
}
},
"properties": {
"provisioningState": "Succeeded"
},
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"sku": {
"name": "Standard"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"parameters": {
"subscriptionId": "77777777-b0c6-47a2-b37c-d8e65a629c18",
"resourceGroupName": "HelloWorld",
"vaultName": "swaggerExample",
"operationId": "YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==",
"api-version": "2024-10-01"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.RecoveryServices/vaults/swaggerExample/operationStatus/YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==",
"name": "YWUzNDFkMzQtZmM5OS00MmUyLWEzNDMtZGJkMDIxZjlmZjgzOzdmYzBiMzhmLTc2NmItNDM5NS05OWQ1LTVmOGEzNzg4MWQzNA==",
"status": "Succeeded",
"startTime": "2019-11-20T09:49:44.0478496Z",
"endTime": "2019-11-20T09:49:46Z"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"parameters": {
"subscriptionId": "6c48fa17-39c7-45f1-90ac-47a587128ace",
"resourceGroupName": "petesting",
"vaultName": "pemsi-ecy-rsv2",
"api-version": "2024-10-01",
"privateLinkResourceName": "backupResource"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/6c48fa17-39c7-45f1-90ac-47a587128ace/resourceGroups/petesting/providers/Microsoft.RecoveryServices/Vaults/pemsi-ecy-rsv2/privateLinkResources/backupResource",
"name": "backupResource",
"type": "Microsoft.RecoveryServices/Vaults/privateLinkResources",
"properties": {
"groupId": "AzureBackup",
"requiredMembers": [
"backup-fab1",
"backup-rec2",
"backup-prot1",
"backup-ecs1",
"backup-tel1",
"backup-wbcm1",
"backup-fc1",
"backup-id1"
],
"requiredZoneNames": [
"privatelink.ecy.backup.windowsazure.com",
"privatelink.queue.core.windows.net",
"privatelink.blob.core.windows.net"
]
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
{
"parameters": {
"subscriptionId": "77777777-b0c6-47a2-b37c-d8e65a629c18",
"api-version": "2024-10-01"
},
"responses": {
"200": {
"body": {
"value": [
{
"location": "westus",
"name": "patchtest",
"etag": "W/\"datetime'2017-11-22T11%3A05%3A19.907Z'\"",
"tags": {
"Love": "India"
},
"properties": {
"provisioningState": "Succeeded"
},
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/Default-RecoveryServices-ResourceGroup/providers/Microsoft.RecoveryServices/vaults/patchtest",
"type": "Microsoft.RecoveryServices/vaults",
"sku": {
"name": "Standard"
}
},
{
"location": "westus",
"name": "swaggerExample",
"etag": "W/\"datetime'2017-12-15T12%3A36%3A51.68Z'\"",
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
},
"properties": {
"provisioningState": "Succeeded"
},
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.RecoveryServices/vaults/swaggerExample",
"type": "Microsoft.RecoveryServices/vaults",
"sku": {
"name": "Standard"
}
},
{
"location": "westus",
"name": "today1",
"etag": "W/\"datetime'2017-11-21T10%3A52%3A19.633Z'\"",
"tags": {
"TestUpdatedKey": "TestUpdatedValue"
},
"properties": {
"provisioningState": "Succeeded"
},
"id": "/subscriptions/77777777-b0c6-47a2-b37c-d8e65a629c18/resourceGroups/HelloWorld/providers/Microsoft.RecoveryServices/vaults/today1",
"type": "Microsoft.RecoveryServices/vaults",
"sku": {
"name": "Standard"
}
}
]
}
}
}
}
Loading

0 comments on commit 8830ff2

Please sign in to comment.