Skip to content

Commit 4345abf

Browse files
authored
add cname path and create new api version (#14409)
* add cname path and create new api version * fix PR comment * remove storage account * use common types for Check Name Availability * Fix PR comment
1 parent 7cc0a47 commit 4345abf

File tree

13 files changed

+1099
-18
lines changed

13 files changed

+1099
-18
lines changed

specification/confidentialledger/resource-manager/Microsoft.ConfidentialLedger/preview/2021-05-13-preview/confidentialledger.json

Lines changed: 730 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
4+
"api-version": "2021-05-13-preview",
5+
"nameAvailabilityRequest": {
6+
"name": "sample-name",
7+
"type": "Microsoft.ConfidentialLedger/ledgers"
8+
}
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"nameAvailable": true
14+
}
15+
}
16+
}
17+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-05-13-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": "MIIDBTCCAe2gAwIBAgIQXVogj9BAf49IpuOSIvztNDANBgkqhkiG9w0BAQsFADAtMSswKQYDVQQDEyJhY2NvdW50cy5hY2Nlc3Njb250cm9sLndpbmRvd3MubmV0MB4XDTIwMDMxNzAwMDAwMFoXDTI1MDMxNzAwMDAwMFowLTErMCkGA1UEAxMiYWNjb3VudHMuYWNjZXNzY29udHJvbC53aW5kb3dzLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANfLmdz9yIDskpZzrMXiDeVlCs75ZunrzwzBW5lz7UxdBjHu7Q9iT32otlBp++LOwBcKsVjuQ0GUbulX0FLsfLjEeCe58ZtSn//+6VRFSScg7i+WvDwEUWELR+vMPtCGcXBTpILEnYbSMz0No4+Jpkc1lyMIfDP/KSeqojo74xfW4RKtAgv39uwZ5Yz2hZ/IcWOvaQqMXp1lqhXLFIRWbwjLYYUbmwGwYpQ6++Cml0ucQoMkgYT88HpA/fzXQlLgrHamr3eE/lVp26ZWwfGLAvkdNBabQRSrk8k/c6BmY1mYpUFZo+795PI16mAdp1ioEwH8I5osis+/BR5GhPpwiA8CAwEAAaMhMB8wHQYDVR0OBBYEFF8MDGklOGhGNVJvsHHRCaqtzexcMA0GCSqGSIb3DQEBCwUAA4IBAQCKkegw/mdpCVl1lOpgU4G9RT+1gtcPqZK9kpimuDggSJju6KUQlOCi5/lIH5DCzpjFdmG17TjWVBNve5kowmrhLzovY0Ykk7+6hYTBK8dNNSmd4SK7zY++0aDIuOzHP2Cur+kgFC0gez50tPzotLDtMmp40gknXuzltwJfezNSw3gLgljDsGGcDIXK3qLSYh44qSuRGwulcN2EJUZBI9tIxoODpaWHIN8+z2uZvf8JBYFjA3+n9FRQn51X16CTcjq4QRTbNVpgVuQuyaYnEtx0ZnDvguB3RjGSPIXTRBkLl2x7e8/6uAZ6tchw8rhcOtPsFgJuoJokGjvcUSR/6Eqd",
20+
"ledgerRoleName": "Reader"
21+
}
22+
]
23+
},
24+
"location": "EastUS",
25+
"tags": {
26+
"additionalProps1": "additional properties"
27+
}
28+
}
29+
},
30+
"responses": {
31+
"200": {
32+
"body": {
33+
"properties": {
34+
"ledgerName": "DummyLedgerName",
35+
"ledgerUri": "https://dummy.accledger.domain.com/DummyLedgerName",
36+
"identityServiceUri": "https://dummy.accledger.identity.com/DummyLedgerName",
37+
"ledgerType": "Public",
38+
"ledgerInternalNamespace": "dummyNamespace",
39+
"provisioningState": "Succeeded",
40+
"aadBasedSecurityPrincipals": [
41+
{
42+
"principalId": "34621747-6fc8-4771-a2eb-72f31c461f2e",
43+
"tenantId": "bce123b9-2b7b-4975-8360-5ca0b9b1cd08",
44+
"ledgerRoleName": "Administrator"
45+
}
46+
],
47+
"certBasedSecurityPrincipals": [
48+
{
49+
"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-----",
50+
"ledgerRoleName": "Reader"
51+
}
52+
]
53+
},
54+
"name": "DummyLedgerName",
55+
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/providers/Microsoft.ConfidentialLedger/ledgers/DummyLedgerName",
56+
"type": "Microsoft.ConfidentialLedger/ledgers",
57+
"location": "EastUS",
58+
"tags": {
59+
"additionalProps1": "additional properties"
60+
},
61+
"systemData": {
62+
"createdBy": "ledgerAdmin@contoso.com",
63+
"createdByType": "Admin1",
64+
"createdAt": "2020-12-01T00:00:00.1234567Z",
65+
"lastModifiedBy": "ledgerAdmin2@outlook.com",
66+
"lastModifiedByType": "Admin2",
67+
"lastModifiedAt": "2020-12-02T00:00:00.1234567Z"
68+
}
69+
}
70+
},
71+
"201": {}
72+
}
73+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-05-13-preview",
4+
"subscriptionId": "0000000-0000-0000-0000-000000000001",
5+
"resourceGroupName": "DummyResourceGroupName",
6+
"ledgerName": "DummyLedgerName"
7+
},
8+
"responses": {
9+
"200": {},
10+
"202": {},
11+
"204": {}
12+
}
13+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-05-13-preview",
4+
"subscriptionId": "0000000-0000-0000-0000-000000000001",
5+
"resourceGroupName": "DummyResourceGroupName",
6+
"ledgerName": "DummyLedgerName"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"properties": {
12+
"ledgerName": "DummyLedgerName",
13+
"ledgerUri": "https://dummy.accledger.domain.com/DummyLedgerName",
14+
"identityServiceUri": "https://dummy.accledger.identity.com/DummyLedgerName",
15+
"ledgerType": "Public",
16+
"ledgerInternalNamespace": "dummyNamespace",
17+
"provisioningState": "Succeeded",
18+
"aadBasedSecurityPrincipals": [
19+
{
20+
"principalId": "34621747-6fc8-4771-a2eb-72f31c461f2e",
21+
"tenantId": "bce123b9-2b7b-4975-8360-5ca0b9b1cd08",
22+
"ledgerRoleName": "Administrator"
23+
}
24+
]
25+
},
26+
"name": "DummyLedgerName",
27+
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/providers/Microsoft.ConfidentialLedger/ledgers/DummyLedgerName",
28+
"type": "Microsoft.ConfidentialLedger/ledgers",
29+
"location": "EastUS",
30+
"tags": {
31+
"additionalProps1": "additional properties"
32+
},
33+
"systemData": {
34+
"createdBy": "ledgerAdmin@contoso.com",
35+
"createdByType": "Admin1",
36+
"createdAt": "2020-12-01T00:00:00.1234567Z",
37+
"lastModifiedBy": "ledgerAdmin2@outlook.com",
38+
"lastModifiedByType": "Admin2",
39+
"lastModifiedAt": "2020-12-02T00:00:00.1234567Z"
40+
}
41+
}
42+
}
43+
}
44+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-05-13-preview",
4+
"subscriptionId": "0000000-0000-0000-0000-000000000001",
5+
"resourceGroupName": "DummyResourceGroupName"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"value": [
11+
{
12+
"properties": {
13+
"ledgerName": "DummyLedgerName",
14+
"ledgerUri": "https://dummy.accledger.domain.com/DummyLedgerName",
15+
"identityServiceUri": "https://dummy.accledger.identity.com/DummyLedgerName",
16+
"ledgerType": "Public",
17+
"ledgerInternalNamespace": "dummyNamespace",
18+
"provisioningState": "Succeeded",
19+
"aadBasedSecurityPrincipals": [
20+
{
21+
"principalId": "34621747-6fc8-4771-a2eb-72f31c461f2e",
22+
"tenantId": "bce123b9-2b7b-4975-8360-5ca0b9b1cd08",
23+
"ledgerRoleName": "Administrator"
24+
}
25+
]
26+
},
27+
"name": "DummyLedgerName",
28+
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/providers/Microsoft.ConfidentialLedger/ledgers/DummyLedgerName",
29+
"type": "Microsoft.ConfidentialLedger/ledgers",
30+
"location": "EastUS",
31+
"tags": {
32+
"additionalProps1": "additional properties"
33+
},
34+
"systemData": {
35+
"createdBy": "ledgerAdmin@contoso.com",
36+
"createdByType": "Admin1",
37+
"createdAt": "2020-12-01T00:00:00.1234567Z",
38+
"lastModifiedBy": "ledgerAdmin2@outlook.com",
39+
"lastModifiedByType": "Admin2",
40+
"lastModifiedAt": "2020-12-02T00:00:00.1234567Z"
41+
}
42+
}
43+
],
44+
"nextLink": ""
45+
}
46+
}
47+
}
48+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-05-13-preview",
4+
"subscriptionId": "0000000-0000-0000-0000-000000000001"
5+
},
6+
"responses": {
7+
"200": {
8+
"body": {
9+
"value": [
10+
{
11+
"properties": {
12+
"ledgerName": "DummyLedgerName",
13+
"ledgerUri": "https://dummy.accledger.domain.com/DummyLedgerName",
14+
"identityServiceUri": "https://dummy.accledger.identity.com/DummyLedgerName",
15+
"ledgerType": "Public",
16+
"ledgerInternalNamespace": "dummyNamespace",
17+
"provisioningState": "Succeeded",
18+
"certBasedSecurityPrincipals": [
19+
{
20+
"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-----",
21+
"ledgerRoleName": "Reader"
22+
}
23+
]
24+
},
25+
"name": "DummyLedgerName",
26+
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/providers/Microsoft.ConfidentialLedger/ledgers/DummyLedgerName",
27+
"type": "Microsoft.ConfidentialLedger/ledgers",
28+
"location": "EastUS",
29+
"tags": {
30+
"additionalProps1": "additional properties"
31+
},
32+
"systemData": {
33+
"createdBy": "ledgerAdmin@contoso.com",
34+
"createdByType": "Admin1",
35+
"createdAt": "2020-12-01T00:00:00.1234567Z",
36+
"lastModifiedBy": "ledgerAdmin2@outlook.com",
37+
"lastModifiedByType": "Admin2",
38+
"lastModifiedAt": "2020-12-02T00:00:00.1234567Z"
39+
}
40+
}
41+
],
42+
"nextLink": ""
43+
}
44+
}
45+
}
46+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-05-13-preview",
4+
"subscriptionId": "0000000-0000-0000-0000-000000000001",
5+
"resourceGroupName": "DummyResourceGroupName",
6+
"ledgerName": "DummyLedgerName",
7+
"confidentialLedger": {
8+
"properties": {},
9+
"location": "EastUS",
10+
"tags": {
11+
"additionalProps1": "additional properties",
12+
"additionProps2": "additional property value"
13+
}
14+
}
15+
},
16+
"responses": {
17+
"200": {
18+
"body": {
19+
"properties": {
20+
"ledgerName": "DummyLedgerName",
21+
"ledgerUri": "https://dummy.accledger.domain.com/DummyLedgerName",
22+
"identityServiceUri": "https://dummy.accledger.identity.com/DummyLedgerName",
23+
"ledgerType": "Public",
24+
"ledgerInternalNamespace": "dummyNamespace",
25+
"provisioningState": "Succeeded",
26+
"aadBasedSecurityPrincipals": [
27+
{
28+
"principalId": "34621747-6fc8-4771-a2eb-72f31c461f2e",
29+
"tenantId": "bce123b9-2b7b-4975-8360-5ca0b9b1cd08",
30+
"ledgerRoleName": "Administrator"
31+
}
32+
]
33+
},
34+
"name": "DummyLedgerName",
35+
"id": "/subscriptions/00000000-0000-0000-0000-000000000001/providers/Microsoft.ConfidentialLedger/ledgers/DummyLedgerName",
36+
"type": "Microsoft.ConfidentialLedger/ledgers",
37+
"location": "EastUS",
38+
"tags": {
39+
"additionalProps1": "additional properties",
40+
"additionProps2": "additional property value"
41+
},
42+
"systemData": {
43+
"createdBy": "ledgerAdmin@contoso.com",
44+
"createdByType": "Admin1",
45+
"createdAt": "2020-12-01T00:00:00.1234567Z",
46+
"lastModifiedBy": "ledgerAdmin2@outlook.com",
47+
"lastModifiedByType": "Admin2",
48+
"lastModifiedAt": "2020-12-02T00:00:00.1234567Z"
49+
}
50+
}
51+
},
52+
"201": {}
53+
}
54+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-05-13-preview"
4+
},
5+
"responses": {
6+
"200": {
7+
"body": {
8+
"value": [
9+
{
10+
"name": "Microsoft.ConfidentialLedger/ledgers/read",
11+
"isDataAction": false,
12+
"display": {
13+
"resource": "ledger",
14+
"operation": "Get Confidential Ledger properties",
15+
"description": "View the properties of a Confidential Ledger"
16+
}
17+
}
18+
],
19+
"nextLink": "string"
20+
}
21+
}
22+
}
23+
}

specification/confidentialledger/resource-manager/readme.go.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ These settings apply only when `--go` is specified on the command line.
44

55
```yaml $(go)
66
go:
7-
license-header: MICROSOFT_MIT_NO_VERSION
7+
license-header: MICROSOFT_APACHE_NO_VERSION
88
namespace: confidentialledger
99
clear-output-folder: true
1010
```
@@ -14,6 +14,7 @@ go:
1414
``` yaml $(go) && $(multiapi)
1515
batch:
1616
- tag: package-2020-12-01-preview
17+
- tag: package-2021-05-13-preview
1718
```
1819
1920
### Tag: package-2020-12-01-preview and go
@@ -24,3 +25,12 @@ Please also specify `--go-sdks-folder=<path to the root directory of your azure-
2425
```yaml $(tag) == 'package-2020-12-01-preview' && $(go)
2526
output-folder: $(go-sdk-folder)/services/preview/$(namespace)/mgmt/2020-12-01-preview/$(namespace)
2627
```
28+
29+
### Tag: package-2021-05-13-preview and go
30+
31+
These settings apply only when `--tag=package-2021-05-13-preview --go` is specified on the command line.
32+
Please also specify `--go-sdks-folder=<path to the root directory of your azure-sdk-for-go clone>`.
33+
34+
```yaml $(tag) == 'package-2021-05-13-preview' && $(go)
35+
output-folder: $(go-sdk-folder)/services/preview/$(namespace)/mgmt/2021-05-13-preview/$(namespace)
36+
```

0 commit comments

Comments
 (0)