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