OpenShift 4.5 API Resources/Objects

Get Started. It's Free
or sign up with your email address
OpenShift 4.5 API Resources/Objects by Mind Map: OpenShift 4.5 API Resources/Objects

1. User-defined/Custom

1.1. Custom Resource Definition (CRD)

1.1.1. Storing Cluster Configurations (config.openshift.io)

1.1.1.1. apiservers

1.1.1.2. authentications

1.1.1.3. builds

1.1.1.4. clusteroperators

1.1.1.5. clusterversion

1.1.1.6. consoles

1.1.1.7. dnses

1.1.1.8. featuregates

1.1.1.9. images

1.1.1.10. infrastructures

1.1.1.11. ingresses

1.1.1.12. networks

1.1.1.13. oauths

1.1.1.14. operatorhubs

1.1.1.15. projects

1.1.1.16. proxies

1.1.1.17. schedulers

1.1.2. Created by Operators (operator.openshift.io)

1.1.2.1. authentications

1.1.2.2. catalogsources

1.1.2.3. clusterserviceversions

1.1.2.4. configs.imageregistry

1.1.2.5. configs

1.1.2.6. configs.samples

1.1.2.7. consoles

1.1.2.8. csisnapshotcontrollers

1.1.2.9. dnses

1.1.2.10. dnsrecord.ingress

1.1.2.11. etcds

1.1.2.12. imagecontentsourcepolicies

1.1.2.13. imagepruners.imageregistry

1.1.2.14. ingresscontrollers

1.1.2.15. installplans

1.1.2.16. kubeapiservers

1.1.2.17. kubecontrollermanagers

1.1.2.18. kubeschedulers

1.1.2.19. kubestorageversionmigrators

1.1.2.20. networks

1.1.2.21. openshiftapiservers

1.1.2.22. openshiftcontrollermanagers

1.1.2.23. operatorgroups

1.1.2.24. operatorhubs

1.1.2.25. operatorpkis

1.1.2.26. operatorsources

1.1.2.27. servicecas

1.1.2.28. subscription

1.1.3. Machine Configuration (machineconfiguration.openshift.io)

1.1.3.1. containerruntimeconfigs

1.1.3.2. controllerconfigs

1.1.3.3. kubeletconfigs

1.1.3.4. machineconfigpools

1.1.3.5. machineconfigs

1.1.4. Monitoring CoreOS (monitoring.coreos.com)

1.1.4.1. alertmanagers

1.1.4.2. podmonitors

1.1.4.3. prometheuses

1.1.4.4. prometheusrules

1.1.4.5. servicemonitors

1.1.4.6. thanosrules

1.1.5. Console (console.openshift.io)

1.1.5.1. consoleclidownloads

1.1.5.2. consoleexternalloglinks

1.1.5.3. consolelinks

1.1.5.4. consolenotifications

1.1.5.5. consoleyamlsamples

1.1.6. Tuned (tuned.openshift.io)

1.1.6.1. profiles

1.1.6.2. tuneds

1.1.7. Snapshot (snapshot.storage.k8s.io)

1.1.7.1. volumesnapshotclasses

1.1.7.2. volumesnapshotcontents

1.1.7.3. volumesnapshots

2. Builtins

2.1. Application Related

2.1.1. Workloads/Application

2.1.1.1. BuildConfig [build.openshift.io/v1]

2.1.1.2. Build [build.openshift.io/v1]

2.1.1.3. CronJob [batch/v1beta1]

2.1.1.4. DaemonSet [apps/v1]

2.1.1.5. Deployment [apps/v1]

2.1.1.6. DeploymentConfig [apps.openshift.io/v1]

2.1.1.7. Job [batch/v1]

2.1.1.8. Pod [core/v1]

2.1.1.9. ReplicationController [core/v1]

2.1.1.10. PersistentVolume [core/v1]

2.1.1.11. ReplicaSet [apps/v1]

2.1.1.12. StatefulSet [apps/v1]

2.1.2. Template

2.1.2.1. BrokerTemplateInstance [template.openshift.io/v1]

2.1.2.2. PodTemplate [core/v1]

