CompositeComponentRegistry.registerComponent(ResourceType.CONTAINER_TYPE.getName(),
ContainerDescriptionService.FACTORY_LINK,
ContainerDescription.class, ContainerFactoryService.SELF_LINK,
ContainerState.class);
CompositeComponentRegistry.registerComponent(ResourceType.NETWORK_TYPE.getName(),
ContainerNetworkDescriptionService.FACTORY_LINK, ContainerNetworkDescription.class,
ContainerNetworkService.FACTORY_LINK, ContainerNetworkState.class);
CompositeComponentRegistry.registerComponent(ResourceType.COMPUTE_TYPE.getName(),
ComputeDescriptionService.FACTORY_LINK,
TemplateComputeDescription.class,
CompositeComponentRegistry.registerComponent(ResourceType.VOLUME_TYPE.getName(),
ContainerVolumeDescriptionService.FACTORY_LINK, ContainerVolumeDescription.class,
ContainerVolumeService.FACTORY_LINK, ContainerVolumeState.class);
CompositeComponentRegistry.registerComponent(ResourceType.CLOSURE_TYPE.getName(),
ClosureDescriptionFactoryService.FACTORY_LINK, ClosureDescription.class,
ClosureFactoryService.FACTORY_LINK, Closure.class);
CompositeComponentRegistry.registerComponent(ResourceType.KUBERNETES_GENERIC_TYPE.getName(),
KubernetesDescriptionService.FACTORY_LINK, KubernetesDescription.class,
GenericKubernetesEntityFactoryService.SELF_LINK,
GenericKubernetesEntityState.class);
CompositeComponentRegistry.registerComponent(ResourceType.KUBERNETES_POD_TYPE.getName(),
KubernetesDescriptionService.FACTORY_LINK, KubernetesDescription.class,
PodFactoryService.SELF_LINK, PodState.class);
.registerComponent(ResourceType.KUBERNETES_DEPLOYMENT_TYPE.getName(),