public async Task GetNamespacedObjectAsync()

in src/Azure.Deployments.Extensibility.Extensions.Kubernetes/Client/K8sClient.cs [136:150]


        public async Task<T?> GetNamespacedObjectAsync<T>(string? group, string version, string @namespace, string plural, string objectName, CancellationToken cancellationToken)
        {
            try
            {
                return await this.kubernetes.CustomObjects.GetNamespacedCustomObjectAsync<T>(group, version, @namespace, plural, objectName, cancellationToken: cancellationToken);
            }
            catch (HttpOperationException exception) when (exception.Response.StatusCode == HttpStatusCode.NotFound)
            {
                return default;
            }
            catch (HttpOperationException exception)
            {
                throw ConvertToErrorResponseException(exception);
            }
        }