20 types derived from BaseKubernetesResource
Aspire.Hosting.Kubernetes (20)
Resources\ClusterRoleBindingV1.cs (1)
17public sealed class ClusterRoleBinding() : BaseKubernetesResource("rbac.authorization.k8s.io/v1", "ClusterRoleBinding")
Resources\ClusterRoleV1.cs (1)
16public sealed class ClusterRole() : BaseKubernetesResource("rbac.authorization.k8s.io/v1", "ClusterRole")
Resources\ConfigMapV1.cs (1)
18public sealed class ConfigMap() : BaseKubernetesResource("v1", "ConfigMap")
Resources\CrossVersionObjectReferenceV1.cs (1)
17public sealed class CrossVersionObjectReferenceV1() : BaseKubernetesResource("v1", "ObjectReference")
Resources\CrossVersionObjectReferenceV2.cs (1)
17public sealed class CrossVersionObjectReferenceV2() : BaseKubernetesResource("v2", "ObjectReference")
Resources\DeploymentV1.cs (1)
18public sealed class Deployment() : BaseKubernetesResource("apps/v1", "Deployment")
Resources\HorizontalPodAutoscalerV1.cs (1)
20public sealed class HorizontalPodAutoscaler() : BaseKubernetesResource("autoscaling/v1", "HorizontalPodAutoscaler")
Resources\HorizontalPodAutoscalerV2.cs (1)
17public sealed class HorizontalPodAutoscalerV2() : BaseKubernetesResource("autoscaling/v2", "HorizontalPodAutoscaler")
Resources\IngressV1.cs (1)
18public sealed class Ingress() : BaseKubernetesResource("networking.k8s.io/v1", "Ingress")
Resources\NamespaceV1.cs (1)
18public sealed class Namespace() : BaseKubernetesResource("v1", "Namespace")
Resources\PersistentVolumeClaimV1.cs (1)
18public sealed class PersistentVolumeClaim() : BaseKubernetesResource("v1", "PersistentVolumeClaim")
Resources\PersistentVolumeV1.cs (1)
21public sealed class PersistentVolume() : BaseKubernetesResource("v1", "PersistentVolume")
Resources\PodTemplateV1.cs (1)
21public sealed class PodTemplate() : BaseKubernetesResource("v1", "PodTemplate")
Resources\PodV1.cs (1)
18public sealed class Pod() : BaseKubernetesResource("v1", "Pod")
Resources\ReplicaSetV1.cs (1)
16public sealed class ReplicaSet() : BaseKubernetesResource("apps/v1", "ReplicaSet")
Resources\RoleBindingV1.cs (1)
17public sealed class RoleBinding() : BaseKubernetesResource("rbac.authorization.k8s.io/v1", "RoleBinding")
Resources\RoleV1.cs (1)
20public sealed class Role() : BaseKubernetesResource("rbac.authorization.k8s.io/v1", "Role")
Resources\SecretV1.cs (1)
17public sealed class Secret() : BaseKubernetesResource("v1", "Secret")
Resources\ServiceV1.cs (1)
17public sealed class Service() : BaseKubernetesResource("v1", "Service")
Resources\StatefulSetV1.cs (1)
25public sealed class StatefulSet() : BaseKubernetesResource("apps/v1", "StatefulSet")
4 references to BaseKubernetesResource
Aspire.Hosting.Kubernetes (4)
KubernetesPublishingContext.cs (2)
126private async Task WriteKubernetesTemplatesForResource(IResource resource, IEnumerable<BaseKubernetesResource> templatedItems) 131foreach (var templatedItem in templatedItems)
KubernetesResource.cs (1)
66internal IEnumerable<BaseKubernetesResource> GetTemplatedResources()
Resources\RoleV1.cs (1)
18/// <seealso cref="BaseKubernetesResource"/>