Fork me on GitHub

Module yaml

@pulumi/kubernetes > yaml

Index

provider.ts

class CollectionComponentResource

constructor

new CollectionComponentResource(resourceType: string, name: string, config: any, opts?: pulumi.ComponentResourceOptions)

method getCustomResource

public getCustomResource<T>(groupVersionKind: string, namespace: string): T

getCustomResource returns a resource defined by a CRD with the given group/version/kind and name.

For example: getCustomResource(“monitoring.coreos.com/v1/ServiceMonitor”, “kube-prometheus-exporter-kubernetes”)

public getCustomResource<T>(groupVersionKind: string, namespace: string, name: string): T

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method getResource

public getResource(groupVersionKind: admissionregistration.k8s.io/v1alpha1/InitializerConfiguration, name: string): InitializerConfiguration

getResource returns a resource defined by a built-in Kubernetes group/version/kind and name.

For example: getResource(“apps/v1/Deployment”, “nginx”)

public getResource(groupVersionKind: admissionregistration.k8s.io/v1alpha1/InitializerConfiguration, namespace: string, name: string): InitializerConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1alpha1/InitializerConfigurationList, name: string): InitializerConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1alpha1/InitializerConfigurationList, namespace: string, name: string): InitializerConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/MutatingWebhookConfiguration, name: string): MutatingWebhookConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/MutatingWebhookConfiguration, namespace: string, name: string): MutatingWebhookConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/MutatingWebhookConfigurationList, name: string): MutatingWebhookConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/MutatingWebhookConfigurationList, namespace: string, name: string): MutatingWebhookConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfiguration, name: string): ValidatingWebhookConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfiguration, namespace: string, name: string): ValidatingWebhookConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfigurationList, name: string): ValidatingWebhookConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfigurationList, namespace: string, name: string): ValidatingWebhookConfigurationList
public getResource(groupVersionKind: apiextensions.k8s.io/v1beta1/CustomResourceDefinition, name: string): CustomResourceDefinition
public getResource(groupVersionKind: apiextensions.k8s.io/v1beta1/CustomResourceDefinition, namespace: string, name: string): CustomResourceDefinition
public getResource(groupVersionKind: apiextensions.k8s.io/v1beta1/CustomResourceDefinitionList, name: string): CustomResourceDefinitionList
public getResource(groupVersionKind: apiextensions.k8s.io/v1beta1/CustomResourceDefinitionList, namespace: string, name: string): CustomResourceDefinitionList
public getResource(groupVersionKind: apiregistration/v1beta1/APIService, name: string): APIService
public getResource(groupVersionKind: apiregistration/v1beta1/APIService, namespace: string, name: string): APIService
public getResource(groupVersionKind: apiregistration/v1beta1/APIServiceList, name: string): APIServiceList
public getResource(groupVersionKind: apiregistration/v1beta1/APIServiceList, namespace: string, name: string): APIServiceList
public getResource(groupVersionKind: apps/v1/ControllerRevision, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1/ControllerRevision, namespace: string, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1/ControllerRevisionList, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1/ControllerRevisionList, namespace: string, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1/DaemonSet, name: string): DaemonSet
public getResource(groupVersionKind: apps/v1/DaemonSet, namespace: string, name: string): DaemonSet
public getResource(groupVersionKind: apps/v1/DaemonSetList, name: string): DaemonSetList
public getResource(groupVersionKind: apps/v1/DaemonSetList, namespace: string, name: string): DaemonSetList
public getResource(groupVersionKind: apps/v1/Deployment, name: string): Deployment
public getResource(groupVersionKind: apps/v1/Deployment, namespace: string, name: string): Deployment
public getResource(groupVersionKind: apps/v1/DeploymentList, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1/DeploymentList, namespace: string, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1/ReplicaSet, name: string): ReplicaSet
public getResource(groupVersionKind: apps/v1/ReplicaSet, namespace: string, name: string): ReplicaSet
public getResource(groupVersionKind: apps/v1/ReplicaSetList, name: string): ReplicaSetList
public getResource(groupVersionKind: apps/v1/ReplicaSetList, namespace: string, name: string): ReplicaSetList
public getResource(groupVersionKind: apps/v1/StatefulSet, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1/StatefulSet, namespace: string, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1/StatefulSetList, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1/StatefulSetList, namespace: string, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1beta1/ControllerRevision, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1beta1/ControllerRevision, namespace: string, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1beta1/ControllerRevisionList, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1beta1/ControllerRevisionList, namespace: string, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1beta1/Deployment, name: string): Deployment
public getResource(groupVersionKind: apps/v1beta1/Deployment, namespace: string, name: string): Deployment
public getResource(groupVersionKind: apps/v1beta1/DeploymentList, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1beta1/DeploymentList, namespace: string, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1beta1/DeploymentRollback, name: string): DeploymentRollback
public getResource(groupVersionKind: apps/v1beta1/DeploymentRollback, namespace: string, name: string): DeploymentRollback
public getResource(groupVersionKind: apps/v1beta1/Scale, name: string): Scale
public getResource(groupVersionKind: apps/v1beta1/Scale, namespace: string, name: string): Scale
public getResource(groupVersionKind: apps/v1beta1/StatefulSet, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1beta1/StatefulSet, namespace: string, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1beta1/StatefulSetList, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1beta1/StatefulSetList, namespace: string, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1beta2/ControllerRevision, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1beta2/ControllerRevision, namespace: string, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1beta2/ControllerRevisionList, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1beta2/ControllerRevisionList, namespace: string, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1beta2/DaemonSet, name: string): DaemonSet
public getResource(groupVersionKind: apps/v1beta2/DaemonSet, namespace: string, name: string): DaemonSet
public getResource(groupVersionKind: apps/v1beta2/DaemonSetList, name: string): DaemonSetList
public getResource(groupVersionKind: apps/v1beta2/DaemonSetList, namespace: string, name: string): DaemonSetList
public getResource(groupVersionKind: apps/v1beta2/Deployment, name: string): Deployment
public getResource(groupVersionKind: apps/v1beta2/Deployment, namespace: string, name: string): Deployment
public getResource(groupVersionKind: apps/v1beta2/DeploymentList, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1beta2/DeploymentList, namespace: string, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1beta2/ReplicaSet, name: string): ReplicaSet
public getResource(groupVersionKind: apps/v1beta2/ReplicaSet, namespace: string, name: string): ReplicaSet
public getResource(groupVersionKind: apps/v1beta2/ReplicaSetList, name: string): ReplicaSetList
public getResource(groupVersionKind: apps/v1beta2/ReplicaSetList, namespace: string, name: string): ReplicaSetList
public getResource(groupVersionKind: apps/v1beta2/Scale, name: string): Scale
public getResource(groupVersionKind: apps/v1beta2/Scale, namespace: string, name: string): Scale
public getResource(groupVersionKind: apps/v1beta2/StatefulSet, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1beta2/StatefulSet, namespace: string, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1beta2/StatefulSetList, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1beta2/StatefulSetList, namespace: string, name: string): StatefulSetList
public getResource(groupVersionKind: authentication.k8s.io/v1/TokenReview, name: string): TokenReview
public getResource(groupVersionKind: authentication.k8s.io/v1/TokenReview, namespace: string, name: string): TokenReview
public getResource(groupVersionKind: authentication.k8s.io/v1beta1/TokenReview, name: string): TokenReview
public getResource(groupVersionKind: authentication.k8s.io/v1beta1/TokenReview, namespace: string, name: string): TokenReview
public getResource(groupVersionKind: authorization.k8s.io/v1/LocalSubjectAccessReview, name: string): LocalSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/LocalSubjectAccessReview, namespace: string, name: string): LocalSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SelfSubjectAccessReview, name: string): SelfSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SelfSubjectAccessReview, namespace: string, name: string): SelfSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SelfSubjectRulesReview, name: string): SelfSubjectRulesReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SelfSubjectRulesReview, namespace: string, name: string): SelfSubjectRulesReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SubjectAccessReview, name: string): SubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SubjectAccessReview, namespace: string, name: string): SubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/LocalSubjectAccessReview, name: string): LocalSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/LocalSubjectAccessReview, namespace: string, name: string): LocalSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SelfSubjectAccessReview, name: string): SelfSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SelfSubjectAccessReview, namespace: string, name: string): SelfSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SelfSubjectRulesReview, name: string): SelfSubjectRulesReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SelfSubjectRulesReview, namespace: string, name: string): SelfSubjectRulesReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SubjectAccessReview, name: string): SubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SubjectAccessReview, namespace: string, name: string): SubjectAccessReview
public getResource(groupVersionKind: autoscaling/v1/CrossVersionObjectReference, name: string): CrossVersionObjectReference
public getResource(groupVersionKind: autoscaling/v1/CrossVersionObjectReference, namespace: string, name: string): CrossVersionObjectReference
public getResource(groupVersionKind: autoscaling/v1/HorizontalPodAutoscaler, name: string): HorizontalPodAutoscaler
public getResource(groupVersionKind: autoscaling/v1/HorizontalPodAutoscaler, namespace: string, name: string): HorizontalPodAutoscaler
public getResource(groupVersionKind: autoscaling/v1/HorizontalPodAutoscalerList, name: string): HorizontalPodAutoscalerList
public getResource(groupVersionKind: autoscaling/v1/HorizontalPodAutoscalerList, namespace: string, name: string): HorizontalPodAutoscalerList
public getResource(groupVersionKind: autoscaling/v1/Scale, name: string): Scale
public getResource(groupVersionKind: autoscaling/v1/Scale, namespace: string, name: string): Scale
public getResource(groupVersionKind: autoscaling/v2beta1/CrossVersionObjectReference, name: string): CrossVersionObjectReference
public getResource(groupVersionKind: autoscaling/v2beta1/CrossVersionObjectReference, namespace: string, name: string): CrossVersionObjectReference
public getResource(groupVersionKind: autoscaling/v2beta1/HorizontalPodAutoscaler, name: string): HorizontalPodAutoscaler
public getResource(groupVersionKind: autoscaling/v2beta1/HorizontalPodAutoscaler, namespace: string, name: string): HorizontalPodAutoscaler
public getResource(groupVersionKind: autoscaling/v2beta1/HorizontalPodAutoscalerList, name: string): HorizontalPodAutoscalerList
public getResource(groupVersionKind: autoscaling/v2beta1/HorizontalPodAutoscalerList, namespace: string, name: string): HorizontalPodAutoscalerList
public getResource(groupVersionKind: batch/v1/Job, name: string): Job
public getResource(groupVersionKind: batch/v1/Job, namespace: string, name: string): Job
public getResource(groupVersionKind: batch/v1/JobList, name: string): JobList
public getResource(groupVersionKind: batch/v1/JobList, namespace: string, name: string): JobList
public getResource(groupVersionKind: batch/v1beta1/CronJob, name: string): CronJob
public getResource(groupVersionKind: batch/v1beta1/CronJob, namespace: string, name: string): CronJob
public getResource(groupVersionKind: batch/v1beta1/CronJobList, name: string): CronJobList
public getResource(groupVersionKind: batch/v1beta1/CronJobList, namespace: string, name: string): CronJobList
public getResource(groupVersionKind: batch/v2alpha1/CronJob, name: string): CronJob
public getResource(groupVersionKind: batch/v2alpha1/CronJob, namespace: string, name: string): CronJob
public getResource(groupVersionKind: batch/v2alpha1/CronJobList, name: string): CronJobList
public getResource(groupVersionKind: batch/v2alpha1/CronJobList, namespace: string, name: string): CronJobList
public getResource(groupVersionKind: certificates.k8s.io/v1beta1/CertificateSigningRequest, name: string): CertificateSigningRequest
public getResource(groupVersionKind: certificates.k8s.io/v1beta1/CertificateSigningRequest, namespace: string, name: string): CertificateSigningRequest
public getResource(groupVersionKind: certificates.k8s.io/v1beta1/CertificateSigningRequestList, name: string): CertificateSigningRequestList
public getResource(groupVersionKind: certificates.k8s.io/v1beta1/CertificateSigningRequestList, namespace: string, name: string): CertificateSigningRequestList
public getResource(groupVersionKind: v1/Binding, name: string): Binding
public getResource(groupVersionKind: v1/Binding, namespace: string, name: string): Binding
public getResource(groupVersionKind: v1/ComponentStatus, name: string): ComponentStatus
public getResource(groupVersionKind: v1/ComponentStatus, namespace: string, name: string): ComponentStatus
public getResource(groupVersionKind: v1/ComponentStatusList, name: string): ComponentStatusList
public getResource(groupVersionKind: v1/ComponentStatusList, namespace: string, name: string): ComponentStatusList
public getResource(groupVersionKind: v1/ConfigMap, name: string): ConfigMap
public getResource(groupVersionKind: v1/ConfigMap, namespace: string, name: string): ConfigMap
public getResource(groupVersionKind: v1/ConfigMapList, name: string): ConfigMapList
public getResource(groupVersionKind: v1/ConfigMapList, namespace: string, name: string): ConfigMapList
public getResource(groupVersionKind: v1/Endpoints, name: string): Endpoints
public getResource(groupVersionKind: v1/Endpoints, namespace: string, name: string): Endpoints
public getResource(groupVersionKind: v1/EndpointsList, name: string): EndpointsList
public getResource(groupVersionKind: v1/EndpointsList, namespace: string, name: string): EndpointsList
public getResource(groupVersionKind: v1/Event, name: string): Event
public getResource(groupVersionKind: v1/Event, namespace: string, name: string): Event
public getResource(groupVersionKind: v1/EventList, name: string): EventList
public getResource(groupVersionKind: v1/EventList, namespace: string, name: string): EventList
public getResource(groupVersionKind: v1/LimitRange, name: string): LimitRange
public getResource(groupVersionKind: v1/LimitRange, namespace: string, name: string): LimitRange
public getResource(groupVersionKind: v1/LimitRangeList, name: string): LimitRangeList
public getResource(groupVersionKind: v1/LimitRangeList, namespace: string, name: string): LimitRangeList
public getResource(groupVersionKind: v1/Namespace, name: string): Namespace
public getResource(groupVersionKind: v1/Namespace, namespace: string, name: string): Namespace
public getResource(groupVersionKind: v1/NamespaceList, name: string): NamespaceList
public getResource(groupVersionKind: v1/NamespaceList, namespace: string, name: string): NamespaceList
public getResource(groupVersionKind: v1/Node, name: string): Node
public getResource(groupVersionKind: v1/Node, namespace: string, name: string): Node
public getResource(groupVersionKind: v1/NodeConfigSource, name: string): NodeConfigSource
public getResource(groupVersionKind: v1/NodeConfigSource, namespace: string, name: string): NodeConfigSource
public getResource(groupVersionKind: v1/NodeList, name: string): NodeList
public getResource(groupVersionKind: v1/NodeList, namespace: string, name: string): NodeList
public getResource(groupVersionKind: core/v1/ObjectReference, name: string): ObjectReference
public getResource(groupVersionKind: core/v1/ObjectReference, namespace: string, name: string): ObjectReference
public getResource(groupVersionKind: v1/PersistentVolume, name: string): PersistentVolume
public getResource(groupVersionKind: v1/PersistentVolume, namespace: string, name: string): PersistentVolume
public getResource(groupVersionKind: v1/PersistentVolumeClaim, name: string): PersistentVolumeClaim
public getResource(groupVersionKind: v1/PersistentVolumeClaim, namespace: string, name: string): PersistentVolumeClaim
public getResource(groupVersionKind: v1/PersistentVolumeClaimList, name: string): PersistentVolumeClaimList
public getResource(groupVersionKind: v1/PersistentVolumeClaimList, namespace: string, name: string): PersistentVolumeClaimList
public getResource(groupVersionKind: v1/PersistentVolumeList, name: string): PersistentVolumeList
public getResource(groupVersionKind: v1/PersistentVolumeList, namespace: string, name: string): PersistentVolumeList
public getResource(groupVersionKind: v1/Pod, name: string): Pod
public getResource(groupVersionKind: v1/Pod, namespace: string, name: string): Pod
public getResource(groupVersionKind: v1/PodList, name: string): PodList
public getResource(groupVersionKind: v1/PodList, namespace: string, name: string): PodList
public getResource(groupVersionKind: v1/PodTemplate, name: string): PodTemplate
public getResource(groupVersionKind: v1/PodTemplate, namespace: string, name: string): PodTemplate
public getResource(groupVersionKind: v1/PodTemplateList, name: string): PodTemplateList
public getResource(groupVersionKind: v1/PodTemplateList, namespace: string, name: string): PodTemplateList
public getResource(groupVersionKind: v1/ReplicationController, name: string): ReplicationController
public getResource(groupVersionKind: v1/ReplicationController, namespace: string, name: string): ReplicationController
public getResource(groupVersionKind: v1/ReplicationControllerList, name: string): ReplicationControllerList
public getResource(groupVersionKind: v1/ReplicationControllerList, namespace: string, name: string): ReplicationControllerList
public getResource(groupVersionKind: v1/ResourceQuota, name: string): ResourceQuota
public getResource(groupVersionKind: v1/ResourceQuota, namespace: string, name: string): ResourceQuota
public getResource(groupVersionKind: v1/ResourceQuotaList, name: string): ResourceQuotaList
public getResource(groupVersionKind: v1/ResourceQuotaList, namespace: string, name: string): ResourceQuotaList
public getResource(groupVersionKind: v1/Secret, name: string): Secret
public getResource(groupVersionKind: v1/Secret, namespace: string, name: string): Secret
public getResource(groupVersionKind: v1/SecretList, name: string): SecretList
public getResource(groupVersionKind: v1/SecretList, namespace: string, name: string): SecretList
public getResource(groupVersionKind: v1/Service, name: string): Service
public getResource(groupVersionKind: v1/Service, namespace: string, name: string): Service
public getResource(groupVersionKind: v1/ServiceAccount, name: string): ServiceAccount
public getResource(groupVersionKind: v1/ServiceAccount, namespace: string, name: string): ServiceAccount
public getResource(groupVersionKind: v1/ServiceAccountList, name: string): ServiceAccountList
public getResource(groupVersionKind: v1/ServiceAccountList, namespace: string, name: string): ServiceAccountList
public getResource(groupVersionKind: v1/ServiceList, name: string): ServiceList
public getResource(groupVersionKind: v1/ServiceList, namespace: string, name: string): ServiceList
public getResource(groupVersionKind: events.k8s.io/v1beta1/Event, name: string): Event
public getResource(groupVersionKind: events.k8s.io/v1beta1/Event, namespace: string, name: string): Event
public getResource(groupVersionKind: events.k8s.io/v1beta1/EventList, name: string): EventList
public getResource(groupVersionKind: events.k8s.io/v1beta1/EventList, namespace: string, name: string): EventList
public getResource(groupVersionKind: extensions/v1beta1/DaemonSet, name: string): DaemonSet
public getResource(groupVersionKind: extensions/v1beta1/DaemonSet, namespace: string, name: string): DaemonSet
public getResource(groupVersionKind: extensions/v1beta1/DaemonSetList, name: string): DaemonSetList
public getResource(groupVersionKind: extensions/v1beta1/DaemonSetList, namespace: string, name: string): DaemonSetList
public getResource(groupVersionKind: extensions/v1beta1/Deployment, name: string): Deployment
public getResource(groupVersionKind: extensions/v1beta1/Deployment, namespace: string, name: string): Deployment
public getResource(groupVersionKind: extensions/v1beta1/DeploymentList, name: string): DeploymentList
public getResource(groupVersionKind: extensions/v1beta1/DeploymentList, namespace: string, name: string): DeploymentList
public getResource(groupVersionKind: extensions/v1beta1/DeploymentRollback, name: string): DeploymentRollback
public getResource(groupVersionKind: extensions/v1beta1/DeploymentRollback, namespace: string, name: string): DeploymentRollback
public getResource(groupVersionKind: extensions/v1beta1/Ingress, name: string): Ingress
public getResource(groupVersionKind: extensions/v1beta1/Ingress, namespace: string, name: string): Ingress
public getResource(groupVersionKind: extensions/v1beta1/IngressList, name: string): IngressList
public getResource(groupVersionKind: extensions/v1beta1/IngressList, namespace: string, name: string): IngressList
public getResource(groupVersionKind: extensions/v1beta1/NetworkPolicy, name: string): NetworkPolicy
public getResource(groupVersionKind: extensions/v1beta1/NetworkPolicy, namespace: string, name: string): NetworkPolicy
public getResource(groupVersionKind: extensions/v1beta1/NetworkPolicyList, name: string): NetworkPolicyList
public getResource(groupVersionKind: extensions/v1beta1/NetworkPolicyList, namespace: string, name: string): NetworkPolicyList
public getResource(groupVersionKind: extensions/v1beta1/PodSecurityPolicy, name: string): PodSecurityPolicy
public getResource(groupVersionKind: extensions/v1beta1/PodSecurityPolicy, namespace: string, name: string): PodSecurityPolicy
public getResource(groupVersionKind: extensions/v1beta1/PodSecurityPolicyList, name: string): PodSecurityPolicyList
public getResource(groupVersionKind: extensions/v1beta1/PodSecurityPolicyList, namespace: string, name: string): PodSecurityPolicyList
public getResource(groupVersionKind: extensions/v1beta1/ReplicaSet, name: string): ReplicaSet
public getResource(groupVersionKind: extensions/v1beta1/ReplicaSet, namespace: string, name: string): ReplicaSet
public getResource(groupVersionKind: extensions/v1beta1/ReplicaSetList, name: string): ReplicaSetList
public getResource(groupVersionKind: extensions/v1beta1/ReplicaSetList, namespace: string, name: string): ReplicaSetList
public getResource(groupVersionKind: extensions/v1beta1/Scale, name: string): Scale
public getResource(groupVersionKind: extensions/v1beta1/Scale, namespace: string, name: string): Scale
public getResource(groupVersionKind: v1/APIGroup, name: string): APIGroup
public getResource(groupVersionKind: v1/APIGroup, namespace: string, name: string): APIGroup
public getResource(groupVersionKind: v1/APIGroupList, name: string): APIGroupList
public getResource(groupVersionKind: v1/APIGroupList, namespace: string, name: string): APIGroupList
public getResource(groupVersionKind: v1/APIResourceList, name: string): APIResourceList
public getResource(groupVersionKind: v1/APIResourceList, namespace: string, name: string): APIResourceList
public getResource(groupVersionKind: v1/APIVersions, name: string): APIVersions
public getResource(groupVersionKind: v1/APIVersions, namespace: string, name: string): APIVersions
public getResource(groupVersionKind: v1/DeleteOptions, name: string): DeleteOptions
public getResource(groupVersionKind: v1/DeleteOptions, namespace: string, name: string): DeleteOptions
public getResource(groupVersionKind: meta/v1/OwnerReference, name: string): OwnerReference
public getResource(groupVersionKind: meta/v1/OwnerReference, namespace: string, name: string): OwnerReference
public getResource(groupVersionKind: v1/Status, name: string): Status
public getResource(groupVersionKind: v1/Status, namespace: string, name: string): Status
public getResource(groupVersionKind: networking.k8s.io/v1/NetworkPolicy, name: string): NetworkPolicy
public getResource(groupVersionKind: networking.k8s.io/v1/NetworkPolicy, namespace: string, name: string): NetworkPolicy
public getResource(groupVersionKind: networking.k8s.io/v1/NetworkPolicyList, name: string): NetworkPolicyList
public getResource(groupVersionKind: networking.k8s.io/v1/NetworkPolicyList, namespace: string, name: string): NetworkPolicyList
public getResource(groupVersionKind: policy/v1beta1/Eviction, name: string): Eviction
public getResource(groupVersionKind: policy/v1beta1/Eviction, namespace: string, name: string): Eviction
public getResource(groupVersionKind: policy/v1beta1/PodDisruptionBudget, name: string): PodDisruptionBudget
public getResource(groupVersionKind: policy/v1beta1/PodDisruptionBudget, namespace: string, name: string): PodDisruptionBudget
public getResource(groupVersionKind: policy/v1beta1/PodDisruptionBudgetList, name: string): PodDisruptionBudgetList
public getResource(groupVersionKind: policy/v1beta1/PodDisruptionBudgetList, namespace: string, name: string): PodDisruptionBudgetList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRole, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRole, namespace: string, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleBinding, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleBinding, namespace: string, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleBindingList, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleBindingList, namespace: string, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleList, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleList, namespace: string, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/Role, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/Role, namespace: string, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleBinding, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleBinding, namespace: string, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleBindingList, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleBindingList, namespace: string, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleList, name: string): RoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleList, namespace: string, name: string): RoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRole, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRole, namespace: string, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleBinding, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleBinding, namespace: string, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleBindingList, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleBindingList, namespace: string, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleList, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleList, namespace: string, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/Role, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/Role, namespace: string, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleBinding, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleBinding, namespace: string, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleBindingList, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleBindingList, namespace: string, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleList, name: string): RoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleList, namespace: string, name: string): RoleList
public getResource(groupVersionKind: rbac/v1alpha1/Subject, name: string): Subject
public getResource(groupVersionKind: rbac/v1alpha1/Subject, namespace: string, name: string): Subject
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRole, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRole, namespace: string, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleBinding, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleBinding, namespace: string, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleBindingList, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleBindingList, namespace: string, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleList, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleList, namespace: string, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/Role, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/Role, namespace: string, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleBinding, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleBinding, namespace: string, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleBindingList, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleBindingList, namespace: string, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleList, name: string): RoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleList, namespace: string, name: string): RoleList
public getResource(groupVersionKind: scheduling.k8s.io/v1alpha1/PriorityClass, name: string): PriorityClass
public getResource(groupVersionKind: scheduling.k8s.io/v1alpha1/PriorityClass, namespace: string, name: string): PriorityClass
public getResource(groupVersionKind: scheduling.k8s.io/v1alpha1/PriorityClassList, name: string): PriorityClassList
public getResource(groupVersionKind: scheduling.k8s.io/v1alpha1/PriorityClassList, namespace: string, name: string): PriorityClassList
public getResource(groupVersionKind: settings.k8s.io/v1alpha1/PodPreset, name: string): PodPreset
public getResource(groupVersionKind: settings.k8s.io/v1alpha1/PodPreset, namespace: string, name: string): PodPreset
public getResource(groupVersionKind: settings.k8s.io/v1alpha1/PodPresetList, name: string): PodPresetList
public getResource(groupVersionKind: settings.k8s.io/v1alpha1/PodPresetList, namespace: string, name: string): PodPresetList
public getResource(groupVersionKind: storage.k8s.io/v1/StorageClass, name: string): StorageClass
public getResource(groupVersionKind: storage.k8s.io/v1/StorageClass, namespace: string, name: string): StorageClass
public getResource(groupVersionKind: storage.k8s.io/v1/StorageClassList, name: string): StorageClassList
public getResource(groupVersionKind: storage.k8s.io/v1/StorageClassList, namespace: string, name: string): StorageClassList
public getResource(groupVersionKind: storage.k8s.io/v1alpha1/VolumeAttachment, name: string): VolumeAttachment
public getResource(groupVersionKind: storage.k8s.io/v1alpha1/VolumeAttachment, namespace: string, name: string): VolumeAttachment
public getResource(groupVersionKind: storage.k8s.io/v1alpha1/VolumeAttachmentList, name: string): VolumeAttachmentList
public getResource(groupVersionKind: storage.k8s.io/v1alpha1/VolumeAttachmentList, namespace: string, name: string): VolumeAttachmentList
public getResource(groupVersionKind: storage.k8s.io/v1beta1/StorageClass, name: string): StorageClass
public getResource(groupVersionKind: storage.k8s.io/v1beta1/StorageClass, namespace: string, name: string): StorageClass
public getResource(groupVersionKind: storage.k8s.io/v1beta1/StorageClassList, name: string): StorageClassList
public getResource(groupVersionKind: storage.k8s.io/v1beta1/StorageClassList, namespace: string, name: string): StorageClassList

