Skip to content

Commit d39bd34

Browse files
committed
added backup and restore for ledger and mccf
1 parent 50f264c commit d39bd34

File tree

6 files changed

+557
-0
lines changed

6 files changed

+557
-0
lines changed

specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/preview/2023-06-28-preview/confidentialledger.json

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,6 +412,98 @@
412412
}
413413
}
414414
}
415+
},
416+
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/ledgers/{ledgerName}/backup": {
417+
"post": {
418+
"tags": [
419+
"Confidential Ledger"
420+
],
421+
"summary": "Retrieves information about all Confidential Ledger resources under the given subscription",
422+
"description": "Retrieves the properties of all Confidential Ledgers.",
423+
"operationId": "Ledger_ListBySubscription",
424+
"parameters": [
425+
{
426+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
427+
},
428+
{
429+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"
430+
},
431+
{
432+
"type": "string",
433+
"description": "The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'",
434+
"name": "$filter",
435+
"in": "query"
436+
}
437+
],
438+
"responses": {
439+
"200": {
440+
"description": "The request was successful; response contains the list of Confidential Ledgers",
441+
"schema": {
442+
"$ref": "#/definitions/ConfidentialLedgerList"
443+
}
444+
},
445+
"default": {
446+
"description": "Error response describing the reason for operation failure. 404 - NotFound (Confidential Ledger does not exist.)",
447+
"schema": {
448+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse"
449+
}
450+
}
451+
},
452+
"x-ms-pageable": {
453+
"nextLinkName": "nextLink"
454+
},
455+
"x-ms-examples": {
456+
"ConfidentialLedgerListBySub": {
457+
"$ref": "./examples/ConfidentialLedger_Backup.json"
458+
}
459+
}
460+
}
461+
},
462+
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/ledgers/{ledgerName}/restore": {
463+
"post": {
464+
"tags": [
465+
"Confidential Ledger"
466+
],
467+
"summary": "Retrieves information about all Confidential Ledger resources under the given subscription",
468+
"description": "Retrieves the properties of all Confidential Ledgers.",
469+
"operationId": "Ledger_ListBySubscription",
470+
"parameters": [
471+
{
472+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
473+
},
474+
{
475+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"
476+
},
477+
{
478+
"type": "string",
479+
"description": "The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'",
480+
"name": "$filter",
481+
"in": "query"
482+
}
483+
],
484+
"responses": {
485+
"200": {
486+
"description": "The request was successful; response contains the list of Confidential Ledgers",
487+
"schema": {
488+
"$ref": "#/definitions/ConfidentialLedgerList"
489+
}
490+
},
491+
"default": {
492+
"description": "Error response describing the reason for operation failure. 404 - NotFound (Confidential Ledger does not exist.)",
493+
"schema": {
494+
"$ref": "../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse"
495+
}
496+
}
497+
},
498+
"x-ms-pageable": {
499+
"nextLinkName": "nextLink"
500+
},
501+
"x-ms-examples": {
502+
"ConfidentialLedgerListBySub": {
503+
"$ref": "./examples/ConfidentialLedger_Restore.json"
504+
}
505+
}
506+
}
415507
}
416508
},
417509
"definitions": {
@@ -654,6 +746,40 @@
654746
"type": "string"
655747
}
656748
}
749+
},
750+
"ConfidentialLedgerBackup": {
751+
"description": "Object that includes an array of Confidential Ledgers and a possible link for next set.",
752+
"type": "object",
753+
"properties": {
754+
"value": {
755+
"description": "List of Confidential Ledgers",
756+
"type": "array",
757+
"items": {
758+
"$ref": "#/definitions/ConfidentialLedger"
759+
}
760+
},
761+
"nextLink": {
762+
"description": "The URL the client should use to fetch the next page (per server side paging).",
763+
"type": "string"
764+
}
765+
}
766+
},
767+
"ConfidentialLedgerRestore": {
768+
"description": "Object that includes an array of Confidential Ledgers and a possible link for next set.",
769+
"type": "object",
770+
"properties": {
771+
"value": {
772+
"description": "List of Confidential Ledgers",
773+
"type": "array",
774+
"items": {
775+
"$ref": "#/definitions/ConfidentialLedger"
776+
}
777+
},
778+
"nextLink": {
779+
"description": "The URL the client should use to fetch the next page (per server side paging).",
780+
"type": "string"
781+
}
782+
}
657783
}
658784
},
659785
"parameters": {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-06-28-preview",
4+
"subscriptionId": "0000000-0000-0000-0000-000000000001",
5+
"resourceGroupName": "DummyResourceGroupName",
6+
"ledgerName": "DummyLedgerName",
7+
"confidentialLedger": {
8+
"properties": {
9+
"ledgerType": "Public",
10+
"aadBasedSecurityPrincipals": [
11+
{
12+
"principalId": "34621747-6fc8-4771-a2eb-72f31c461f2e",
13+
"tenantId": "bce123b9-2b7b-4975-8360-5ca0b9b1cd08",
14+
"ledgerRoleName": "Administrator"
15+
}
16+
],
17+
"certBasedSecurityPrincipals": [
18+
{
19+
"cert": "-----BEGIN CERTIFICATE-----\nMIIDUjCCAjqgAwIBAgIQJ2IrDBawSkiAbkBYmiAopDANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtTeW50aGV0aWNzIExlZGdlciBVc2VyIENlcnQwHhcNMjAwOTIzMjIxODQ2WhcNMjEwOTIzMjIyODQ2WjAmMSQwIgYDVQQDExtTeW50aGV0aWNzIExlZGdlciBVc2VyIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCX2s/Eu4q/eQ63N+Ugeg5oAciZua/YCJr41c/696szvSY7Zg1SNJlW88/nbz70+QpO55OmqlEE3QCU+T0Vl/h0Gf//n1PYcoBbTGUnYEmV+fTTHict6rFiEwrGJ62tvcpYgwapInSLyEeUzjki0zhOLJ1OfRnYd1eGnFVMpE5aVjiS8Q5dmTEUyd51EIprGE8RYAW9aeWSwTH7gjHUsRlJnHKcdhaK/v5QKJnNu5bzPFUcpC0ZBcizoMPAtroLAD4B68Jl0z3op18MgZe6lRrVoWuxfqnk5GojuB/Vu8ohAZKoFhQ6NB6r+LL2AUs+Zr7Bt26IkEdR178n9JMEA4gHAgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBS/a7PU9iOfOKEyZCp11Oen5VSuuDAdBgNVHQ4EFgQUv2uz1PYjnzihMmQqddTnp+VUrrgwDQYJKoZIhvcNAQELBQADggEBAF5q2fDwnse8egXhfaJCqqM969E9gSacqFmASpoDJPRPEX7gqoO7v1ww7nqRtRDoRiBvo/yNk7jlSAkRN3nRRnZLZZ3MYQdmCr4FGyIqRg4Y94+nja+Du9pDD761rxRktMVPSOaAVM/E5DQvscDlPvlPYe9mkcrLCE4DXYpiMmLT8Tm55LJJq5m07dVDgzAIR1L/hmEcbK0pnLgzciMtMLxGO2udnyyW/UW9WxnjvrrD2JluTHH9mVbb+XQP1oFtlRBfH7aui1ZgWfKvxrdP4zdK9QoWSUvRux3TLsGmHRBjBMtqYDY3y5mB+aNjLelvWpeVb0m2aOSVXynrLwNCAVA=\n-----END CERTIFICATE-----",
20+
"ledgerRoleName": "Reader"
21+
}
22+
]
23+
},
24+
"location": "EastUS",
25+
"tags": {
26+
"additionalProps1": "additional properties",
27+
"additionProps2": "additional property value"
28+
}
29+
}
30+
},
31+
"responses": {
32+
"200": {
33+
"body": {
34+
"properties": {
35+
"runningState": "Active",
36+
"ledgerName": "DummyLedgerName",
37+
"ledgerUri": "https://dummyledgername.confidential-ledger.azure.com",
38+
"identityServiceUri": "https://identity.confidential-ledger.core.azure.com/ledgerIdentity/dummyledgername",
39+
"ledgerType": "Public",
40+
"ledgerInternalNamespace": "dummyNamespace",
41+
"provisioningState": "Succeeded",
42+
"aadBasedSecurityPrincipals": [
43+
{
44+
"principalId": "34621747-6fc8-4771-a2eb-72f31c461f2e",
45+
"tenantId": "bce123b9-2b7b-4975-8360-5ca0b9b1cd08",
46+
"ledgerRoleName": "Administrator"
47+
}
48+
],
49+
"certBasedSecurityPrincipals": [
50+
{
51+
"cert": "-----BEGIN CERTIFICATE-----\nMIIDUjCCAjqgAwIBAgIQJ2IrDBawSkiAbkBYmiAopDANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtTeW50aGV0aWNzIExlZGdlciBVc2VyIENlcnQwHhcNMjAwOTIzMjIxODQ2WhcNMjEwOTIzMjIyODQ2WjAmMSQwIgYDVQQDExtTeW50aGV0aWNzIExlZGdlciBVc2VyIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCX2s/Eu4q/eQ63N+Ugeg5oAciZua/YCJr41c/696szvSY7Zg1SNJlW88/nbz70+QpO55OmqlEE3QCU+T0Vl/h0Gf//n1PYcoBbTGUnYEmV+fTTHict6rFiEwrGJ62tvcpYgwapInSLyEeUzjki0zhOLJ1OfRnYd1eGnFVMpE5aVjiS8Q5dmTEUyd51EIprGE8RYAW9aeWSwTH7gjHUsRlJnHKcdhaK/v5QKJnNu5bzPFUcpC0ZBcizoMPAtroLAD4B68Jl0z3op18MgZe6lRrVoWuxfqnk5GojuB/Vu8ohAZKoFhQ6NB6r+LL2AUs+Zr7Bt26IkEdR178n9JMEA4gHAgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBS/a7PU9iOfOKEyZCp11Oen5VSuuDAdBgNVHQ4EFgQUv2uz1PYjnzihMmQqddTnp+VUrrgwDQYJKoZIhvcNAQELBQADggEBAF5q2fDwnse8egXhfaJCqqM969E9gSacqFmASpoDJPRPEX7gqoO7v1ww7nqRtRDoRiBvo/yNk7jlSAkRN3nRRnZLZZ3MYQdmCr4FGyIqRg4Y94+nja+Du9pDD761rxRktMVPSOaAVM/E5DQvscDlPvlPYe9mkcrLCE4DXYpiMmLT8Tm55LJJq5m07dVDgzAIR1L/hmEcbK0pnLgzciMtMLxGO2udnyyW/UW9WxnjvrrD2JluTHH9mVbb+XQP1oFtlRBfH7aui1ZgWfKvxrdP4zdK9QoWSUvRux3TLsGmHRBjBMtqYDY3y5mB+aNjLelvWpeVb0m2aOSVXynrLwNCAVA=\n-----END CERTIFICATE-----",
52+
"ledgerRoleName": "Reader"
53+
}
54+
]
55+
},
56+
"name": "DummyLedgerName",
57+
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/providers/Microsoft.ConfidentialLedger/ledgers/DummyLedgerName",
58+
"type": "Microsoft.ConfidentialLedger/ledgers",
59+
"location": "EastUS",
60+
"tags": {
61+
"additionalProps1": "additional properties",
62+
"additionProps2": "additional property value"
63+
},
64+
"systemData": {
65+
"createdBy": "[email protected]",
66+
"createdByType": "Admin1",
67+
"createdAt": "2020-12-01T00:00:00.1234567Z",
68+
"lastModifiedBy": "[email protected]",
69+
"lastModifiedByType": "Admin2",
70+
"lastModifiedAt": "2020-12-02T00:00:00.1234567Z"
71+
}
72+
}
73+
},
74+
"201": {}
75+
}
76+
}
77+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-06-28-preview",
4+
"subscriptionId": "0000000-0000-0000-0000-000000000001",
5+
"resourceGroupName": "DummyResourceGroupName",
6+
"ledgerName": "DummyLedgerName",
7+
"confidentialLedger": {
8+
"properties": {
9+
"ledgerType": "Public",
10+
"aadBasedSecurityPrincipals": [
11+
{
12+
"principalId": "34621747-6fc8-4771-a2eb-72f31c461f2e",
13+
"tenantId": "bce123b9-2b7b-4975-8360-5ca0b9b1cd08",
14+
"ledgerRoleName": "Administrator"
15+
}
16+
],
17+
"certBasedSecurityPrincipals": [
18+
{
19+
"cert": "-----BEGIN CERTIFICATE-----\nMIIDUjCCAjqgAwIBAgIQJ2IrDBawSkiAbkBYmiAopDANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtTeW50aGV0aWNzIExlZGdlciBVc2VyIENlcnQwHhcNMjAwOTIzMjIxODQ2WhcNMjEwOTIzMjIyODQ2WjAmMSQwIgYDVQQDExtTeW50aGV0aWNzIExlZGdlciBVc2VyIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCX2s/Eu4q/eQ63N+Ugeg5oAciZua/YCJr41c/696szvSY7Zg1SNJlW88/nbz70+QpO55OmqlEE3QCU+T0Vl/h0Gf//n1PYcoBbTGUnYEmV+fTTHict6rFiEwrGJ62tvcpYgwapInSLyEeUzjki0zhOLJ1OfRnYd1eGnFVMpE5aVjiS8Q5dmTEUyd51EIprGE8RYAW9aeWSwTH7gjHUsRlJnHKcdhaK/v5QKJnNu5bzPFUcpC0ZBcizoMPAtroLAD4B68Jl0z3op18MgZe6lRrVoWuxfqnk5GojuB/Vu8ohAZKoFhQ6NB6r+LL2AUs+Zr7Bt26IkEdR178n9JMEA4gHAgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBS/a7PU9iOfOKEyZCp11Oen5VSuuDAdBgNVHQ4EFgQUv2uz1PYjnzihMmQqddTnp+VUrrgwDQYJKoZIhvcNAQELBQADggEBAF5q2fDwnse8egXhfaJCqqM969E9gSacqFmASpoDJPRPEX7gqoO7v1ww7nqRtRDoRiBvo/yNk7jlSAkRN3nRRnZLZZ3MYQdmCr4FGyIqRg4Y94+nja+Du9pDD761rxRktMVPSOaAVM/E5DQvscDlPvlPYe9mkcrLCE4DXYpiMmLT8Tm55LJJq5m07dVDgzAIR1L/hmEcbK0pnLgzciMtMLxGO2udnyyW/UW9WxnjvrrD2JluTHH9mVbb+XQP1oFtlRBfH7aui1ZgWfKvxrdP4zdK9QoWSUvRux3TLsGmHRBjBMtqYDY3y5mB+aNjLelvWpeVb0m2aOSVXynrLwNCAVA=\n-----END CERTIFICATE-----",
20+
"ledgerRoleName": "Reader"
21+
}
22+
]
23+
},
24+
"location": "EastUS",
25+
"tags": {
26+
"additionalProps1": "additional properties",
27+
"additionProps2": "additional property value"
28+
}
29+
}
30+
},
31+
"responses": {
32+
"200": {
33+
"body": {
34+
"properties": {
35+
"runningState": "Active",
36+
"ledgerName": "DummyLedgerName",
37+
"ledgerUri": "https://dummyledgername.confidential-ledger.azure.com",
38+
"identityServiceUri": "https://identity.confidential-ledger.core.azure.com/ledgerIdentity/dummyledgername",
39+
"ledgerType": "Public",
40+
"ledgerInternalNamespace": "dummyNamespace",
41+
"provisioningState": "Succeeded",
42+
"aadBasedSecurityPrincipals": [
43+
{
44+
"principalId": "34621747-6fc8-4771-a2eb-72f31c461f2e",
45+
"tenantId": "bce123b9-2b7b-4975-8360-5ca0b9b1cd08",
46+
"ledgerRoleName": "Administrator"
47+
}
48+
],
49+
"certBasedSecurityPrincipals": [
50+
{
51+
"cert": "-----BEGIN CERTIFICATE-----\nMIIDUjCCAjqgAwIBAgIQJ2IrDBawSkiAbkBYmiAopDANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtTeW50aGV0aWNzIExlZGdlciBVc2VyIENlcnQwHhcNMjAwOTIzMjIxODQ2WhcNMjEwOTIzMjIyODQ2WjAmMSQwIgYDVQQDExtTeW50aGV0aWNzIExlZGdlciBVc2VyIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCX2s/Eu4q/eQ63N+Ugeg5oAciZua/YCJr41c/696szvSY7Zg1SNJlW88/nbz70+QpO55OmqlEE3QCU+T0Vl/h0Gf//n1PYcoBbTGUnYEmV+fTTHict6rFiEwrGJ62tvcpYgwapInSLyEeUzjki0zhOLJ1OfRnYd1eGnFVMpE5aVjiS8Q5dmTEUyd51EIprGE8RYAW9aeWSwTH7gjHUsRlJnHKcdhaK/v5QKJnNu5bzPFUcpC0ZBcizoMPAtroLAD4B68Jl0z3op18MgZe6lRrVoWuxfqnk5GojuB/Vu8ohAZKoFhQ6NB6r+LL2AUs+Zr7Bt26IkEdR178n9JMEA4gHAgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBS/a7PU9iOfOKEyZCp11Oen5VSuuDAdBgNVHQ4EFgQUv2uz1PYjnzihMmQqddTnp+VUrrgwDQYJKoZIhvcNAQELBQADggEBAF5q2fDwnse8egXhfaJCqqM969E9gSacqFmASpoDJPRPEX7gqoO7v1ww7nqRtRDoRiBvo/yNk7jlSAkRN3nRRnZLZZ3MYQdmCr4FGyIqRg4Y94+nja+Du9pDD761rxRktMVPSOaAVM/E5DQvscDlPvlPYe9mkcrLCE4DXYpiMmLT8Tm55LJJq5m07dVDgzAIR1L/hmEcbK0pnLgzciMtMLxGO2udnyyW/UW9WxnjvrrD2JluTHH9mVbb+XQP1oFtlRBfH7aui1ZgWfKvxrdP4zdK9QoWSUvRux3TLsGmHRBjBMtqYDY3y5mB+aNjLelvWpeVb0m2aOSVXynrLwNCAVA=\n-----END CERTIFICATE-----",
52+
"ledgerRoleName": "Reader"
53+
}
54+
]
55+
},
56+
"name": "DummyLedgerName",
57+
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/providers/Microsoft.ConfidentialLedger/ledgers/DummyLedgerName",
58+
"type": "Microsoft.ConfidentialLedger/ledgers",
59+
"location": "EastUS",
60+
"tags": {
61+
"additionalProps1": "additional properties",
62+
"additionProps2": "additional property value"
63+
},
64+
"systemData": {
65+
"createdBy": "[email protected]",
66+
"createdByType": "Admin1",
67+
"createdAt": "2020-12-01T00:00:00.1234567Z",
68+
"lastModifiedBy": "[email protected]",
69+
"lastModifiedByType": "Admin2",
70+
"lastModifiedAt": "2020-12-02T00:00:00.1234567Z"
71+
}
72+
}
73+
},
74+
"201": {}
75+
}
76+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-06-28-preview",
4+
"subscriptionId": "0000000-0000-0000-0000-000000000001",
5+
"resourceGroupName": "DummyResourceGroupName",
6+
"ledgerName": "DummyLedgerName",
7+
"confidentialLedger": {
8+
"properties": {
9+
"ledgerType": "Public",
10+
"aadBasedSecurityPrincipals": [
11+
{
12+
"principalId": "34621747-6fc8-4771-a2eb-72f31c461f2e",
13+
"tenantId": "bce123b9-2b7b-4975-8360-5ca0b9b1cd08",
14+
"ledgerRoleName": "Administrator"
15+
}
16+
],
17+
"certBasedSecurityPrincipals": [
18+
{
19+
"cert": "-----BEGIN CERTIFICATE-----\nMIIDUjCCAjqgAwIBAgIQJ2IrDBawSkiAbkBYmiAopDANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtTeW50aGV0aWNzIExlZGdlciBVc2VyIENlcnQwHhcNMjAwOTIzMjIxODQ2WhcNMjEwOTIzMjIyODQ2WjAmMSQwIgYDVQQDExtTeW50aGV0aWNzIExlZGdlciBVc2VyIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCX2s/Eu4q/eQ63N+Ugeg5oAciZua/YCJr41c/696szvSY7Zg1SNJlW88/nbz70+QpO55OmqlEE3QCU+T0Vl/h0Gf//n1PYcoBbTGUnYEmV+fTTHict6rFiEwrGJ62tvcpYgwapInSLyEeUzjki0zhOLJ1OfRnYd1eGnFVMpE5aVjiS8Q5dmTEUyd51EIprGE8RYAW9aeWSwTH7gjHUsRlJnHKcdhaK/v5QKJnNu5bzPFUcpC0ZBcizoMPAtroLAD4B68Jl0z3op18MgZe6lRrVoWuxfqnk5GojuB/Vu8ohAZKoFhQ6NB6r+LL2AUs+Zr7Bt26IkEdR178n9JMEA4gHAgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBS/a7PU9iOfOKEyZCp11Oen5VSuuDAdBgNVHQ4EFgQUv2uz1PYjnzihMmQqddTnp+VUrrgwDQYJKoZIhvcNAQELBQADggEBAF5q2fDwnse8egXhfaJCqqM969E9gSacqFmASpoDJPRPEX7gqoO7v1ww7nqRtRDoRiBvo/yNk7jlSAkRN3nRRnZLZZ3MYQdmCr4FGyIqRg4Y94+nja+Du9pDD761rxRktMVPSOaAVM/E5DQvscDlPvlPYe9mkcrLCE4DXYpiMmLT8Tm55LJJq5m07dVDgzAIR1L/hmEcbK0pnLgzciMtMLxGO2udnyyW/UW9WxnjvrrD2JluTHH9mVbb+XQP1oFtlRBfH7aui1ZgWfKvxrdP4zdK9QoWSUvRux3TLsGmHRBjBMtqYDY3y5mB+aNjLelvWpeVb0m2aOSVXynrLwNCAVA=\n-----END CERTIFICATE-----",
20+
"ledgerRoleName": "Reader"
21+
}
22+
]
23+
},
24+
"location": "EastUS",
25+
"tags": {
26+
"additionalProps1": "additional properties",
27+
"additionProps2": "additional property value"
28+
}
29+
}
30+
},
31+
"responses": {
32+
"200": {
33+
"body": {
34+
"properties": {
35+
"runningState": "Active",
36+
"ledgerName": "DummyLedgerName",
37+
"ledgerUri": "https://dummyledgername.confidential-ledger.azure.com",
38+
"identityServiceUri": "https://identity.confidential-ledger.core.azure.com/ledgerIdentity/dummyledgername",
39+
"ledgerType": "Public",
40+
"ledgerInternalNamespace": "dummyNamespace",
41+
"provisioningState": "Succeeded",
42+
"aadBasedSecurityPrincipals": [
43+
{
44+
"principalId": "34621747-6fc8-4771-a2eb-72f31c461f2e",
45+
"tenantId": "bce123b9-2b7b-4975-8360-5ca0b9b1cd08",
46+
"ledgerRoleName": "Administrator"
47+
}
48+
],
49+
"certBasedSecurityPrincipals": [
50+
{
51+
"cert": "-----BEGIN CERTIFICATE-----\nMIIDUjCCAjqgAwIBAgIQJ2IrDBawSkiAbkBYmiAopDANBgkqhkiG9w0BAQsFADAmMSQwIgYDVQQDExtTeW50aGV0aWNzIExlZGdlciBVc2VyIENlcnQwHhcNMjAwOTIzMjIxODQ2WhcNMjEwOTIzMjIyODQ2WjAmMSQwIgYDVQQDExtTeW50aGV0aWNzIExlZGdlciBVc2VyIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCX2s/Eu4q/eQ63N+Ugeg5oAciZua/YCJr41c/696szvSY7Zg1SNJlW88/nbz70+QpO55OmqlEE3QCU+T0Vl/h0Gf//n1PYcoBbTGUnYEmV+fTTHict6rFiEwrGJ62tvcpYgwapInSLyEeUzjki0zhOLJ1OfRnYd1eGnFVMpE5aVjiS8Q5dmTEUyd51EIprGE8RYAW9aeWSwTH7gjHUsRlJnHKcdhaK/v5QKJnNu5bzPFUcpC0ZBcizoMPAtroLAD4B68Jl0z3op18MgZe6lRrVoWuxfqnk5GojuB/Vu8ohAZKoFhQ6NB6r+LL2AUs+Zr7Bt26IkEdR178n9JMEA4gHAgMBAAGjfDB6MA4GA1UdDwEB/wQEAwIFoDAJBgNVHRMEAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAfBgNVHSMEGDAWgBS/a7PU9iOfOKEyZCp11Oen5VSuuDAdBgNVHQ4EFgQUv2uz1PYjnzihMmQqddTnp+VUrrgwDQYJKoZIhvcNAQELBQADggEBAF5q2fDwnse8egXhfaJCqqM969E9gSacqFmASpoDJPRPEX7gqoO7v1ww7nqRtRDoRiBvo/yNk7jlSAkRN3nRRnZLZZ3MYQdmCr4FGyIqRg4Y94+nja+Du9pDD761rxRktMVPSOaAVM/E5DQvscDlPvlPYe9mkcrLCE4DXYpiMmLT8Tm55LJJq5m07dVDgzAIR1L/hmEcbK0pnLgzciMtMLxGO2udnyyW/UW9WxnjvrrD2JluTHH9mVbb+XQP1oFtlRBfH7aui1ZgWfKvxrdP4zdK9QoWSUvRux3TLsGmHRBjBMtqYDY3y5mB+aNjLelvWpeVb0m2aOSVXynrLwNCAVA=\n-----END CERTIFICATE-----",
52+
"ledgerRoleName": "Reader"
53+
}
54+
]
55+
},
56+
"name": "DummyLedgerName",
57+
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/providers/Microsoft.ConfidentialLedger/ledgers/DummyLedgerName",
58+
"type": "Microsoft.ConfidentialLedger/ledgers",
59+
"location": "EastUS",
60+
"tags": {
61+
"additionalProps1": "additional properties",
62+
"additionProps2": "additional property value"
63+
},
64+
"systemData": {
65+
"createdBy": "[email protected]",
66+
"createdByType": "Admin1",
67+
"createdAt": "2020-12-01T00:00:00.1234567Z",
68+
"lastModifiedBy": "[email protected]",
69+
"lastModifiedByType": "Admin2",
70+
"lastModifiedAt": "2020-12-02T00:00:00.1234567Z"
71+
}
72+
}
73+
},
74+
"201": {}
75+
}
76+
}

0 commit comments

Comments
 (0)