2.1.2.3. Template [template.openshift.io/v1]

2.1.2.4. TemplateInstance [template.openshift.io/v1]

2.1.3. Policy

2.1.3.1. PodDisruptionBudget [policy/v1beta1]

2.1.4. Security

2.1.4.1. CertificateSigningRequest [certificates.k8s.io/v1beta1]

2.1.4.2. CredentialsRequest [cloudcredential.openshift.io/v1]

2.1.4.3. PodSecurityPolicyReview [security.openshift.io/v1]

2.1.4.4. PodSecurityPolicySelfSubjectReview [security.openshift.io/v1]

2.1.4.5. PodSecurityPolicySubjectReview [security.openshift.io/v1]

2.1.4.6. RangeAllocation [security.openshift.io/v1]

2.1.4.7. Secret [core/v1]

2.1.4.8. SecurityContextConstraints [security.openshift.io/v1]

2.1.4.9. ServiceAccount [core/v1]

2.1.5. Storage

2.1.5.1. CSIDriver [storage.k8s.io/v1]

2.1.5.2. CSINode [storage.k8s.io/v1]

2.1.5.3. PersistentVolumeClaim [core/v1]

2.1.5.4. StorageClass [storage.k8s.io/v1]

2.1.5.5. VolumeAttachment [storage.k8s.io/v1]

2.1.5.6. VolumeSnapshot [snapshot.storage.k8s.io/v1beta1]

2.1.5.7. VolumeSnapshotClass [snapshot.storage.k8s.io/v1beta1]

2.1.5.8. VolumeSnapshotContent [snapshot.storage.k8s.io/v1beta1]

2.1.6. Image

2.1.6.1. Image [image.openshift.io/v1]

2.1.6.2. ImageSignature [image.openshift.io/v1]

2.1.6.3. ImageStreamImage [image.openshift.io/v1]

2.1.6.4. ImageStreamImport [image.openshift.io/v1]

2.1.6.5. ImageStreamMapping [image.openshift.io/v1]

2.1.6.6. ImageStream [image.openshift.io/v1]

2.1.6.7. ImageStreamTag [image.openshift.io/v1]

2.1.6.8. ImageTag [image.openshift.io/v1]

2.2. Cluster Network

2.2.1. Network

2.2.1.1. ClusterNetwork [network.openshift.io/v1]

2.2.1.2. Endpoints [core/v1]

2.2.1.3. EndpointSlice [discovery.k8s.io/v1beta1]

2.2.1.4. EgressNetworkPolicy [network.openshift.io/v1]

2.2.1.5. HostSubnet [network.openshift.io/v1]

2.2.1.6. Ingress [networking.k8s.io/v1beta1]

2.2.1.7. IngressClass [networking.k8s.io/v1beta1]

2.2.1.8. NetNamespace [network.openshift.io/v1]

2.2.1.9. NetworkAttachmentDefinition [k8s.cni.cncf.io/v1]

2.2.1.10. NetworkPolicy [networking.k8s.io/v1]

2.2.1.11. Route [route.openshift.io/v1]

2.2.1.12. Service [core/v1]

2.3. Cluster Operator

2.3.1. OperatorHub

2.3.1.1. CatalogSource [operators.coreos.com/v1alpha1]

2.3.1.2. ClusterServiceVersion [operators.coreos.com/v1alpha1]

2.3.1.3. InstallPlan [operators.coreos.com/v1alpha1]

2.3.1.4. OperatorGroup [operators.coreos.com/v1]

2.3.1.5. OperatorSource [operators.coreos.com/v1]

2.3.1.6. PackageManifest [packages.operators.coreos.com/v1]

2.3.1.7. Subscription [operators.coreos.com/v1alpha1]

2.3.2. Operator

2.3.2.1. Authentication [operator.openshift.io/v1]

2.3.2.2. Console [operator.openshift.io/v1]

2.3.2.3. Config [operator.openshift.io/v1]

2.3.2.4. Config [imageregistry.operator.openshift.io/v1]

2.3.2.5. Config [samples.operator.openshift.io/v1]