method isInstance

static isInstance(obj: any): boolean

method registerOutputs

protected registerOutputs(outputs: Inputs | Promise<Inputs> | Output<Inputs> | undefined): void

property resources

resources: { ... };

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class ConfigFile

ConfigFile creates a set of Kubernetes resources from Kubernetes YAML file. If config.name is not specified, ConfigFile assumes the argument name is the filename.

constructor

new ConfigFile(name: string, config?: ConfigFileOpts, opts?: pulumi.ComponentResourceOptions)

method getCustomResource

public getCustomResource<T>(groupVersionKind: string, namespace: string): T

getCustomResource returns a resource defined by a CRD with the given group/version/kind and name.

For example: getCustomResource(“monitoring.coreos.com/v1/ServiceMonitor”, “kube-prometheus-exporter-kubernetes”)

public getCustomResource<T>(groupVersionKind: string, namespace: string, name: string): T

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method getResource

public getResource(groupVersionKind: admissionregistration.k8s.io/v1alpha1/InitializerConfiguration, name: string): InitializerConfiguration

getResource returns a resource defined by a built-in Kubernetes group/version/kind and name.

For example: getResource(“apps/v1/Deployment”, “nginx”)

public getResource(groupVersionKind: admissionregistration.k8s.io/v1alpha1/InitializerConfiguration, namespace: string, name: string): InitializerConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1alpha1/InitializerConfigurationList, name: string): InitializerConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1alpha1/InitializerConfigurationList, namespace: string, name: string): InitializerConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/MutatingWebhookConfiguration, name: string): MutatingWebhookConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/MutatingWebhookConfiguration, namespace: string, name: string): MutatingWebhookConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/MutatingWebhookConfigurationList, name: string): MutatingWebhookConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/MutatingWebhookConfigurationList, namespace: string, name: string): MutatingWebhookConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfiguration, name: string): ValidatingWebhookConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfiguration, namespace: string, name: string): ValidatingWebhookConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfigurationList, name: string): ValidatingWebhookConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfigurationList, namespace: string, name: string): ValidatingWebhookConfigurationList
public getResource(groupVersionKind: apiextensions.k8s.io/v1beta1/CustomResourceDefinition, name: string): CustomResourceDefinition
public getResource(groupVersionKind: apiextensions.k8s.io/v1beta1/CustomResourceDefinition, namespace: string, name: string): CustomResourceDefinition
public getResource(groupVersionKind: apiextensions.k8s.io/v1beta1/CustomResourceDefinitionList, name: string): CustomResourceDefinitionList
public getResource(groupVersionKind: apiextensions.k8s.io/v1beta1/CustomResourceDefinitionList, namespace: string, name: string): CustomResourceDefinitionList
public getResource(groupVersionKind: apiregistration/v1beta1/APIService, name: string): APIService
public getResource(groupVersionKind: apiregistration/v1beta1/APIService, namespace: string, name: string): APIService
public getResource(groupVersionKind: apiregistration/v1beta1/APIServiceList, name: string): APIServiceList
public getResource(groupVersionKind: apiregistration/v1beta1/APIServiceList, namespace: string, name: string): APIServiceList
public getResource(groupVersionKind: apps/v1/ControllerRevision, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1/ControllerRevision, namespace: string, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1/ControllerRevisionList, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1/ControllerRevisionList, namespace: string, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1/DaemonSet, name: string): DaemonSet
public getResource(groupVersionKind: apps/v1/DaemonSet, namespace: string, name: string): DaemonSet
public getResource(groupVersionKind: apps/v1/DaemonSetList, name: string): DaemonSetList
public getResource(groupVersionKind: apps/v1/DaemonSetList, namespace: string, name: string): DaemonSetList
public getResource(groupVersionKind: apps/v1/Deployment, name: string): Deployment
public getResource(groupVersionKind: apps/v1/Deployment, namespace: string, name: string): Deployment
public getResource(groupVersionKind: apps/v1/DeploymentList, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1/DeploymentList, namespace: string, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1/ReplicaSet, name: string): ReplicaSet
public getResource(groupVersionKind: apps/v1/ReplicaSet, namespace: string, name: string): ReplicaSet
public getResource(groupVersionKind: apps/v1/ReplicaSetList, name: string): ReplicaSetList
public getResource(groupVersionKind: apps/v1/ReplicaSetList, namespace: string, name: string): ReplicaSetList
public getResource(groupVersionKind: apps/v1/StatefulSet, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1/StatefulSet, namespace: string, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1/StatefulSetList, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1/StatefulSetList, namespace: string, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1beta1/ControllerRevision, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1beta1/ControllerRevision, namespace: string, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1beta1/ControllerRevisionList, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1beta1/ControllerRevisionList, namespace: string, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1beta1/Deployment, name: string): Deployment
public getResource(groupVersionKind: apps/v1beta1/Deployment, namespace: string, name: string): Deployment
public getResource(groupVersionKind: apps/v1beta1/DeploymentList, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1beta1/DeploymentList, namespace: string, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1beta1/DeploymentRollback, name: string): DeploymentRollback
public getResource(groupVersionKind: apps/v1beta1/DeploymentRollback, namespace: string, name: string): DeploymentRollback
public getResource(groupVersionKind: apps/v1beta1/Scale, name: string): Scale
public getResource(groupVersionKind: apps/v1beta1/Scale, namespace: string, name: string): Scale
public getResource(groupVersionKind: apps/v1beta1/StatefulSet, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1beta1/StatefulSet, namespace: string, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1beta1/StatefulSetList, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1beta1/StatefulSetList, namespace: string, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1beta2/ControllerRevision, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1beta2/ControllerRevision, namespace: string, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1beta2/ControllerRevisionList, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1beta2/ControllerRevisionList, namespace: string, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1beta2/DaemonSet, name: string): DaemonSet
public getResource(groupVersionKind: apps/v1beta2/DaemonSet, namespace: string, name: string): DaemonSet
public getResource(groupVersionKind: apps/v1beta2/DaemonSetList, name: string): DaemonSetList
public getResource(groupVersionKind: apps/v1beta2/DaemonSetList, namespace: string, name: string): DaemonSetList
public getResource(groupVersionKind: apps/v1beta2/Deployment, name: string): Deployment
public getResource(groupVersionKind: apps/v1beta2/Deployment, namespace: string, name: string): Deployment
public getResource(groupVersionKind: apps/v1beta2/DeploymentList, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1beta2/DeploymentList, namespace: string, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1beta2/ReplicaSet, name: string): ReplicaSet
public getResource(groupVersionKind: apps/v1beta2/ReplicaSet, namespace: string, name: string): ReplicaSet
public getResource(groupVersionKind: apps/v1beta2/ReplicaSetList, name: string): ReplicaSetList
public getResource(groupVersionKind: apps/v1beta2/ReplicaSetList, namespace: string, name: string): ReplicaSetList
public getResource(groupVersionKind: apps/v1beta2/Scale, name: string): Scale
public getResource(groupVersionKind: apps/v1beta2/Scale, namespace: string, name: string): Scale
public getResource(groupVersionKind: apps/v1beta2/StatefulSet, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1beta2/StatefulSet, namespace: string, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1beta2/StatefulSetList, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1beta2/StatefulSetList, namespace: string, name: string): StatefulSetList
public getResource(groupVersionKind: authentication.k8s.io/v1/TokenReview, name: string): TokenReview
public getResource(groupVersionKind: authentication.k8s.io/v1/TokenReview, namespace: string, name: string): TokenReview
public getResource(groupVersionKind: authentication.k8s.io/v1beta1/TokenReview, name: string): TokenReview
public getResource(groupVersionKind: authentication.k8s.io/v1beta1/TokenReview, namespace: string, name: string): TokenReview
public getResource(groupVersionKind: authorization.k8s.io/v1/LocalSubjectAccessReview, name: string): LocalSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/LocalSubjectAccessReview, namespace: string, name: string): LocalSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SelfSubjectAccessReview, name: string): SelfSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SelfSubjectAccessReview, namespace: string, name: string): SelfSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SelfSubjectRulesReview, name: string): SelfSubjectRulesReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SelfSubjectRulesReview, namespace: string, name: string): SelfSubjectRulesReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SubjectAccessReview, name: string): SubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SubjectAccessReview, namespace: string, name: string): SubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/LocalSubjectAccessReview, name: string): LocalSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/LocalSubjectAccessReview, namespace: string, name: string): LocalSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SelfSubjectAccessReview, name: string): SelfSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SelfSubjectAccessReview, namespace: string, name: string): SelfSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SelfSubjectRulesReview, name: string): SelfSubjectRulesReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SelfSubjectRulesReview, namespace: string, name: string): SelfSubjectRulesReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SubjectAccessReview, name: string): SubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SubjectAccessReview, namespace: string, name: string): SubjectAccessReview
public getResource(groupVersionKind: autoscaling/v1/CrossVersionObjectReference, name: string): CrossVersionObjectReference
public getResource(groupVersionKind: autoscaling/v1/CrossVersionObjectReference, namespace: string, name: string): CrossVersionObjectReference
public getResource(groupVersionKind: autoscaling/v1/HorizontalPodAutoscaler, name: string): HorizontalPodAutoscaler
public getResource(groupVersionKind: autoscaling/v1/HorizontalPodAutoscaler, namespace: string, name: string): HorizontalPodAutoscaler
public getResource(groupVersionKind: autoscaling/v1/HorizontalPodAutoscalerList, name: string): HorizontalPodAutoscalerList
public getResource(groupVersionKind: autoscaling/v1/HorizontalPodAutoscalerList, namespace: string, name: string): HorizontalPodAutoscalerList
public getResource(groupVersionKind: autoscaling/v1/Scale, name: string): Scale
public getResource(groupVersionKind: autoscaling/v1/Scale, namespace: string, name: string): Scale
public getResource(groupVersionKind: autoscaling/v2beta1/CrossVersionObjectReference, name: string): CrossVersionObjectReference
public getResource(groupVersionKind: autoscaling/v2beta1/CrossVersionObjectReference, namespace: string, name: string): CrossVersionObjectReference
public getResource(groupVersionKind: autoscaling/v2beta1/HorizontalPodAutoscaler, name: string): HorizontalPodAutoscaler
public getResource(groupVersionKind: autoscaling/v2beta1/HorizontalPodAutoscaler, namespace: string, name: string): HorizontalPodAutoscaler
public getResource(groupVersionKind: autoscaling/v2beta1/HorizontalPodAutoscalerList, name: string): HorizontalPodAutoscalerList
public getResource(groupVersionKind: autoscaling/v2beta1/HorizontalPodAutoscalerList, namespace: string, name: string): HorizontalPodAutoscalerList
public getResource(groupVersionKind: batch/v1/Job, name: string): Job
public getResource(groupVersionKind: batch/v1/Job, namespace: string, name: string): Job
public getResource(groupVersionKind: batch/v1/JobList, name: string): JobList
public getResource(groupVersionKind: batch/v1/JobList, namespace: string, name: string): JobList
public getResource(groupVersionKind: batch/v1beta1/CronJob, name: string): CronJob
public getResource(groupVersionKind: batch/v1beta1/CronJob, namespace: string, name: string): CronJob
public getResource(groupVersionKind: batch/v1beta1/CronJobList, name: string): CronJobList
public getResource(groupVersionKind: batch/v1beta1/CronJobList, namespace: string, name: string): CronJobList
public getResource(groupVersionKind: batch/v2alpha1/CronJob, name: string): CronJob
public getResource(groupVersionKind: batch/v2alpha1/CronJob, namespace: string, name: string): CronJob
public getResource(groupVersionKind: batch/v2alpha1/CronJobList, name: string): CronJobList
public getResource(groupVersionKind: batch/v2alpha1/CronJobList, namespace: string, name: string): CronJobList
public getResource(groupVersionKind: certificates.k8s.io/v1beta1/CertificateSigningRequest, name: string): CertificateSigningRequest
public getResource(groupVersionKind: certificates.k8s.io/v1beta1/CertificateSigningRequest, namespace: string, name: string): CertificateSigningRequest
public getResource(groupVersionKind: certificates.k8s.io/v1beta1/CertificateSigningRequestList, name: string): CertificateSigningRequestList
public getResource(groupVersionKind: certificates.k8s.io/v1beta1/CertificateSigningRequestList, namespace: string, name: string): CertificateSigningRequestList
public getResource(groupVersionKind: v1/Binding, name: string): Binding
public getResource(groupVersionKind: v1/Binding, namespace: string, name: string): Binding
public getResource(groupVersionKind: v1/ComponentStatus, name: string): ComponentStatus
public getResource(groupVersionKind: v1/ComponentStatus, namespace: string, name: string): ComponentStatus
public getResource(groupVersionKind: v1/ComponentStatusList, name: string): ComponentStatusList
public getResource(groupVersionKind: v1/ComponentStatusList, namespace: string, name: string): ComponentStatusList
public getResource(groupVersionKind: v1/ConfigMap, name: string): ConfigMap
public getResource(groupVersionKind: v1/ConfigMap, namespace: string, name: string): ConfigMap
public getResource(groupVersionKind: v1/ConfigMapList, name: string): ConfigMapList
public getResource(groupVersionKind: v1/ConfigMapList, namespace: string, name: string): ConfigMapList
public getResource(groupVersionKind: v1/Endpoints, name: string): Endpoints
public getResource(groupVersionKind: v1/Endpoints, namespace: string, name: string): Endpoints
public getResource(groupVersionKind: v1/EndpointsList, name: string): EndpointsList
public getResource(groupVersionKind: v1/EndpointsList, namespace: string, name: string): EndpointsList
public getResource(groupVersionKind: v1/Event, name: string): Event
public getResource(groupVersionKind: v1/Event, namespace: string, name: string): Event
public getResource(groupVersionKind: v1/EventList, name: string): EventList
public getResource(groupVersionKind: v1/EventList, namespace: string, name: string): EventList
public getResource(groupVersionKind: v1/LimitRange, name: string): LimitRange
public getResource(groupVersionKind: v1/LimitRange, namespace: string, name: string): LimitRange
public getResource(groupVersionKind: v1/LimitRangeList, name: string): LimitRangeList
public getResource(groupVersionKind: v1/LimitRangeList, namespace: string, name: string): LimitRangeList
public getResource(groupVersionKind: v1/Namespace, name: string): Namespace
public getResource(groupVersionKind: v1/Namespace, namespace: string, name: string): Namespace
public getResource(groupVersionKind: v1/NamespaceList, name: string): NamespaceList
public getResource(groupVersionKind: v1/NamespaceList, namespace: string, name: string): NamespaceList
public getResource(groupVersionKind: v1/Node, name: string): Node
public getResource(groupVersionKind: v1/Node, namespace: string, name: string): Node
public getResource(groupVersionKind: v1/NodeConfigSource, name: string): NodeConfigSource
public getResource(groupVersionKind: v1/NodeConfigSource, namespace: string, name: string): NodeConfigSource
public getResource(groupVersionKind: v1/NodeList, name: string): NodeList
public getResource(groupVersionKind: v1/NodeList, namespace: string, name: string): NodeList
public getResource(groupVersionKind: core/v1/ObjectReference, name: string): ObjectReference
public getResource(groupVersionKind: core/v1/ObjectReference, namespace: string, name: string): ObjectReference
public getResource(groupVersionKind: v1/PersistentVolume, name: string): PersistentVolume
public getResource(groupVersionKind: v1/PersistentVolume, namespace: string, name: string): PersistentVolume
public getResource(groupVersionKind: v1/PersistentVolumeClaim, name: string): PersistentVolumeClaim
public getResource(groupVersionKind: v1/PersistentVolumeClaim, namespace: string, name: string): PersistentVolumeClaim
public getResource(groupVersionKind: v1/PersistentVolumeClaimList, name: string): PersistentVolumeClaimList
public getResource(groupVersionKind: v1/PersistentVolumeClaimList, namespace: string, name: string): PersistentVolumeClaimList
public getResource(groupVersionKind: v1/PersistentVolumeList, name: string): PersistentVolumeList
public getResource(groupVersionKind: v1/PersistentVolumeList, namespace: string, name: string): PersistentVolumeList
public getResource(groupVersionKind: v1/Pod, name: string): Pod
public getResource(groupVersionKind: v1/Pod, namespace: string, name: string): Pod
public getResource(groupVersionKind: v1/PodList, name: string): PodList
public getResource(groupVersionKind: v1/PodList, namespace: string, name: string): PodList
public getResource(groupVersionKind: v1/PodTemplate, name: string): PodTemplate
public getResource(groupVersionKind: v1/PodTemplate, namespace: string, name: string): PodTemplate
public getResource(groupVersionKind: v1/PodTemplateList, name: string): PodTemplateList
public getResource(groupVersionKind: v1/PodTemplateList, namespace: string, name: string): PodTemplateList
public getResource(groupVersionKind: v1/ReplicationController, name: string): ReplicationController
public getResource(groupVersionKind: v1/ReplicationController, namespace: string, name: string): ReplicationController
public getResource(groupVersionKind: v1/ReplicationControllerList, name: string): ReplicationControllerList
public getResource(groupVersionKind: v1/ReplicationControllerList, namespace: string, name: string): ReplicationControllerList
public getResource(groupVersionKind: v1/ResourceQuota, name: string): ResourceQuota
public getResource(groupVersionKind: v1/ResourceQuota, namespace: string, name: string): ResourceQuota
public getResource(groupVersionKind: v1/ResourceQuotaList, name: string): ResourceQuotaList
public getResource(groupVersionKind: v1/ResourceQuotaList, namespace: string, name: string): ResourceQuotaList
public getResource(groupVersionKind: v1/Secret, name: string): Secret
public getResource(groupVersionKind: v1/Secret, namespace: string, name: string): Secret
public getResource(groupVersionKind: v1/SecretList, name: string): SecretList
public getResource(groupVersionKind: v1/SecretList, namespace: string, name: string): SecretList
public getResource(groupVersionKind: v1/Service, name: string): Service
public getResource(groupVersionKind: v1/Service, namespace: string, name: string): Service
public getResource(groupVersionKind: v1/ServiceAccount, name: string): ServiceAccount
public getResource(groupVersionKind: v1/ServiceAccount, namespace: string, name: string): ServiceAccount
public getResource(groupVersionKind: v1/ServiceAccountList, name: string): ServiceAccountList
public getResource(groupVersionKind: v1/ServiceAccountList, namespace: string, name: string): ServiceAccountList
public getResource(groupVersionKind: v1/ServiceList, name: string): ServiceList
public getResource(groupVersionKind: v1/ServiceList, namespace: string, name: string): ServiceList
public getResource(groupVersionKind: events.k8s.io/v1beta1/Event, name: string): Event
public getResource(groupVersionKind: events.k8s.io/v1beta1/Event, namespace: string, name: string): Event
public getResource(groupVersionKind: events.k8s.io/v1beta1/EventList, name: string): EventList
public getResource(groupVersionKind: events.k8s.io/v1beta1/EventList, namespace: string, name: string): EventList
public getResource(groupVersionKind: extensions/v1beta1/DaemonSet, name: string): DaemonSet
public getResource(groupVersionKind: extensions/v1beta1/DaemonSet, namespace: string, name: string): DaemonSet
public getResource(groupVersionKind: extensions/v1beta1/DaemonSetList, name: string): DaemonSetList
public getResource(groupVersionKind: extensions/v1beta1/DaemonSetList, namespace: string, name: string): DaemonSetList
public getResource(groupVersionKind: extensions/v1beta1/Deployment, name: string): Deployment
public getResource(groupVersionKind: extensions/v1beta1/Deployment, namespace: string, name: string): Deployment
public getResource(groupVersionKind: extensions/v1beta1/DeploymentList, name: string): DeploymentList
public getResource(groupVersionKind: extensions/v1beta1/DeploymentList, namespace: string, name: string): DeploymentList
public getResource(groupVersionKind: extensions/v1beta1/DeploymentRollback, name: string): DeploymentRollback
public getResource(groupVersionKind: extensions/v1beta1/DeploymentRollback, namespace: string, name: string): DeploymentRollback
public getResource(groupVersionKind: extensions/v1beta1/Ingress, name: string): Ingress
public getResource(groupVersionKind: extensions/v1beta1/Ingress, namespace: string, name: string): Ingress
public getResource(groupVersionKind: extensions/v1beta1/IngressList, name: string): IngressList
public getResource(groupVersionKind: extensions/v1beta1/IngressList, namespace: string, name: string): IngressList
public getResource(groupVersionKind: extensions/v1beta1/NetworkPolicy, name: string): NetworkPolicy
public getResource(groupVersionKind: extensions/v1beta1/NetworkPolicy, namespace: string, name: string): NetworkPolicy
public getResource(groupVersionKind: extensions/v1beta1/NetworkPolicyList, name: string): NetworkPolicyList
public getResource(groupVersionKind: extensions/v1beta1/NetworkPolicyList, namespace: string, name: string): NetworkPolicyList
public getResource(groupVersionKind: extensions/v1beta1/PodSecurityPolicy, name: string): PodSecurityPolicy
public getResource(groupVersionKind: extensions/v1beta1/PodSecurityPolicy, namespace: string, name: string): PodSecurityPolicy
public getResource(groupVersionKind: extensions/v1beta1/PodSecurityPolicyList, name: string): PodSecurityPolicyList
public getResource(groupVersionKind: extensions/v1beta1/PodSecurityPolicyList, namespace: string, name: string): PodSecurityPolicyList
public getResource(groupVersionKind: extensions/v1beta1/ReplicaSet, name: string): ReplicaSet
public getResource(groupVersionKind: extensions/v1beta1/ReplicaSet, namespace: string, name: string): ReplicaSet
public getResource(groupVersionKind: extensions/v1beta1/ReplicaSetList, name: string): ReplicaSetList
public getResource(groupVersionKind: extensions/v1beta1/ReplicaSetList, namespace: string, name: string): ReplicaSetList
public getResource(groupVersionKind: extensions/v1beta1/Scale, name: string): Scale
public getResource(groupVersionKind: extensions/v1beta1/Scale, namespace: string, name: string): Scale
public getResource(groupVersionKind: v1/APIGroup, name: string): APIGroup
public getResource(groupVersionKind: v1/APIGroup, namespace: string, name: string): APIGroup
public getResource(groupVersionKind: v1/APIGroupList, name: string): APIGroupList
public getResource(groupVersionKind: v1/APIGroupList, namespace: string, name: string): APIGroupList
public getResource(groupVersionKind: v1/APIResourceList, name: string): APIResourceList
public getResource(groupVersionKind: v1/APIResourceList, namespace: string, name: string): APIResourceList
public getResource(groupVersionKind: v1/APIVersions, name: string): APIVersions
public getResource(groupVersionKind: v1/APIVersions, namespace: string, name: string): APIVersions
public getResource(groupVersionKind: v1/DeleteOptions, name: string): DeleteOptions
public getResource(groupVersionKind: v1/DeleteOptions, namespace: string, name: string): DeleteOptions
public getResource(groupVersionKind: meta/v1/OwnerReference, name: string): OwnerReference
public getResource(groupVersionKind: meta/v1/OwnerReference, namespace: string, name: string): OwnerReference
public getResource(groupVersionKind: v1/Status, name: string): Status
public getResource(groupVersionKind: v1/Status, namespace: string, name: string): Status
public getResource(groupVersionKind: networking.k8s.io/v1/NetworkPolicy, name: string): NetworkPolicy
public getResource(groupVersionKind: networking.k8s.io/v1/NetworkPolicy, namespace: string, name: string): NetworkPolicy
public getResource(groupVersionKind: networking.k8s.io/v1/NetworkPolicyList, name: string): NetworkPolicyList
public getResource(groupVersionKind: networking.k8s.io/v1/NetworkPolicyList, namespace: string, name: string): NetworkPolicyList
public getResource(groupVersionKind: policy/v1beta1/Eviction, name: string): Eviction
public getResource(groupVersionKind: policy/v1beta1/Eviction, namespace: string, name: string): Eviction
public getResource(groupVersionKind: policy/v1beta1/PodDisruptionBudget, name: string): PodDisruptionBudget
public getResource(groupVersionKind: policy/v1beta1/PodDisruptionBudget, namespace: string, name: string): PodDisruptionBudget
public getResource(groupVersionKind: policy/v1beta1/PodDisruptionBudgetList, name: string): PodDisruptionBudgetList
public getResource(groupVersionKind: policy/v1beta1/PodDisruptionBudgetList, namespace: string, name: string): PodDisruptionBudgetList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRole, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRole, namespace: string, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleBinding, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleBinding, namespace: string, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleBindingList, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleBindingList, namespace: string, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleList, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleList, namespace: string, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/Role, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/Role, namespace: string, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleBinding, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleBinding, namespace: string, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleBindingList, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleBindingList, namespace: string, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleList, name: string): RoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleList, namespace: string, name: string): RoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRole, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRole, namespace: string, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleBinding, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleBinding, namespace: string, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleBindingList, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleBindingList, namespace: string, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleList, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleList, namespace: string, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/Role, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/Role, namespace: string, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleBinding, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleBinding, namespace: string, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleBindingList, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleBindingList, namespace: string, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleList, name: string): RoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleList, namespace: string, name: string): RoleList
public getResource(groupVersionKind: rbac/v1alpha1/Subject, name: string): Subject
public getResource(groupVersionKind: rbac/v1alpha1/Subject, namespace: string, name: string): Subject
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRole, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRole, namespace: string, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleBinding, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleBinding, namespace: string, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleBindingList, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleBindingList, namespace: string, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleList, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleList, namespace: string, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/Role, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/Role, namespace: string, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleBinding, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleBinding, namespace: string, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleBindingList, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleBindingList, namespace: string, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleList, name: string): RoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleList, namespace: string, name: string): RoleList
public getResource(groupVersionKind: scheduling.k8s.io/v1alpha1/PriorityClass, name: string): PriorityClass
public getResource(groupVersionKind: scheduling.k8s.io/v1alpha1/PriorityClass, namespace: string, name: string): PriorityClass
public getResource(groupVersionKind: scheduling.k8s.io/v1alpha1/PriorityClassList, name: string): PriorityClassList
public getResource(groupVersionKind: scheduling.k8s.io/v1alpha1/PriorityClassList, namespace: string, name: string): PriorityClassList
public getResource(groupVersionKind: settings.k8s.io/v1alpha1/PodPreset, name: string): PodPreset
public getResource(groupVersionKind: settings.k8s.io/v1alpha1/PodPreset, namespace: string, name: string): PodPreset
public getResource(groupVersionKind: settings.k8s.io/v1alpha1/PodPresetList, name: string): PodPresetList
public getResource(groupVersionKind: settings.k8s.io/v1alpha1/PodPresetList, namespace: string, name: string): PodPresetList
public getResource(groupVersionKind: storage.k8s.io/v1/StorageClass, name: string): StorageClass
public getResource(groupVersionKind: storage.k8s.io/v1/StorageClass, namespace: string, name: string): StorageClass
public getResource(groupVersionKind: storage.k8s.io/v1/StorageClassList, name: string): StorageClassList
public getResource(groupVersionKind: storage.k8s.io/v1/StorageClassList, namespace: string, name: string): StorageClassList
public getResource(groupVersionKind: storage.k8s.io/v1alpha1/VolumeAttachment, name: string): VolumeAttachment
public getResource(groupVersionKind: storage.k8s.io/v1alpha1/VolumeAttachment, namespace: string, name: string): VolumeAttachment
public getResource(groupVersionKind: storage.k8s.io/v1alpha1/VolumeAttachmentList, name: string): VolumeAttachmentList
public getResource(groupVersionKind: storage.k8s.io/v1alpha1/VolumeAttachmentList, namespace: string, name: string): VolumeAttachmentList
public getResource(groupVersionKind: storage.k8s.io/v1beta1/StorageClass, name: string): StorageClass
public getResource(groupVersionKind: storage.k8s.io/v1beta1/StorageClass, namespace: string, name: string): StorageClass
public getResource(groupVersionKind: storage.k8s.io/v1beta1/StorageClassList, name: string): StorageClassList
public getResource(groupVersionKind: storage.k8s.io/v1beta1/StorageClassList, namespace: string, name: string): StorageClassList

