Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions src/Confluent/Confluent.Autorest/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@
[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")]
[assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")]
[assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - Confluent")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("0.2.2")]
[assembly: System.Reflection.AssemblyVersionAttribute("0.2.2")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("0.3.0")]
[assembly: System.Reflection.AssemblyVersionAttribute("0.3.0")]
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
[assembly: System.CLSCompliantAttribute(false)]

9 changes: 5 additions & 4 deletions src/Confluent/Confluent.Autorest/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,13 @@ In this directory, run AutoRest:
> see https://aka.ms/autorest

``` yaml
commit: a71245db9eb5b27e3d95f266422c65be4df8789e
commit: da3e3a42110d96609505c4bcb5b4d768341203a8
Copy link

Copilot AI Feb 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The README.md file should include a comment explaining why this specific commit hash is being used for the API specification reference. According to custom coding guideline 1000002, all API specification references should use commit hashes rather than branch names, and should include comments explaining the purpose. Consider adding a comment like "# Lock to commit containing connector management API (2025-08-18-preview)" above the commit reference.

Copilot generated this review using guidance from repository custom instructions.
Copy link

Copilot AI Feb 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The README now correctly uses a commit hash reference instead of a branch name, following best practices for reproducible builds. However, ensure this commit hash is verified and corresponds to the correct API specification version 2025-08-18-preview.

Copilot generated this review using guidance from repository custom instructions.
require:
- $(this-folder)/../../readme.azure.noprofile.md
# lock the commit
input-file:
- $(repo)/specification/confluent/resource-manager/Microsoft.Confluent/stable/2020-03-01/confluent.json
- $(repo)/specification/confluent/resource-manager/readme.md
Comment on lines +47 to +50
Copy link

Copilot AI Feb 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

module-version: 0.2.0 looks out of sync with the assembly version bump to 0.3.0 in this PR. If the module version is intended to change, align the AutoRest module-version, assembly version, and changelog/versioning scheme to avoid confusing package/version outputs.

Copilot uses AI. Check for mistakes.

try-require:
- $(repo)/specification/confluent/resource-manager/readme.powershell.md

module-version: 0.2.0
Copy link

Copilot AI Feb 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

module-version: 0.2.0 looks out of sync with the assembly version bump to 0.3.0 in this PR. If the module version is intended to change, align the AutoRest module-version, assembly version, and changelog/versioning scheme to avoid confusing package/version outputs.

Suggested change
module-version: 0.2.0
module-version: 0.3.0

Copilot uses AI. Check for mistakes.
title: Confluent
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
{
"resourceType": "organizations/apiKeys",
"apiVersion": "2025-08-18-preview",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.confluent"
},
"commands": [
{
"name": "Get-AzConfluentOrganizationClusterApiKey",
"description": "Get API key details of a kafka or schema registry cluster",
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/apiKeys/{apiKeyId}",
"help": {
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.confluent/get-azconfluentorganizationclusterapikey"
},
"parameterSets": [
{
"parameters": [
"-ApiKeyId <String>",
"-OrganizationName <String>",
"-ResourceGroupName <String>",
"[-SubscriptionId <String[]>]"
]
}
]
},
"examples": [
{
"description": "Get API key details of a kafka or schema registry cluster",
"parameters": [
{
"name": "-ApiKeyId",
"value": "[Path.apiKeyId]"
},
{
"name": "-OrganizationName",
"value": "[Path.organizationName]"
},
{
"name": "-ResourceGroupName",
"value": "[Path.resourceGroupName]"
},
{
"name": "-SubscriptionId",
"value": "[Path.subscriptionId]"
}
]
}
]
},
{
"name": "Remove-AzConfluentOrganizationClusterApiKey",
"description": "Deletes API key of a kafka or schema registry cluster",
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/apiKeys/{apiKeyId}",
"help": {
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.confluent/remove-azconfluentorganizationclusterapikey"
},
"parameterSets": [
{
"parameters": [
"-ApiKeyId <String>",
"-OrganizationName <String>",
"-ResourceGroupName <String>",
"[-SubscriptionId <String>]"
]
}
]
},
"examples": [
{
"description": "Deletes API key of a kafka or schema registry cluster",
"parameters": [
{
"name": "-ApiKeyId",
"value": "[Path.apiKeyId]"
},
{
"name": "-OrganizationName",
"value": "[Path.organizationName]"
},
{
"name": "-ResourceGroupName",
"value": "[Path.resourceGroupName]"
},
{
"name": "-SubscriptionId",
"value": "[Path.subscriptionId]"
}
]
}
]
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"resourceType": "organizations/deleteRoleBinding",
"apiVersion": "2025-08-18-preview",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.confluent"
},
"commands": [
{
"name": "Remove-AzConfluentAccessRoleBinding",
"description": "Organization role bindings",
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/access/default/deleteRoleBinding/{roleBindingId}",
"help": {
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.confluent/remove-azconfluentaccessrolebinding"
},
"parameterSets": [
{
"parameters": [
"-OrganizationName <String>",
"-ResourceGroupName <String>",
"-RoleBindingId <String>",
"[-SubscriptionId <String>]"
]
}
]
},
"examples": [
{
"description": "Organization role bindings",
"parameters": [
{
"name": "-OrganizationName",
"value": "[Path.organizationName]"
},
{
"name": "-ResourceGroupName",
"value": "[Path.resourceGroupName]"
},
{
"name": "-RoleBindingId",
"value": "[Path.roleBindingId]"
},
{
"name": "-SubscriptionId",
"value": "[Path.subscriptionId]"
}
]
}
]
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
{
"resourceType": "organizations/environments/clusters/connectors",
"apiVersion": "2025-08-18-preview",
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.confluent"
},
"commands": [
{
"name": "Get-AzConfluentConnector",
"description": "Get confluent connector by Name",
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/connectors/{connectorName}",
"help": {
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.confluent/get-azconfluentconnector"
},
"parameterSets": [
{
"parameters": [
"-ClusterId <String>",
"-EnvironmentId <String>",
"-Name <String>",
"-OrganizationName <String>",
"-ResourceGroupName <String>",
"[-SubscriptionId <String[]>]"
]
}
]
},
"examples": [
{
"description": "Get confluent connector by Name",
"parameters": [
{
"name": "-ClusterId",
"value": "[Path.clusterId]"
},
{
"name": "-EnvironmentId",
"value": "[Path.environmentId]"
},
{
"name": "-Name",
"value": "[Path.connectorName]"
},
{
"name": "-OrganizationName",
"value": "[Path.organizationName]"
},
{
"name": "-ResourceGroupName",
"value": "[Path.resourceGroupName]"
},
{
"name": "-SubscriptionId",
"value": "[Path.subscriptionId]"
}
]
}
]
},
{
"name": "Remove-AzConfluentConnector",
"description": "Delete confluent connector by name",
"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/connectors/{connectorName}",
"help": {
"learnMore": {
"url": "https://learn.microsoft.com/powershell/module/az.confluent/remove-azconfluentconnector"
},
"parameterSets": [
{
"parameters": [
"-ClusterId <String>",
"-EnvironmentId <String>",
"-Name <String>",
"-OrganizationName <String>",
"-ResourceGroupName <String>",
"[-SubscriptionId <String>]"
]
}
]
},
"examples": [
{
"description": "Delete confluent connector by name",
"parameters": [
{
"name": "-ClusterId",
"value": "[Path.clusterId]"
},
{
"name": "-EnvironmentId",
"value": "[Path.environmentId]"
},
{
"name": "-Name",
"value": "[Path.connectorName]"
},
{
"name": "-OrganizationName",
"value": "[Path.organizationName]"
},
{
"name": "-ResourceGroupName",
"value": "[Path.resourceGroupName]"
},
{
"name": "-SubscriptionId",
"value": "[Path.subscriptionId]"
}
]
}
]
}
]
}
Loading
Loading