2.3.2.6. CSISnapshotController [operator.openshift.io/v1]

2.3.2.7. DNS [operator.openshift.io/v1]

2.3.2.8. DNSRecord [ingress.operator.openshift.io/v1]

2.3.2.9. Etcd [operator.openshift.io/v1]

2.3.2.10. ImageContentSourcePolicy [operator.openshift.io/v1alpha1]

2.3.2.11. ImagePruner [imageregistry.operator.openshift.io/v1]

2.3.2.12. IngressController [operator.openshift.io/v1]

2.3.2.13. KubeAPIServer [operator.openshift.io/v1]

2.3.2.14. KubeControllerManager [operator.openshift.io/v1]

2.3.2.15. KubeScheduler [operator.openshift.io/v1]

2.3.2.16. KubeStorageVersionMigrator [operator.openshift.io/v1]

2.3.2.17. Network [operator.openshift.io/v1]

2.3.2.18. OpenShiftAPIServer [operator.openshift.io/v1]

2.3.2.19. OpenShiftControllerManager [operator.openshift.io/v1]

2.3.2.20. ServiceCA [operator.openshift.io/v1]

2.4. Cluster Security

2.4.1. Project

2.4.1.1. Project [project.openshift.io/v1]

2.4.1.2. ProjectRequest [project.openshift.io/v1]

2.4.2. User and Group

2.4.2.1. Group [user.openshift.io/v1]

2.4.2.2. Identity [user.openshift.io/v1]

2.4.2.3. UserIdentityMapping [user.openshift.io/v1]

2.4.2.4. User [user.openshift.io/v1]

2.4.3. OAuth

2.4.3.1. OAuthAccessToken [oauth.openshift.io/v1]

2.4.3.2. OAuthAuthorizeToken [oauth.openshift.io/v1]

2.4.3.3. OAuthClientAuthorization [oauth.openshift.io/v1]

2.4.3.4. OAuthClient [oauth.openshift.io/v1]

2.4.4. Authorization

2.4.4.1. LocalResourceAccessReview [authorization.openshift.io/v1]

2.4.4.2. LocalSubjectAccessReview [authorization.openshift.io/v1]

2.4.4.3. ResourceAccessReview [authorization.openshift.io/v1]

2.4.4.4. SelfSubjectRulesReview [authorization.openshift.io/v1]

2.4.4.5. SubjectAccessReview [authorization.openshift.io/v1]

2.4.4.6. SubjectRulesReview [authorization.openshift.io/v1]

2.4.4.7. TokenReview [authentication.k8s.io/v1]

2.4.4.8. LocalSubjectAccessReview [authorization.k8s.io/v1]

2.4.4.9. SelfSubjectAccessReview [authorization.k8s.io/v1]

2.4.4.10. SelfSubjectRulesReview [authorization.k8s.io/v1]

2.4.4.11. SubjectAccessReview [authorization.k8s.io/v1]

2.4.5. RBAC

2.4.5.1. ClusterRoleBinding [rbac.authorization.k8s.io/v1]

2.4.5.2. ClusterRole [rbac.authorization.k8s.io/v1]

2.4.5.3. RoleBinding [rbac.authorization.k8s.io/v1]

2.4.5.4. Role [rbac.authorization.k8s.io/v1]

2.4.6. Role

2.4.6.1. ClusterRoleBinding [authorization.openshift.io/v1]

2.4.6.2. ClusterRole [authorization.openshift.io/v1]

2.4.6.3. RoleBindingRestriction [authorization.openshift.io/v1]

2.4.6.4. RoleBinding [authorization.openshift.io/v1]

2.4.6.5. Role [authorization.openshift.io/v1]

2.5. Cluster Configuration

2.5.1. Configurations

2.5.1.1. APIServer [config.openshift.io/v1]

2.5.1.2. Authentication [config.openshift.io/v1]

2.5.1.3. Build [config.openshift.io/v1]

2.5.1.4. ClusterOperator [config.openshift.io/v1]

2.5.1.5. ClusterVersion [config.openshift.io/v1]

2.5.1.6. Console [config.openshift.io/v1]

