Package io.fabric8.openshift.client
Interface OpenShiftClient
-
- All Superinterfaces:
AutoCloseable,io.fabric8.kubernetes.client.Client,Closeable,io.fabric8.kubernetes.client.KubernetesClient
- All Known Subinterfaces:
NamespacedOpenShiftClient
- All Known Implementing Classes:
DefaultOpenShiftClient,NamespacedOpenShiftClientAdapter
public interface OpenShiftClient extends io.fabric8.kubernetes.client.KubernetesClient
-
-
Field Summary
Fields Modifier and Type Field Description static StringBASE_API_GROUP
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount,io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCountList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount>>apiRequestCounts()API entrypoint for APIRequestCount (apiserver.openshift.io/v1)io.fabric8.kubernetes.client.dsl.AppsAPIGroupDSLapps()io.fabric8.kubernetes.client.dsl.AutoscalingAPIGroupDSLautoscaling()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost,io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHostList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost>>bareMetalHosts()API entrypoint for BareMetalHost(metal3.io/v1alpha1)io.fabric8.kubernetes.client.dsl.BatchAPIGroupDSLbatch()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.BrokerTemplateInstance,io.fabric8.openshift.api.model.BrokerTemplateInstanceList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.BrokerTemplateInstance>>brokerTemplateInstances()API entrypoint for BrokerTemplateInstance(template.openshift.io/v1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>>buildConfigs()API entrypoint for handling BuildConfig(build.openshift.io/v1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,BuildResource>builds()API entrypoint for handling Build(build.openshift.io/v1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.ClusterRoleBindingList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ClusterRoleBinding>>clusterRoleBindings()API entrypoint for accessing ClusterRoleBinding(authorization.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterRole,io.fabric8.openshift.api.model.ClusterRoleList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ClusterRole>>clusterRoles()API entrypoint for ClusterRole (authorization.openshift.io/v1)OpenShiftConfigAPIGroupDSLconfig()API entrypoint for accessing OpenShift config APIGroup resources(config.openshift.io/v1)OpenShiftConsoleAPIGroupDSLconsole()API entrypoint for accessing OpenShift console APIGroup resources(console.openshift.io/v1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest,io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequestList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest>>credentialsRequests()API entrypoint for CredentialsRequest (cloudcredential.openshift.io/v1)io.fabric8.openshift.api.model.UsercurrentUser()Returns the current logged in user details similar to the `oc whoami` command.io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>>deploymentConfigs()API entrypoint for handling DeploymentConfig(apps.openshift.io/v1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter,io.fabric8.openshift.api.model.operator.network.v1.EgressRouterList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter>>egressRouters()API entrypoint for EgressRouter (network.operator.openshift.io/v1)io.fabric8.kubernetes.client.dsl.ExtensionsAPIGroupDSLextensions()URLgetOpenshiftUrl()Get Url of the clusterio.fabric8.kubernetes.client.VersionInfogetOpenShiftV3Version()Get OpenShift version information from version/openshiftStringgetOpenShiftV4Version()Get OpenShift server version
for more information use resources(ClusterVersion.class).list()io.fabric8.kubernetes.client.VersionInfogetVersion()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Group,io.fabric8.openshift.api.model.GroupList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Group>>groups()API entrypoint for handling Group(user.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository,io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepositoryList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository>>helmChartRepositories()API entrypoint for handling HelmChartRepository(helm.openshift.io/v1beta1)OpenShiftHiveAPIGroupDSLhive()API entrypoint for accessing OpenShift Hive Operator resources (hive.openshift.io)io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Identity,io.fabric8.openshift.api.model.IdentityList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Identity>>identities()API entrypoint for Identity(user.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config,io.fabric8.openshift.api.model.operator.imageregistry.v1.ConfigList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config>>imageRegistryOperatorConfigs()API entrypoint for Config(imageregistry.operator.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Image,io.fabric8.openshift.api.model.ImageList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Image>>images()API entrypoint for accessing Image(image.openshift.io/v1)NameableCreateOrDeleteableimageSignatures()API entrypoint for accessing ImageSignature(image.openshift.io/v1)io.fabric8.kubernetes.client.dsl.Namespaceable<io.fabric8.kubernetes.client.dsl.Nameable<? extends io.fabric8.kubernetes.client.dsl.Gettable<io.fabric8.openshift.api.model.ImageStreamImage>>>imageStreamImages()API entrypoint for accessing ImageStreamImage(image.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,io.fabric8.openshift.api.model.ImageStreamImport>imageStreamImports()API entrypoint for accessing ImageStreamImport(image.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,io.fabric8.openshift.api.model.ImageStreamMapping>imageStreamMappings()API entrypoint for accessing ImageStreamMapping(image.openshift.io/v1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.ImageStreamList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageStream>>imageStreams()API entrypoint for accessing ImageStream(image.openshift.io/v1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageStreamTag,io.fabric8.openshift.api.model.ImageStreamTagList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageStreamTag>>imageStreamTags()API entrypoint for accessing ImageStreamTag(image.openshift.io/v1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageTag,io.fabric8.openshift.api.model.ImageTagList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageTag>>imageTags()API entrypoint for accessing ImageTag(image.openshift.io/v1)OpenShiftStorageVersionMigratorApiGroupDSLkubeStorageVersionMigrator()API entrypoint for accessing resources in Kube Storage Version Migrator(migration.k8s.io/v1alpha1)io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse>localResourceAccessReviews()API entrypoint for LocalResourceAccessReview (authorization.openshift.io/v1) This only supports create operation.io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse>localSubjectAccessReviews()API entrypoint for LocalSubjectAccessReview (authorization.openshift.io/v1) This only supports create operation.OpenShiftMachineAPIGroupDSLmachine()MachineConfigurationAPIGroupDSLmachineConfigurations()API entrypoint for accessing OpenShift Machine Config Operator resources (machineconfiguration.openshift.io)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation,io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation>>metal3Remediations()API entrypoint for Metal3Remediation (infrastructure.cluster.x-k8s.io/v1beta1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate,io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplateList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate>>metal3RemediationTemplates()API entrypoint for Metal3RemediationTemplate (infrastructure.cluster.x-k8s.io/v1beta1)OpenShiftMonitoringAPIGroupDSLmonitoring()API entrypoint for accessing OpenShift operator APIGroup resources(monitoring.coreos.com/v1)io.fabric8.kubernetes.client.dsl.NetworkAPIGroupDSLnetwork()io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition,io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinitionList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition>>networkAttachmentDefinitions()API entrypoint for accessing NetworkAttachmentDefinition(k8s.cni.cncf.io/v1)io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.OAuthAccessTokenList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthAccessToken>>oAuthAccessTokens()API entrypoint for accessing OAuthAccessToken(oauth.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthAuthorizeToken>>oAuthAuthorizeTokens()API entrypoint for accessing OAuthAuthorizeToken(oauth.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClientAuthorization,io.fabric8.openshift.api.model.OAuthClientAuthorizationList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthClientAuthorization>>oAuthClientAuthorizations()API entrypoint for accessing OAuthClientAuthorization(oauth.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthClient>>oAuthClients()API entrypoint for accessing OAuthClient(oauth.openshift.io/v1)OpenShiftAutoscalingAPIGroupDSLopenShiftAutoscaling()API entrypoint for accessing OpenShift Cluster Operator resources (autoscaling.openshift.io)OpenShiftOperatorAPIGroupDSLoperator()API entrypoint for accessing OpenShift operator APIGroup resources(operator.openshift.io/v1 and operator.openshift.io/v1alpha1)OpenShiftOperatorHubAPIGroupDSLoperatorHub()API entrypoint for accessing OpenShift operator hub APIGroup resources(operator.coreos.com/v1alpha1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI,io.fabric8.openshift.api.model.operator.network.v1.OperatorPKIList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI>>operatorPKIs()API entrypoint for OperatorPKI(network.operator.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicyReview,io.fabric8.openshift.api.model.PodSecurityPolicyReview>podSecurityPolicyReviews()API entrypoint for accessing PodSecurityPolicyReview (security.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview>podSecurityPolicySelfSubjectReviews()API entrypoint for accessing PodSecurityPolicySelfSubjectReview (security.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview>podSecurityPolicySubjectReviews()API entrypoint for accessing PodSecurityPolicySubjectReview (security.openshift.io/v1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository,io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepositoryList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository>>projectHelmChartRepositories()API entrypoint for handling ProjectHelmChartRepository (helm.openshift.io/v1beta1)ProjectRequestOperationprojectrequests()API entrypoint for accessing ProjectRequest operations(project.openshift.io/v1)ProjectOperationprojects()API entrypoint for accessing Project operations(project.openshift.io/v1)OpenShiftQuotaAPIGroupDSLquotas()API entrypoint for accessing OpenShift Quota APIGroup resources(quota.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.RangeAllocation,io.fabric8.openshift.api.model.RangeAllocationList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RangeAllocation>>rangeAllocations()API entrypoint for accessing RangeAllocation(security.openshift.io/v1)io.fabric8.kubernetes.client.dsl.RbacAPIGroupDSLrbac()io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse>resourceAccessReviews()API entrypoint for ResourceAccessReview (authorization.openshift.io/v1) This only supports create operation.io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.RoleBindingRestriction,io.fabric8.openshift.api.model.RoleBindingRestrictionList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RoleBindingRestriction>>roleBindingRestrictions()API entrypoint for RoleBindingRestriction (authorization.openshift.io/v1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.RoleBinding,io.fabric8.openshift.api.model.RoleBindingList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RoleBinding>>roleBindings()API entrypoint for accessing RoleBinding(authorization.openshift.io/v1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Role,io.fabric8.openshift.api.model.RoleList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Role>>roles()API entrypoint for accessing Role(authorization.openshift.io/v1)io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Route>>routes()API entrypoint for accessing Route(route.openshift.io/v1)io.fabric8.kubernetes.client.dsl.SchedulingAPIGroupDSLscheduling()io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.SecurityContextConstraintsList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.SecurityContextConstraints>>securityContextConstraints()API entrypoint for accessing SecurityContextConstraints(security.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,io.fabric8.openshift.api.model.SelfSubjectRulesReview>selfSubjectRulesReviews()API entrypoint for SelfSubjectRulesReview (authorization.openshift.io/v1) This only supports create operation.io.fabric8.kubernetes.client.dsl.StorageAPIGroupDSLstorage()io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse>subjectAccessReviews()API entrypoint for SubjectAccessReview (authorization.openshift.io/v1) This only supports create operation.io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SubjectRulesReview,io.fabric8.openshift.api.model.SubjectRulesReview>subjectRulesReviews()API entrypoint for SubjectRulesReview (authorization.openshift.io/v1) This only supports create operation.booleansupportsOpenShiftAPIGroup(String apiGroup)Returns true if this cluster is a legacy openshift cluster or supports the given OpenShift API Group defined inOpenShiftAPIGroupsio.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.TemplateInstance,io.fabric8.openshift.api.model.TemplateInstanceList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.TemplateInstance>>templateInstances()API entrypoint for TemplateInstance(template.openshift.io/v1)io.fabric8.kubernetes.client.dsl.ParameterMixedOperation<io.fabric8.openshift.api.model.Template,io.fabric8.openshift.api.model.TemplateList,TemplateResource>templates()API entrypoint for accessing Template(template.openshift.io/v1)OpenShiftTunedAPIGroupDSLtuned()API entrypoint for OpenShift Node Tuning operator model(tuned.openshift.io/v1)io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,io.fabric8.openshift.api.model.UserIdentityMapping>userIdentityMappings()API entrypoint for UserIdentityMapping(user.openshift.io/v1) Note: This only works with create operationio.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.UserOAuthAccessToken,io.fabric8.openshift.api.model.UserOAuthAccessTokenList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.UserOAuthAccessToken>>userOAuthAccessTokens()API entrypoint for UserOAuthAccessToken(oauth.openshift.io/v1)io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.UserList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.User>>users()API entrypoint for accessing User(user.openshift.io/v1)OpenShiftWhereaboutsAPIGroupDSLwhereabouts()API entrypoint for OpenShift Whereabouts CNI(Container Network Interface) Plugin model.io.fabric8.kubernetes.client.dsl.FunctionCallable<NamespacedOpenShiftClient>withRequestConfig(io.fabric8.kubernetes.client.RequestConfig requestConfig)Configure Request Config-
Methods inherited from interface io.fabric8.kubernetes.client.Client
adapt, close, getApiGroup, getApiGroups, getApiResources, getApiVersion, getAPIVersions, getConfiguration, getHttpClient, getMasterUrl, getNamespace, hasApiGroup, newClient, raw, raw, resources, resources, rootPaths, supports, supports, supportsApiPath
-
Methods inherited from interface io.fabric8.kubernetes.client.KubernetesClient
admissionRegistration, apiextensions, apiServices, authentication, authorization, bindings, certificates, certificateSigningRequests, componentstatuses, configMaps, discovery, dynamicResourceAllocation, endpoints, events, flowControl, genericKubernetesResources, genericKubernetesResources, getKubernetesSerialization, getKubernetesVersion, informers, leaderElector, leases, limitRanges, load, namespaces, nodes, persistentVolumeClaims, persistentVolumes, pods, policy, replicationControllers, resource, resource, resource, resourceList, resourceList, resourceList, resourceList, resourceQuotas, resources, run, runtimeClasses, secrets, serviceAccounts, services, tokenReviews, top, v1, visitResources
-
-
-
-
Field Detail
-
BASE_API_GROUP
static final String BASE_API_GROUP
- See Also:
- Constant Field Values
-
-
Method Detail
-
config
OpenShiftConfigAPIGroupDSL config()
API entrypoint for accessing OpenShift config APIGroup resources(config.openshift.io/v1)- Returns:
OpenShiftConfigAPIGroupDSLwhich contains respective resources in this API group
-
console
OpenShiftConsoleAPIGroupDSL console()
API entrypoint for accessing OpenShift console APIGroup resources(console.openshift.io/v1)- Returns:
OpenShiftConsoleAPIGroupDSLwhich contains respective resources in this API group
-
openShiftAutoscaling
OpenShiftAutoscalingAPIGroupDSL openShiftAutoscaling()
API entrypoint for accessing OpenShift Cluster Operator resources (autoscaling.openshift.io)- Returns:
OpenShiftAutoscalingAPIGroupDSLwhich contains respective resources in this API group
-
hive
OpenShiftHiveAPIGroupDSL hive()
API entrypoint for accessing OpenShift Hive Operator resources (hive.openshift.io)- Returns:
OpenShiftHiveAPIGroupDSLwhich contains respective resources in this API group
-
operator
OpenShiftOperatorAPIGroupDSL operator()
API entrypoint for accessing OpenShift operator APIGroup resources(operator.openshift.io/v1 and operator.openshift.io/v1alpha1)- Returns:
OpenShiftOperatorAPIGroupDSLwhich contains respective resources in this API group
-
operatorHub
OpenShiftOperatorHubAPIGroupDSL operatorHub()
API entrypoint for accessing OpenShift operator hub APIGroup resources(operator.coreos.com/v1alpha1)- Returns:
OpenShiftOperatorHubAPIGroupDSLwhich contains respective resources in this API group
-
extensions
io.fabric8.kubernetes.client.dsl.ExtensionsAPIGroupDSL extensions()
- Specified by:
extensionsin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
getVersion
io.fabric8.kubernetes.client.VersionInfo getVersion()
- Specified by:
getVersionin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
getOpenShiftV3Version
io.fabric8.kubernetes.client.VersionInfo getOpenShiftV3Version()
Get OpenShift version information from version/openshift- Returns:
- VersionInfo object containing versioning information
-
getOpenShiftV4Version
String getOpenShiftV4Version()
Get OpenShift server version
for more information use resources(ClusterVersion.class).list()- Returns:
- version String
-
apps
io.fabric8.kubernetes.client.dsl.AppsAPIGroupDSL apps()
- Specified by:
appsin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
autoscaling
io.fabric8.kubernetes.client.dsl.AutoscalingAPIGroupDSL autoscaling()
- Specified by:
autoscalingin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
machineConfigurations
MachineConfigurationAPIGroupDSL machineConfigurations()
API entrypoint for accessing OpenShift Machine Config Operator resources (machineconfiguration.openshift.io)- Returns:
MachineConfigurationAPIGroupDSLwhich contains respective resources in this ApiGroup
-
machine
OpenShiftMachineAPIGroupDSL machine()
-
monitoring
OpenShiftMonitoringAPIGroupDSL monitoring()
API entrypoint for accessing OpenShift operator APIGroup resources(monitoring.coreos.com/v1)- Returns:
OpenShiftMonitoringAPIGroupDSLwhich contains respective resources in this API group
-
network
io.fabric8.kubernetes.client.dsl.NetworkAPIGroupDSL network()
- Specified by:
networkin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
storage
io.fabric8.kubernetes.client.dsl.StorageAPIGroupDSL storage()
- Specified by:
storagein interfaceio.fabric8.kubernetes.client.KubernetesClient
-
batch
io.fabric8.kubernetes.client.dsl.BatchAPIGroupDSL batch()
- Specified by:
batchin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
rbac
io.fabric8.kubernetes.client.dsl.RbacAPIGroupDSL rbac()
- Specified by:
rbacin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
scheduling
io.fabric8.kubernetes.client.dsl.SchedulingAPIGroupDSL scheduling()
- Specified by:
schedulingin interfaceio.fabric8.kubernetes.client.KubernetesClient
-
apiRequestCounts
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount,io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCountList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.apiserver.v1.APIRequestCount>> apiRequestCounts()
API entrypoint for APIRequestCount (apiserver.openshift.io/v1)- Returns:
NonNamespaceOperationfor APIRequestCoutn
-
bareMetalHosts
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost,io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHostList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1alpha1.BareMetalHost>> bareMetalHosts()
API entrypoint for BareMetalHost(metal3.io/v1alpha1)- Returns:
MixedOperationfor BareMetalHost
-
builds
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Build,io.fabric8.openshift.api.model.BuildList,BuildResource> builds()
API entrypoint for handling Build(build.openshift.io/v1)- Returns:
- MixedOperation instance for Build object
-
buildConfigs
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.BuildConfig,io.fabric8.openshift.api.model.BuildConfigList,BuildConfigResource<io.fabric8.openshift.api.model.BuildConfig,Void,io.fabric8.openshift.api.model.Build>> buildConfigs()
API entrypoint for handling BuildConfig(build.openshift.io/v1)- Returns:
- MixedOperation instance for BuildConfig object
-
credentialsRequests
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest,io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequestList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequest>> credentialsRequests()
API entrypoint for CredentialsRequest (cloudcredential.openshift.io/v1)- Returns:
MixedOperationfor CredentialsRequest
-
deploymentConfigs
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.DeploymentConfig,io.fabric8.openshift.api.model.DeploymentConfigList,DeployableScalableResource<io.fabric8.openshift.api.model.DeploymentConfig>> deploymentConfigs()
API entrypoint for handling DeploymentConfig(apps.openshift.io/v1)- Returns:
- MixedOperation instance for DeploymentConfig object
-
groups
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Group,io.fabric8.openshift.api.model.GroupList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Group>> groups()
API entrypoint for handling Group(user.openshift.io/v1)- Returns:
- NonNamespaceOperation instance for Group object
-
helmChartRepositories
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository,io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepositoryList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.HelmChartRepository>> helmChartRepositories()
API entrypoint for handling HelmChartRepository(helm.openshift.io/v1beta1)- Returns:
NonNamespaceOperationfor HelmChartRepository
-
images
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Image,io.fabric8.openshift.api.model.ImageList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Image>> images()
API entrypoint for accessing Image(image.openshift.io/v1)- Returns:
- Non Namespace Operation object for Image
-
imageTags
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageTag,io.fabric8.openshift.api.model.ImageTagList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageTag>> imageTags()
API entrypoint for accessing ImageTag(image.openshift.io/v1)- Returns:
- MixedOperation object for ImageTag
-
imageStreams
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageStream,io.fabric8.openshift.api.model.ImageStreamList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageStream>> imageStreams()
API entrypoint for accessing ImageStream(image.openshift.io/v1)- Returns:
- MixedOperation object for ImageStream
-
imageStreamTags
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ImageStreamTag,io.fabric8.openshift.api.model.ImageStreamTagList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ImageStreamTag>> imageStreamTags()
API entrypoint for accessing ImageStreamTag(image.openshift.io/v1)- Returns:
- MixedOperation object for ImageStreamTag
-
imageStreamImports
io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamImport,io.fabric8.openshift.api.model.ImageStreamImport> imageStreamImports()
API entrypoint for accessing ImageStreamImport(image.openshift.io/v1)- Returns:
NamespacedInOutCreateablefor ImageStreamImport
-
imageStreamMappings
io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.ImageStreamMapping,io.fabric8.openshift.api.model.ImageStreamMapping> imageStreamMappings()
API entrypoint for accessing ImageStreamMapping(image.openshift.io/v1)- Returns:
NamespacedInOutCreateablefor ImageStreamMapping
-
imageStreamImages
io.fabric8.kubernetes.client.dsl.Namespaceable<io.fabric8.kubernetes.client.dsl.Nameable<? extends io.fabric8.kubernetes.client.dsl.Gettable<io.fabric8.openshift.api.model.ImageStreamImage>>> imageStreamImages()
API entrypoint for accessing ImageStreamImage(image.openshift.io/v1)- Returns:
Namespaceablefor ImageStreamImage operations
-
imageSignatures
NameableCreateOrDeleteable imageSignatures()
API entrypoint for accessing ImageSignature(image.openshift.io/v1)- Returns:
NameableCreateOrDeleteablefor ImageSignature operations
-
imageRegistryOperatorConfigs
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config,io.fabric8.openshift.api.model.operator.imageregistry.v1.ConfigList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.imageregistry.v1.Config>> imageRegistryOperatorConfigs()
API entrypoint for Config(imageregistry.operator.openshift.io/v1)- Returns:
NonNamespaceOperationfor Config
-
metal3Remediations
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation,io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3Remediation>> metal3Remediations()
API entrypoint for Metal3Remediation (infrastructure.cluster.x-k8s.io/v1beta1)- Returns:
MixedOperationfor Metal3Remediation
-
metal3RemediationTemplates
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate,io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplateList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.metal3.v1beta1.Metal3RemediationTemplate>> metal3RemediationTemplates()
API entrypoint for Metal3RemediationTemplate (infrastructure.cluster.x-k8s.io/v1beta1)- Returns:
MixedOperationfor Metal3RemediationTemplate
-
networkAttachmentDefinitions
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition,io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinitionList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.cncf.cni.v1.NetworkAttachmentDefinition>> networkAttachmentDefinitions()
API entrypoint for accessing NetworkAttachmentDefinition(k8s.cni.cncf.io/v1)- Returns:
MixedOperationfor NetworkAttachmentDefinition
-
oAuthAccessTokens
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAccessToken,io.fabric8.openshift.api.model.OAuthAccessTokenList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthAccessToken>> oAuthAccessTokens()
API entrypoint for accessing OAuthAccessToken(oauth.openshift.io/v1)- Returns:
- NonNamespaceOperation object for OAuthAccessToken
-
oAuthAuthorizeTokens
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthAuthorizeToken,io.fabric8.openshift.api.model.OAuthAuthorizeTokenList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthAuthorizeToken>> oAuthAuthorizeTokens()
API entrypoint for accessing OAuthAuthorizeToken(oauth.openshift.io/v1)- Returns:
- NonNamespaceOperation object for OAuthAuthorizeToken
-
oAuthClients
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClient,io.fabric8.openshift.api.model.OAuthClientList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthClient>> oAuthClients()
API entrypoint for accessing OAuthClient(oauth.openshift.io/v1)- Returns:
- NonNamespaceOperation object for OAuthClient
-
oAuthClientAuthorizations
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.OAuthClientAuthorization,io.fabric8.openshift.api.model.OAuthClientAuthorizationList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.OAuthClientAuthorization>> oAuthClientAuthorizations()
API entrypoint for accessing OAuthClientAuthorization(oauth.openshift.io/v1)- Returns:
- NonNamespaceOperation for OAuthClientAuthorization
-
operatorPKIs
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI,io.fabric8.openshift.api.model.operator.network.v1.OperatorPKIList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.network.v1.OperatorPKI>> operatorPKIs()
API entrypoint for OperatorPKI(network.operator.openshift.io/v1)- Returns:
MixedOperationfor OperatorPKI
-
egressRouters
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter,io.fabric8.openshift.api.model.operator.network.v1.EgressRouterList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.operator.network.v1.EgressRouter>> egressRouters()
API entrypoint for EgressRouter (network.operator.openshift.io/v1)- Returns:
MixedOperationfor EgressRouter
-
podSecurityPolicyReviews
io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicyReview,io.fabric8.openshift.api.model.PodSecurityPolicyReview> podSecurityPolicyReviews()
API entrypoint for accessing PodSecurityPolicyReview (security.openshift.io/v1)- Returns:
- InOutCreateable object for PodSecurityPolicyReview
-
podSecurityPolicySelfSubjectReviews
io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySelfSubjectReview> podSecurityPolicySelfSubjectReviews()
API entrypoint for accessing PodSecurityPolicySelfSubjectReview (security.openshift.io/v1)- Returns:
- InOutCreateable object for PodSecurityPolicySelfSubjectReview
-
podSecurityPolicySubjectReviews
io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview,io.fabric8.openshift.api.model.PodSecurityPolicySubjectReview> podSecurityPolicySubjectReviews()
API entrypoint for accessing PodSecurityPolicySubjectReview (security.openshift.io/v1)- Returns:
- InOutCreateable object for PodSecurityPolicySubjectReview
-
projects
ProjectOperation projects()
API entrypoint for accessing Project operations(project.openshift.io/v1)- Returns:
ProjectOperationfor Project specific operations
-
projectHelmChartRepositories
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository,io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepositoryList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.miscellaneous.helm.v1beta1.ProjectHelmChartRepository>> projectHelmChartRepositories()
API entrypoint for handling ProjectHelmChartRepository (helm.openshift.io/v1beta1)- Returns:
NonNamespaceOperationfor ProjectHelmChartRepository
-
projectrequests
ProjectRequestOperation projectrequests()
API entrypoint for accessing ProjectRequest operations(project.openshift.io/v1)- Returns:
ProjectRequestOperationfor ProjectRequest specific operations
-
quotas
OpenShiftQuotaAPIGroupDSL quotas()
API entrypoint for accessing OpenShift Quota APIGroup resources(quota.openshift.io/v1)- Returns:
OpenShiftQuotaAPIGroupDSLwhich contains operations for respective resources inside the APIGroup
-
roles
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Role,io.fabric8.openshift.api.model.RoleList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Role>> roles()
API entrypoint for accessing Role(authorization.openshift.io/v1)- Returns:
- MixedOperation object for Role
-
roleBindings
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.RoleBinding,io.fabric8.openshift.api.model.RoleBindingList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RoleBinding>> roleBindings()
API entrypoint for accessing RoleBinding(authorization.openshift.io/v1)- Returns:
- MixedOperation object for RoleBinding
-
routes
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.Route,io.fabric8.openshift.api.model.RouteList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Route>> routes()
API entrypoint for accessing Route(route.openshift.io/v1)- Returns:
- MixedOperation object for Route
-
templates
io.fabric8.kubernetes.client.dsl.ParameterMixedOperation<io.fabric8.openshift.api.model.Template,io.fabric8.openshift.api.model.TemplateList,TemplateResource> templates()
API entrypoint for accessing Template(template.openshift.io/v1)- Returns:
ParameterMixedOperationobject for Template operations
-
templateInstances
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.TemplateInstance,io.fabric8.openshift.api.model.TemplateInstanceList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.TemplateInstance>> templateInstances()
API entrypoint for TemplateInstance(template.openshift.io/v1)- Returns:
MixedOperationfor TemplateInstance
-
tuned
OpenShiftTunedAPIGroupDSL tuned()
API entrypoint for OpenShift Node Tuning operator model(tuned.openshift.io/v1)- Returns:
OpenShiftTunedAPIGroupDSLfor access to various available resources
-
brokerTemplateInstances
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.BrokerTemplateInstance,io.fabric8.openshift.api.model.BrokerTemplateInstanceList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.BrokerTemplateInstance>> brokerTemplateInstances()
API entrypoint for BrokerTemplateInstance(template.openshift.io/v1)- Returns:
NonNamespaceOperationfor BrokerTemplateInstance
-
users
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.User,io.fabric8.openshift.api.model.UserList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.User>> users()
API entrypoint for accessing User(user.openshift.io/v1)- Returns:
- NonNamespaceOperation object for User
-
rangeAllocations
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.RangeAllocation,io.fabric8.openshift.api.model.RangeAllocationList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RangeAllocation>> rangeAllocations()
API entrypoint for accessing RangeAllocation(security.openshift.io/v1)- Returns:
- NonNamespaceOperation object for RangeAllocation
-
securityContextConstraints
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.SecurityContextConstraints,io.fabric8.openshift.api.model.SecurityContextConstraintsList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.SecurityContextConstraints>> securityContextConstraints()
API entrypoint for accessing SecurityContextConstraints(security.openshift.io/v1)- Returns:
- NonNamespaceOperation object for SecurityContextConstraints
-
subjectAccessReviews
io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.SubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse> subjectAccessReviews()
API entrypoint for SubjectAccessReview (authorization.openshift.io/v1) This only supports create operation. SubjectAccessReviewResponse from server is returned as output.- Returns:
InOutCreateablefor SubjectAccessReview
-
resourceAccessReviews
io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.ResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse> resourceAccessReviews()
API entrypoint for ResourceAccessReview (authorization.openshift.io/v1) This only supports create operation. ResourceAccessReviewResponse from server is returned as output- Returns:
InOutCreateablefor ResourceAccessReview
-
localSubjectAccessReviews
io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalSubjectAccessReview,io.fabric8.openshift.api.model.SubjectAccessReviewResponse> localSubjectAccessReviews()
API entrypoint for LocalSubjectAccessReview (authorization.openshift.io/v1) This only supports create operation. SubjectAccessReviewResponse from server is returned as output- Returns:
NamespacedInOutCreateablefor LocalSubjectAccessReview
-
localResourceAccessReviews
io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.LocalResourceAccessReview,io.fabric8.openshift.api.model.ResourceAccessReviewResponse> localResourceAccessReviews()
API entrypoint for LocalResourceAccessReview (authorization.openshift.io/v1) This only supports create operation. ResourceAccessReviewResponse from server is returned as output- Returns:
NamespacedInOutCreateablefor LocalResourceAccessReview
-
selfSubjectRulesReviews
io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SelfSubjectRulesReview,io.fabric8.openshift.api.model.SelfSubjectRulesReview> selfSubjectRulesReviews()
API entrypoint for SelfSubjectRulesReview (authorization.openshift.io/v1) This only supports create operation. SelfSubjectRulesReview from server is returned as output- Returns:
NamespacedInOutCreateablefor SelfSubjectRulesReview
-
subjectRulesReviews
io.fabric8.kubernetes.client.dsl.NamespacedInOutCreateable<io.fabric8.openshift.api.model.SubjectRulesReview,io.fabric8.openshift.api.model.SubjectRulesReview> subjectRulesReviews()
API entrypoint for SubjectRulesReview (authorization.openshift.io/v1) This only supports create operation. SubjectRulesReview from server is returned as output- Returns:
NamespacedInOutCreateablefor SubjectRulesReview
-
kubeStorageVersionMigrator
OpenShiftStorageVersionMigratorApiGroupDSL kubeStorageVersionMigrator()
API entrypoint for accessing resources in Kube Storage Version Migrator(migration.k8s.io/v1alpha1)- Returns:
OpenShiftStorageVersionMigratorApiGroupDSLfor accessing resources available in apiGroup
-
clusterRoles
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.ClusterRole,io.fabric8.openshift.api.model.ClusterRoleList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ClusterRole>> clusterRoles()
API entrypoint for ClusterRole (authorization.openshift.io/v1)- Returns:
NonNamespaceOperationfor ClusterRole
-
clusterRoleBindings
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.ClusterRoleBinding,io.fabric8.openshift.api.model.ClusterRoleBindingList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.ClusterRoleBinding>> clusterRoleBindings()
API entrypoint for accessing ClusterRoleBinding(authorization.openshift.io/v1)- Returns:
- MixedOperation object for ClusterRoleBinding
-
roleBindingRestrictions
io.fabric8.kubernetes.client.dsl.MixedOperation<io.fabric8.openshift.api.model.RoleBindingRestriction,io.fabric8.openshift.api.model.RoleBindingRestrictionList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.RoleBindingRestriction>> roleBindingRestrictions()
API entrypoint for RoleBindingRestriction (authorization.openshift.io/v1)- Returns:
MixedOperationfor RoleBindingRestriction
-
withRequestConfig
io.fabric8.kubernetes.client.dsl.FunctionCallable<NamespacedOpenShiftClient> withRequestConfig(io.fabric8.kubernetes.client.RequestConfig requestConfig)
Configure Request Config- Parameters:
requestConfig- request configuration for connection- Returns:
NamespacedOpenShiftClientconfigured with specified RequestConfig
-
currentUser
io.fabric8.openshift.api.model.User currentUser()
Returns the current logged in user details similar to the `oc whoami` command.- Returns:
- User as currently logged in user
-
identities
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.Identity,io.fabric8.openshift.api.model.IdentityList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.Identity>> identities()
API entrypoint for Identity(user.openshift.io/v1)- Returns:
NonNamespaceOperationfor Identity
-
userIdentityMappings
io.fabric8.kubernetes.client.dsl.InOutCreateable<io.fabric8.openshift.api.model.UserIdentityMapping,io.fabric8.openshift.api.model.UserIdentityMapping> userIdentityMappings()
API entrypoint for UserIdentityMapping(user.openshift.io/v1) Note: This only works with create operation- Returns:
UserIdentityMappingfor UserIdentityMapping
-
userOAuthAccessTokens
io.fabric8.kubernetes.client.dsl.NonNamespaceOperation<io.fabric8.openshift.api.model.UserOAuthAccessToken,io.fabric8.openshift.api.model.UserOAuthAccessTokenList,io.fabric8.kubernetes.client.dsl.Resource<io.fabric8.openshift.api.model.UserOAuthAccessToken>> userOAuthAccessTokens()
API entrypoint for UserOAuthAccessToken(oauth.openshift.io/v1)Note: Only GET and DELETE operations are supported by APIServer for this resource.
- Returns:
NonNamespaceOperationfor UserOAuthAccessToken
-
whereabouts
OpenShiftWhereaboutsAPIGroupDSL whereabouts()
API entrypoint for OpenShift Whereabouts CNI(Container Network Interface) Plugin model.- Returns:
OpenShiftWhereaboutsAPIGroupDSLwhich provides DSL methods for available resources.
-
supportsOpenShiftAPIGroup
boolean supportsOpenShiftAPIGroup(String apiGroup)
Returns true if this cluster is a legacy openshift cluster or supports the given OpenShift API Group defined inOpenShiftAPIGroups- Parameters:
apiGroup- API group as string- Returns:
- boolean value indicating cluster is legacy or supports APIGroups
-
-