All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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)); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy