Skip to content

Commit cb9abc2

Browse files
taicchoumsftamruthashree18sidmore
authored
[Confidential ledger] Generate SDK for 2024-08-22-Preview API (Azure#48026)
* Revert "Generating dotnet SDK for the API version 2024-08-22 (Azure#47815)" This reverts commit c5c7612. * Generating dotnet SDK for the API version 2024-08-22 (Azure#47815) * Generating dotnet SDK for the API version 2024-08-22 * Updating API version * Fixing autorest.md file * Switch to AusEast, prepare to test * Add Tests for New Endpoints * Organize and skip tests based on API_Version * remove xunit and move programmability.js * Change to eastus2euap region * Fix dotnet tests * Define Bundle class and use it in UserDefinedEndpts * Fix UserDefinedEndpointsTest * Revert all changes to generated files, and ignore failing tests that are due to bugs in rest spec. * Update changelog * Revert changelog changes --------- Co-authored-by: amruthashree18 <[email protected]> Co-authored-by: Siddharth More <[email protected]>
1 parent b2be5b4 commit cb9abc2

16 files changed

+3561
-63
lines changed

sdk/confidentialledger/Azure.Security.ConfidentialLedger/CHANGELOG.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# Release History
2-
32
## 1.4.1-beta.2 (Unreleased)
43

54
### Features Added

sdk/confidentialledger/Azure.Security.ConfidentialLedger/api/Azure.Security.ConfidentialLedger.net8.0.cs

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,20 @@ public ConfidentialLedgerClient(System.Uri ledgerEndpoint, System.Security.Crypt
1010
public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } }
1111
public virtual Azure.Response CreateLedgerEntry(Azure.Core.RequestContent content, string collectionId = null, Azure.RequestContext context = null) { throw null; }
1212
public virtual System.Threading.Tasks.Task<Azure.Response> CreateLedgerEntryAsync(Azure.Core.RequestContent content, string collectionId = null, Azure.RequestContext context = null) { throw null; }
13+
public virtual Azure.Response CreateOrUpdateLedgerUser(string userId, Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
14+
public virtual System.Threading.Tasks.Task<Azure.Response> CreateOrUpdateLedgerUserAsync(string userId, Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
1315
public virtual Azure.Response CreateOrUpdateUser(string userId, Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
1416
public virtual System.Threading.Tasks.Task<Azure.Response> CreateOrUpdateUserAsync(string userId, Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
17+
public virtual Azure.Response CreateUserDefinedEndpoint(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
18+
public virtual System.Threading.Tasks.Task<Azure.Response> CreateUserDefinedEndpointAsync(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
19+
public virtual Azure.Response CreateUserDefinedRole(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
20+
public virtual System.Threading.Tasks.Task<Azure.Response> CreateUserDefinedRoleAsync(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
21+
public virtual Azure.Response DeleteLedgerUser(string userId, Azure.RequestContext context = null) { throw null; }
22+
public virtual System.Threading.Tasks.Task<Azure.Response> DeleteLedgerUserAsync(string userId, Azure.RequestContext context = null) { throw null; }
1523
public virtual Azure.Response DeleteUser(string userId, Azure.RequestContext context = null) { throw null; }
1624
public virtual System.Threading.Tasks.Task<Azure.Response> DeleteUserAsync(string userId, Azure.RequestContext context = null) { throw null; }
25+
public virtual Azure.Response DeleteUserDefinedRole(string roleName, Azure.RequestContext context = null) { throw null; }
26+
public virtual System.Threading.Tasks.Task<Azure.Response> DeleteUserDefinedRoleAsync(string roleName, Azure.RequestContext context = null) { throw null; }
1727
public virtual Azure.Pageable<System.BinaryData> GetCollections(Azure.RequestContext context = null) { throw null; }
1828
public virtual Azure.AsyncPageable<System.BinaryData> GetCollectionsAsync(Azure.RequestContext context = null) { throw null; }
1929
public virtual Azure.Pageable<System.BinaryData> GetConsortiumMembers(Azure.RequestContext context = null) { throw null; }
@@ -28,26 +38,43 @@ public ConfidentialLedgerClient(System.Uri ledgerEndpoint, System.Security.Crypt
2838
public virtual Azure.AsyncPageable<System.BinaryData> GetLedgerEntriesAsync(string collectionId = null, string fromTransactionId = null, string toTransactionId = null, Azure.RequestContext context = null) { throw null; }
2939
public virtual Azure.Response GetLedgerEntry(string transactionId, string collectionId = null, Azure.RequestContext context = null) { throw null; }
3040
public virtual System.Threading.Tasks.Task<Azure.Response> GetLedgerEntryAsync(string transactionId, string collectionId = null, Azure.RequestContext context = null) { throw null; }
41+
public virtual Azure.Response GetLedgerUser(string userId, Azure.RequestContext context = null) { throw null; }
42+
public virtual System.Threading.Tasks.Task<Azure.Response> GetLedgerUserAsync(string userId, Azure.RequestContext context = null) { throw null; }
43+
public virtual Azure.Pageable<System.BinaryData> GetLedgerUsers(Azure.RequestContext context = null) { throw null; }
44+
public virtual Azure.AsyncPageable<System.BinaryData> GetLedgerUsersAsync(Azure.RequestContext context = null) { throw null; }
3145
public virtual Azure.Response GetReceipt(string transactionId, Azure.RequestContext context = null) { throw null; }
3246
public virtual System.Threading.Tasks.Task<Azure.Response> GetReceiptAsync(string transactionId, Azure.RequestContext context = null) { throw null; }
47+
public virtual Azure.Response GetRuntimeOptions(Azure.RequestContext context = null) { throw null; }
48+
public virtual System.Threading.Tasks.Task<Azure.Response> GetRuntimeOptionsAsync(Azure.RequestContext context = null) { throw null; }
3349
public virtual Azure.Response GetTransactionStatus(string transactionId, Azure.RequestContext context = null) { throw null; }
3450
public virtual System.Threading.Tasks.Task<Azure.Response> GetTransactionStatusAsync(string transactionId, Azure.RequestContext context = null) { throw null; }
3551
public virtual Azure.Response GetUser(string userId, Azure.RequestContext context = null) { throw null; }
3652
public virtual System.Threading.Tasks.Task<Azure.Response> GetUserAsync(string userId, Azure.RequestContext context = null) { throw null; }
53+
public virtual Azure.Response GetUserDefinedEndpoint(Azure.RequestContext context = null) { throw null; }
54+
public virtual System.Threading.Tasks.Task<Azure.Response> GetUserDefinedEndpointAsync(Azure.RequestContext context = null) { throw null; }
55+
public virtual Azure.Response GetUserDefinedEndpointsModule(string module, Azure.RequestContext context = null) { throw null; }
56+
public virtual System.Threading.Tasks.Task<Azure.Response> GetUserDefinedEndpointsModuleAsync(string module, Azure.RequestContext context = null) { throw null; }
57+
public virtual Azure.Response GetUserDefinedRole(string roleName, Azure.RequestContext context = null) { throw null; }
58+
public virtual System.Threading.Tasks.Task<Azure.Response> GetUserDefinedRoleAsync(string roleName, Azure.RequestContext context = null) { throw null; }
3759
public virtual Azure.Pageable<System.BinaryData> GetUsers(Azure.RequestContext context = null) { throw null; }
3860
public virtual Azure.AsyncPageable<System.BinaryData> GetUsersAsync(Azure.RequestContext context = null) { throw null; }
3961
public virtual Azure.Operation PostLedgerEntry(Azure.WaitUntil waitUntil, Azure.Core.RequestContent content, string collectionId = null, Azure.RequestContext context = null) { throw null; }
4062
public virtual System.Threading.Tasks.Task<Azure.Operation> PostLedgerEntryAsync(Azure.WaitUntil waitUntil, Azure.Core.RequestContent content, string collectionId = null, Azure.RequestContext context = null) { throw null; }
63+
public virtual Azure.Response UpdateRuntimeOptions(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
64+
public virtual System.Threading.Tasks.Task<Azure.Response> UpdateRuntimeOptionsAsync(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
65+
public virtual Azure.Response UpdateUserDefinedRole(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
66+
public virtual System.Threading.Tasks.Task<Azure.Response> UpdateUserDefinedRoleAsync(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
4167
}
4268
public partial class ConfidentialLedgerClientOptions : Azure.Core.ClientOptions
4369
{
44-
public ConfidentialLedgerClientOptions(Azure.Security.ConfidentialLedger.ConfidentialLedgerClientOptions.ServiceVersion version = Azure.Security.ConfidentialLedger.ConfidentialLedgerClientOptions.ServiceVersion.V2024_01_26_Preview) { }
70+
public ConfidentialLedgerClientOptions(Azure.Security.ConfidentialLedger.ConfidentialLedgerClientOptions.ServiceVersion version = Azure.Security.ConfidentialLedger.ConfidentialLedgerClientOptions.ServiceVersion.V2024_08_22_Preview) { }
4571
public System.Uri CertificateEndpoint { get { throw null; } set { } }
4672
public bool VerifyConnection { get { throw null; } set { } }
4773
public enum ServiceVersion
4874
{
4975
V2022_05_13 = 1,
5076
V2024_01_26_Preview = 2,
77+
V2024_08_22_Preview = 3,
5178
}
5279
}
5380
}
@@ -64,11 +91,12 @@ public ConfidentialLedgerCertificateClient(System.Uri certificateEndpoint, Azure
6491
}
6592
public partial class ConfidentialLedgerCertificateClientOptions : Azure.Core.ClientOptions
6693
{
67-
public ConfidentialLedgerCertificateClientOptions(Azure.Security.ConfidentialLedger.Certificate.ConfidentialLedgerCertificateClientOptions.ServiceVersion version = Azure.Security.ConfidentialLedger.Certificate.ConfidentialLedgerCertificateClientOptions.ServiceVersion.V2024_01_26_Preview) { }
94+
public ConfidentialLedgerCertificateClientOptions(Azure.Security.ConfidentialLedger.Certificate.ConfidentialLedgerCertificateClientOptions.ServiceVersion version = Azure.Security.ConfidentialLedger.Certificate.ConfidentialLedgerCertificateClientOptions.ServiceVersion.V2024_08_22_Preview) { }
6895
public enum ServiceVersion
6996
{
7097
V2022_05_13 = 1,
7198
V2024_01_26_Preview = 2,
99+
V2024_08_22_Preview = 3,
72100
}
73101
}
74102
}

sdk/confidentialledger/Azure.Security.ConfidentialLedger/api/Azure.Security.ConfidentialLedger.netstandard2.0.cs

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,20 @@ public ConfidentialLedgerClient(System.Uri ledgerEndpoint, System.Security.Crypt
1010
public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get { throw null; } }
1111
public virtual Azure.Response CreateLedgerEntry(Azure.Core.RequestContent content, string collectionId = null, Azure.RequestContext context = null) { throw null; }
1212
public virtual System.Threading.Tasks.Task<Azure.Response> CreateLedgerEntryAsync(Azure.Core.RequestContent content, string collectionId = null, Azure.RequestContext context = null) { throw null; }
13+
public virtual Azure.Response CreateOrUpdateLedgerUser(string userId, Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
14+
public virtual System.Threading.Tasks.Task<Azure.Response> CreateOrUpdateLedgerUserAsync(string userId, Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
1315
public virtual Azure.Response CreateOrUpdateUser(string userId, Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
1416
public virtual System.Threading.Tasks.Task<Azure.Response> CreateOrUpdateUserAsync(string userId, Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
17+
public virtual Azure.Response CreateUserDefinedEndpoint(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
18+
public virtual System.Threading.Tasks.Task<Azure.Response> CreateUserDefinedEndpointAsync(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
19+
public virtual Azure.Response CreateUserDefinedRole(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
20+
public virtual System.Threading.Tasks.Task<Azure.Response> CreateUserDefinedRoleAsync(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
21+
public virtual Azure.Response DeleteLedgerUser(string userId, Azure.RequestContext context = null) { throw null; }
22+
public virtual System.Threading.Tasks.Task<Azure.Response> DeleteLedgerUserAsync(string userId, Azure.RequestContext context = null) { throw null; }
1523
public virtual Azure.Response DeleteUser(string userId, Azure.RequestContext context = null) { throw null; }
1624
public virtual System.Threading.Tasks.Task<Azure.Response> DeleteUserAsync(string userId, Azure.RequestContext context = null) { throw null; }
25+
public virtual Azure.Response DeleteUserDefinedRole(string roleName, Azure.RequestContext context = null) { throw null; }
26+
public virtual System.Threading.Tasks.Task<Azure.Response> DeleteUserDefinedRoleAsync(string roleName, Azure.RequestContext context = null) { throw null; }
1727
public virtual Azure.Pageable<System.BinaryData> GetCollections(Azure.RequestContext context = null) { throw null; }
1828
public virtual Azure.AsyncPageable<System.BinaryData> GetCollectionsAsync(Azure.RequestContext context = null) { throw null; }
1929
public virtual Azure.Pageable<System.BinaryData> GetConsortiumMembers(Azure.RequestContext context = null) { throw null; }
@@ -28,26 +38,43 @@ public ConfidentialLedgerClient(System.Uri ledgerEndpoint, System.Security.Crypt
2838
public virtual Azure.AsyncPageable<System.BinaryData> GetLedgerEntriesAsync(string collectionId = null, string fromTransactionId = null, string toTransactionId = null, Azure.RequestContext context = null) { throw null; }
2939
public virtual Azure.Response GetLedgerEntry(string transactionId, string collectionId = null, Azure.RequestContext context = null) { throw null; }
3040
public virtual System.Threading.Tasks.Task<Azure.Response> GetLedgerEntryAsync(string transactionId, string collectionId = null, Azure.RequestContext context = null) { throw null; }
41+
public virtual Azure.Response GetLedgerUser(string userId, Azure.RequestContext context = null) { throw null; }
42+
public virtual System.Threading.Tasks.Task<Azure.Response> GetLedgerUserAsync(string userId, Azure.RequestContext context = null) { throw null; }
43+
public virtual Azure.Pageable<System.BinaryData> GetLedgerUsers(Azure.RequestContext context = null) { throw null; }
44+
public virtual Azure.AsyncPageable<System.BinaryData> GetLedgerUsersAsync(Azure.RequestContext context = null) { throw null; }
3145
public virtual Azure.Response GetReceipt(string transactionId, Azure.RequestContext context = null) { throw null; }
3246
public virtual System.Threading.Tasks.Task<Azure.Response> GetReceiptAsync(string transactionId, Azure.RequestContext context = null) { throw null; }
47+
public virtual Azure.Response GetRuntimeOptions(Azure.RequestContext context = null) { throw null; }
48+
public virtual System.Threading.Tasks.Task<Azure.Response> GetRuntimeOptionsAsync(Azure.RequestContext context = null) { throw null; }
3349
public virtual Azure.Response GetTransactionStatus(string transactionId, Azure.RequestContext context = null) { throw null; }
3450
public virtual System.Threading.Tasks.Task<Azure.Response> GetTransactionStatusAsync(string transactionId, Azure.RequestContext context = null) { throw null; }
3551
public virtual Azure.Response GetUser(string userId, Azure.RequestContext context = null) { throw null; }
3652
public virtual System.Threading.Tasks.Task<Azure.Response> GetUserAsync(string userId, Azure.RequestContext context = null) { throw null; }
53+
public virtual Azure.Response GetUserDefinedEndpoint(Azure.RequestContext context = null) { throw null; }
54+
public virtual System.Threading.Tasks.Task<Azure.Response> GetUserDefinedEndpointAsync(Azure.RequestContext context = null) { throw null; }
55+
public virtual Azure.Response GetUserDefinedEndpointsModule(string module, Azure.RequestContext context = null) { throw null; }
56+
public virtual System.Threading.Tasks.Task<Azure.Response> GetUserDefinedEndpointsModuleAsync(string module, Azure.RequestContext context = null) { throw null; }
57+
public virtual Azure.Response GetUserDefinedRole(string roleName, Azure.RequestContext context = null) { throw null; }
58+
public virtual System.Threading.Tasks.Task<Azure.Response> GetUserDefinedRoleAsync(string roleName, Azure.RequestContext context = null) { throw null; }
3759
public virtual Azure.Pageable<System.BinaryData> GetUsers(Azure.RequestContext context = null) { throw null; }
3860
public virtual Azure.AsyncPageable<System.BinaryData> GetUsersAsync(Azure.RequestContext context = null) { throw null; }
3961
public virtual Azure.Operation PostLedgerEntry(Azure.WaitUntil waitUntil, Azure.Core.RequestContent content, string collectionId = null, Azure.RequestContext context = null) { throw null; }
4062
public virtual System.Threading.Tasks.Task<Azure.Operation> PostLedgerEntryAsync(Azure.WaitUntil waitUntil, Azure.Core.RequestContent content, string collectionId = null, Azure.RequestContext context = null) { throw null; }
63+
public virtual Azure.Response UpdateRuntimeOptions(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
64+
public virtual System.Threading.Tasks.Task<Azure.Response> UpdateRuntimeOptionsAsync(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
65+
public virtual Azure.Response UpdateUserDefinedRole(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
66+
public virtual System.Threading.Tasks.Task<Azure.Response> UpdateUserDefinedRoleAsync(Azure.Core.RequestContent content, Azure.RequestContext context = null) { throw null; }
4167
}
4268
public partial class ConfidentialLedgerClientOptions : Azure.Core.ClientOptions
4369
{
44-
public ConfidentialLedgerClientOptions(Azure.Security.ConfidentialLedger.ConfidentialLedgerClientOptions.ServiceVersion version = Azure.Security.ConfidentialLedger.ConfidentialLedgerClientOptions.ServiceVersion.V2024_01_26_Preview) { }
70+
public ConfidentialLedgerClientOptions(Azure.Security.ConfidentialLedger.ConfidentialLedgerClientOptions.ServiceVersion version = Azure.Security.ConfidentialLedger.ConfidentialLedgerClientOptions.ServiceVersion.V2024_08_22_Preview) { }
4571
public System.Uri CertificateEndpoint { get { throw null; } set { } }
4672
public bool VerifyConnection { get { throw null; } set { } }
4773
public enum ServiceVersion
4874
{
4975
V2022_05_13 = 1,
5076
V2024_01_26_Preview = 2,
77+
V2024_08_22_Preview = 3,
5178
}
5279
}
5380
}
@@ -64,11 +91,12 @@ public ConfidentialLedgerCertificateClient(System.Uri certificateEndpoint, Azure
6491
}
6592
public partial class ConfidentialLedgerCertificateClientOptions : Azure.Core.ClientOptions
6693
{
67-
public ConfidentialLedgerCertificateClientOptions(Azure.Security.ConfidentialLedger.Certificate.ConfidentialLedgerCertificateClientOptions.ServiceVersion version = Azure.Security.ConfidentialLedger.Certificate.ConfidentialLedgerCertificateClientOptions.ServiceVersion.V2024_01_26_Preview) { }
94+
public ConfidentialLedgerCertificateClientOptions(Azure.Security.ConfidentialLedger.Certificate.ConfidentialLedgerCertificateClientOptions.ServiceVersion version = Azure.Security.ConfidentialLedger.Certificate.ConfidentialLedgerCertificateClientOptions.ServiceVersion.V2024_08_22_Preview) { }
6895
public enum ServiceVersion
6996
{
7097
V2022_05_13 = 1,
7198
V2024_01_26_Preview = 2,
99+
V2024_08_22_Preview = 3,
72100
}
73101
}
74102
}

sdk/confidentialledger/Azure.Security.ConfidentialLedger/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "net",
44
"TagPrefix": "net/confidentialledger/Azure.Security.ConfidentialLedger",
5-
"Tag": "net/confidentialledger/Azure.Security.ConfidentialLedger_a71d645d61"
5+
"Tag": "net/confidentialledger/Azure.Security.ConfidentialLedger_b276d3fada"
66
}

0 commit comments

Comments
 (0)