
org.cdk8s.plus23.ApiResource Maven / Gradle / Ivy
package org.cdk8s.plus23;
/**
* Represents information about an API resource type.
*/
@javax.annotation.Generated(value = "jsii-pacmak/1.75.0 (build 63bb957)", date = "2023-02-21T09:46:03.520Z")
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
@software.amazon.jsii.Jsii(module = org.cdk8s.plus23.$Module.class, fqn = "cdk8s-plus-23.ApiResource")
public class ApiResource extends software.amazon.jsii.JsiiObject implements org.cdk8s.plus23.IApiResource, org.cdk8s.plus23.IApiEndpoint {
protected ApiResource(final software.amazon.jsii.JsiiObjectRef objRef) {
super(objRef);
}
protected ApiResource(final software.amazon.jsii.JsiiObject.InitializationMode initializationMode) {
super(initializationMode);
}
static {
API_SERVICES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "API_SERVICES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
BINDINGS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "BINDINGS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
CERTIFICATE_SIGNING_REQUESTS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "CERTIFICATE_SIGNING_REQUESTS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
CLUSTER_ROLE_BINDINGS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "CLUSTER_ROLE_BINDINGS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
CLUSTER_ROLES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "CLUSTER_ROLES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
COMPONENT_STATUSES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "COMPONENT_STATUSES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
CONFIG_MAPS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "CONFIG_MAPS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
CONTROLLER_REVISIONS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "CONTROLLER_REVISIONS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
CRON_JOBS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "CRON_JOBS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
CSI_DRIVERS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "CSI_DRIVERS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
CSI_NODES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "CSI_NODES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
CSI_STORAGE_CAPACITIES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "CSI_STORAGE_CAPACITIES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
CUSTOM_RESOURCE_DEFINITIONS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "CUSTOM_RESOURCE_DEFINITIONS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
DAEMON_SETS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "DAEMON_SETS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
DEPLOYMENTS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "DEPLOYMENTS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
ENDPOINT_SLICES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "ENDPOINT_SLICES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
ENDPOINTS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "ENDPOINTS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
EVENTS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "EVENTS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
FLOW_SCHEMAS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "FLOW_SCHEMAS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
HORIZONTAL_POD_AUTOSCALERS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "HORIZONTAL_POD_AUTOSCALERS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
INGRESS_CLASSES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "INGRESS_CLASSES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
INGRESSES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "INGRESSES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
JOBS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "JOBS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
LEASES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "LEASES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
LIMIT_RANGES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "LIMIT_RANGES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
LOCAL_SUBJECT_ACCESS_REVIEWS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "LOCAL_SUBJECT_ACCESS_REVIEWS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
MUTATING_WEBHOOK_CONFIGURATIONS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "MUTATING_WEBHOOK_CONFIGURATIONS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
NAMESPACES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "NAMESPACES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
NETWORK_POLICIES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "NETWORK_POLICIES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
NODES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "NODES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
PERSISTENT_VOLUME_CLAIMS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "PERSISTENT_VOLUME_CLAIMS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
PERSISTENT_VOLUMES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "PERSISTENT_VOLUMES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
POD_DISRUPTION_BUDGETS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "POD_DISRUPTION_BUDGETS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
POD_SECURITY_POLICIES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "POD_SECURITY_POLICIES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
POD_TEMPLATES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "POD_TEMPLATES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
PODS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "PODS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
PRIORITY_CLASSES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "PRIORITY_CLASSES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
PRIORITY_LEVEL_CONFIGURATIONS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "PRIORITY_LEVEL_CONFIGURATIONS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
REPLICA_SETS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "REPLICA_SETS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
REPLICATION_CONTROLLERS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "REPLICATION_CONTROLLERS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
RESOURCE_QUOTAS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "RESOURCE_QUOTAS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
ROLE_BINDINGS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "ROLE_BINDINGS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
ROLES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "ROLES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
RUNTIME_CLASSES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "RUNTIME_CLASSES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
SECRETS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "SECRETS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
SELF_SUBJECT_ACCESS_REVIEWS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "SELF_SUBJECT_ACCESS_REVIEWS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
SELF_SUBJECT_RULES_REVIEWS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "SELF_SUBJECT_RULES_REVIEWS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
SERVICE_ACCOUNTS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "SERVICE_ACCOUNTS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
SERVICES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "SERVICES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
STATEFUL_SETS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "STATEFUL_SETS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
STORAGE_CLASSES = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "STORAGE_CLASSES", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
SUBJECT_ACCESS_REVIEWS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "SUBJECT_ACCESS_REVIEWS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
TOKEN_REVIEWS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "TOKEN_REVIEWS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
VALIDATING_WEBHOOK_CONFIGURATIONS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "VALIDATING_WEBHOOK_CONFIGURATIONS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
VOLUME_ATTACHMENTS = software.amazon.jsii.JsiiObject.jsiiStaticGet(org.cdk8s.plus23.ApiResource.class, "VOLUME_ATTACHMENTS", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class));
}
/**
* API resource information for a custom resource type.
*
* @param options This parameter is required.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public static @org.jetbrains.annotations.NotNull org.cdk8s.plus23.ApiResource custom(final @org.jetbrains.annotations.NotNull org.cdk8s.plus23.ApiResourceOptions options) {
return software.amazon.jsii.JsiiObject.jsiiStaticCall(org.cdk8s.plus23.ApiResource.class, "custom", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.ApiResource.class), new Object[] { java.util.Objects.requireNonNull(options, "options is required") });
}
/**
* Return the IApiResource this object represents.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
@Override
public @org.jetbrains.annotations.Nullable org.cdk8s.plus23.IApiResource asApiResource() {
return software.amazon.jsii.Kernel.call(this, "asApiResource", software.amazon.jsii.NativeType.forClass(org.cdk8s.plus23.IApiResource.class));
}
/**
* Return the non resource url this object represents.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
@Override
public @org.jetbrains.annotations.Nullable java.lang.String asNonApiResource() {
return software.amazon.jsii.Kernel.call(this, "asNonApiResource", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
}
/**
* API resource information for APIService.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource API_SERVICES;
/**
* API resource information for Binding.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource BINDINGS;
/**
* API resource information for CertificateSigningRequest.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource CERTIFICATE_SIGNING_REQUESTS;
/**
* API resource information for ClusterRoleBinding.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource CLUSTER_ROLE_BINDINGS;
/**
* API resource information for ClusterRole.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource CLUSTER_ROLES;
/**
* API resource information for ComponentStatus.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource COMPONENT_STATUSES;
/**
* API resource information for ConfigMap.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource CONFIG_MAPS;
/**
* API resource information for ControllerRevision.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource CONTROLLER_REVISIONS;
/**
* API resource information for CronJob.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource CRON_JOBS;
/**
* API resource information for CSIDriver.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource CSI_DRIVERS;
/**
* API resource information for CSINode.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource CSI_NODES;
/**
* API resource information for CSIStorageCapacity.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource CSI_STORAGE_CAPACITIES;
/**
* API resource information for CustomResourceDefinition.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource CUSTOM_RESOURCE_DEFINITIONS;
/**
* API resource information for DaemonSet.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource DAEMON_SETS;
/**
* API resource information for Deployment.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource DEPLOYMENTS;
/**
* API resource information for EndpointSlice.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource ENDPOINT_SLICES;
/**
* API resource information for Endpoints.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource ENDPOINTS;
/**
* API resource information for Event.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource EVENTS;
/**
* API resource information for FlowSchema.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource FLOW_SCHEMAS;
/**
* API resource information for HorizontalPodAutoscaler.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource HORIZONTAL_POD_AUTOSCALERS;
/**
* API resource information for IngressClass.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource INGRESS_CLASSES;
/**
* API resource information for Ingress.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource INGRESSES;
/**
* API resource information for Job.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource JOBS;
/**
* API resource information for Lease.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource LEASES;
/**
* API resource information for LimitRange.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource LIMIT_RANGES;
/**
* API resource information for LocalSubjectAccessReview.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource LOCAL_SUBJECT_ACCESS_REVIEWS;
/**
* API resource information for MutatingWebhookConfiguration.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource MUTATING_WEBHOOK_CONFIGURATIONS;
/**
* API resource information for Namespace.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource NAMESPACES;
/**
* API resource information for NetworkPolicy.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource NETWORK_POLICIES;
/**
* API resource information for Node.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource NODES;
/**
* API resource information for PersistentVolumeClaim.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource PERSISTENT_VOLUME_CLAIMS;
/**
* API resource information for PersistentVolume.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource PERSISTENT_VOLUMES;
/**
* API resource information for PodDisruptionBudget.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource POD_DISRUPTION_BUDGETS;
/**
* API resource information for PodSecurityPolicy.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource POD_SECURITY_POLICIES;
/**
* API resource information for PodTemplate.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource POD_TEMPLATES;
/**
* API resource information for Pod.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource PODS;
/**
* API resource information for PriorityClass.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource PRIORITY_CLASSES;
/**
* API resource information for PriorityLevelConfiguration.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource PRIORITY_LEVEL_CONFIGURATIONS;
/**
* API resource information for ReplicaSet.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource REPLICA_SETS;
/**
* API resource information for ReplicationController.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource REPLICATION_CONTROLLERS;
/**
* API resource information for ResourceQuota.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource RESOURCE_QUOTAS;
/**
* API resource information for RoleBinding.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource ROLE_BINDINGS;
/**
* API resource information for Role.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource ROLES;
/**
* API resource information for RuntimeClass.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource RUNTIME_CLASSES;
/**
* API resource information for Secret.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource SECRETS;
/**
* API resource information for SelfSubjectAccessReview.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource SELF_SUBJECT_ACCESS_REVIEWS;
/**
* API resource information for SelfSubjectRulesReview.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource SELF_SUBJECT_RULES_REVIEWS;
/**
* API resource information for ServiceAccount.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource SERVICE_ACCOUNTS;
/**
* API resource information for Service.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource SERVICES;
/**
* API resource information for StatefulSet.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource STATEFUL_SETS;
/**
* API resource information for StorageClass.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource STORAGE_CLASSES;
/**
* API resource information for SubjectAccessReview.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource SUBJECT_ACCESS_REVIEWS;
/**
* API resource information for TokenReview.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource TOKEN_REVIEWS;
/**
* API resource information for ValidatingWebhookConfiguration.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource VALIDATING_WEBHOOK_CONFIGURATIONS;
/**
* API resource information for VolumeAttachment.
*/
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public final static org.cdk8s.plus23.ApiResource VOLUME_ATTACHMENTS;
/**
* The group portion of the API version (e.g. `authorization.k8s.io`).
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public @org.jetbrains.annotations.NotNull java.lang.String getApiGroup() {
return software.amazon.jsii.Kernel.get(this, "apiGroup", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
}
/**
* The name of the resource type as it appears in the relevant API endpoint.
*
* Example:
*
*
* - "pods" or "pods/log"
*
*
* @see https://kubernetes.io/docs/reference/access-authn-authz/rbac/#referring-to-resources
*/
@Override
@software.amazon.jsii.Stability(software.amazon.jsii.Stability.Level.Stable)
public @org.jetbrains.annotations.NotNull java.lang.String getResourceType() {
return software.amazon.jsii.Kernel.get(this, "resourceType", software.amazon.jsii.NativeType.forClass(java.lang.String.class));
}
}