-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Emmelia ara v3 azure backup changes hardwaresecuritymodules microsoft…
….hardware security modules 2024-06-30-preview (#29712) * Copy files from preview/2023-12-10-preview Copied the files in a separate commit. This allows reviewers to easily diff subsequent changes against the previous spec. * Update version to preview/2024-06-30-preview Updated the API version from preview/2023-12-10-preview to preview/2024-06-30-preview. * Added tag for 2024-06-30-preview in readme file * Create new updates * update examples * update * update * run prettier on examples * update * updaates * update headers for backup restore get APIS * updates for ARM feedback * update * update to resolve BodyTopLevelProperties issue * fix nesting issues * update description * adding required for backupid in backuprequest
- Loading branch information
1 parent
3ab9c8e
commit e8a00d5
Showing
34 changed files
with
4,286 additions
and
14 deletions.
There are no files selected for viewing
1,547 changes: 1,547 additions & 0 deletions
1,547
...source-manager/Microsoft.HardwareSecurityModules/preview/2024-06-30-preview/cloudhsm.json
Large diffs are not rendered by default.
Oops, something went wrong.
777 changes: 777 additions & 0 deletions
777
...ce-manager/Microsoft.HardwareSecurityModules/preview/2024-06-30-preview/dedicatedhsm.json
Large diffs are not rendered by default.
Oops, something went wrong.
45 changes: 45 additions & 0 deletions
45
...6-30-preview/examples/CloudHsmClusterPrivateEndpointConnection_Create_MaximumSet_Gen.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
{ | ||
"parameters": { | ||
"subscriptionId": "00000000-0000-0000-0000-000000000000", | ||
"resourceGroupName": "rgcloudhsm", | ||
"cloudHsmClusterName": "chsm1", | ||
"api-version": "2024-06-30-preview", | ||
"peConnectionName": "sample-pec", | ||
"properties": { | ||
"properties": { | ||
"privateLinkServiceConnectionState": { | ||
"status": "Approved", | ||
"description": "My name is Joe and I'm approving this." | ||
} | ||
} | ||
} | ||
}, | ||
"responses": { | ||
"200": { | ||
"body": { | ||
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/chsm1/privateEndpointConnections/sample-pec", | ||
"name": "sample-pec", | ||
"type": "Microsoft.HardwareSecurityModules/cloudHsmClusters/privateEndpointConnections", | ||
"systemData": { | ||
"createdBy": "User1", | ||
"createdByType": "User", | ||
"createdAt": "2020-01-01T12:00:00.0000000Z", | ||
"lastModifiedBy": "User2", | ||
"lastModifiedByType": "User", | ||
"lastModifiedAt": "2020-01-01T12:00:00.0000000Z" | ||
}, | ||
"properties": { | ||
"provisioningState": "Succeeded", | ||
"privateEndpoint": { | ||
"id": "/subscriptions/00000000-0000-0000-1234-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.Network/privateEndpoints/sample-pec" | ||
}, | ||
"privateLinkServiceConnectionState": { | ||
"status": "Approved", | ||
"description": "My name is Joe and I'm approving this.", | ||
"actionsRequired": "None" | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} |
17 changes: 17 additions & 0 deletions
17
...6-30-preview/examples/CloudHsmClusterPrivateEndpointConnection_Delete_MaximumSet_Gen.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"parameters": { | ||
"subscriptionId": "00000000-0000-0000-0000-000000000000", | ||
"resourceGroupName": "rgcloudhsm", | ||
"cloudHsmClusterName": "chsm1", | ||
"api-version": "2024-06-30-preview", | ||
"peConnectionName": "sample-pec" | ||
}, | ||
"responses": { | ||
"202": { | ||
"headers": { | ||
"location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/chsm1/privateEndpointConnections/sample-pec?operationid=25334578" | ||
} | ||
}, | ||
"204": {} | ||
} | ||
} |
37 changes: 37 additions & 0 deletions
37
...4-06-30-preview/examples/CloudHsmClusterPrivateEndpointConnection_Get_MaximumSet_Gen.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
{ | ||
"parameters": { | ||
"subscriptionId": "00000000-0000-0000-0000-000000000000", | ||
"resourceGroupName": "rgcloudhsm", | ||
"cloudHsmClusterName": "chsm1", | ||
"api-version": "2024-06-30-preview", | ||
"peConnectionName": "sample-pec" | ||
}, | ||
"responses": { | ||
"200": { | ||
"body": { | ||
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/chsm1/privateEndpointConnections/sample-pec", | ||
"name": "sample-pec", | ||
"type": "Microsoft.HardwareSecurityModules/cloudHsmClusters/privateEndpointConnections", | ||
"systemData": { | ||
"createdBy": "User1", | ||
"createdByType": "User", | ||
"createdAt": "2020-01-01T12:00:00.0000000Z", | ||
"lastModifiedBy": "User2", | ||
"lastModifiedByType": "User", | ||
"lastModifiedAt": "2020-01-01T12:00:00.0000000Z" | ||
}, | ||
"properties": { | ||
"provisioningState": "Succeeded", | ||
"privateEndpoint": { | ||
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-group/providers/Microsoft.Network/privateEndpoints/sample-pec" | ||
}, | ||
"privateLinkServiceConnectionState": { | ||
"status": "Approved", | ||
"description": "This was automatically approved by user1234@contoso.com", | ||
"actionsRequired": "None" | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} |
64 changes: 64 additions & 0 deletions
64
...amples/CloudHsmClusterPrivateEndpointConnection_ListByCloudHsmCluster_MaximumSet_Gen.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
{ | ||
"parameters": { | ||
"subscriptionId": "00000000-0000-0000-0000-000000000000", | ||
"resourceGroupName": "rgcloudhsm", | ||
"cloudHsmClusterName": "chsm1", | ||
"api-version": "2024-06-30-preview" | ||
}, | ||
"responses": { | ||
"200": { | ||
"body": { | ||
"value": [ | ||
{ | ||
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/chsm1/privateEndpointConnections/sample-pec1", | ||
"name": "chsm1", | ||
"type": "Microsoft.HardwareSecurityModules/cloudHsmClusters/privateEndpointConnections", | ||
"systemData": { | ||
"createdBy": "User1", | ||
"createdByType": "User", | ||
"createdAt": "2020-01-01T12:00:00.0000000Z", | ||
"lastModifiedBy": "User2", | ||
"lastModifiedByType": "User", | ||
"lastModifiedAt": "2020-01-01T12:00:00.0000000Z" | ||
}, | ||
"properties": { | ||
"provisioningState": "Succeeded", | ||
"privateEndpoint": { | ||
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.Network/privateEndpoints/sample-pec1" | ||
}, | ||
"privateLinkServiceConnectionState": { | ||
"status": "Approved", | ||
"description": "This was automatically approved by user1234@contoso.com", | ||
"actionsRequired": "None" | ||
} | ||
} | ||
}, | ||
{ | ||
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/chsm2/privateEndpointConnections/sample-pec2", | ||
"name": "chsm2", | ||
"type": "Microsoft.HardwareSecurityModules/cloudHsmClusters/privateEndpointConnections", | ||
"systemData": { | ||
"createdBy": "User1", | ||
"createdByType": "User", | ||
"createdAt": "2020-01-01T12:00:00.0000000Z", | ||
"lastModifiedBy": "User2", | ||
"lastModifiedByType": "User", | ||
"lastModifiedAt": "2020-01-01T12:00:00.0000000Z" | ||
}, | ||
"properties": { | ||
"provisioningState": "Succeeded", | ||
"privateEndpoint": { | ||
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.Network/privateEndpoints/sample-pec2" | ||
}, | ||
"privateLinkServiceConnectionState": { | ||
"status": "Approved", | ||
"description": "This was automatically approved by user1234@contoso.com", | ||
"actionsRequired": "None" | ||
} | ||
} | ||
} | ||
] | ||
} | ||
} | ||
} | ||
} |
32 changes: 32 additions & 0 deletions
32
...iew/examples/CloudHsmClusterPrivateLinkResource_ListByCloudHsmCluster_MaximumSet_Gen.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
{ | ||
"parameters": { | ||
"subscriptionId": "00000000-0000-0000-0000-000000000000", | ||
"resourceGroupName": "rgcloudhsm", | ||
"cloudHsmClusterName": "chsm1", | ||
"api-version": "2024-06-30-preview" | ||
}, | ||
"responses": { | ||
"200": { | ||
"body": { | ||
"value": [ | ||
{ | ||
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/chsm1/privateLinkResources/sample-pls", | ||
"name": "sample-pls", | ||
"type": "Microsoft.HardwareSecurityModules/cloudHsmClusters/privateLinkResources", | ||
"properties": { | ||
"groupId": "cloudHsm", | ||
"requiredMembers": [ | ||
"hsm1", | ||
"hsm2", | ||
"hsm3" | ||
], | ||
"requiredZoneNames": [ | ||
"privatelink.cloudhsm.azure-int.net" | ||
] | ||
} | ||
} | ||
] | ||
} | ||
} | ||
} | ||
} |
32 changes: 32 additions & 0 deletions
32
...es/preview/2024-06-30-preview/examples/CloudHsmCluster_Backup_Pending_MaximumSet_Gen.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
{ | ||
"parameters": { | ||
"subscriptionId": "00000000-0000-0000-0000-000000000000", | ||
"resourceGroupName": "rgcloudhsm", | ||
"cloudHsmClusterName": "chsm1", | ||
"api-version": "2024-06-30-preview", | ||
"jobId": "572a45927fc240e1ac075de27371680b" | ||
}, | ||
"responses": { | ||
"200": { | ||
"headers": { | ||
"Retry-After": 5, | ||
"Azure-AsyncOperation": "https://chsm-prebackup-polling-uri/" | ||
}, | ||
"body": { | ||
"properties": { | ||
"azureStorageBlobContainerUri": "https://myaccount.blob.core.windows.net/sascontainer/sasContainer", | ||
"status": "InProgress", | ||
"statusDetails": "Backup operation is in progress", | ||
"startTime": "2022-09-12T12:00:00.0000000Z", | ||
"endTime": "2022-09-12T12:00:00.0000000Z", | ||
"jobId": "572a45927fc240e1ac075de27371680b" | ||
} | ||
} | ||
}, | ||
"202": { | ||
"headers": { | ||
"Location": "https://chsm-prebackup-polling-uri/" | ||
} | ||
} | ||
} | ||
} |
116 changes: 116 additions & 0 deletions
116
...es/preview/2024-06-30-preview/examples/CloudHsmCluster_CreateOrUpdate_MaximumSet_Gen.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
{ | ||
"parameters": { | ||
"subscriptionId": "00000000-0000-0000-0000-000000000000", | ||
"resourceGroupName": "rgcloudhsm", | ||
"cloudHsmClusterName": "chsm1", | ||
"api-version": "2024-06-30-preview", | ||
"body": { | ||
"location": "eastus2", | ||
"sku": { | ||
"family": "B", | ||
"name": "Standard_B1" | ||
}, | ||
"tags": { | ||
"Dept": "hsm", | ||
"Environment": "dogfood" | ||
}, | ||
"properties": { | ||
"fipsApprovedMode": false, | ||
"publicNetworkAccess": "Disabled" | ||
}, | ||
"identity": { | ||
"type": "UserAssigned", | ||
"userAssignedIdentities": { | ||
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity-1": {} | ||
} | ||
} | ||
} | ||
}, | ||
"responses": { | ||
"200": { | ||
"body": { | ||
"name": "chsm1", | ||
"location": "eastus2", | ||
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/chsm1", | ||
"sku": { | ||
"family": "B", | ||
"name": "Standard_B1" | ||
}, | ||
"tags": { | ||
"Dept": "hsm", | ||
"Environment": "dogfood" | ||
}, | ||
"type": "Microsoft.HardwareSecurityModules/cloudHsmClusters", | ||
"systemData": { | ||
"createdBy": "CHsmUser1", | ||
"createdByType": "User", | ||
"createdAt": "2022-09-12T12:00:00.0000000Z", | ||
"lastModifiedBy": "CHsmUser2", | ||
"lastModifiedByType": "User", | ||
"lastModifiedAt": "2022-09-12T12:00:00.0000000Z" | ||
}, | ||
"properties": { | ||
"provisioningState": "Succeeded", | ||
"autoGeneratedDomainNameLabelScope": "TenantReuse", | ||
"fipsApprovedMode": false, | ||
"activationState": "null", | ||
"hsms": null, | ||
"publicNetworkAccess": "Disabled", | ||
"privateEndpointConnections": null, | ||
"statusMessage": "This is a status message" | ||
}, | ||
"identity": { | ||
"type": "UserAssigned", | ||
"userAssignedIdentities": { | ||
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity-1": { | ||
"principalId": "00000000-0000-0000-0000-000000000000", | ||
"clientId": "00000000-0000-0000-0000-000000000000" | ||
} | ||
} | ||
} | ||
} | ||
}, | ||
"201": { | ||
"body": { | ||
"name": "chsm1", | ||
"location": "eastus2", | ||
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/chsm1", | ||
"sku": { | ||
"family": "B", | ||
"name": "Standard_B1" | ||
}, | ||
"tags": { | ||
"Dept": "hsm", | ||
"Environment": "dogfood" | ||
}, | ||
"type": "Microsoft.HardwareSecurityModules/cloudHsmClusters", | ||
"systemData": { | ||
"createdBy": "CHsmUser1", | ||
"createdByType": "User", | ||
"createdAt": "2022-09-12T12:00:00.0000000Z", | ||
"lastModifiedBy": "CHsmUser2", | ||
"lastModifiedByType": "User", | ||
"lastModifiedAt": "2022-09-12T12:00:00.0000000Z" | ||
}, | ||
"properties": { | ||
"provisioningState": "Succeeded", | ||
"autoGeneratedDomainNameLabelScope": "TenantReuse", | ||
"fipsApprovedMode": false, | ||
"activationState": "null", | ||
"hsms": null, | ||
"publicNetworkAccess": "Disabled", | ||
"privateEndpointConnections": null | ||
}, | ||
"identity": { | ||
"type": "UserAssigned", | ||
"userAssignedIdentities": { | ||
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-resources/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity-1": { | ||
"principalId": "00000000-0000-0000-0000-000000000000", | ||
"clientId": "00000000-0000-0000-0000-000000000000" | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} |
32 changes: 32 additions & 0 deletions
32
...w/2024-06-30-preview/examples/CloudHsmCluster_CreateOrValidate_Backup_MaximumSet_Gen.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
{ | ||
"parameters": { | ||
"subscriptionId": "00000000-0000-0000-0000-000000000000", | ||
"resourceGroupName": "rgcloudhsm", | ||
"cloudHsmClusterName": "chsm1", | ||
"api-version": "2024-06-30-preview", | ||
"body": { | ||
"azureStorageBlobContainerUri": "https://myaccount.blob.core.windows.net/sascontainer/sasContainer", | ||
"token": "se=2018-02-01T00%3A00Z&spr=https&sv=2017-04-17&sr=b&sig=REDACTED" | ||
} | ||
}, | ||
"responses": { | ||
"200": { | ||
"body": { | ||
"properties": { | ||
"azureStorageBlobContainerUri": "https://myaccount.blob.core.windows.net/sascontainer/sasContainer", | ||
"status": "InProgress", | ||
"statusDetails": "Backup operation is in progress", | ||
"startTime": "2022-09-12T12:00:00.0000000Z", | ||
"endTime": "2022-09-12T12:00:00.0000000Z", | ||
"jobId": "572a45927fc240e1ac075de27371680b" | ||
} | ||
} | ||
}, | ||
"202": { | ||
"headers": { | ||
"Retry-After": 5, | ||
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/chsm1?api-version=2022-03-31&operation=abJjb2RkIjoiAGVsZXRlTWFuYWdlZEhzbUFzeW5jYm9" | ||
} | ||
} | ||
} | ||
} |
16 changes: 16 additions & 0 deletions
16
...ityModules/preview/2024-06-30-preview/examples/CloudHsmCluster_Delete_MaximumSet_Gen.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"parameters": { | ||
"subscriptionId": "00000000-0000-0000-0000-000000000000", | ||
"resourceGroupName": "rgcloudhsm", | ||
"cloudHsmClusterName": "chsm1", | ||
"api-version": "2024-06-30-preview" | ||
}, | ||
"responses": { | ||
"202": { | ||
"headers": { | ||
"location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgcloudhsm/providers/Microsoft.HardwareSecurityModules/cloudHsmClusters/chsm1?api-version=2022-03-31&operation=abJjb2RkIjoiAGVsZXRlTWFuYWdlZEhzbUFzeW5jYm9" | ||
} | ||
}, | ||
"204": {} | ||
} | ||
} |
Oops, something went wrong.