method isInstance

static isInstance(obj: any): boolean

method registerOutputs

protected registerOutputs(outputs: Inputs | Promise<Inputs> | Output<Inputs> | undefined): void

property resources

resources: { ... };

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class ConfigGroup

ConfigGroup creates a set of Kubernetes resources from Kubernetes YAML text. The YAML text may be supplied using any of the following ConfigGroupOpts:

  1. Using a filename or a list of filenames: a. {files: "foo.yaml"} b. {files: ["foo.yaml", "bar.yaml"]}
  2. Using a file pattern or a list of file patterns: a. {files: "*.yaml"} b. {files: ["foo/*.yaml", "bar/*.yaml"]}
  3. Using a literal string containing YAML, or a list of such strings: a. {yaml: "(LITERAL YAML HERE)"} b. {yaml: ["(LITERAL YAML HERE)", "(MORE YAML)"]}
  4. Any combination of files, patterns, or YAML strings: a. {files: "foo.yaml", yaml: "(LITERAL YAML HERE)"}

constructor

new ConfigGroup(name: string, config: ConfigGroupOpts, opts?: pulumi.ComponentResourceOptions)

method getCustomResource

public getCustomResource<T>(groupVersionKind: string, namespace: string): T

getCustomResource returns a resource defined by a CRD with the given group/version/kind and name.

For example: getCustomResource(“monitoring.coreos.com/v1/ServiceMonitor”, “kube-prometheus-exporter-kubernetes”)

public getCustomResource<T>(groupVersionKind: string, namespace: string, name: string): T

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method getResource

public getResource(groupVersionKind: admissionregistration.k8s.io/v1alpha1/InitializerConfiguration, name: string): InitializerConfiguration

getResource returns a resource defined by a built-in Kubernetes group/version/kind and name.

For example: getResource(“apps/v1/Deployment”, “nginx”)

public getResource(groupVersionKind: admissionregistration.k8s.io/v1alpha1/InitializerConfiguration, namespace: string, name: string): InitializerConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1alpha1/InitializerConfigurationList, name: string): InitializerConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1alpha1/InitializerConfigurationList, namespace: string, name: string): InitializerConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/MutatingWebhookConfiguration, name: string): MutatingWebhookConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/MutatingWebhookConfiguration, namespace: string, name: string): MutatingWebhookConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/MutatingWebhookConfigurationList, name: string): MutatingWebhookConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/MutatingWebhookConfigurationList, namespace: string, name: string): MutatingWebhookConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfiguration, name: string): ValidatingWebhookConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfiguration, namespace: string, name: string): ValidatingWebhookConfiguration
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfigurationList, name: string): ValidatingWebhookConfigurationList
public getResource(groupVersionKind: admissionregistration.k8s.io/v1beta1/ValidatingWebhookConfigurationList, namespace: string, name: string): ValidatingWebhookConfigurationList
public getResource(groupVersionKind: apiextensions.k8s.io/v1beta1/CustomResourceDefinition, name: string): CustomResourceDefinition
public getResource(groupVersionKind: apiextensions.k8s.io/v1beta1/CustomResourceDefinition, namespace: string, name: string): CustomResourceDefinition
public getResource(groupVersionKind: apiextensions.k8s.io/v1beta1/CustomResourceDefinitionList, name: string): CustomResourceDefinitionList
public getResource(groupVersionKind: apiextensions.k8s.io/v1beta1/CustomResourceDefinitionList, namespace: string, name: string): CustomResourceDefinitionList
public getResource(groupVersionKind: apiregistration/v1beta1/APIService, name: string): APIService
public getResource(groupVersionKind: apiregistration/v1beta1/APIService, namespace: string, name: string): APIService
public getResource(groupVersionKind: apiregistration/v1beta1/APIServiceList, name: string): APIServiceList
public getResource(groupVersionKind: apiregistration/v1beta1/APIServiceList, namespace: string, name: string): APIServiceList
public getResource(groupVersionKind: apps/v1/ControllerRevision, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1/ControllerRevision, namespace: string, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1/ControllerRevisionList, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1/ControllerRevisionList, namespace: string, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1/DaemonSet, name: string): DaemonSet
public getResource(groupVersionKind: apps/v1/DaemonSet, namespace: string, name: string): DaemonSet
public getResource(groupVersionKind: apps/v1/DaemonSetList, name: string): DaemonSetList
public getResource(groupVersionKind: apps/v1/DaemonSetList, namespace: string, name: string): DaemonSetList
public getResource(groupVersionKind: apps/v1/Deployment, name: string): Deployment
public getResource(groupVersionKind: apps/v1/Deployment, namespace: string, name: string): Deployment
public getResource(groupVersionKind: apps/v1/DeploymentList, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1/DeploymentList, namespace: string, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1/ReplicaSet, name: string): ReplicaSet
public getResource(groupVersionKind: apps/v1/ReplicaSet, namespace: string, name: string): ReplicaSet
public getResource(groupVersionKind: apps/v1/ReplicaSetList, name: string): ReplicaSetList
public getResource(groupVersionKind: apps/v1/ReplicaSetList, namespace: string, name: string): ReplicaSetList
public getResource(groupVersionKind: apps/v1/StatefulSet, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1/StatefulSet, namespace: string, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1/StatefulSetList, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1/StatefulSetList, namespace: string, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1beta1/ControllerRevision, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1beta1/ControllerRevision, namespace: string, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1beta1/ControllerRevisionList, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1beta1/ControllerRevisionList, namespace: string, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1beta1/Deployment, name: string): Deployment
public getResource(groupVersionKind: apps/v1beta1/Deployment, namespace: string, name: string): Deployment
public getResource(groupVersionKind: apps/v1beta1/DeploymentList, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1beta1/DeploymentList, namespace: string, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1beta1/DeploymentRollback, name: string): DeploymentRollback
public getResource(groupVersionKind: apps/v1beta1/DeploymentRollback, namespace: string, name: string): DeploymentRollback
public getResource(groupVersionKind: apps/v1beta1/Scale, name: string): Scale
public getResource(groupVersionKind: apps/v1beta1/Scale, namespace: string, name: string): Scale
public getResource(groupVersionKind: apps/v1beta1/StatefulSet, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1beta1/StatefulSet, namespace: string, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1beta1/StatefulSetList, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1beta1/StatefulSetList, namespace: string, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1beta2/ControllerRevision, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1beta2/ControllerRevision, namespace: string, name: string): ControllerRevision
public getResource(groupVersionKind: apps/v1beta2/ControllerRevisionList, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1beta2/ControllerRevisionList, namespace: string, name: string): ControllerRevisionList
public getResource(groupVersionKind: apps/v1beta2/DaemonSet, name: string): DaemonSet
public getResource(groupVersionKind: apps/v1beta2/DaemonSet, namespace: string, name: string): DaemonSet
public getResource(groupVersionKind: apps/v1beta2/DaemonSetList, name: string): DaemonSetList
public getResource(groupVersionKind: apps/v1beta2/DaemonSetList, namespace: string, name: string): DaemonSetList
public getResource(groupVersionKind: apps/v1beta2/Deployment, name: string): Deployment
public getResource(groupVersionKind: apps/v1beta2/Deployment, namespace: string, name: string): Deployment
public getResource(groupVersionKind: apps/v1beta2/DeploymentList, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1beta2/DeploymentList, namespace: string, name: string): DeploymentList
public getResource(groupVersionKind: apps/v1beta2/ReplicaSet, name: string): ReplicaSet
public getResource(groupVersionKind: apps/v1beta2/ReplicaSet, namespace: string, name: string): ReplicaSet
public getResource(groupVersionKind: apps/v1beta2/ReplicaSetList, name: string): ReplicaSetList
public getResource(groupVersionKind: apps/v1beta2/ReplicaSetList, namespace: string, name: string): ReplicaSetList
public getResource(groupVersionKind: apps/v1beta2/Scale, name: string): Scale
public getResource(groupVersionKind: apps/v1beta2/Scale, namespace: string, name: string): Scale
public getResource(groupVersionKind: apps/v1beta2/StatefulSet, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1beta2/StatefulSet, namespace: string, name: string): StatefulSet
public getResource(groupVersionKind: apps/v1beta2/StatefulSetList, name: string): StatefulSetList
public getResource(groupVersionKind: apps/v1beta2/StatefulSetList, namespace: string, name: string): StatefulSetList
public getResource(groupVersionKind: authentication.k8s.io/v1/TokenReview, name: string): TokenReview
public getResource(groupVersionKind: authentication.k8s.io/v1/TokenReview, namespace: string, name: string): TokenReview
public getResource(groupVersionKind: authentication.k8s.io/v1beta1/TokenReview, name: string): TokenReview
public getResource(groupVersionKind: authentication.k8s.io/v1beta1/TokenReview, namespace: string, name: string): TokenReview
public getResource(groupVersionKind: authorization.k8s.io/v1/LocalSubjectAccessReview, name: string): LocalSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/LocalSubjectAccessReview, namespace: string, name: string): LocalSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SelfSubjectAccessReview, name: string): SelfSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SelfSubjectAccessReview, namespace: string, name: string): SelfSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SelfSubjectRulesReview, name: string): SelfSubjectRulesReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SelfSubjectRulesReview, namespace: string, name: string): SelfSubjectRulesReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SubjectAccessReview, name: string): SubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1/SubjectAccessReview, namespace: string, name: string): SubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/LocalSubjectAccessReview, name: string): LocalSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/LocalSubjectAccessReview, namespace: string, name: string): LocalSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SelfSubjectAccessReview, name: string): SelfSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SelfSubjectAccessReview, namespace: string, name: string): SelfSubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SelfSubjectRulesReview, name: string): SelfSubjectRulesReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SelfSubjectRulesReview, namespace: string, name: string): SelfSubjectRulesReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SubjectAccessReview, name: string): SubjectAccessReview
public getResource(groupVersionKind: authorization.k8s.io/v1beta1/SubjectAccessReview, namespace: string, name: string): SubjectAccessReview
public getResource(groupVersionKind: autoscaling/v1/CrossVersionObjectReference, name: string): CrossVersionObjectReference
public getResource(groupVersionKind: autoscaling/v1/CrossVersionObjectReference, namespace: string, name: string): CrossVersionObjectReference
public getResource(groupVersionKind: autoscaling/v1/HorizontalPodAutoscaler, name: string): HorizontalPodAutoscaler
public getResource(groupVersionKind: autoscaling/v1/HorizontalPodAutoscaler, namespace: string, name: string): HorizontalPodAutoscaler
public getResource(groupVersionKind: autoscaling/v1/HorizontalPodAutoscalerList, name: string): HorizontalPodAutoscalerList
public getResource(groupVersionKind: autoscaling/v1/HorizontalPodAutoscalerList, namespace: string, name: string): HorizontalPodAutoscalerList
public getResource(groupVersionKind: autoscaling/v1/Scale, name: string): Scale
public getResource(groupVersionKind: autoscaling/v1/Scale, namespace: string, name: string): Scale
public getResource(groupVersionKind: autoscaling/v2beta1/CrossVersionObjectReference, name: string): CrossVersionObjectReference
public getResource(groupVersionKind: autoscaling/v2beta1/CrossVersionObjectReference, namespace: string, name: string): CrossVersionObjectReference
public getResource(groupVersionKind: autoscaling/v2beta1/HorizontalPodAutoscaler, name: string): HorizontalPodAutoscaler
public getResource(groupVersionKind: autoscaling/v2beta1/HorizontalPodAutoscaler, namespace: string, name: string): HorizontalPodAutoscaler
public getResource(groupVersionKind: autoscaling/v2beta1/HorizontalPodAutoscalerList, name: string): HorizontalPodAutoscalerList
public getResource(groupVersionKind: autoscaling/v2beta1/HorizontalPodAutoscalerList, namespace: string, name: string): HorizontalPodAutoscalerList
public getResource(groupVersionKind: batch/v1/Job, name: string): Job
public getResource(groupVersionKind: batch/v1/Job, namespace: string, name: string): Job
public getResource(groupVersionKind: batch/v1/JobList, name: string): JobList
public getResource(groupVersionKind: batch/v1/JobList, namespace: string, name: string): JobList
public getResource(groupVersionKind: batch/v1beta1/CronJob, name: string): CronJob
public getResource(groupVersionKind: batch/v1beta1/CronJob, namespace: string, name: string): CronJob
public getResource(groupVersionKind: batch/v1beta1/CronJobList, name: string): CronJobList
public getResource(groupVersionKind: batch/v1beta1/CronJobList, namespace: string, name: string): CronJobList
public getResource(groupVersionKind: batch/v2alpha1/CronJob, name: string): CronJob
public getResource(groupVersionKind: batch/v2alpha1/CronJob, namespace: string, name: string): CronJob
public getResource(groupVersionKind: batch/v2alpha1/CronJobList, name: string): CronJobList
public getResource(groupVersionKind: batch/v2alpha1/CronJobList, namespace: string, name: string): CronJobList
public getResource(groupVersionKind: certificates.k8s.io/v1beta1/CertificateSigningRequest, name: string): CertificateSigningRequest
public getResource(groupVersionKind: certificates.k8s.io/v1beta1/CertificateSigningRequest, namespace: string, name: string): CertificateSigningRequest
public getResource(groupVersionKind: certificates.k8s.io/v1beta1/CertificateSigningRequestList, name: string): CertificateSigningRequestList
public getResource(groupVersionKind: certificates.k8s.io/v1beta1/CertificateSigningRequestList, namespace: string, name: string): CertificateSigningRequestList
public getResource(groupVersionKind: v1/Binding, name: string): Binding
public getResource(groupVersionKind: v1/Binding, namespace: string, name: string): Binding
public getResource(groupVersionKind: v1/ComponentStatus, name: string): ComponentStatus
public getResource(groupVersionKind: v1/ComponentStatus, namespace: string, name: string): ComponentStatus
public getResource(groupVersionKind: v1/ComponentStatusList, name: string): ComponentStatusList
public getResource(groupVersionKind: v1/ComponentStatusList, namespace: string, name: string): ComponentStatusList
public getResource(groupVersionKind: v1/ConfigMap, name: string): ConfigMap
public getResource(groupVersionKind: v1/ConfigMap, namespace: string, name: string): ConfigMap
public getResource(groupVersionKind: v1/ConfigMapList, name: string): ConfigMapList
public getResource(groupVersionKind: v1/ConfigMapList, namespace: string, name: string): ConfigMapList
public getResource(groupVersionKind: v1/Endpoints, name: string): Endpoints
public getResource(groupVersionKind: v1/Endpoints, namespace: string, name: string): Endpoints
public getResource(groupVersionKind: v1/EndpointsList, name: string): EndpointsList
public getResource(groupVersionKind: v1/EndpointsList, namespace: string, name: string): EndpointsList
public getResource(groupVersionKind: v1/Event, name: string): Event
public getResource(groupVersionKind: v1/Event, namespace: string, name: string): Event
public getResource(groupVersionKind: v1/EventList, name: string): EventList
public getResource(groupVersionKind: v1/EventList, namespace: string, name: string): EventList
public getResource(groupVersionKind: v1/LimitRange, name: string): LimitRange
public getResource(groupVersionKind: v1/LimitRange, namespace: string, name: string): LimitRange
public getResource(groupVersionKind: v1/LimitRangeList, name: string): LimitRangeList
public getResource(groupVersionKind: v1/LimitRangeList, namespace: string, name: string): LimitRangeList
public getResource(groupVersionKind: v1/Namespace, name: string): Namespace
public getResource(groupVersionKind: v1/Namespace, namespace: string, name: string): Namespace
public getResource(groupVersionKind: v1/NamespaceList, name: string): NamespaceList
public getResource(groupVersionKind: v1/NamespaceList, namespace: string, name: string): NamespaceList
public getResource(groupVersionKind: v1/Node, name: string): Node
public getResource(groupVersionKind: v1/Node, namespace: string, name: string): Node
public getResource(groupVersionKind: v1/NodeConfigSource, name: string): NodeConfigSource
public getResource(groupVersionKind: v1/NodeConfigSource, namespace: string, name: string): NodeConfigSource
public getResource(groupVersionKind: v1/NodeList, name: string): NodeList
public getResource(groupVersionKind: v1/NodeList, namespace: string, name: string): NodeList
public getResource(groupVersionKind: core/v1/ObjectReference, name: string): ObjectReference
public getResource(groupVersionKind: core/v1/ObjectReference, namespace: string, name: string): ObjectReference
public getResource(groupVersionKind: v1/PersistentVolume, name: string): PersistentVolume
public getResource(groupVersionKind: v1/PersistentVolume, namespace: string, name: string): PersistentVolume
public getResource(groupVersionKind: v1/PersistentVolumeClaim, name: string): PersistentVolumeClaim
public getResource(groupVersionKind: v1/PersistentVolumeClaim, namespace: string, name: string): PersistentVolumeClaim
public getResource(groupVersionKind: v1/PersistentVolumeClaimList, name: string): PersistentVolumeClaimList
public getResource(groupVersionKind: v1/PersistentVolumeClaimList, namespace: string, name: string): PersistentVolumeClaimList
public getResource(groupVersionKind: v1/PersistentVolumeList, name: string): PersistentVolumeList
public getResource(groupVersionKind: v1/PersistentVolumeList, namespace: string, name: string): PersistentVolumeList
public getResource(groupVersionKind: v1/Pod, name: string): Pod
public getResource(groupVersionKind: v1/Pod, namespace: string, name: string): Pod
public getResource(groupVersionKind: v1/PodList, name: string): PodList
public getResource(groupVersionKind: v1/PodList, namespace: string, name: string): PodList
public getResource(groupVersionKind: v1/PodTemplate, name: string): PodTemplate
public getResource(groupVersionKind: v1/PodTemplate, namespace: string, name: string): PodTemplate
public getResource(groupVersionKind: v1/PodTemplateList, name: string): PodTemplateList
public getResource(groupVersionKind: v1/PodTemplateList, namespace: string, name: string): PodTemplateList
public getResource(groupVersionKind: v1/ReplicationController, name: string): ReplicationController
public getResource(groupVersionKind: v1/ReplicationController, namespace: string, name: string): ReplicationController
public getResource(groupVersionKind: v1/ReplicationControllerList, name: string): ReplicationControllerList
public getResource(groupVersionKind: v1/ReplicationControllerList, namespace: string, name: string): ReplicationControllerList
public getResource(groupVersionKind: v1/ResourceQuota, name: string): ResourceQuota
public getResource(groupVersionKind: v1/ResourceQuota, namespace: string, name: string): ResourceQuota
public getResource(groupVersionKind: v1/ResourceQuotaList, name: string): ResourceQuotaList
public getResource(groupVersionKind: v1/ResourceQuotaList, namespace: string, name: string): ResourceQuotaList
public getResource(groupVersionKind: v1/Secret, name: string): Secret
public getResource(groupVersionKind: v1/Secret, namespace: string, name: string): Secret
public getResource(groupVersionKind: v1/SecretList, name: string): SecretList
public getResource(groupVersionKind: v1/SecretList, namespace: string, name: string): SecretList
public getResource(groupVersionKind: v1/Service, name: string): Service
public getResource(groupVersionKind: v1/Service, namespace: string, name: string): Service
public getResource(groupVersionKind: v1/ServiceAccount, name: string): ServiceAccount
public getResource(groupVersionKind: v1/ServiceAccount, namespace: string, name: string): ServiceAccount
public getResource(groupVersionKind: v1/ServiceAccountList, name: string): ServiceAccountList
public getResource(groupVersionKind: v1/ServiceAccountList, namespace: string, name: string): ServiceAccountList
public getResource(groupVersionKind: v1/ServiceList, name: string): ServiceList
public getResource(groupVersionKind: v1/ServiceList, namespace: string, name: string): ServiceList
public getResource(groupVersionKind: events.k8s.io/v1beta1/Event, name: string): Event
public getResource(groupVersionKind: events.k8s.io/v1beta1/Event, namespace: string, name: string): Event
public getResource(groupVersionKind: events.k8s.io/v1beta1/EventList, name: string): EventList
public getResource(groupVersionKind: events.k8s.io/v1beta1/EventList, namespace: string, name: string): EventList
public getResource(groupVersionKind: extensions/v1beta1/DaemonSet, name: string): DaemonSet
public getResource(groupVersionKind: extensions/v1beta1/DaemonSet, namespace: string, name: string): DaemonSet
public getResource(groupVersionKind: extensions/v1beta1/DaemonSetList, name: string): DaemonSetList
public getResource(groupVersionKind: extensions/v1beta1/DaemonSetList, namespace: string, name: string): DaemonSetList
public getResource(groupVersionKind: extensions/v1beta1/Deployment, name: string): Deployment
public getResource(groupVersionKind: extensions/v1beta1/Deployment, namespace: string, name: string): Deployment
public getResource(groupVersionKind: extensions/v1beta1/DeploymentList, name: string): DeploymentList
public getResource(groupVersionKind: extensions/v1beta1/DeploymentList, namespace: string, name: string): DeploymentList
public getResource(groupVersionKind: extensions/v1beta1/DeploymentRollback, name: string): DeploymentRollback
public getResource(groupVersionKind: extensions/v1beta1/DeploymentRollback, namespace: string, name: string): DeploymentRollback
public getResource(groupVersionKind: extensions/v1beta1/Ingress, name: string): Ingress
public getResource(groupVersionKind: extensions/v1beta1/Ingress, namespace: string, name: string): Ingress
public getResource(groupVersionKind: extensions/v1beta1/IngressList, name: string): IngressList
public getResource(groupVersionKind: extensions/v1beta1/IngressList, namespace: string, name: string): IngressList
public getResource(groupVersionKind: extensions/v1beta1/NetworkPolicy, name: string): NetworkPolicy
public getResource(groupVersionKind: extensions/v1beta1/NetworkPolicy, namespace: string, name: string): NetworkPolicy
public getResource(groupVersionKind: extensions/v1beta1/NetworkPolicyList, name: string): NetworkPolicyList
public getResource(groupVersionKind: extensions/v1beta1/NetworkPolicyList, namespace: string, name: string): NetworkPolicyList
public getResource(groupVersionKind: extensions/v1beta1/PodSecurityPolicy, name: string): PodSecurityPolicy
public getResource(groupVersionKind: extensions/v1beta1/PodSecurityPolicy, namespace: string, name: string): PodSecurityPolicy
public getResource(groupVersionKind: extensions/v1beta1/PodSecurityPolicyList, name: string): PodSecurityPolicyList
public getResource(groupVersionKind: extensions/v1beta1/PodSecurityPolicyList, namespace: string, name: string): PodSecurityPolicyList
public getResource(groupVersionKind: extensions/v1beta1/ReplicaSet, name: string): ReplicaSet
public getResource(groupVersionKind: extensions/v1beta1/ReplicaSet, namespace: string, name: string): ReplicaSet
public getResource(groupVersionKind: extensions/v1beta1/ReplicaSetList, name: string): ReplicaSetList
public getResource(groupVersionKind: extensions/v1beta1/ReplicaSetList, namespace: string, name: string): ReplicaSetList
public getResource(groupVersionKind: extensions/v1beta1/Scale, name: string): Scale
public getResource(groupVersionKind: extensions/v1beta1/Scale, namespace: string, name: string): Scale
public getResource(groupVersionKind: v1/APIGroup, name: string): APIGroup
public getResource(groupVersionKind: v1/APIGroup, namespace: string, name: string): APIGroup
public getResource(groupVersionKind: v1/APIGroupList, name: string): APIGroupList
public getResource(groupVersionKind: v1/APIGroupList, namespace: string, name: string): APIGroupList
public getResource(groupVersionKind: v1/APIResourceList, name: string): APIResourceList
public getResource(groupVersionKind: v1/APIResourceList, namespace: string, name: string): APIResourceList
public getResource(groupVersionKind: v1/APIVersions, name: string): APIVersions
public getResource(groupVersionKind: v1/APIVersions, namespace: string, name: string): APIVersions
public getResource(groupVersionKind: v1/DeleteOptions, name: string): DeleteOptions
public getResource(groupVersionKind: v1/DeleteOptions, namespace: string, name: string): DeleteOptions
public getResource(groupVersionKind: meta/v1/OwnerReference, name: string): OwnerReference
public getResource(groupVersionKind: meta/v1/OwnerReference, namespace: string, name: string): OwnerReference
public getResource(groupVersionKind: v1/Status, name: string): Status
public getResource(groupVersionKind: v1/Status, namespace: string, name: string): Status
public getResource(groupVersionKind: networking.k8s.io/v1/NetworkPolicy, name: string): NetworkPolicy
public getResource(groupVersionKind: networking.k8s.io/v1/NetworkPolicy, namespace: string, name: string): NetworkPolicy
public getResource(groupVersionKind: networking.k8s.io/v1/NetworkPolicyList, name: string): NetworkPolicyList
public getResource(groupVersionKind: networking.k8s.io/v1/NetworkPolicyList, namespace: string, name: string): NetworkPolicyList
public getResource(groupVersionKind: policy/v1beta1/Eviction, name: string): Eviction
public getResource(groupVersionKind: policy/v1beta1/Eviction, namespace: string, name: string): Eviction
public getResource(groupVersionKind: policy/v1beta1/PodDisruptionBudget, name: string): PodDisruptionBudget
public getResource(groupVersionKind: policy/v1beta1/PodDisruptionBudget, namespace: string, name: string): PodDisruptionBudget
public getResource(groupVersionKind: policy/v1beta1/PodDisruptionBudgetList, name: string): PodDisruptionBudgetList
public getResource(groupVersionKind: policy/v1beta1/PodDisruptionBudgetList, namespace: string, name: string): PodDisruptionBudgetList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRole, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRole, namespace: string, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleBinding, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleBinding, namespace: string, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleBindingList, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleBindingList, namespace: string, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleList, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/ClusterRoleList, namespace: string, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/Role, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/Role, namespace: string, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleBinding, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleBinding, namespace: string, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleBindingList, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleBindingList, namespace: string, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleList, name: string): RoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1/RoleList, namespace: string, name: string): RoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRole, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRole, namespace: string, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleBinding, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleBinding, namespace: string, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleBindingList, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleBindingList, namespace: string, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleList, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/ClusterRoleList, namespace: string, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/Role, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/Role, namespace: string, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleBinding, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleBinding, namespace: string, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleBindingList, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleBindingList, namespace: string, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleList, name: string): RoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1alpha1/RoleList, namespace: string, name: string): RoleList
public getResource(groupVersionKind: rbac/v1alpha1/Subject, name: string): Subject
public getResource(groupVersionKind: rbac/v1alpha1/Subject, namespace: string, name: string): Subject
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRole, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRole, namespace: string, name: string): ClusterRole
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleBinding, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleBinding, namespace: string, name: string): ClusterRoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleBindingList, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleBindingList, namespace: string, name: string): ClusterRoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleList, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/ClusterRoleList, namespace: string, name: string): ClusterRoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/Role, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/Role, namespace: string, name: string): Role
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleBinding, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleBinding, namespace: string, name: string): RoleBinding
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleBindingList, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleBindingList, namespace: string, name: string): RoleBindingList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleList, name: string): RoleList
public getResource(groupVersionKind: rbac.authorization.k8s.io/v1beta1/RoleList, namespace: string, name: string): RoleList
public getResource(groupVersionKind: scheduling.k8s.io/v1alpha1/PriorityClass, name: string): PriorityClass
public getResource(groupVersionKind: scheduling.k8s.io/v1alpha1/PriorityClass, namespace: string, name: string): PriorityClass
public getResource(groupVersionKind: scheduling.k8s.io/v1alpha1/PriorityClassList, name: string): PriorityClassList
public getResource(groupVersionKind: scheduling.k8s.io/v1alpha1/PriorityClassList, namespace: string, name: string): PriorityClassList
public getResource(groupVersionKind: settings.k8s.io/v1alpha1/PodPreset, name: string): PodPreset
public getResource(groupVersionKind: settings.k8s.io/v1alpha1/PodPreset, namespace: string, name: string): PodPreset
public getResource(groupVersionKind: settings.k8s.io/v1alpha1/PodPresetList, name: string): PodPresetList
public getResource(groupVersionKind: settings.k8s.io/v1alpha1/PodPresetList, namespace: string, name: string): PodPresetList
public getResource(groupVersionKind: storage.k8s.io/v1/StorageClass, name: string): StorageClass
public getResource(groupVersionKind: storage.k8s.io/v1/StorageClass, namespace: string, name: string): StorageClass
public getResource(groupVersionKind: storage.k8s.io/v1/StorageClassList, name: string): StorageClassList
public getResource(groupVersionKind: storage.k8s.io/v1/StorageClassList, namespace: string, name: string): StorageClassList
public getResource(groupVersionKind: storage.k8s.io/v1alpha1/VolumeAttachment, name: string): VolumeAttachment
public getResource(groupVersionKind: storage.k8s.io/v1alpha1/VolumeAttachment, namespace: string, name: string): VolumeAttachment
public getResource(groupVersionKind: storage.k8s.io/v1alpha1/VolumeAttachmentList, name: string): VolumeAttachmentList
public getResource(groupVersionKind: storage.k8s.io/v1alpha1/VolumeAttachmentList, namespace: string, name: string): VolumeAttachmentList
public getResource(groupVersionKind: storage.k8s.io/v1beta1/StorageClass, name: string): StorageClass
public getResource(groupVersionKind: storage.k8s.io/v1beta1/StorageClass, namespace: string, name: string): StorageClass
public getResource(groupVersionKind: storage.k8s.io/v1beta1/StorageClassList, name: string): StorageClassList
public getResource(groupVersionKind: storage.k8s.io/v1beta1/StorageClassList, namespace: string, name: string): StorageClassList

method isInstance

static isInstance(obj: any): boolean

method registerOutputs

protected registerOutputs(outputs: Inputs | Promise<Inputs> | Output<Inputs> | undefined): void

property resources

resources: { ... };

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

function parse

parse(config: ConfigGroupOpts, opts?: pulumi.CustomResourceOptions): { ... }

function parseYamlDocument

parseYamlDocument(config: ConfigOpts, opts?: pulumi.CustomResourceOptions): { ... }

function parseYamlObject

parseYamlObject(obj: any, transformations?: { ... }[], opts?: pulumi.CustomResourceOptions): { ... }[]

interface ConfigFileOpts

property file

file?: undefined | string;

property transformations

transformations?: { ... }[];

interface ConfigGroupOpts

property files

files?: string[] | string;

property objs

objs?: any[] | any;

property transformations

transformations?: { ... }[];

property yaml

yaml?: string[] | string;

interface ConfigOpts

property objs

objs: any[];

property transformations

transformations?: { ... }[];