2.5.1.7. DNS [config.openshift.io/v1]

2.5.1.8. FeatureGate [config.openshift.io/v1]

2.5.1.9. Image [config.openshift.io/v1]

2.5.1.10. Infrastructure [config.openshift.io/v1]

2.5.1.11. Ingress [config.openshift.io/v1]

2.5.1.12. Network [config.openshift.io/v1]

2.5.1.13. OAuth [config.openshift.io/v1]

2.5.1.14. OperatorHub [config.openshift.io/v1]

2.5.1.15. Project [config.openshift.io/v1]

2.5.1.16. Proxy [config.openshift.io/v1]

2.5.1.17. Scheduler [config.openshift.io/v1]

2.5.2. Metadata

2.5.2.1. Binding [core/v1]

2.5.2.2. ComponentStatus [core/v1]

2.5.2.3. ConfigMap [core/v1]

2.5.2.4. ControllerRevision [apps/v1]

2.5.2.5. Event [events.k8s.io/v1beta1]

2.5.2.6. Event [core/v1]

2.5.2.7. Lease [coordination.k8s.io/v1]

2.5.2.8. Namespace [core/v1]

2.5.3. Extension

2.5.3.1. APIService [apiregistration.k8s.io/v1]

2.5.3.2. CustomResourceDefinition [apiextensions.k8s.io/v1]

2.5.3.3. MutatingWebhookConfiguration [admissionregistration.k8s.io/v1]

2.5.3.4. ValidatingWebhookConfiguration [admissionregistration.k8s.io/v1]

2.5.4. Console

2.5.4.1. ConsoleCLIDownload [console.openshift.io/v1]

2.5.4.2. ConsoleExternalLogLink [console.openshift.io/v1]

2.5.4.3. ConsoleLink [console.openshift.io/v1]

2.5.4.4. ConsoleNotification [console.openshift.io/v1]

2.5.4.5. ConsoleYAMLSample [console.openshift.io/v1]

2.6. Cluster Host

2.6.1. Node

2.6.1.1. Node [core/v1]

2.6.1.2. Profile [tuned.openshift.io/v1]

2.6.1.3. RuntimeClass [node.k8s.io/v1beta1]

2.6.1.4. Tuned [tuned.openshift.io/v1]

2.6.2. Machine

2.6.2.1. ContainerRuntimeConfig [machineconfiguration.openshift.io/v1]

2.6.2.2. ControllerConfig [machineconfiguration.openshift.io/v1]

2.6.2.3. KubeletConfig [machineconfiguration.openshift.io/v1]

2.6.2.4. MachineConfigPool [machineconfiguration.openshift.io/v1]

2.6.2.5. MachineConfig [machineconfiguration.openshift.io/v1]

2.6.2.6. MachineHealthCheck [machine.openshift.io/v1beta1]

2.6.2.7. Machine [machine.openshift.io/v1beta1]

2.6.2.8. MachineSet [machine.openshift.io/v1beta1]

2.6.3. Schedule and Quota

2.6.3.1. AppliedClusterResourceQuota [quota.openshift.io/v1]

2.6.3.2. ClusterResourceQuota [quota.openshift.io/v1]

2.6.3.3. LimitRange [core/v1]

2.6.3.4. PriorityClass [scheduling.k8s.io/v1]

2.6.3.5. ResourceQuota [core/v1]

2.6.4. Monitoring

2.6.4.1. Alertmanager [monitoring.coreos.com/v1]

2.6.4.2. PodMonitor [monitoring.coreos.com/v1]

2.6.4.3. Prometheus [monitoring.coreos.com/v1]

2.6.4.4. PrometheusRule [monitoring.coreos.com/v1]

2.6.4.5. ServiceMonitor [monitoring.coreos.com/v1]

2.6.4.6. ThanosRuler [monitoring.coreos.com/v1]

2.6.5. AutoScale

2.6.5.1. ClusterAutoscaler [autoscaling.openshift.io/v1]

2.6.5.2. MachineAutoscaler [autoscaling.openshift.io/v1beta1]

2.6.5.3. HorizontalPodAutoscaler [autoscaling/v1]