public async Task ListApiResourceAsync()

in src/Azure.Deployments.Extensibility.Extensions.Kubernetes/Client/K8sClient.cs [44:60]


        public async Task<V1APIResourceList?> ListApiResourceAsync(string? group, string version, CancellationToken cancellationToken)
        {
            try
            {
                var genericClient = new GenericClient(this.kubernetes, group, version, plural: "", disposeClient: false);

                return await genericClient.ListAsync<V1APIResourceList>(cancellationToken);
            }
            catch (HttpOperationException exception) when (exception.Response.StatusCode == HttpStatusCode.NotFound)
            {
                return null;
            }
            catch (HttpOperationException exception)
            {
                throw ConvertToErrorResponseException(exception);
            }
        }