@pulumi/kubernetes
Version:
[](https://travis-ci.com/pulumi/pulumi-kubernetes) [](https://slack.pulumi.com) [![NPM
359 lines • 600 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as admissionregistration from "../admissionregistration";
import * as apiextensions from "../apiextensions";
import * as apiregistration from "../apiregistration";
import * as apps from "../apps";
import * as auditregistration from "../auditregistration";
import * as autoscaling from "../autoscaling";
import * as batch from "../batch";
import * as certificates from "../certificates";
import * as coordination from "../coordination";
import * as core from "../core";
import * as discovery from "../discovery";
import * as events from "../events";
import * as extensions from "../extensions";
import * as flowcontrol from "../flowcontrol";
import * as meta from "../meta";
import * as networking from "../networking";
import * as node from "../node";
import * as policy from "../policy";
import * as rbac from "../rbac";
import * as resource from "../resource";
import * as scheduling from "../scheduling";
import * as settings from "../settings";
import * as storage from "../storage";
import * as storagemigration from "../storagemigration";
import * as outputs from "../types/output";
export declare abstract class CollectionComponentResource extends pulumi.ComponentResource {
resources: pulumi.Output<{
[key: string]: pulumi.CustomResource;
}>;
ready: pulumi.Output<pulumi.CustomResource[]>;
protected constructor(resourceType: string, name: string, config: any, opts?: pulumi.ComponentResourceOptions);
/**
* getResource returns a resource defined by a built-in Kubernetes group/version/kind and name.
*
* For example:
* getResource("apps/v1/Deployment", "nginx")
*/
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/MutatingWebhookConfiguration", name: string): pulumi.Output<admissionregistration.v1.MutatingWebhookConfiguration>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/MutatingWebhookConfiguration", namespace: string, name: string): pulumi.Output<admissionregistration.v1.MutatingWebhookConfiguration>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/MutatingWebhookConfigurationList", name: string): pulumi.Output<admissionregistration.v1.MutatingWebhookConfigurationList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/MutatingWebhookConfigurationList", namespace: string, name: string): pulumi.Output<admissionregistration.v1.MutatingWebhookConfigurationList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicy", name: string): pulumi.Output<admissionregistration.v1.ValidatingAdmissionPolicy>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicy", namespace: string, name: string): pulumi.Output<admissionregistration.v1.ValidatingAdmissionPolicy>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicyBinding", name: string): pulumi.Output<admissionregistration.v1.ValidatingAdmissionPolicyBinding>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicyBinding", namespace: string, name: string): pulumi.Output<admissionregistration.v1.ValidatingAdmissionPolicyBinding>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicyBindingList", name: string): pulumi.Output<admissionregistration.v1.ValidatingAdmissionPolicyBindingList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicyBindingList", namespace: string, name: string): pulumi.Output<admissionregistration.v1.ValidatingAdmissionPolicyBindingList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicyList", name: string): pulumi.Output<admissionregistration.v1.ValidatingAdmissionPolicyList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/ValidatingAdmissionPolicyList", namespace: string, name: string): pulumi.Output<admissionregistration.v1.ValidatingAdmissionPolicyList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/ValidatingWebhookConfiguration", name: string): pulumi.Output<admissionregistration.v1.ValidatingWebhookConfiguration>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/ValidatingWebhookConfiguration", namespace: string, name: string): pulumi.Output<admissionregistration.v1.ValidatingWebhookConfiguration>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/ValidatingWebhookConfigurationList", name: string): pulumi.Output<admissionregistration.v1.ValidatingWebhookConfigurationList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1/ValidatingWebhookConfigurationList", namespace: string, name: string): pulumi.Output<admissionregistration.v1.ValidatingWebhookConfigurationList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/MutatingAdmissionPolicy", name: string): pulumi.Output<admissionregistration.v1alpha1.MutatingAdmissionPolicy>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/MutatingAdmissionPolicy", namespace: string, name: string): pulumi.Output<admissionregistration.v1alpha1.MutatingAdmissionPolicy>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/MutatingAdmissionPolicyBinding", name: string): pulumi.Output<admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/MutatingAdmissionPolicyBinding", namespace: string, name: string): pulumi.Output<admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/MutatingAdmissionPolicyBindingList", name: string): pulumi.Output<admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/MutatingAdmissionPolicyBindingList", namespace: string, name: string): pulumi.Output<admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/MutatingAdmissionPolicyList", name: string): pulumi.Output<admissionregistration.v1alpha1.MutatingAdmissionPolicyList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/MutatingAdmissionPolicyList", namespace: string, name: string): pulumi.Output<admissionregistration.v1alpha1.MutatingAdmissionPolicyList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/ValidatingAdmissionPolicy", name: string): pulumi.Output<admissionregistration.v1alpha1.ValidatingAdmissionPolicy>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/ValidatingAdmissionPolicy", namespace: string, name: string): pulumi.Output<admissionregistration.v1alpha1.ValidatingAdmissionPolicy>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/ValidatingAdmissionPolicyBinding", name: string): pulumi.Output<admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/ValidatingAdmissionPolicyBinding", namespace: string, name: string): pulumi.Output<admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/ValidatingAdmissionPolicyBindingList", name: string): pulumi.Output<admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/ValidatingAdmissionPolicyBindingList", namespace: string, name: string): pulumi.Output<admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/ValidatingAdmissionPolicyList", name: string): pulumi.Output<admissionregistration.v1alpha1.ValidatingAdmissionPolicyList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1alpha1/ValidatingAdmissionPolicyList", namespace: string, name: string): pulumi.Output<admissionregistration.v1alpha1.ValidatingAdmissionPolicyList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/MutatingWebhookConfiguration", name: string): pulumi.Output<admissionregistration.v1beta1.MutatingWebhookConfiguration>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/MutatingWebhookConfiguration", namespace: string, name: string): pulumi.Output<admissionregistration.v1beta1.MutatingWebhookConfiguration>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/MutatingWebhookConfigurationList", name: string): pulumi.Output<admissionregistration.v1beta1.MutatingWebhookConfigurationList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/MutatingWebhookConfigurationList", namespace: string, name: string): pulumi.Output<admissionregistration.v1beta1.MutatingWebhookConfigurationList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/ValidatingAdmissionPolicy", name: string): pulumi.Output<admissionregistration.v1beta1.ValidatingAdmissionPolicy>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/ValidatingAdmissionPolicy", namespace: string, name: string): pulumi.Output<admissionregistration.v1beta1.ValidatingAdmissionPolicy>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/ValidatingAdmissionPolicyBinding", name: string): pulumi.Output<admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/ValidatingAdmissionPolicyBinding", namespace: string, name: string): pulumi.Output<admissionregistration.v1beta1.ValidatingAdmissionPolicyBinding>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/ValidatingAdmissionPolicyBindingList", name: string): pulumi.Output<admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/ValidatingAdmissionPolicyBindingList", namespace: string, name: string): pulumi.Output<admissionregistration.v1beta1.ValidatingAdmissionPolicyBindingList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/ValidatingAdmissionPolicyList", name: string): pulumi.Output<admissionregistration.v1beta1.ValidatingAdmissionPolicyList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/ValidatingAdmissionPolicyList", namespace: string, name: string): pulumi.Output<admissionregistration.v1beta1.ValidatingAdmissionPolicyList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfiguration", name: string): pulumi.Output<admissionregistration.v1beta1.ValidatingWebhookConfiguration>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfiguration", namespace: string, name: string): pulumi.Output<admissionregistration.v1beta1.ValidatingWebhookConfiguration>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfigurationList", name: string): pulumi.Output<admissionregistration.v1beta1.ValidatingWebhookConfigurationList>;
getResource(groupVersionKind: "admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfigurationList", namespace: string, name: string): pulumi.Output<admissionregistration.v1beta1.ValidatingWebhookConfigurationList>;
getResource(groupVersionKind: "apiextensions.k8s.io/v1/CustomResourceDefinition", name: string): pulumi.Output<apiextensions.v1.CustomResourceDefinition>;
getResource(groupVersionKind: "apiextensions.k8s.io/v1/CustomResourceDefinition", namespace: string, name: string): pulumi.Output<apiextensions.v1.CustomResourceDefinition>;
getResource(groupVersionKind: "apiextensions.k8s.io/v1/CustomResourceDefinitionList", name: string): pulumi.Output<apiextensions.v1.CustomResourceDefinitionList>;
getResource(groupVersionKind: "apiextensions.k8s.io/v1/CustomResourceDefinitionList", namespace: string, name: string): pulumi.Output<apiextensions.v1.CustomResourceDefinitionList>;
getResource(groupVersionKind: "apiextensions.k8s.io/v1beta1/CustomResourceDefinition", name: string): pulumi.Output<apiextensions.v1beta1.CustomResourceDefinition>;
getResource(groupVersionKind: "apiextensions.k8s.io/v1beta1/CustomResourceDefinition", namespace: string, name: string): pulumi.Output<apiextensions.v1beta1.CustomResourceDefinition>;
getResource(groupVersionKind: "apiextensions.k8s.io/v1beta1/CustomResourceDefinitionList", name: string): pulumi.Output<apiextensions.v1beta1.CustomResourceDefinitionList>;
getResource(groupVersionKind: "apiextensions.k8s.io/v1beta1/CustomResourceDefinitionList", namespace: string, name: string): pulumi.Output<apiextensions.v1beta1.CustomResourceDefinitionList>;
getResource(groupVersionKind: "apiregistration.k8s.io/v1/APIService", name: string): pulumi.Output<apiregistration.v1.APIService>;
getResource(groupVersionKind: "apiregistration.k8s.io/v1/APIService", namespace: string, name: string): pulumi.Output<apiregistration.v1.APIService>;
getResource(groupVersionKind: "apiregistration.k8s.io/v1/APIServiceList", name: string): pulumi.Output<apiregistration.v1.APIServiceList>;
getResource(groupVersionKind: "apiregistration.k8s.io/v1/APIServiceList", namespace: string, name: string): pulumi.Output<apiregistration.v1.APIServiceList>;
getResource(groupVersionKind: "apiregistration.k8s.io/v1beta1/APIService", name: string): pulumi.Output<apiregistration.v1beta1.APIService>;
getResource(groupVersionKind: "apiregistration.k8s.io/v1beta1/APIService", namespace: string, name: string): pulumi.Output<apiregistration.v1beta1.APIService>;
getResource(groupVersionKind: "apiregistration.k8s.io/v1beta1/APIServiceList", name: string): pulumi.Output<apiregistration.v1beta1.APIServiceList>;
getResource(groupVersionKind: "apiregistration.k8s.io/v1beta1/APIServiceList", namespace: string, name: string): pulumi.Output<apiregistration.v1beta1.APIServiceList>;
getResource(groupVersionKind: "apps/v1/ControllerRevision", name: string): pulumi.Output<apps.v1.ControllerRevision>;
getResource(groupVersionKind: "apps/v1/ControllerRevision", namespace: string, name: string): pulumi.Output<apps.v1.ControllerRevision>;
getResource(groupVersionKind: "apps/v1/ControllerRevisionList", name: string): pulumi.Output<apps.v1.ControllerRevisionList>;
getResource(groupVersionKind: "apps/v1/ControllerRevisionList", namespace: string, name: string): pulumi.Output<apps.v1.ControllerRevisionList>;
getResource(groupVersionKind: "apps/v1/DaemonSet", name: string): pulumi.Output<apps.v1.DaemonSet>;
getResource(groupVersionKind: "apps/v1/DaemonSet", namespace: string, name: string): pulumi.Output<apps.v1.DaemonSet>;
getResource(groupVersionKind: "apps/v1/DaemonSetList", name: string): pulumi.Output<apps.v1.DaemonSetList>;
getResource(groupVersionKind: "apps/v1/DaemonSetList", namespace: string, name: string): pulumi.Output<apps.v1.DaemonSetList>;
getResource(groupVersionKind: "apps/v1/Deployment", name: string): pulumi.Output<apps.v1.Deployment>;
getResource(groupVersionKind: "apps/v1/Deployment", namespace: string, name: string): pulumi.Output<apps.v1.Deployment>;
getResource(groupVersionKind: "apps/v1/DeploymentList", name: string): pulumi.Output<apps.v1.DeploymentList>;
getResource(groupVersionKind: "apps/v1/DeploymentList", namespace: string, name: string): pulumi.Output<apps.v1.DeploymentList>;
getResource(groupVersionKind: "apps/v1/ReplicaSet", name: string): pulumi.Output<apps.v1.ReplicaSet>;
getResource(groupVersionKind: "apps/v1/ReplicaSet", namespace: string, name: string): pulumi.Output<apps.v1.ReplicaSet>;
getResource(groupVersionKind: "apps/v1/ReplicaSetList", name: string): pulumi.Output<apps.v1.ReplicaSetList>;
getResource(groupVersionKind: "apps/v1/ReplicaSetList", namespace: string, name: string): pulumi.Output<apps.v1.ReplicaSetList>;
getResource(groupVersionKind: "apps/v1/StatefulSet", name: string): pulumi.Output<apps.v1.StatefulSet>;
getResource(groupVersionKind: "apps/v1/StatefulSet", namespace: string, name: string): pulumi.Output<apps.v1.StatefulSet>;
getResource(groupVersionKind: "apps/v1/StatefulSetList", name: string): pulumi.Output<apps.v1.StatefulSetList>;
getResource(groupVersionKind: "apps/v1/StatefulSetList", namespace: string, name: string): pulumi.Output<apps.v1.StatefulSetList>;
getResource(groupVersionKind: "apps/v1beta1/ControllerRevision", name: string): pulumi.Output<apps.v1beta1.ControllerRevision>;
getResource(groupVersionKind: "apps/v1beta1/ControllerRevision", namespace: string, name: string): pulumi.Output<apps.v1beta1.ControllerRevision>;
getResource(groupVersionKind: "apps/v1beta1/ControllerRevisionList", name: string): pulumi.Output<apps.v1beta1.ControllerRevisionList>;
getResource(groupVersionKind: "apps/v1beta1/ControllerRevisionList", namespace: string, name: string): pulumi.Output<apps.v1beta1.ControllerRevisionList>;
getResource(groupVersionKind: "apps/v1beta1/Deployment", name: string): pulumi.Output<apps.v1beta1.Deployment>;
getResource(groupVersionKind: "apps/v1beta1/Deployment", namespace: string, name: string): pulumi.Output<apps.v1beta1.Deployment>;
getResource(groupVersionKind: "apps/v1beta1/DeploymentList", name: string): pulumi.Output<apps.v1beta1.DeploymentList>;
getResource(groupVersionKind: "apps/v1beta1/DeploymentList", namespace: string, name: string): pulumi.Output<apps.v1beta1.DeploymentList>;
getResource(groupVersionKind: "apps/v1beta1/StatefulSet", name: string): pulumi.Output<apps.v1beta1.StatefulSet>;
getResource(groupVersionKind: "apps/v1beta1/StatefulSet", namespace: string, name: string): pulumi.Output<apps.v1beta1.StatefulSet>;
getResource(groupVersionKind: "apps/v1beta1/StatefulSetList", name: string): pulumi.Output<apps.v1beta1.StatefulSetList>;
getResource(groupVersionKind: "apps/v1beta1/StatefulSetList", namespace: string, name: string): pulumi.Output<apps.v1beta1.StatefulSetList>;
getResource(groupVersionKind: "apps/v1beta2/ControllerRevision", name: string): pulumi.Output<apps.v1beta2.ControllerRevision>;
getResource(groupVersionKind: "apps/v1beta2/ControllerRevision", namespace: string, name: string): pulumi.Output<apps.v1beta2.ControllerRevision>;
getResource(groupVersionKind: "apps/v1beta2/ControllerRevisionList", name: string): pulumi.Output<apps.v1beta2.ControllerRevisionList>;
getResource(groupVersionKind: "apps/v1beta2/ControllerRevisionList", namespace: string, name: string): pulumi.Output<apps.v1beta2.ControllerRevisionList>;
getResource(groupVersionKind: "apps/v1beta2/DaemonSet", name: string): pulumi.Output<apps.v1beta2.DaemonSet>;
getResource(groupVersionKind: "apps/v1beta2/DaemonSet", namespace: string, name: string): pulumi.Output<apps.v1beta2.DaemonSet>;
getResource(groupVersionKind: "apps/v1beta2/DaemonSetList", name: string): pulumi.Output<apps.v1beta2.DaemonSetList>;
getResource(groupVersionKind: "apps/v1beta2/DaemonSetList", namespace: string, name: string): pulumi.Output<apps.v1beta2.DaemonSetList>;
getResource(groupVersionKind: "apps/v1beta2/Deployment", name: string): pulumi.Output<apps.v1beta2.Deployment>;
getResource(groupVersionKind: "apps/v1beta2/Deployment", namespace: string, name: string): pulumi.Output<apps.v1beta2.Deployment>;
getResource(groupVersionKind: "apps/v1beta2/DeploymentList", name: string): pulumi.Output<apps.v1beta2.DeploymentList>;
getResource(groupVersionKind: "apps/v1beta2/DeploymentList", namespace: string, name: string): pulumi.Output<apps.v1beta2.DeploymentList>;
getResource(groupVersionKind: "apps/v1beta2/ReplicaSet", name: string): pulumi.Output<apps.v1beta2.ReplicaSet>;
getResource(groupVersionKind: "apps/v1beta2/ReplicaSet", namespace: string, name: string): pulumi.Output<apps.v1beta2.ReplicaSet>;
getResource(groupVersionKind: "apps/v1beta2/ReplicaSetList", name: string): pulumi.Output<apps.v1beta2.ReplicaSetList>;
getResource(groupVersionKind: "apps/v1beta2/ReplicaSetList", namespace: string, name: string): pulumi.Output<apps.v1beta2.ReplicaSetList>;
getResource(groupVersionKind: "apps/v1beta2/StatefulSet", name: string): pulumi.Output<apps.v1beta2.StatefulSet>;
getResource(groupVersionKind: "apps/v1beta2/StatefulSet", namespace: string, name: string): pulumi.Output<apps.v1beta2.StatefulSet>;
getResource(groupVersionKind: "apps/v1beta2/StatefulSetList", name: string): pulumi.Output<apps.v1beta2.StatefulSetList>;
getResource(groupVersionKind: "apps/v1beta2/StatefulSetList", namespace: string, name: string): pulumi.Output<apps.v1beta2.StatefulSetList>;
getResource(groupVersionKind: "auditregistration.k8s.io/v1alpha1/AuditSink", name: string): pulumi.Output<auditregistration.v1alpha1.AuditSink>;
getResource(groupVersionKind: "auditregistration.k8s.io/v1alpha1/AuditSink", namespace: string, name: string): pulumi.Output<auditregistration.v1alpha1.AuditSink>;
getResource(groupVersionKind: "auditregistration.k8s.io/v1alpha1/AuditSinkList", name: string): pulumi.Output<auditregistration.v1alpha1.AuditSinkList>;
getResource(groupVersionKind: "auditregistration.k8s.io/v1alpha1/AuditSinkList", namespace: string, name: string): pulumi.Output<auditregistration.v1alpha1.AuditSinkList>;
getResource(groupVersionKind: "autoscaling/v1/HorizontalPodAutoscaler", name: string): pulumi.Output<autoscaling.v1.HorizontalPodAutoscaler>;
getResource(groupVersionKind: "autoscaling/v1/HorizontalPodAutoscaler", namespace: string, name: string): pulumi.Output<autoscaling.v1.HorizontalPodAutoscaler>;
getResource(groupVersionKind: "autoscaling/v1/HorizontalPodAutoscalerList", name: string): pulumi.Output<autoscaling.v1.HorizontalPodAutoscalerList>;
getResource(groupVersionKind: "autoscaling/v1/HorizontalPodAutoscalerList", namespace: string, name: string): pulumi.Output<autoscaling.v1.HorizontalPodAutoscalerList>;
getResource(groupVersionKind: "autoscaling/v2/HorizontalPodAutoscaler", name: string): pulumi.Output<autoscaling.v2.HorizontalPodAutoscaler>;
getResource(groupVersionKind: "autoscaling/v2/HorizontalPodAutoscaler", namespace: string, name: string): pulumi.Output<autoscaling.v2.HorizontalPodAutoscaler>;
getResource(groupVersionKind: "autoscaling/v2/HorizontalPodAutoscalerList", name: string): pulumi.Output<autoscaling.v2.HorizontalPodAutoscalerList>;
getResource(groupVersionKind: "autoscaling/v2/HorizontalPodAutoscalerList", namespace: string, name: string): pulumi.Output<autoscaling.v2.HorizontalPodAutoscalerList>;
getResource(groupVersionKind: "autoscaling/v2beta1/HorizontalPodAutoscaler", name: string): pulumi.Output<autoscaling.v2beta1.HorizontalPodAutoscaler>;
getResource(groupVersionKind: "autoscaling/v2beta1/HorizontalPodAutoscaler", namespace: string, name: string): pulumi.Output<autoscaling.v2beta1.HorizontalPodAutoscaler>;
getResource(groupVersionKind: "autoscaling/v2beta1/HorizontalPodAutoscalerList", name: string): pulumi.Output<autoscaling.v2beta1.HorizontalPodAutoscalerList>;
getResource(groupVersionKind: "autoscaling/v2beta1/HorizontalPodAutoscalerList", namespace: string, name: string): pulumi.Output<autoscaling.v2beta1.HorizontalPodAutoscalerList>;
getResource(groupVersionKind: "autoscaling/v2beta2/HorizontalPodAutoscaler", name: string): pulumi.Output<autoscaling.v2beta2.HorizontalPodAutoscaler>;
getResource(groupVersionKind: "autoscaling/v2beta2/HorizontalPodAutoscaler", namespace: string, name: string): pulumi.Output<autoscaling.v2beta2.HorizontalPodAutoscaler>;
getResource(groupVersionKind: "autoscaling/v2beta2/HorizontalPodAutoscalerList", name: string): pulumi.Output<autoscaling.v2beta2.HorizontalPodAutoscalerList>;
getResource(groupVersionKind: "autoscaling/v2beta2/HorizontalPodAutoscalerList", namespace: string, name: string): pulumi.Output<autoscaling.v2beta2.HorizontalPodAutoscalerList>;
getResource(groupVersionKind: "batch/v1/CronJob", name: string): pulumi.Output<batch.v1.CronJob>;
getResource(groupVersionKind: "batch/v1/CronJob", namespace: string, name: string): pulumi.Output<batch.v1.CronJob>;
getResource(groupVersionKind: "batch/v1/CronJobList", name: string): pulumi.Output<batch.v1.CronJobList>;
getResource(groupVersionKind: "batch/v1/CronJobList", namespace: string, name: string): pulumi.Output<batch.v1.CronJobList>;
getResource(groupVersionKind: "batch/v1/Job", name: string): pulumi.Output<batch.v1.Job>;
getResource(groupVersionKind: "batch/v1/Job", namespace: string, name: string): pulumi.Output<batch.v1.Job>;
getResource(groupVersionKind: "batch/v1/JobList", name: string): pulumi.Output<batch.v1.JobList>;
getResource(groupVersionKind: "batch/v1/JobList", namespace: string, name: string): pulumi.Output<batch.v1.JobList>;
getResource(groupVersionKind: "batch/v1beta1/CronJob", name: string): pulumi.Output<batch.v1beta1.CronJob>;
getResource(groupVersionKind: "batch/v1beta1/CronJob", namespace: string, name: string): pulumi.Output<batch.v1beta1.CronJob>;
getResource(groupVersionKind: "batch/v1beta1/CronJobList", name: string): pulumi.Output<batch.v1beta1.CronJobList>;
getResource(groupVersionKind: "batch/v1beta1/CronJobList", namespace: string, name: string): pulumi.Output<batch.v1beta1.CronJobList>;
getResource(groupVersionKind: "batch/v2alpha1/CronJob", name: string): pulumi.Output<batch.v2alpha1.CronJob>;
getResource(groupVersionKind: "batch/v2alpha1/CronJob", namespace: string, name: string): pulumi.Output<batch.v2alpha1.CronJob>;
getResource(groupVersionKind: "batch/v2alpha1/CronJobList", name: string): pulumi.Output<batch.v2alpha1.CronJobList>;
getResource(groupVersionKind: "batch/v2alpha1/CronJobList", namespace: string, name: string): pulumi.Output<batch.v2alpha1.CronJobList>;
getResource(groupVersionKind: "certificates.k8s.io/v1/CertificateSigningRequest", name: string): pulumi.Output<certificates.v1.CertificateSigningRequest>;
getResource(groupVersionKind: "certificates.k8s.io/v1/CertificateSigningRequest", namespace: string, name: string): pulumi.Output<certificates.v1.CertificateSigningRequest>;
getResource(groupVersionKind: "certificates.k8s.io/v1/CertificateSigningRequestList", name: string): pulumi.Output<certificates.v1.CertificateSigningRequestList>;
getResource(groupVersionKind: "certificates.k8s.io/v1/CertificateSigningRequestList", namespace: string, name: string): pulumi.Output<certificates.v1.CertificateSigningRequestList>;
getResource(groupVersionKind: "certificates.k8s.io/v1alpha1/ClusterTrustBundle", name: string): pulumi.Output<certificates.v1alpha1.ClusterTrustBundle>;
getResource(groupVersionKind: "certificates.k8s.io/v1alpha1/ClusterTrustBundle", namespace: string, name: string): pulumi.Output<certificates.v1alpha1.ClusterTrustBundle>;
getResource(groupVersionKind: "certificates.k8s.io/v1alpha1/ClusterTrustBundleList", name: string): pulumi.Output<certificates.v1alpha1.ClusterTrustBundleList>;
getResource(groupVersionKind: "certificates.k8s.io/v1alpha1/ClusterTrustBundleList", namespace: string, name: string): pulumi.Output<certificates.v1alpha1.ClusterTrustBundleList>;
getResource(groupVersionKind: "certificates.k8s.io/v1beta1/CertificateSigningRequest", name: string): pulumi.Output<certificates.v1beta1.CertificateSigningRequest>;
getResource(groupVersionKind: "certificates.k8s.io/v1beta1/CertificateSigningRequest", namespace: string, name: string): pulumi.Output<certificates.v1beta1.CertificateSigningRequest>;
getResource(groupVersionKind: "certificates.k8s.io/v1beta1/CertificateSigningRequestList", name: string): pulumi.Output<certificates.v1beta1.CertificateSigningRequestList>;
getResource(groupVersionKind: "certificates.k8s.io/v1beta1/CertificateSigningRequestList", namespace: string, name: string): pulumi.Output<certificates.v1beta1.CertificateSigningRequestList>;
getResource(groupVersionKind: "certificates.k8s.io/v1beta1/ClusterTrustBundle", name: string): pulumi.Output<certificates.v1beta1.ClusterTrustBundle>;
getResource(groupVersionKind: "certificates.k8s.io/v1beta1/ClusterTrustBundle", namespace: string, name: string): pulumi.Output<certificates.v1beta1.ClusterTrustBundle>;
getResource(groupVersionKind: "certificates.k8s.io/v1beta1/ClusterTrustBundleList", name: string): pulumi.Output<certificates.v1beta1.ClusterTrustBundleList>;
getResource(groupVersionKind: "certificates.k8s.io/v1beta1/ClusterTrustBundleList", namespace: string, name: string): pulumi.Output<certificates.v1beta1.ClusterTrustBundleList>;
getResource(groupVersionKind: "coordination.k8s.io/v1/Lease", name: string): pulumi.Output<coordination.v1.Lease>;
getResource(groupVersionKind: "coordination.k8s.io/v1/Lease", namespace: string, name: string): pulumi.Output<coordination.v1.Lease>;
getResource(groupVersionKind: "coordination.k8s.io/v1/LeaseList", name: string): pulumi.Output<coordination.v1.LeaseList>;
getResource(groupVersionKind: "coordination.k8s.io/v1/LeaseList", namespace: string, name: string): pulumi.Output<coordination.v1.LeaseList>;
getResource(groupVersionKind: "coordination.k8s.io/v1alpha1/LeaseCandidate", name: string): pulumi.Output<coordination.v1alpha1.LeaseCandidate>;
getResource(groupVersionKind: "coordination.k8s.io/v1alpha1/LeaseCandidate", namespace: string, name: string): pulumi.Output<coordination.v1alpha1.LeaseCandidate>;
getResource(groupVersionKind: "coordination.k8s.io/v1alpha1/LeaseCandidateList", name: string): pulumi.Output<coordination.v1alpha1.LeaseCandidateList>;
getResource(groupVersionKind: "coordination.k8s.io/v1alpha1/LeaseCandidateList", namespace: string, name: string): pulumi.Output<coordination.v1alpha1.LeaseCandidateList>;
getResource(groupVersionKind: "coordination.k8s.io/v1alpha2/LeaseCandidate", name: string): pulumi.Output<coordination.v1alpha2.LeaseCandidate>;
getResource(groupVersionKind: "coordination.k8s.io/v1alpha2/LeaseCandidate", namespace: string, name: string): pulumi.Output<coordination.v1alpha2.LeaseCandidate>;
getResource(groupVersionKind: "coordination.k8s.io/v1alpha2/LeaseCandidateList", name: string): pulumi.Output<coordination.v1alpha2.LeaseCandidateList>;
getResource(groupVersionKind: "coordination.k8s.io/v1alpha2/LeaseCandidateList", namespace: string, name: string): pulumi.Output<coordination.v1alpha2.LeaseCandidateList>;
getResource(groupVersionKind: "coordination.k8s.io/v1beta1/Lease", name: string): pulumi.Output<coordination.v1beta1.Lease>;
getResource(groupVersionKind: "coordination.k8s.io/v1beta1/Lease", namespace: string, name: string): pulumi.Output<coordination.v1beta1.Lease>;
getResource(groupVersionKind: "coordination.k8s.io/v1beta1/LeaseCandidate", name: string): pulumi.Output<coordination.v1beta1.LeaseCandidate>;
getResource(groupVersionKind: "coordination.k8s.io/v1beta1/LeaseCandidate", namespace: string, name: string): pulumi.Output<coordination.v1beta1.LeaseCandidate>;
getResource(groupVersionKind: "coordination.k8s.io/v1beta1/LeaseCandidateList", name: string): pulumi.Output<coordination.v1beta1.LeaseCandidateList>;
getResource(groupVersionKind: "coordination.k8s.io/v1beta1/LeaseCandidateList", namespace: string, name: string): pulumi.Output<coordination.v1beta1.LeaseCandidateList>;
getResource(groupVersionKind: "coordination.k8s.io/v1beta1/LeaseList", name: string): pulumi.Output<coordination.v1beta1.LeaseList>;
getResource(groupVersionKind: "coordination.k8s.io/v1beta1/LeaseList", namespace: string, name: string): pulumi.Output<coordination.v1beta1.LeaseList>;
getResource(groupVersionKind: "v1/Binding", name: string): pulumi.Output<core.v1.Binding>;
getResource(groupVersionKind: "v1/Binding", namespace: string, name: string): pulumi.Output<core.v1.Binding>;
getResource(groupVersionKind: "v1/ConfigMap", name: string): pulumi.Output<core.v1.ConfigMap>;
getResource(groupVersionKind: "v1/ConfigMap", namespace: string, name: string): pulumi.Output<core.v1.ConfigMap>;
getResource(groupVersionKind: "v1/ConfigMapList", name: string): pulumi.Output<core.v1.ConfigMapList>;
getResource(groupVersionKind: "v1/ConfigMapList", namespace: string, name: string): pulumi.Output<core.v1.ConfigMapList>;
getResource(groupVersionKind: "v1/Endpoints", name: string): pulumi.Output<core.v1.Endpoints>;
getResource(groupVersionKind: "v1/Endpoints", namespace: string, name: string): pulumi.Output<core.v1.Endpoints>;
getResource(groupVersionKind: "v1/EndpointsList", name: string): pulumi.Output<core.v1.EndpointsList>;
getResource(groupVersionKind: "v1/EndpointsList", namespace: string, name: string): pulumi.Output<core.v1.EndpointsList>;
getResource(groupVersionKind: "v1/Event", name: string): pulumi.Output<core.v1.Event>;
getResource(groupVersionKind: "v1/Event", namespace: string, name: string): pulumi.Output<core.v1.Event>;
getResource(groupVersionKind: "v1/EventList", name: string): pulumi.Output<core.v1.EventList>;
getResource(groupVersionKind: "v1/EventList", namespace: string, name: string): pulumi.Output<core.v1.EventList>;
getResource(groupVersionKind: "v1/LimitRange", name: string): pulumi.Output<core.v1.LimitRange>;
getResource(groupVersionKind: "v1/LimitRange", namespace: string, name: string): pulumi.Output<core.v1.LimitRange>;
getResource(groupVersionKind: "v1/LimitRangeList", name: string): pulumi.Output<core.v1.LimitRangeList>;
getResource(groupVersionKind: "v1/LimitRangeList", namespace: string, name: string): pulumi.Output<core.v1.LimitRangeList>;
getResource(groupVersionKind: "v1/Namespace", name: string): pulumi.Output<core.v1.Namespace>;
getResource(groupVersionKind: "v1/Namespace", namespace: string, name: string): pulumi.Output<core.v1.Namespace>;
getResource(groupVersionKind: "v1/NamespaceList", name: string): pulumi.Output<core.v1.NamespaceList>;
getResource(groupVersionKind: "v1/NamespaceList", namespace: string, name: string): pulumi.Output<core.v1.NamespaceList>;
getResource(groupVersionKind: "v1/Node", name: string): pulumi.Output<core.v1.Node>;
getResource(groupVersionKind: "v1/Node", namespace: string, name: string): pulumi.Output<core.v1.Node>;
getResource(groupVersionKind: "v1/NodeList", name: string): pulumi.Output<core.v1.NodeList>;
getResource(groupVersionKind: "v1/NodeList", namespace: string, name: string): pulumi.Output<core.v1.NodeList>;
getResource(groupVersionKind: "v1/PersistentVolume", name: string): pulumi.Output<core.v1.PersistentVolume>;
getResource(groupVersionKind: "v1/PersistentVolume", namespace: string, name: string): pulumi.Output<core.v1.PersistentVolume>;
getResource(groupVersionKind: "v1/PersistentVolumeClaim", name: string): pulumi.Output<core.v1.PersistentVolumeClaim>;
getResource(groupVersionKind: "v1/PersistentVolumeClaim", namespace: string, name: string): pulumi.Output<core.v1.PersistentVolumeClaim>;
getResource(groupVersionKind: "v1/PersistentVolumeClaimList", name: string): pulumi.Output<core.v1.PersistentVolumeClaimList>;
getResource(groupVersionKind: "v1/PersistentVolumeClaimList", namespace: string, name: string): pulumi.Output<core.v1.PersistentVolumeClaimList>;
getResource(groupVersionKind: "v1/PersistentVolumeList", name: string): pulumi.Output<core.v1.PersistentVolumeList>;
getResource(groupVersionKind: "v1/PersistentVolumeList", namespace: string, name: string): pulumi.Output<core.v1.PersistentVolumeList>;
getResource(groupVersionKind: "v1/Pod", name: string): pulumi.Output<core.v1.Pod>;
getResource(groupVersionKind: "v1/Pod", namespace: string, name: string): pulumi.Output<core.v1.Pod>;
getResource(groupVersionKind: "v1/PodList", name: string): pulumi.Output<core.v1.PodList>;
getResource(groupVersionKind: "v1/PodList", namespace: string, name: string): pulumi.Output<core.v1.PodList>;
getResource(groupVersionKind: "v1/PodTemplate", name: string): pulumi.Output<core.v1.PodTemplate>;
getResource(groupVersionKind: "v1/PodTemplate", namespace: string, name: string): pulumi.Output<core.v1.PodTemplate>;
getResource(groupVersionKind: "v1/PodTemplateList", name: string): pulumi.Output<core.v1.PodTemplateList>;
getResource(groupVersionKind: "v1/PodTemplateList", namespace: string, name: string): pulumi.Output<core.v1.PodTemplateList>;
getResource(groupVersionKind: "v1/ReplicationController", name: string): pulumi.Output<core.v1.ReplicationController>;
getResource(groupVersionKind: "v1/ReplicationController", namespace: string, name: string): pulumi.Output<core.v1.ReplicationController>;
getResource(groupVersionKind: "v1/ReplicationControllerList", name: string): pulumi.Output<core.v1.ReplicationControllerList>;
getResource(groupVersionKind: "v1/ReplicationControllerList", namespace: string, name: string): pulumi.Output<core.v1.ReplicationControllerList>;
getResource(groupVersionKind: "v1/ResourceQuota", name: string): pulumi.Output<core.v1.ResourceQuota>;
getResource(groupVersionKind: "v1/ResourceQuota", namespace: string, name: string): pulumi.Output<core.v1.ResourceQuota>;
getResource(groupVersionKind: "v1/ResourceQuotaList", name: string): pulumi.Output<core.v1.ResourceQuotaList>;
getResource(groupVersionKind: "v1/ResourceQuotaList", namespace: string, name: string): pulumi.Output<core.v1.ResourceQuotaList>;
getResource(groupVersionKind: "v1/Secret", name: string): pulumi.Output<core.v1.Secret>;
getResource(groupVersionKind: "v1/Secret", namespace: string, name: string): pulumi.Output<core.v1.Secret>;
getResource(groupVersionKind: "v1/SecretList", name: string): pulumi.Output<core.v1.SecretList>;
getResource(groupVersionKind: "v1/SecretList", namespace: string, name: string): pulumi.Output<core.v1.SecretList>;
getResource(groupVersionKind: "v1/Service", name: string): pulumi.Output<core.v1.Service>;
getResource(groupVersionKind: "v1/Service", namespace: string, name: string): pulumi.Output<core.v1.Service>;
getResource(groupVersionKind: "v1/ServiceAccount", name: string): pulumi.Output<core.v1.ServiceAccount>;
getResource(groupVersionKind: "v1/ServiceAccount", namespace: string, name: string): pulumi.Output<core.v1.ServiceAccount>;
getResource(groupVersionKind: "v1/ServiceAccountList", name: string): pulumi.Output<core.v1.ServiceAccountList>;
getResource(groupVersionKind: "v1/ServiceAccountList", namespace: string, name: string): pulumi.Output<core.v1.ServiceAccountList>;
getResource(groupVersionKind: "v1/ServiceList", name: string): pulumi.Output<core.v1.ServiceList>;
getResource(groupVersionKind: "v1/ServiceList", namespace: string, name: string): pulumi.Output<core.v1.ServiceList>;
getResource(groupVersionKind: "discovery.k8s.io/v1/EndpointSlice", name: string): pulumi.Output<discovery.v1.EndpointSlice>;
getResource(groupVersionKind: "discovery.k8s.io/v1/EndpointSlice", namespace: string, name: string): pulumi.Output<discovery.v1.EndpointSlice>;
getResource(groupVersionKind: "discovery.k8s.io/v1/EndpointSliceList", name: string): pulumi.Output<discovery.v1.EndpointSliceList>;
getResource(groupVersionKind: "discovery.k8s.io/v1/EndpointSliceList", namespace: string, name: string): pulumi.Output<discovery.v1.EndpointSliceList>;
getResource(groupVersionKind: "discovery.k8s.io/v1beta1/EndpointSlice", name: string): pulumi.Output<discovery.v1beta1.EndpointSlice>;
getResource(groupVersionKind: "discovery.k8s.io/v1beta1/EndpointSlice", namespace: string, name: string): pulumi.Output<discovery.v1beta1.EndpointSlice>;
getResource(groupVersionKind: "discovery.k8s.io/v1beta1/EndpointSliceList", name: string): pulumi.Output<discovery.v1beta1.EndpointSliceList>;
getResource(groupVersionKind: "discovery.k8s.io/v1beta1/EndpointSliceList", namespace: string, name: string): pulumi.Output<discovery.v1beta1.EndpointSliceList>;
getResource(groupVersionKind: "events.k8s.io/v1/Event", name: string): pulumi.Output<events.v1.Event>;
getResource(groupVersionKind: "events.k8s.io/v1/Event", namespace: string, name: string): pulumi.Output<events.v1.Event>;
getResource(groupVersionKind: "events.k8s.io/v1/EventList", name: string): pulumi.Output<events.v1.EventList>;
getResource(groupVersionKind: "events.k8s.io/v1/EventList", namespace: string, name: string): pulumi.Output<events.v1.EventList>;
getResource(groupVersionKind: "events.k8s.io/v1beta1/Event", name: string): pulumi.Output<events.v1beta1.Event>;
getResource(groupVersionKind: "events.k8s.io/v1beta1/Event", namespace: string, name: string): pulumi.Output<events.v1beta1.Event>;
getResource(groupVersionKind: "events.k8s.io/v1beta1/EventList", name: string): pulumi.Output<events.v1beta1.EventList>;
getResource(groupVersionKind: "events.k8s.io/v1beta1/EventList", namespace: string, name: string): pulumi.Output<events.v1beta1.EventList>;
getResource(groupVersionKind: "extensions/v1beta1/DaemonSet", name: string): pulumi.Output<extensions.v1beta1.DaemonSet>;
getResource(groupVersionKind: "extensions/v1beta1/DaemonSet", namespace: string, name: string): pulumi.Output<extensions.v1beta1.DaemonSet>;
getResource(groupVersionKind: "extensions/v1beta1/DaemonSetList", name: string): pulumi.Output<extensions.v1beta1.DaemonSetList>;
getResource(groupVersionKind: "extensions/v1beta1/DaemonSetList", namespace: string, name: string): pulumi.Output<extensions.v1beta1.DaemonSetList>;
getResource(groupVersionKind: "extensions/v1beta1/Deployment", name: string): pulumi.Output<extensions.v1beta1.Deployment>;
getResource(groupVersionKind: "extensions/v1beta1/Deployment", namespace: string, name: string): pulumi.Output<extensions.v1beta1.Deployment>;
getResource(groupVersionKind: "extensions/v1beta1/DeploymentList", name: string): pulumi.Output<extensions.v1beta1.DeploymentList>;
getResource(groupVersionKind: "extensions/v1beta1/DeploymentList", namespace: string, name: string): pulumi.Output<extensions.v1beta1.DeploymentList>;
getResource(groupVersionKind: "extensions/v1beta1/Ingress", name: string): pulumi.Output<extensions.v1beta1.Ingress>;
getResource(groupVersionKind: "extensions/v1beta1/Ingress", namespace: string, name: string): pulumi.Output<extensions.v1beta1.Ingress>;
getResource(groupVersionKind: "extensions/v1beta1/IngressList", name: string): pulumi.Output<extensions.v1beta1.IngressList>;
getResource(groupVersionKind: "extensions/v1beta1/IngressList", namespace: string, name: string): pulumi.Output<extensions.v1beta1.IngressList>;
getResource(groupVersionKind: "extensions/v1beta1/NetworkPolicy", name: string): pulumi.Output<extensions.v1beta1.NetworkPolicy>;
getResource(groupVersionKind: "extensions/v1beta1/NetworkPolicy", namespace: string, name: string): pulumi.Output<extensions.v1beta1.NetworkPolicy>;
getResource(groupVersionKind: "extensions/v1beta1/NetworkPolicyList", name: string): pulumi.Output<extensions.v1beta1.NetworkPolicyList>;
getResource(groupVersionKind: "extensions/v1beta1/NetworkPolicyList", namespace: string, name: string): pulumi.Output<extensions.v1beta1.NetworkPolicyList>;
getResource(groupVersionKind: "extensions/v1beta1/PodSecurityPolicy", name: string): pulumi.Output<extensions.v1beta1.PodSecurityPolicy>;
getResource(groupVersionKind: "extensions/v1beta1/PodSecurityPolicy", namespace: string, name: string): pulumi.Output<extensions.v1beta1.PodSecurityPolicy>;
getResource(groupVersionKind: "extensions/v1beta1/PodSecurityPolicyList", name: string): pulumi.Output<extensions.v1beta1.PodSecurityPolicyList>;
getResource(groupVersionKind: "extensions/v1beta1/PodSecurityPolicyList", namespace: string, name: string): pulumi.Output<extensions.v1beta1.PodSecurityPolicyList>;
getResource(groupVersionKind: "extensions/v1beta1/ReplicaSet", name: string): pulumi.Output<extensions.v1beta1.ReplicaSet>;
getResource(groupVersionKind: "extensions/v1beta1/ReplicaSet", namespace: string, name: string): pulumi.Output<extensions.v1beta1.ReplicaSet>;
getResource(groupVersionKind: "extensions/v1beta1/ReplicaSetList", name: string): pulumi.Output<extensions.v1beta1.ReplicaSetList>;
getResource(groupVersionKind: "extensions/v1beta1/ReplicaSetList", namespace: string, name: string): pulumi.Output<extensions.v1beta1.ReplicaSetList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1/FlowSchema", name: string): pulumi.Output<flowcontrol.v1.FlowSchema>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1/FlowSchema", namespace: string, name: string): pulumi.Output<flowcontrol.v1.FlowSchema>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1/FlowSchemaList", name: string): pulumi.Output<flowcontrol.v1.FlowSchemaList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1/FlowSchemaList", namespace: string, name: string): pulumi.Output<flowcontrol.v1.FlowSchemaList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1/PriorityLevelConfiguration", name: string): pulumi.Output<flowcontrol.v1.PriorityLevelConfiguration>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1/PriorityLevelConfiguration", namespace: string, name: string): pulumi.Output<flowcontrol.v1.PriorityLevelConfiguration>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1/PriorityLevelConfigurationList", name: string): pulumi.Output<flowcontrol.v1.PriorityLevelConfigurationList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1/PriorityLevelConfigurationList", namespace: string, name: string): pulumi.Output<flowcontrol.v1.PriorityLevelConfigurationList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1alpha1/FlowSchema", name: string): pulumi.Output<flowcontrol.v1alpha1.FlowSchema>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1alpha1/FlowSchema", namespace: string, name: string): pulumi.Output<flowcontrol.v1alpha1.FlowSchema>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1alpha1/FlowSchemaList", name: string): pulumi.Output<flowcontrol.v1alpha1.FlowSchemaList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1alpha1/FlowSchemaList", namespace: string, name: string): pulumi.Output<flowcontrol.v1alpha1.FlowSchemaList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1alpha1/PriorityLevelConfiguration", name: string): pulumi.Output<flowcontrol.v1alpha1.PriorityLevelConfiguration>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1alpha1/PriorityLevelConfiguration", namespace: string, name: string): pulumi.Output<flowcontrol.v1alpha1.PriorityLevelConfiguration>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1alpha1/PriorityLevelConfigurationList", name: string): pulumi.Output<flowcontrol.v1alpha1.PriorityLevelConfigurationList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1alpha1/PriorityLevelConfigurationList", namespace: string, name: string): pulumi.Output<flowcontrol.v1alpha1.PriorityLevelConfigurationList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta1/FlowSchema", name: string): pulumi.Output<flowcontrol.v1beta1.FlowSchema>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta1/FlowSchema", namespace: string, name: string): pulumi.Output<flowcontrol.v1beta1.FlowSchema>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta1/FlowSchemaList", name: string): pulumi.Output<flowcontrol.v1beta1.FlowSchemaList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta1/FlowSchemaList", namespace: string, name: string): pulumi.Output<flowcontrol.v1beta1.FlowSchemaList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta1/PriorityLevelConfiguration", name: string): pulumi.Output<flowcontrol.v1beta1.PriorityLevelConfiguration>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta1/PriorityLevelConfiguration", namespace: string, name: string): pulumi.Output<flowcontrol.v1beta1.PriorityLevelConfiguration>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta1/PriorityLevelConfigurationList", name: string): pulumi.Output<flowcontrol.v1beta1.PriorityLevelConfigurationList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta1/PriorityLevelConfigurationList", namespace: string, name: string): pulumi.Output<flowcontrol.v1beta1.PriorityLevelConfigurationList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta2/FlowSchema", name: string): pulumi.Output<flowcontrol.v1beta2.FlowSchema>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta2/FlowSchema", namespace: string, name: string): pulumi.Output<flowcontrol.v1beta2.FlowSchema>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta2/FlowSchemaList", name: string): pulumi.Output<flowcontrol.v1beta2.FlowSchemaList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta2/FlowSchemaList", namespace: string, name: string): pulumi.Output<flowcontrol.v1beta2.FlowSchemaList>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta2/PriorityLevelConfiguration", name: string): pulumi.Output<flowcontrol.v1beta2.PriorityLevelConfiguration>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta2/PriorityLevelConfiguration", namespace: string, name: string): pulumi.Output<flowcontrol.v1beta2.PriorityLevelConfiguration>;
getResource(groupVersionKind: "flowcontrol.apiserver.k8s.io/v1beta2/PriorityLevelConfigurationList", name: string): pulumi.Output<flowcontrol.v1beta2.