diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/Azure.ResourceManager.Hybridkubernetes.sln b/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/Azure.ResourceManager.Hybridkubernetes.sln
new file mode 100644
index 000000000000..5774053d393e
--- /dev/null
+++ b/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/Azure.ResourceManager.Hybridkubernetes.sln
@@ -0,0 +1,56 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.29709.97
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Azure.ResourceManager.Hybridkubernetes.Samples", "samples\Azure.ResourceManager.Hybridkubernetes.Samples.csproj", "{7A2DFF15-5746-49F4-BD0F-C6C35337088A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.ResourceManager.Hybridkubernetes", "src\Azure.ResourceManager.Hybridkubernetes.csproj", "{28FF4005-4467-4E36-92E7-DEA27DEB1519}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Azure.ResourceManager.Hybridkubernetes.Tests", "tests\Azure.ResourceManager.Hybridkubernetes.Tests.csproj", "{1F1CD1D4-9932-4B73-99D8-C252A67D4B46}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B0C276D1-2930-4887-B29A-D1A33E7009A2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {8E9A77AC-792A-4432-8320-ACFD46730401}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7A2DFF15-5746-49F4-BD0F-C6C35337088A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7A2DFF15-5746-49F4-BD0F-C6C35337088A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7A2DFF15-5746-49F4-BD0F-C6C35337088A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7A2DFF15-5746-49F4-BD0F-C6C35337088A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A4241C1F-A53D-474C-9E4E-075054407E74}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FA8BD3F1-8616-47B6-974C-7576CDF4717E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {85677AD3-C214-42FA-AE6E-49B956CAC8DC}.Release|Any CPU.Build.0 = Release|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {28FF4005-4467-4E36-92E7-DEA27DEB1519}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1F1CD1D4-9932-4B73-99D8-C252A67D4B46}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {A97F4B90-2591-4689-B1F8-5F21FE6D6CAE}
+ EndGlobalSection
+EndGlobal
diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/CHANGELOG.md b/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/CHANGELOG.md
new file mode 100644
index 000000000000..8b33f0fedccc
--- /dev/null
+++ b/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/CHANGELOG.md
@@ -0,0 +1,11 @@
+# Release History
+
+## 1.0.0-beta.1 (Unreleased)
+
+### Features Added
+
+### Breaking Changes
+
+### Bugs Fixed
+
+### Other Changes
\ No newline at end of file
diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/Directory.Build.props b/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/Directory.Build.props
new file mode 100644
index 000000000000..63bd836ad44b
--- /dev/null
+++ b/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/Directory.Build.props
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/README.md b/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/README.md
new file mode 100644
index 000000000000..8a1d22778be5
--- /dev/null
+++ b/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/README.md
@@ -0,0 +1,80 @@
+# Microsoft Azure Hybridkubernetes management client library for .NET
+
+**[Describe the service briefly first.]**
+
+This library follows the [new Azure SDK guidelines](https://azure.github.io/azure-sdk/general_introduction.html), and provides many core capabilities:
+
+ - Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET.
+ - Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing.
+ - HTTP pipeline with custom policies.
+ - Better error-handling.
+ - Support uniform telemetry across all languages.
+
+## Getting started
+
+### Install the package
+
+Install the Microsoft Azure Hybridkubernetes management library for .NET with [NuGet](https://www.nuget.org/):
+
+```dotnetcli
+dotnet add package Azure.ResourceManager.Hybridkubernetes --prerelease
+```
+
+### Prerequisites
+
+* You must have an [Microsoft Azure subscription](https://azure.microsoft.com/free/dotnet/).
+
+### Authenticate the Client
+
+To create an authenticated client and start interacting with Microsoft Azure resources, see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev/mgmt_quickstart.md).
+
+## Key concepts
+
+Key concepts of the Microsoft Azure SDK for .NET can be found [here](https://azure.github.io/azure-sdk/dotnet_introduction.html)
+
+## Documentation
+
+Documentation is available to help you learn how to use this package:
+
+- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev/mgmt_quickstart.md).
+- [API References](https://learn.microsoft.com/dotnet/api/?view=azure-dotnet).
+- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md).
+
+## Examples
+
+Code samples for using the management library for .NET can be found in the following locations
+- [.NET Management Library Code Samples](https://aka.ms/azuresdk-net-mgmt-samples)
+
+## Troubleshooting
+
+- File an issue via [GitHub Issues](https://github.com/Azure/azure-sdk-for-net/issues).
+- Check [previous questions](https://stackoverflow.com/questions/tagged/azure+.net) or ask new ones on Stack Overflow using Azure and .NET tags.
+
+## Next steps
+
+For more information about Microsoft Azure SDK, see [this website](https://azure.github.io/azure-sdk/).
+
+## Contributing
+
+For details on contributing to this repository, see the [contributing
+guide][cg].
+
+This project welcomes contributions and suggestions. Most contributions
+require you to agree to a Contributor License Agreement (CLA) declaring
+that you have the right to, and actually do, grant us the rights to use
+your contribution. For details, visit .
+
+When you submit a pull request, a CLA-bot will automatically determine
+whether you need to provide a CLA and decorate the PR appropriately
+(for example, label, comment). Follow the instructions provided by the
+bot. You'll only need to do this action once across all repositories
+using our CLA.
+
+This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For
+more information, see the [Code of Conduct FAQ][coc_faq] or contact
+ with any other questions or comments.
+
+
+[cg]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/resourcemanager/Azure.ResourceManager/docs/CONTRIBUTING.md
+[coc]: https://opensource.microsoft.com/codeofconduct/
+[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/
\ No newline at end of file
diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/api/Azure.ResourceManager.Hybridkubernetes.net8.0.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/api/Azure.ResourceManager.Hybridkubernetes.net8.0.cs
new file mode 100644
index 000000000000..396e723eb5b1
--- /dev/null
+++ b/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/api/Azure.ResourceManager.Hybridkubernetes.net8.0.cs
@@ -0,0 +1,427 @@
+namespace Azure.ResourceManager.Hybridkubernetes
+{
+ public partial class AzureResourceManagerHybridkubernetesContext : System.ClientModel.Primitives.ModelReaderWriterContext
+ {
+ internal AzureResourceManagerHybridkubernetesContext() { }
+ public static Azure.ResourceManager.Hybridkubernetes.AzureResourceManagerHybridkubernetesContext Default { get { throw null; } }
+ protected override bool TryGetTypeBuilderCore(System.Type type, out System.ClientModel.Primitives.ModelReaderWriterTypeBuilder builder) { throw null; }
+ }
+ public partial class ConnectedClusterCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected ConnectedClusterCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string clusterName, Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string clusterName, Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public partial class ConnectedClusterData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public ConnectedClusterData(Azure.Core.AzureLocation location, Azure.ResourceManager.Models.ManagedServiceIdentity identity, string agentPublicKeyCertificate) { }
+ public Azure.ResourceManager.Hybridkubernetes.Models.AadProfile AadProfile { get { throw null; } set { } }
+ public string AgentPublicKeyCertificate { get { throw null; } set { } }
+ public string AgentVersion { get { throw null; } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentProfile ArcAgentProfile { get { throw null; } set { } }
+ public System.Collections.Generic.IList ArcAgentryConfigurations { get { throw null; } set { } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit? AzureHybridBenefit { get { throw null; } set { } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus? ConnectivityStatus { get { throw null; } }
+ public string Distribution { get { throw null; } set { } }
+ public string DistributionVersion { get { throw null; } set { } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.Gateway Gateway { get { throw null; } set { } }
+ public Azure.ResourceManager.Models.ManagedServiceIdentity Identity { get { throw null; } set { } }
+ public string Infrastructure { get { throw null; } set { } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind? Kind { get { throw null; } set { } }
+ public string KubernetesVersion { get { throw null; } }
+ public System.DateTimeOffset? LastConnectivityOn { get { throw null; } }
+ public System.DateTimeOffset? ManagedIdentityCertificateExpirationOn { get { throw null; } }
+ public System.Collections.Generic.IReadOnlyDictionary MiscellaneousProperties { get { throw null; } }
+ public string Offering { get { throw null; } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.OidcIssuerProfile OidcIssuerProfile { get { throw null; } set { } }
+ public string PrivateLinkScopeResourceId { get { throw null; } set { } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState? PrivateLinkState { get { throw null; } set { } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState? ProvisioningState { get { throw null; } set { } }
+ public int? TotalCoreCount { get { throw null; } }
+ public int? TotalNodeCount { get { throw null; } }
+ public bool? WorkloadIdentityEnabled { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class ConnectedClusterResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected ConnectedClusterResource() { }
+ public virtual Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string clusterName) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response GetClusterUserCredential(Azure.ResourceManager.Hybridkubernetes.Models.ListClusterUserCredentialProperties properties, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetClusterUserCredentialAsync(Azure.ResourceManager.Hybridkubernetes.Models.ListClusterUserCredentialProperties properties, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ public virtual Azure.Response Update(Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public static partial class HybridkubernetesExtensions
+ {
+ public static Azure.Response GetConnectedCluster(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static System.Threading.Tasks.Task> GetConnectedClusterAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.ConnectedClusterResource GetConnectedClusterResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.ConnectedClusterCollection GetConnectedClusters(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; }
+ public static Azure.Pageable GetConnectedClusters(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.AsyncPageable GetConnectedClustersAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+}
+namespace Azure.ResourceManager.Hybridkubernetes.Mocking
+{
+ public partial class MockableHybridkubernetesArmClient : Azure.ResourceManager.ArmResource
+ {
+ protected MockableHybridkubernetesArmClient() { }
+ public virtual Azure.ResourceManager.Hybridkubernetes.ConnectedClusterResource GetConnectedClusterResource(Azure.Core.ResourceIdentifier id) { throw null; }
+ }
+ public partial class MockableHybridkubernetesResourceGroupResource : Azure.ResourceManager.ArmResource
+ {
+ protected MockableHybridkubernetesResourceGroupResource() { }
+ public virtual Azure.Response GetConnectedCluster(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetConnectedClusterAsync(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.Hybridkubernetes.ConnectedClusterCollection GetConnectedClusters() { throw null; }
+ }
+ public partial class MockableHybridkubernetesSubscriptionResource : Azure.ResourceManager.ArmResource
+ {
+ protected MockableHybridkubernetesSubscriptionResource() { }
+ public virtual Azure.Pageable GetConnectedClusters(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetConnectedClustersAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+}
+namespace Azure.ResourceManager.Hybridkubernetes.Models
+{
+ public partial class AadProfile : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public AadProfile() { }
+ public System.Collections.Generic.IList AdminGroupObjectIds { get { throw null; } }
+ public bool? EnableAzureRBAC { get { throw null; } set { } }
+ public string TenantId { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.AadProfile System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.AadProfile System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class AgentError : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public AgentError() { }
+ public string Component { get { throw null; } }
+ public string Message { get { throw null; } }
+ public string Severity { get { throw null; } }
+ public System.DateTimeOffset? Time { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.AgentError System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.AgentError System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class ArcAgentProfile : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public ArcAgentProfile() { }
+ public Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption? AgentAutoUpgrade { get { throw null; } set { } }
+ public System.Collections.Generic.IList AgentErrors { get { throw null; } }
+ public string AgentState { get { throw null; } }
+ public string DesiredAgentVersion { get { throw null; } set { } }
+ public System.Collections.Generic.IList SystemComponents { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentProfile System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentProfile System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class ArcAgentryConfigurations : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public ArcAgentryConfigurations() { }
+ public string Feature { get { throw null; } set { } }
+ public System.Collections.Generic.IDictionary ProtectedSettings { get { throw null; } set { } }
+ public System.Collections.Generic.IDictionary Settings { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentryConfigurations System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentryConfigurations System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public static partial class ArmHybridkubernetesModelFactory
+ {
+ public static Azure.ResourceManager.Hybridkubernetes.Models.AgentError AgentError(string message = null, string severity = null, string component = null, System.DateTimeOffset? time = default(System.DateTimeOffset?)) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentProfile ArcAgentProfile(string desiredAgentVersion = null, Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption? agentAutoUpgrade = default(Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption?), System.Collections.Generic.IEnumerable systemComponents = null, System.Collections.Generic.IEnumerable agentErrors = null, string agentState = null) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData ConnectedClusterData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.Models.ManagedServiceIdentity identity = null, Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind? kind = default(Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind?), string agentPublicKeyCertificate = null, string kubernetesVersion = null, int? totalNodeCount = default(int?), int? totalCoreCount = default(int?), string agentVersion = null, Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState? provisioningState = default(Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState?), string distribution = null, string distributionVersion = null, string infrastructure = null, string offering = null, System.DateTimeOffset? managedIdentityCertificateExpirationOn = default(System.DateTimeOffset?), System.DateTimeOffset? lastConnectivityOn = default(System.DateTimeOffset?), Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus? connectivityStatus = default(Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus?), Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState? privateLinkState = default(Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState?), string privateLinkScopeResourceId = null, Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit? azureHybridBenefit = default(Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit?), Azure.ResourceManager.Hybridkubernetes.Models.AadProfile aadProfile = null, Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentProfile arcAgentProfile = null, bool? workloadIdentityEnabled = default(bool?), Azure.ResourceManager.Hybridkubernetes.Models.OidcIssuerProfile oidcIssuerProfile = null, Azure.ResourceManager.Hybridkubernetes.Models.Gateway gateway = null, System.Collections.Generic.IEnumerable arcAgentryConfigurations = null, System.Collections.Generic.IReadOnlyDictionary miscellaneousProperties = null) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.CredentialResult CredentialResult(string name = null, byte[] value = null) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.CredentialResults CredentialResults(Azure.ResourceManager.Hybridkubernetes.Models.HybridConnectionConfig hybridConnectionConfig = null, System.Collections.Generic.IEnumerable kubeconfigs = null) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.HybridConnectionConfig HybridConnectionConfig(long? expirationTime = default(long?), string hybridConnectionName = null, string relay = null, string token = null, string relayTid = null, string relayType = null) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.OidcIssuerProfile OidcIssuerProfile(bool? enabled = default(bool?), string issuerUri = null, string selfHostedIssuerUri = null) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.SystemComponent SystemComponent(string type = null, string userSpecifiedVersion = null, int? majorVersion = default(int?), string currentVersion = null) { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct AuthenticationMethod : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public AuthenticationMethod(string value) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.AuthenticationMethod AAD { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.AuthenticationMethod Token { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.Hybridkubernetes.Models.AuthenticationMethod other) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override bool Equals(object obj) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(Azure.ResourceManager.Hybridkubernetes.Models.AuthenticationMethod left, Azure.ResourceManager.Hybridkubernetes.Models.AuthenticationMethod right) { throw null; }
+ public static implicit operator Azure.ResourceManager.Hybridkubernetes.Models.AuthenticationMethod (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.Hybridkubernetes.Models.AuthenticationMethod left, Azure.ResourceManager.Hybridkubernetes.Models.AuthenticationMethod right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct AutoUpgradeOption : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public AutoUpgradeOption(string value) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption Disabled { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption Enabled { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption other) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override bool Equals(object obj) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption left, Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption right) { throw null; }
+ public static implicit operator Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption left, Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct AzureHybridBenefit : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public AzureHybridBenefit(string value) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit False { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit NotApplicable { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit True { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit other) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override bool Equals(object obj) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit left, Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit right) { throw null; }
+ public static implicit operator Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit left, Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct ConnectedClusterKind : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public ConnectedClusterKind(string value) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind AWS { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind ProvisionedCluster { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind other) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override bool Equals(object obj) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind left, Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind right) { throw null; }
+ public static implicit operator Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind left, Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class ConnectedClusterPatch : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public ConnectedClusterPatch() { }
+ public Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit? AzureHybridBenefit { get { throw null; } set { } }
+ public string Distribution { get { throw null; } set { } }
+ public string DistributionVersion { get { throw null; } set { } }
+ public System.Collections.Generic.IDictionary Tags { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterPatch System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterPatch System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct ConnectivityStatus : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public ConnectivityStatus(string value) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus AgentNotInstalled { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus Connected { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus Connecting { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus Expired { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus Offline { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus other) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override bool Equals(object obj) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus left, Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus right) { throw null; }
+ public static implicit operator Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus left, Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class CredentialResult : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ internal CredentialResult() { }
+ public string Name { get { throw null; } }
+ public byte[] Value { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.CredentialResult System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.CredentialResult System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class CredentialResults : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ internal CredentialResults() { }
+ public Azure.ResourceManager.Hybridkubernetes.Models.HybridConnectionConfig HybridConnectionConfig { get { throw null; } }
+ public System.Collections.Generic.IReadOnlyList Kubeconfigs { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.CredentialResults System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.CredentialResults System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class Gateway : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public Gateway() { }
+ public bool? Enabled { get { throw null; } set { } }
+ public Azure.Core.ResourceIdentifier ResourceId { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.Gateway System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.Gateway System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class HybridConnectionConfig : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ internal HybridConnectionConfig() { }
+ public long? ExpirationTime { get { throw null; } }
+ public string HybridConnectionName { get { throw null; } }
+ public string Relay { get { throw null; } }
+ public string RelayTid { get { throw null; } }
+ public string RelayType { get { throw null; } }
+ public string Token { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.HybridConnectionConfig System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.HybridConnectionConfig System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class ListClusterUserCredentialProperties : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public ListClusterUserCredentialProperties(Azure.ResourceManager.Hybridkubernetes.Models.AuthenticationMethod authenticationMethod, bool clientProxy) { }
+ public Azure.ResourceManager.Hybridkubernetes.Models.AuthenticationMethod AuthenticationMethod { get { throw null; } }
+ public bool ClientProxy { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.ListClusterUserCredentialProperties System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.ListClusterUserCredentialProperties System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class OidcIssuerProfile : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public OidcIssuerProfile() { }
+ public bool? Enabled { get { throw null; } set { } }
+ public string IssuerUri { get { throw null; } }
+ public string SelfHostedIssuerUri { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.OidcIssuerProfile System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.OidcIssuerProfile System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct PrivateLinkState : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public PrivateLinkState(string value) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState Disabled { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState Enabled { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState other) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override bool Equals(object obj) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState left, Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState right) { throw null; }
+ public static implicit operator Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState left, Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
+ public readonly partial struct ProvisioningState : System.IEquatable
+ {
+ private readonly object _dummy;
+ private readonly int _dummyPrimitive;
+ public ProvisioningState(string value) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState Accepted { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState Canceled { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState Deleting { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState Failed { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState Provisioning { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState Succeeded { get { throw null; } }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState Updating { get { throw null; } }
+ public bool Equals(Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState other) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override bool Equals(object obj) { throw null; }
+ [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+ public override int GetHashCode() { throw null; }
+ public static bool operator ==(Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState left, Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState right) { throw null; }
+ public static implicit operator Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState (string value) { throw null; }
+ public static bool operator !=(Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState left, Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState right) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class SystemComponent : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public SystemComponent() { }
+ public string CurrentVersion { get { throw null; } }
+ public int? MajorVersion { get { throw null; } set { } }
+ public string Type { get { throw null; } set { } }
+ public string UserSpecifiedVersion { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.SystemComponent System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.SystemComponent System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+}
diff --git a/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/api/Azure.ResourceManager.Hybridkubernetes.netstandard2.0.cs b/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/api/Azure.ResourceManager.Hybridkubernetes.netstandard2.0.cs
new file mode 100644
index 000000000000..396e723eb5b1
--- /dev/null
+++ b/sdk/hybridkubernetes/Azure.ResourceManager.Hybridkubernetes/api/Azure.ResourceManager.Hybridkubernetes.netstandard2.0.cs
@@ -0,0 +1,427 @@
+namespace Azure.ResourceManager.Hybridkubernetes
+{
+ public partial class AzureResourceManagerHybridkubernetesContext : System.ClientModel.Primitives.ModelReaderWriterContext
+ {
+ internal AzureResourceManagerHybridkubernetesContext() { }
+ public static Azure.ResourceManager.Hybridkubernetes.AzureResourceManagerHybridkubernetesContext Default { get { throw null; } }
+ protected override bool TryGetTypeBuilderCore(System.Type type, out System.ClientModel.Primitives.ModelReaderWriterTypeBuilder builder) { throw null; }
+ }
+ public partial class ConnectedClusterCollection : Azure.ResourceManager.ArmCollection, System.Collections.Generic.IAsyncEnumerable, System.Collections.Generic.IEnumerable, System.Collections.IEnumerable
+ {
+ protected ConnectedClusterCollection() { }
+ public virtual Azure.ResourceManager.ArmOperation CreateOrUpdate(Azure.WaitUntil waitUntil, string clusterName, Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> CreateOrUpdateAsync(Azure.WaitUntil waitUntil, string clusterName, Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData data, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Exists(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> ExistsAsync(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Pageable GetAll(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetAllAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.NullableResponse GetIfExists(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetIfExistsAsync(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ System.Collections.Generic.IAsyncEnumerator System.Collections.Generic.IAsyncEnumerable.GetAsyncEnumerator(System.Threading.CancellationToken cancellationToken) { throw null; }
+ System.Collections.Generic.IEnumerator System.Collections.Generic.IEnumerable.GetEnumerator() { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public partial class ConnectedClusterData : Azure.ResourceManager.Models.TrackedResourceData, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public ConnectedClusterData(Azure.Core.AzureLocation location, Azure.ResourceManager.Models.ManagedServiceIdentity identity, string agentPublicKeyCertificate) { }
+ public Azure.ResourceManager.Hybridkubernetes.Models.AadProfile AadProfile { get { throw null; } set { } }
+ public string AgentPublicKeyCertificate { get { throw null; } set { } }
+ public string AgentVersion { get { throw null; } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentProfile ArcAgentProfile { get { throw null; } set { } }
+ public System.Collections.Generic.IList ArcAgentryConfigurations { get { throw null; } set { } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit? AzureHybridBenefit { get { throw null; } set { } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus? ConnectivityStatus { get { throw null; } }
+ public string Distribution { get { throw null; } set { } }
+ public string DistributionVersion { get { throw null; } set { } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.Gateway Gateway { get { throw null; } set { } }
+ public Azure.ResourceManager.Models.ManagedServiceIdentity Identity { get { throw null; } set { } }
+ public string Infrastructure { get { throw null; } set { } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind? Kind { get { throw null; } set { } }
+ public string KubernetesVersion { get { throw null; } }
+ public System.DateTimeOffset? LastConnectivityOn { get { throw null; } }
+ public System.DateTimeOffset? ManagedIdentityCertificateExpirationOn { get { throw null; } }
+ public System.Collections.Generic.IReadOnlyDictionary MiscellaneousProperties { get { throw null; } }
+ public string Offering { get { throw null; } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.OidcIssuerProfile OidcIssuerProfile { get { throw null; } set { } }
+ public string PrivateLinkScopeResourceId { get { throw null; } set { } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState? PrivateLinkState { get { throw null; } set { } }
+ public Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState? ProvisioningState { get { throw null; } set { } }
+ public int? TotalCoreCount { get { throw null; } }
+ public int? TotalNodeCount { get { throw null; } }
+ public bool? WorkloadIdentityEnabled { get { throw null; } set { } }
+ protected override void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class ConnectedClusterResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public static readonly Azure.Core.ResourceType ResourceType;
+ protected ConnectedClusterResource() { }
+ public virtual Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData Data { get { throw null; } }
+ public virtual bool HasData { get { throw null; } }
+ public virtual Azure.Response AddTag(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> AddTagAsync(string key, string value, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.Core.ResourceIdentifier CreateResourceIdentifier(string subscriptionId, string resourceGroupName, string clusterName) { throw null; }
+ public virtual Azure.ResourceManager.ArmOperation Delete(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task DeleteAsync(Azure.WaitUntil waitUntil, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response Get(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response GetClusterUserCredential(Azure.ResourceManager.Hybridkubernetes.Models.ListClusterUserCredentialProperties properties, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetClusterUserCredentialAsync(Azure.ResourceManager.Hybridkubernetes.Models.ListClusterUserCredentialProperties properties, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response RemoveTag(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> RemoveTagAsync(string key, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.Response SetTags(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> SetTagsAsync(System.Collections.Generic.IDictionary tags, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ public virtual Azure.Response Update(Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> UpdateAsync(Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterPatch patch, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+ public static partial class HybridkubernetesExtensions
+ {
+ public static Azure.Response GetConnectedCluster(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static System.Threading.Tasks.Task> GetConnectedClusterAsync(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource, string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.ConnectedClusterResource GetConnectedClusterResource(this Azure.ResourceManager.ArmClient client, Azure.Core.ResourceIdentifier id) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.ConnectedClusterCollection GetConnectedClusters(this Azure.ResourceManager.Resources.ResourceGroupResource resourceGroupResource) { throw null; }
+ public static Azure.Pageable GetConnectedClusters(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public static Azure.AsyncPageable GetConnectedClustersAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+}
+namespace Azure.ResourceManager.Hybridkubernetes.Mocking
+{
+ public partial class MockableHybridkubernetesArmClient : Azure.ResourceManager.ArmResource
+ {
+ protected MockableHybridkubernetesArmClient() { }
+ public virtual Azure.ResourceManager.Hybridkubernetes.ConnectedClusterResource GetConnectedClusterResource(Azure.Core.ResourceIdentifier id) { throw null; }
+ }
+ public partial class MockableHybridkubernetesResourceGroupResource : Azure.ResourceManager.ArmResource
+ {
+ protected MockableHybridkubernetesResourceGroupResource() { }
+ public virtual Azure.Response GetConnectedCluster(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual System.Threading.Tasks.Task> GetConnectedClusterAsync(string clusterName, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.ResourceManager.Hybridkubernetes.ConnectedClusterCollection GetConnectedClusters() { throw null; }
+ }
+ public partial class MockableHybridkubernetesSubscriptionResource : Azure.ResourceManager.ArmResource
+ {
+ protected MockableHybridkubernetesSubscriptionResource() { }
+ public virtual Azure.Pageable GetConnectedClusters(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ public virtual Azure.AsyncPageable GetConnectedClustersAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
+ }
+}
+namespace Azure.ResourceManager.Hybridkubernetes.Models
+{
+ public partial class AadProfile : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public AadProfile() { }
+ public System.Collections.Generic.IList AdminGroupObjectIds { get { throw null; } }
+ public bool? EnableAzureRBAC { get { throw null; } set { } }
+ public string TenantId { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.AadProfile System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.AadProfile System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class AgentError : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public AgentError() { }
+ public string Component { get { throw null; } }
+ public string Message { get { throw null; } }
+ public string Severity { get { throw null; } }
+ public System.DateTimeOffset? Time { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.AgentError System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.AgentError System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class ArcAgentProfile : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public ArcAgentProfile() { }
+ public Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption? AgentAutoUpgrade { get { throw null; } set { } }
+ public System.Collections.Generic.IList AgentErrors { get { throw null; } }
+ public string AgentState { get { throw null; } }
+ public string DesiredAgentVersion { get { throw null; } set { } }
+ public System.Collections.Generic.IList SystemComponents { get { throw null; } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentProfile System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentProfile System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public partial class ArcAgentryConfigurations : System.ClientModel.Primitives.IJsonModel, System.ClientModel.Primitives.IPersistableModel
+ {
+ public ArcAgentryConfigurations() { }
+ public string Feature { get { throw null; } set { } }
+ public System.Collections.Generic.IDictionary ProtectedSettings { get { throw null; } set { } }
+ public System.Collections.Generic.IDictionary Settings { get { throw null; } set { } }
+ protected virtual void JsonModelWriteCore(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentryConfigurations System.ClientModel.Primitives.IJsonModel.Create(ref System.Text.Json.Utf8JsonReader reader, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ void System.ClientModel.Primitives.IJsonModel.Write(System.Text.Json.Utf8JsonWriter writer, System.ClientModel.Primitives.ModelReaderWriterOptions options) { }
+ Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentryConfigurations System.ClientModel.Primitives.IPersistableModel.Create(System.BinaryData data, System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ string System.ClientModel.Primitives.IPersistableModel.GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ System.BinaryData System.ClientModel.Primitives.IPersistableModel.Write(System.ClientModel.Primitives.ModelReaderWriterOptions options) { throw null; }
+ }
+ public static partial class ArmHybridkubernetesModelFactory
+ {
+ public static Azure.ResourceManager.Hybridkubernetes.Models.AgentError AgentError(string message = null, string severity = null, string component = null, System.DateTimeOffset? time = default(System.DateTimeOffset?)) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentProfile ArcAgentProfile(string desiredAgentVersion = null, Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption? agentAutoUpgrade = default(Azure.ResourceManager.Hybridkubernetes.Models.AutoUpgradeOption?), System.Collections.Generic.IEnumerable systemComponents = null, System.Collections.Generic.IEnumerable agentErrors = null, string agentState = null) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.ConnectedClusterData ConnectedClusterData(Azure.Core.ResourceIdentifier id = null, string name = null, Azure.Core.ResourceType resourceType = default(Azure.Core.ResourceType), Azure.ResourceManager.Models.SystemData systemData = null, System.Collections.Generic.IDictionary tags = null, Azure.Core.AzureLocation location = default(Azure.Core.AzureLocation), Azure.ResourceManager.Models.ManagedServiceIdentity identity = null, Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind? kind = default(Azure.ResourceManager.Hybridkubernetes.Models.ConnectedClusterKind?), string agentPublicKeyCertificate = null, string kubernetesVersion = null, int? totalNodeCount = default(int?), int? totalCoreCount = default(int?), string agentVersion = null, Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState? provisioningState = default(Azure.ResourceManager.Hybridkubernetes.Models.ProvisioningState?), string distribution = null, string distributionVersion = null, string infrastructure = null, string offering = null, System.DateTimeOffset? managedIdentityCertificateExpirationOn = default(System.DateTimeOffset?), System.DateTimeOffset? lastConnectivityOn = default(System.DateTimeOffset?), Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus? connectivityStatus = default(Azure.ResourceManager.Hybridkubernetes.Models.ConnectivityStatus?), Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState? privateLinkState = default(Azure.ResourceManager.Hybridkubernetes.Models.PrivateLinkState?), string privateLinkScopeResourceId = null, Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit? azureHybridBenefit = default(Azure.ResourceManager.Hybridkubernetes.Models.AzureHybridBenefit?), Azure.ResourceManager.Hybridkubernetes.Models.AadProfile aadProfile = null, Azure.ResourceManager.Hybridkubernetes.Models.ArcAgentProfile arcAgentProfile = null, bool? workloadIdentityEnabled = default(bool?), Azure.ResourceManager.Hybridkubernetes.Models.OidcIssuerProfile oidcIssuerProfile = null, Azure.ResourceManager.Hybridkubernetes.Models.Gateway gateway = null, System.Collections.Generic.IEnumerable arcAgentryConfigurations = null, System.Collections.Generic.IReadOnlyDictionary miscellaneousProperties = null) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.CredentialResult CredentialResult(string name = null, byte[] value = null) { throw null; }
+ public static Azure.ResourceManager.Hybridkubernetes.Models.CredentialResults CredentialResults(Azure.ResourceManager.Hybridkubernetes.Models.HybridConnectionConfig hybridConnectionConfig = null, System.Collections.Generic.IEnumerable