Skip to content

Commit

Permalink
Adding PS Table role def/assignment commands (Azure#26838)
Browse files Browse the repository at this point in the history
* Adding PS Table role def/assignment commands

* Updating CosmosDB ChangeLog.md to include information about the latest release's support for CDB Table role definition and assignment commands

* Creating table rback role assignment and definition tests

* Adding help md files

* Updating generated version from swagger model for table rbac roles

* Working tests again after doing the correct sdk update operation and cleanup

* Only updating the preview api version for table rbac support

* Updating version changelog changes, reverting commandmappings change

* Fix order of change log entries

---------

Co-authored-by: Yabo Hu <yabhu@microsoft.com>
  • Loading branch information
etcriss and VeryEarly authored Feb 11, 2025
1 parent 1b357ac commit 715a440
Show file tree
Hide file tree
Showing 79 changed files with 13,402 additions and 1,595 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -119,11 +119,7 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.Pattern, "clusterName", "^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$");
}
}
if (this.Client.ApiVersion == null)
{
throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.CannotBeNull, "this.Client.ApiVersion");
}

string apiVersion = "2024-08-15";
// Tracing
bool _shouldTrace = Microsoft.Rest.ServiceClientTracing.IsEnabled;
string _invocationId = null;
Expand All @@ -133,6 +129,7 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
System.Collections.Generic.Dictionary<string, object> tracingParameters = new System.Collections.Generic.Dictionary<string, object>();
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("clusterName", clusterName);
tracingParameters.Add("apiVersion", apiVersion);


tracingParameters.Add("cancellationToken", cancellationToken);
Expand All @@ -147,9 +144,9 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
_url = _url.Replace("{clusterName}", System.Uri.EscapeDataString(clusterName));

System.Collections.Generic.List<string> _queryParameters = new System.Collections.Generic.List<string>();
if (this.Client.ApiVersion != null)
if (apiVersion != null)
{
_queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(this.Client.ApiVersion)));
_queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
}
if (_queryParameters.Count > 0)
{
Expand Down Expand Up @@ -384,11 +381,7 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.Pattern, "dataCenterName", "^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$");
}
}
if (this.Client.ApiVersion == null)
{
throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.CannotBeNull, "this.Client.ApiVersion");
}

string apiVersion = "2024-08-15";
// Tracing
bool _shouldTrace = Microsoft.Rest.ServiceClientTracing.IsEnabled;
string _invocationId = null;
Expand All @@ -399,6 +392,7 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("clusterName", clusterName);
tracingParameters.Add("dataCenterName", dataCenterName);
tracingParameters.Add("apiVersion", apiVersion);


tracingParameters.Add("cancellationToken", cancellationToken);
Expand All @@ -414,9 +408,9 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
_url = _url.Replace("{dataCenterName}", System.Uri.EscapeDataString(dataCenterName));

System.Collections.Generic.List<string> _queryParameters = new System.Collections.Generic.List<string>();
if (this.Client.ApiVersion != null)
if (apiVersion != null)
{
_queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(this.Client.ApiVersion)));
_queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
}
if (_queryParameters.Count > 0)
{
Expand Down Expand Up @@ -730,11 +724,7 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.Pattern, "dataCenterName", "^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$");
}
}
if (this.Client.ApiVersion == null)
{
throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.CannotBeNull, "this.Client.ApiVersion");
}

string apiVersion = "2024-08-15";
// Tracing
bool _shouldTrace = Microsoft.Rest.ServiceClientTracing.IsEnabled;
string _invocationId = null;
Expand All @@ -745,6 +735,7 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("clusterName", clusterName);
tracingParameters.Add("dataCenterName", dataCenterName);
tracingParameters.Add("apiVersion", apiVersion);


tracingParameters.Add("cancellationToken", cancellationToken);
Expand All @@ -760,9 +751,9 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
_url = _url.Replace("{dataCenterName}", System.Uri.EscapeDataString(dataCenterName));

System.Collections.Generic.List<string> _queryParameters = new System.Collections.Generic.List<string>();
if (this.Client.ApiVersion != null)
if (apiVersion != null)
{
_queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(this.Client.ApiVersion)));
_queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
}
if (_queryParameters.Count > 0)
{
Expand Down Expand Up @@ -988,11 +979,7 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.Pattern, "dataCenterName", "^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$");
}
}
if (this.Client.ApiVersion == null)
{
throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.CannotBeNull, "this.Client.ApiVersion");
}

string apiVersion = "2024-08-15";
// Tracing
bool _shouldTrace = Microsoft.Rest.ServiceClientTracing.IsEnabled;
string _invocationId = null;
Expand All @@ -1003,6 +990,7 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("clusterName", clusterName);
tracingParameters.Add("dataCenterName", dataCenterName);
tracingParameters.Add("apiVersion", apiVersion);

tracingParameters.Add("body", body);

Expand All @@ -1019,9 +1007,9 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
_url = _url.Replace("{dataCenterName}", System.Uri.EscapeDataString(dataCenterName));

System.Collections.Generic.List<string> _queryParameters = new System.Collections.Generic.List<string>();
if (this.Client.ApiVersion != null)
if (apiVersion != null)
{
_queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(this.Client.ApiVersion)));
_queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
}
if (_queryParameters.Count > 0)
{
Expand Down Expand Up @@ -1287,11 +1275,7 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.Pattern, "dataCenterName", "^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$");
}
}
if (this.Client.ApiVersion == null)
{
throw new Microsoft.Rest.ValidationException(Microsoft.Rest.ValidationRules.CannotBeNull, "this.Client.ApiVersion");
}

string apiVersion = "2024-08-15";
// Tracing
bool _shouldTrace = Microsoft.Rest.ServiceClientTracing.IsEnabled;
string _invocationId = null;
Expand All @@ -1302,6 +1286,7 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
tracingParameters.Add("resourceGroupName", resourceGroupName);
tracingParameters.Add("clusterName", clusterName);
tracingParameters.Add("dataCenterName", dataCenterName);
tracingParameters.Add("apiVersion", apiVersion);

tracingParameters.Add("body", body);

Expand All @@ -1318,9 +1303,9 @@ internal CassandraDataCentersOperations (CosmosDBManagementClient client)
_url = _url.Replace("{dataCenterName}", System.Uri.EscapeDataString(dataCenterName));

System.Collections.Generic.List<string> _queryParameters = new System.Collections.Generic.List<string>();
if (this.Client.ApiVersion != null)
if (apiVersion != null)
{
_queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(this.Client.ApiVersion)));
_queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion)));
}
if (_queryParameters.Count > 0)
{
Expand Down
Loading

0 comments on commit 715a440

Please sign in to comment.