UNPKG

@opencdk8s/cdk8s-argocd-resources

Version:

Has the ability to synth ArgoCD Application, and AppProject manifests. See example.

328 lines (323 loc) 873 kB
# API Reference **Classes** Name|Description ----|----------- [ArgoCdApplication](#opencdk8s-cdk8s-argocd-resources-argocdapplication)|*No description* [ArgoCdProject](#opencdk8s-cdk8s-argocd-resources-argocdproject)|*No description* [k8s.IntOrString](#opencdk8s-cdk8s-argocd-resources-k8s-intorstring)|*No description* [k8s.KubeApiService](#opencdk8s-cdk8s-argocd-resources-k8s-kubeapiservice)|APIService represents a server for a particular GroupVersion. [k8s.KubeApiServiceList](#opencdk8s-cdk8s-argocd-resources-k8s-kubeapiservicelist)|APIServiceList is a list of APIService objects. [k8s.KubeApiServiceListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeapiservicelistv1beta1)|APIServiceList is a list of APIService objects. [k8s.KubeApiServiceV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeapiservicev1beta1)|APIService represents a server for a particular GroupVersion. [k8s.KubeAuditSinkListV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeauditsinklistv1alpha1)|AuditSinkList is a list of AuditSink items. [k8s.KubeAuditSinkV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeauditsinkv1alpha1)|AuditSink represents a cluster level audit sink. [k8s.KubeBinding](#opencdk8s-cdk8s-argocd-resources-k8s-kubebinding)|Binding ties one object to another; [k8s.KubeCertificateSigningRequestListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecertificatesigningrequestlistv1beta1)|*No description* [k8s.KubeCertificateSigningRequestV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecertificatesigningrequestv1beta1)|Describes a certificate signing request. [k8s.KubeClusterRole](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrole)|ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. [k8s.KubeClusterRoleBinding](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolebinding)|ClusterRoleBinding references a ClusterRole, but not contain it. [k8s.KubeClusterRoleBindingList](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolebindinglist)|ClusterRoleBindingList is a collection of ClusterRoleBindings. [k8s.KubeClusterRoleBindingListV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolebindinglistv1alpha1)|ClusterRoleBindingList is a collection of ClusterRoleBindings. [k8s.KubeClusterRoleBindingListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolebindinglistv1beta1)|ClusterRoleBindingList is a collection of ClusterRoleBindings. [k8s.KubeClusterRoleBindingV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolebindingv1alpha1)|ClusterRoleBinding references a ClusterRole, but not contain it. [k8s.KubeClusterRoleBindingV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolebindingv1beta1)|ClusterRoleBinding references a ClusterRole, but not contain it. [k8s.KubeClusterRoleList](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolelist)|ClusterRoleList is a collection of ClusterRoles. [k8s.KubeClusterRoleListV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolelistv1alpha1)|ClusterRoleList is a collection of ClusterRoles. [k8s.KubeClusterRoleListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolelistv1beta1)|ClusterRoleList is a collection of ClusterRoles. [k8s.KubeClusterRoleV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolev1alpha1)|ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. [k8s.KubeClusterRoleV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolev1beta1)|ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. [k8s.KubeComponentStatus](#opencdk8s-cdk8s-argocd-resources-k8s-kubecomponentstatus)|ComponentStatus (and ComponentStatusList) holds the cluster validation info. [k8s.KubeComponentStatusList](#opencdk8s-cdk8s-argocd-resources-k8s-kubecomponentstatuslist)|Status of all the conditions for the component as a list of ComponentStatus objects. [k8s.KubeConfigMap](#opencdk8s-cdk8s-argocd-resources-k8s-kubeconfigmap)|ConfigMap holds configuration data for pods to consume. [k8s.KubeConfigMapList](#opencdk8s-cdk8s-argocd-resources-k8s-kubeconfigmaplist)|ConfigMapList is a resource containing a list of ConfigMap objects. [k8s.KubeControllerRevision](#opencdk8s-cdk8s-argocd-resources-k8s-kubecontrollerrevision)|ControllerRevision implements an immutable snapshot of state data. [k8s.KubeControllerRevisionList](#opencdk8s-cdk8s-argocd-resources-k8s-kubecontrollerrevisionlist)|ControllerRevisionList is a resource containing a list of ControllerRevision objects. [k8s.KubeControllerRevisionListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecontrollerrevisionlistv1beta1)|ControllerRevisionList is a resource containing a list of ControllerRevision objects. [k8s.KubeControllerRevisionListV1Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubecontrollerrevisionlistv1beta2)|ControllerRevisionList is a resource containing a list of ControllerRevision objects. [k8s.KubeControllerRevisionV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecontrollerrevisionv1beta1)|DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1beta2/ControllerRevision. [k8s.KubeControllerRevisionV1Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubecontrollerrevisionv1beta2)|DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1/ControllerRevision. [k8s.KubeCronJobListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecronjoblistv1beta1)|CronJobList is a collection of cron jobs. [k8s.KubeCronJobListV2Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecronjoblistv2alpha1)|CronJobList is a collection of cron jobs. [k8s.KubeCronJobV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecronjobv1beta1)|CronJob represents the configuration of a single cron job. [k8s.KubeCronJobV2Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecronjobv2alpha1)|CronJob represents the configuration of a single cron job. [k8s.KubeCsiDriverListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecsidriverlistv1beta1)|CSIDriverList is a collection of CSIDriver objects. [k8s.KubeCsiDriverV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecsidriverv1beta1)|CSIDriver captures information about a Container Storage Interface (CSI) volume driver deployed on the cluster. [k8s.KubeCsiNodeListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecsinodelistv1beta1)|CSINodeList is a collection of CSINode objects. [k8s.KubeCsiNodeV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecsinodev1beta1)|CSINode holds information about all CSI drivers installed on a node. [k8s.KubeCustomResourceDefinitionListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecustomresourcedefinitionlistv1beta1)|CustomResourceDefinitionList is a list of CustomResourceDefinition objects. [k8s.KubeCustomResourceDefinitionV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubecustomresourcedefinitionv1beta1)|CustomResourceDefinition represents a resource that should be exposed on the API server. [k8s.KubeDaemonSet](#opencdk8s-cdk8s-argocd-resources-k8s-kubedaemonset)|DaemonSet represents the configuration of a daemon set. [k8s.KubeDaemonSetList](#opencdk8s-cdk8s-argocd-resources-k8s-kubedaemonsetlist)|DaemonSetList is a collection of daemon sets. [k8s.KubeDaemonSetListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubedaemonsetlistv1beta1)|DaemonSetList is a collection of daemon sets. [k8s.KubeDaemonSetListV1Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubedaemonsetlistv1beta2)|DaemonSetList is a collection of daemon sets. [k8s.KubeDaemonSetV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubedaemonsetv1beta1)|DEPRECATED - This group version of DaemonSet is deprecated by apps/v1beta2/DaemonSet. [k8s.KubeDaemonSetV1Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubedaemonsetv1beta2)|DEPRECATED - This group version of DaemonSet is deprecated by apps/v1/DaemonSet. [k8s.KubeDeployment](#opencdk8s-cdk8s-argocd-resources-k8s-kubedeployment)|Deployment enables declarative updates for Pods and ReplicaSets. [k8s.KubeDeploymentList](#opencdk8s-cdk8s-argocd-resources-k8s-kubedeploymentlist)|DeploymentList is a list of Deployments. [k8s.KubeDeploymentListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubedeploymentlistv1beta1)|DeploymentList is a list of Deployments. [k8s.KubeDeploymentListV1Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubedeploymentlistv1beta2)|DeploymentList is a list of Deployments. [k8s.KubeDeploymentV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubedeploymentv1beta1)|DEPRECATED - This group version of Deployment is deprecated by apps/v1beta2/Deployment. [k8s.KubeDeploymentV1Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubedeploymentv1beta2)|DEPRECATED - This group version of Deployment is deprecated by apps/v1/Deployment. [k8s.KubeEndpoints](#opencdk8s-cdk8s-argocd-resources-k8s-kubeendpoints)|Endpoints is a collection of endpoints that implement the actual service. [k8s.KubeEndpointsList](#opencdk8s-cdk8s-argocd-resources-k8s-kubeendpointslist)|EndpointsList is a list of endpoints. [k8s.KubeEvent](#opencdk8s-cdk8s-argocd-resources-k8s-kubeevent)|Event is a report of an event somewhere in the cluster. [k8s.KubeEventList](#opencdk8s-cdk8s-argocd-resources-k8s-kubeeventlist)|EventList is a list of events. [k8s.KubeEventListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeeventlistv1beta1)|EventList is a list of Event objects. [k8s.KubeEventV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeeventv1beta1)|Event is a report of an event somewhere in the cluster. [k8s.KubeEvictionV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeevictionv1beta1)|Eviction evicts a pod from its node subject to certain policies and safety constraints. [k8s.KubeHorizontalPodAutoscaler](#opencdk8s-cdk8s-argocd-resources-k8s-kubehorizontalpodautoscaler)|configuration of a horizontal pod autoscaler. [k8s.KubeHorizontalPodAutoscalerList](#opencdk8s-cdk8s-argocd-resources-k8s-kubehorizontalpodautoscalerlist)|list of horizontal pod autoscaler objects. [k8s.KubeHorizontalPodAutoscalerListV2Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubehorizontalpodautoscalerlistv2beta1)|HorizontalPodAutoscaler is a list of horizontal pod autoscaler objects. [k8s.KubeHorizontalPodAutoscalerListV2Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubehorizontalpodautoscalerlistv2beta2)|HorizontalPodAutoscalerList is a list of horizontal pod autoscaler objects. [k8s.KubeHorizontalPodAutoscalerV2Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubehorizontalpodautoscalerv2beta1)|HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. [k8s.KubeHorizontalPodAutoscalerV2Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubehorizontalpodautoscalerv2beta2)|HorizontalPodAutoscaler is the configuration for a horizontal pod autoscaler, which automatically manages the replica count of any resource implementing the scale subresource based on the metrics specified. [k8s.KubeIngressListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeingresslistv1beta1)|IngressList is a collection of Ingress. [k8s.KubeIngressV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeingressv1beta1)|Ingress is a collection of rules that allow inbound connections to reach the endpoints defined by a backend. [k8s.KubeJob](#opencdk8s-cdk8s-argocd-resources-k8s-kubejob)|Job represents the configuration of a single job. [k8s.KubeJobList](#opencdk8s-cdk8s-argocd-resources-k8s-kubejoblist)|JobList is a collection of jobs. [k8s.KubeLease](#opencdk8s-cdk8s-argocd-resources-k8s-kubelease)|Lease defines a lease concept. [k8s.KubeLeaseList](#opencdk8s-cdk8s-argocd-resources-k8s-kubeleaselist)|LeaseList is a list of Lease objects. [k8s.KubeLeaseListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeleaselistv1beta1)|LeaseList is a list of Lease objects. [k8s.KubeLeaseV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeleasev1beta1)|Lease defines a lease concept. [k8s.KubeLimitRange](#opencdk8s-cdk8s-argocd-resources-k8s-kubelimitrange)|LimitRange sets resource usage limits for each kind of resource in a Namespace. [k8s.KubeLimitRangeList](#opencdk8s-cdk8s-argocd-resources-k8s-kubelimitrangelist)|LimitRangeList is a list of LimitRange items. [k8s.KubeLocalSubjectAccessReview](#opencdk8s-cdk8s-argocd-resources-k8s-kubelocalsubjectaccessreview)|LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. [k8s.KubeLocalSubjectAccessReviewV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubelocalsubjectaccessreviewv1beta1)|LocalSubjectAccessReview checks whether or not a user or group can perform an action in a given namespace. [k8s.KubeMutatingWebhookConfigurationListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubemutatingwebhookconfigurationlistv1beta1)|MutatingWebhookConfigurationList is a list of MutatingWebhookConfiguration. [k8s.KubeMutatingWebhookConfigurationV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubemutatingwebhookconfigurationv1beta1)|MutatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and may change the object. [k8s.KubeNamespace](#opencdk8s-cdk8s-argocd-resources-k8s-kubenamespace)|Namespace provides a scope for Names. [k8s.KubeNamespaceList](#opencdk8s-cdk8s-argocd-resources-k8s-kubenamespacelist)|NamespaceList is a list of Namespaces. [k8s.KubeNetworkPolicy](#opencdk8s-cdk8s-argocd-resources-k8s-kubenetworkpolicy)|NetworkPolicy describes what network traffic is allowed for a set of Pods. [k8s.KubeNetworkPolicyList](#opencdk8s-cdk8s-argocd-resources-k8s-kubenetworkpolicylist)|NetworkPolicyList is a list of NetworkPolicy objects. [k8s.KubeNetworkPolicyListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubenetworkpolicylistv1beta1)|DEPRECATED 1.9 - This group version of NetworkPolicyList is deprecated by networking/v1/NetworkPolicyList. Network Policy List is a list of NetworkPolicy objects. [k8s.KubeNetworkPolicyV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubenetworkpolicyv1beta1)|DEPRECATED 1.9 - This group version of NetworkPolicy is deprecated by networking/v1/NetworkPolicy. NetworkPolicy describes what network traffic is allowed for a set of Pods. [k8s.KubeNode](#opencdk8s-cdk8s-argocd-resources-k8s-kubenode)|Node is a worker node in Kubernetes. [k8s.KubeNodeList](#opencdk8s-cdk8s-argocd-resources-k8s-kubenodelist)|NodeList is the whole list of all Nodes which have been registered with master. [k8s.KubePersistentVolume](#opencdk8s-cdk8s-argocd-resources-k8s-kubepersistentvolume)|PersistentVolume (PV) is a storage resource provisioned by an administrator. [k8s.KubePersistentVolumeClaim](#opencdk8s-cdk8s-argocd-resources-k8s-kubepersistentvolumeclaim)|PersistentVolumeClaim is a user's request for and claim to a persistent volume. [k8s.KubePersistentVolumeClaimList](#opencdk8s-cdk8s-argocd-resources-k8s-kubepersistentvolumeclaimlist)|PersistentVolumeClaimList is a list of PersistentVolumeClaim items. [k8s.KubePersistentVolumeList](#opencdk8s-cdk8s-argocd-resources-k8s-kubepersistentvolumelist)|PersistentVolumeList is a list of PersistentVolume items. [k8s.KubePod](#opencdk8s-cdk8s-argocd-resources-k8s-kubepod)|Pod is a collection of containers that can run on a host. [k8s.KubePodDisruptionBudgetListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubepoddisruptionbudgetlistv1beta1)|PodDisruptionBudgetList is a collection of PodDisruptionBudgets. [k8s.KubePodDisruptionBudgetV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubepoddisruptionbudgetv1beta1)|PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods. [k8s.KubePodList](#opencdk8s-cdk8s-argocd-resources-k8s-kubepodlist)|PodList is a list of Pods. [k8s.KubePodPresetListV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubepodpresetlistv1alpha1)|PodPresetList is a list of PodPreset objects. [k8s.KubePodPresetV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubepodpresetv1alpha1)|PodPreset is a policy resource that defines additional runtime requirements for a Pod. [k8s.KubePodSecurityPolicyListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubepodsecuritypolicylistv1beta1)|PodSecurityPolicyList is a list of PodSecurityPolicy objects. [k8s.KubePodSecurityPolicyV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubepodsecuritypolicyv1beta1)|PodSecurityPolicy governs the ability to make requests that affect the Security Context that will be applied to a pod and container. [k8s.KubePodTemplate](#opencdk8s-cdk8s-argocd-resources-k8s-kubepodtemplate)|PodTemplate describes a template for creating copies of a predefined pod. [k8s.KubePodTemplateList](#opencdk8s-cdk8s-argocd-resources-k8s-kubepodtemplatelist)|PodTemplateList is a list of PodTemplates. [k8s.KubePriorityClass](#opencdk8s-cdk8s-argocd-resources-k8s-kubepriorityclass)|PriorityClass defines mapping from a priority class name to the priority integer value. [k8s.KubePriorityClassList](#opencdk8s-cdk8s-argocd-resources-k8s-kubepriorityclasslist)|PriorityClassList is a collection of priority classes. [k8s.KubePriorityClassListV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubepriorityclasslistv1alpha1)|PriorityClassList is a collection of priority classes. [k8s.KubePriorityClassListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubepriorityclasslistv1beta1)|PriorityClassList is a collection of priority classes. [k8s.KubePriorityClassV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubepriorityclassv1alpha1)|DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. [k8s.KubePriorityClassV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubepriorityclassv1beta1)|DEPRECATED - This group version of PriorityClass is deprecated by scheduling.k8s.io/v1/PriorityClass. PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer. [k8s.KubeReplicaSet](#opencdk8s-cdk8s-argocd-resources-k8s-kubereplicaset)|ReplicaSet ensures that a specified number of pod replicas are running at any given time. [k8s.KubeReplicaSetList](#opencdk8s-cdk8s-argocd-resources-k8s-kubereplicasetlist)|ReplicaSetList is a collection of ReplicaSets. [k8s.KubeReplicaSetListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubereplicasetlistv1beta1)|ReplicaSetList is a collection of ReplicaSets. [k8s.KubeReplicaSetListV1Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubereplicasetlistv1beta2)|ReplicaSetList is a collection of ReplicaSets. [k8s.KubeReplicaSetV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubereplicasetv1beta1)|DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1beta2/ReplicaSet. [k8s.KubeReplicaSetV1Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubereplicasetv1beta2)|DEPRECATED - This group version of ReplicaSet is deprecated by apps/v1/ReplicaSet. [k8s.KubeReplicationController](#opencdk8s-cdk8s-argocd-resources-k8s-kubereplicationcontroller)|ReplicationController represents the configuration of a replication controller. [k8s.KubeReplicationControllerList](#opencdk8s-cdk8s-argocd-resources-k8s-kubereplicationcontrollerlist)|ReplicationControllerList is a collection of replication controllers. [k8s.KubeResourceQuota](#opencdk8s-cdk8s-argocd-resources-k8s-kuberesourcequota)|ResourceQuota sets aggregate quota restrictions enforced per namespace. [k8s.KubeResourceQuotaList](#opencdk8s-cdk8s-argocd-resources-k8s-kuberesourcequotalist)|ResourceQuotaList is a list of ResourceQuota items. [k8s.KubeRole](#opencdk8s-cdk8s-argocd-resources-k8s-kuberole)|Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. [k8s.KubeRoleBinding](#opencdk8s-cdk8s-argocd-resources-k8s-kuberolebinding)|RoleBinding references a role, but does not contain it. [k8s.KubeRoleBindingList](#opencdk8s-cdk8s-argocd-resources-k8s-kuberolebindinglist)|RoleBindingList is a collection of RoleBindings. [k8s.KubeRoleBindingListV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kuberolebindinglistv1alpha1)|RoleBindingList is a collection of RoleBindings. [k8s.KubeRoleBindingListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kuberolebindinglistv1beta1)|RoleBindingList is a collection of RoleBindings. [k8s.KubeRoleBindingV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kuberolebindingv1alpha1)|RoleBinding references a role, but does not contain it. [k8s.KubeRoleBindingV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kuberolebindingv1beta1)|RoleBinding references a role, but does not contain it. [k8s.KubeRoleList](#opencdk8s-cdk8s-argocd-resources-k8s-kuberolelist)|RoleList is a collection of Roles. [k8s.KubeRoleListV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kuberolelistv1alpha1)|RoleList is a collection of Roles. [k8s.KubeRoleListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kuberolelistv1beta1)|RoleList is a collection of Roles. [k8s.KubeRoleV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kuberolev1alpha1)|Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. [k8s.KubeRoleV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kuberolev1beta1)|Role is a namespaced, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding. [k8s.KubeRuntimeClassListV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kuberuntimeclasslistv1alpha1)|RuntimeClassList is a list of RuntimeClass objects. [k8s.KubeRuntimeClassListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kuberuntimeclasslistv1beta1)|RuntimeClassList is a list of RuntimeClass objects. [k8s.KubeRuntimeClassV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kuberuntimeclassv1alpha1)|RuntimeClass defines a class of container runtime supported in the cluster. [k8s.KubeRuntimeClassV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kuberuntimeclassv1beta1)|RuntimeClass defines a class of container runtime supported in the cluster. [k8s.KubeScale](#opencdk8s-cdk8s-argocd-resources-k8s-kubescale)|Scale represents a scaling request for a resource. [k8s.KubeScaleV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubescalev1beta1)|represents a scaling request for a resource. [k8s.KubeScaleV1Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubescalev1beta2)|Scale represents a scaling request for a resource. [k8s.KubeSecret](#opencdk8s-cdk8s-argocd-resources-k8s-kubesecret)|Secret holds secret data of a certain type. [k8s.KubeSecretList](#opencdk8s-cdk8s-argocd-resources-k8s-kubesecretlist)|SecretList is a list of Secret. [k8s.KubeSelfSubjectAccessReview](#opencdk8s-cdk8s-argocd-resources-k8s-kubeselfsubjectaccessreview)|SelfSubjectAccessReview checks whether or the current user can perform an action. [k8s.KubeSelfSubjectAccessReviewV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeselfsubjectaccessreviewv1beta1)|SelfSubjectAccessReview checks whether or the current user can perform an action. [k8s.KubeSelfSubjectRulesReview](#opencdk8s-cdk8s-argocd-resources-k8s-kubeselfsubjectrulesreview)|SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. [k8s.KubeSelfSubjectRulesReviewV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubeselfsubjectrulesreviewv1beta1)|SelfSubjectRulesReview enumerates the set of actions the current user can perform within a namespace. [k8s.KubeService](#opencdk8s-cdk8s-argocd-resources-k8s-kubeservice)|Service is a named abstraction of software service (for example, mysql) consisting of local port (for example 3306) that the proxy listens on, and the selector that determines which pods will answer requests sent through the proxy. [k8s.KubeServiceAccount](#opencdk8s-cdk8s-argocd-resources-k8s-kubeserviceaccount)|ServiceAccount binds together: * a name, understood by users, and perhaps by peripheral systems, for an identity * a principal that can be authenticated and authorized * a set of secrets. [k8s.KubeServiceAccountList](#opencdk8s-cdk8s-argocd-resources-k8s-kubeserviceaccountlist)|ServiceAccountList is a list of ServiceAccount objects. [k8s.KubeServiceList](#opencdk8s-cdk8s-argocd-resources-k8s-kubeservicelist)|ServiceList holds a list of services. [k8s.KubeStatefulSet](#opencdk8s-cdk8s-argocd-resources-k8s-kubestatefulset)|StatefulSet represents a set of pods with consistent identities. [k8s.KubeStatefulSetList](#opencdk8s-cdk8s-argocd-resources-k8s-kubestatefulsetlist)|StatefulSetList is a collection of StatefulSets. [k8s.KubeStatefulSetListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubestatefulsetlistv1beta1)|StatefulSetList is a collection of StatefulSets. [k8s.KubeStatefulSetListV1Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubestatefulsetlistv1beta2)|StatefulSetList is a collection of StatefulSets. [k8s.KubeStatefulSetV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubestatefulsetv1beta1)|DEPRECATED - This group version of StatefulSet is deprecated by apps/v1beta2/StatefulSet. [k8s.KubeStatefulSetV1Beta2](#opencdk8s-cdk8s-argocd-resources-k8s-kubestatefulsetv1beta2)|DEPRECATED - This group version of StatefulSet is deprecated by apps/v1/StatefulSet. [k8s.KubeStatus](#opencdk8s-cdk8s-argocd-resources-k8s-kubestatus)|Status is a return value for calls that don't return other objects. [k8s.KubeStorageClass](#opencdk8s-cdk8s-argocd-resources-k8s-kubestorageclass)|StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. [k8s.KubeStorageClassList](#opencdk8s-cdk8s-argocd-resources-k8s-kubestorageclasslist)|StorageClassList is a collection of storage classes. [k8s.KubeStorageClassListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubestorageclasslistv1beta1)|StorageClassList is a collection of storage classes. [k8s.KubeStorageClassV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubestorageclassv1beta1)|StorageClass describes the parameters for a class of storage for which PersistentVolumes can be dynamically provisioned. [k8s.KubeSubjectAccessReview](#opencdk8s-cdk8s-argocd-resources-k8s-kubesubjectaccessreview)|SubjectAccessReview checks whether or not a user or group can perform an action. [k8s.KubeSubjectAccessReviewV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubesubjectaccessreviewv1beta1)|SubjectAccessReview checks whether or not a user or group can perform an action. [k8s.KubeTokenReview](#opencdk8s-cdk8s-argocd-resources-k8s-kubetokenreview)|TokenReview attempts to authenticate a token to a known user. [k8s.KubeTokenReviewV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubetokenreviewv1beta1)|TokenReview attempts to authenticate a token to a known user. [k8s.KubeValidatingWebhookConfigurationListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubevalidatingwebhookconfigurationlistv1beta1)|ValidatingWebhookConfigurationList is a list of ValidatingWebhookConfiguration. [k8s.KubeValidatingWebhookConfigurationV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubevalidatingwebhookconfigurationv1beta1)|ValidatingWebhookConfiguration describes the configuration of and admission webhook that accept or reject and object without changing it. [k8s.KubeVolumeAttachment](#opencdk8s-cdk8s-argocd-resources-k8s-kubevolumeattachment)|VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. [k8s.KubeVolumeAttachmentList](#opencdk8s-cdk8s-argocd-resources-k8s-kubevolumeattachmentlist)|VolumeAttachmentList is a collection of VolumeAttachment objects. [k8s.KubeVolumeAttachmentListV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubevolumeattachmentlistv1alpha1)|VolumeAttachmentList is a collection of VolumeAttachment objects. [k8s.KubeVolumeAttachmentListV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubevolumeattachmentlistv1beta1)|VolumeAttachmentList is a collection of VolumeAttachment objects. [k8s.KubeVolumeAttachmentV1Alpha1](#opencdk8s-cdk8s-argocd-resources-k8s-kubevolumeattachmentv1alpha1)|VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. [k8s.KubeVolumeAttachmentV1Beta1](#opencdk8s-cdk8s-argocd-resources-k8s-kubevolumeattachmentv1beta1)|VolumeAttachment captures the intent to attach or detach the specified volume to/from the specified node. [k8s.Quantity](#opencdk8s-cdk8s-argocd-resources-k8s-quantity)|*No description* **Structs** Name|Description ----|----------- [ApplicationDestination](#opencdk8s-cdk8s-argocd-resources-applicationdestination)|*No description* [ApplicationDirectory](#opencdk8s-cdk8s-argocd-resources-applicationdirectory)|*No description* [ApplicationPlugin](#opencdk8s-cdk8s-argocd-resources-applicationplugin)|*No description* [ApplicationSource](#opencdk8s-cdk8s-argocd-resources-applicationsource)|*No description* [ApplicationSyncPolicy](#opencdk8s-cdk8s-argocd-resources-applicationsyncpolicy)|*No description* [ArgoCdApplicationProps](#opencdk8s-cdk8s-argocd-resources-argocdapplicationprops)|*No description* [ArgoCdApplicationSpec](#opencdk8s-cdk8s-argocd-resources-argocdapplicationspec)|*No description* [ArgoCdProjectProps](#opencdk8s-cdk8s-argocd-resources-argocdprojectprops)|*No description* [ArgoCdProjectSpec](#opencdk8s-cdk8s-argocd-resources-argocdprojectspec)|*No description* [HelmOptions](#opencdk8s-cdk8s-argocd-resources-helmoptions)|*No description* [HelmValuesFromSource](#opencdk8s-cdk8s-argocd-resources-helmvaluesfromsource)|*No description* [ProjectRoles](#opencdk8s-cdk8s-argocd-resources-projectroles)|*No description* [ResourceIgnoreDifferences](#opencdk8s-cdk8s-argocd-resources-resourceignoredifferences)|*No description* [ResourceRef](#opencdk8s-cdk8s-argocd-resources-resourceref)|*No description* [RetryBackoff](#opencdk8s-cdk8s-argocd-resources-retrybackoff)|*No description* [SyncPolicyAutomated](#opencdk8s-cdk8s-argocd-resources-syncpolicyautomated)|*No description* [SyncRetry](#opencdk8s-cdk8s-argocd-resources-syncretry)|*No description* [k8s.Affinity](#opencdk8s-cdk8s-argocd-resources-k8s-affinity)|Affinity is a group of affinity scheduling rules. [k8s.AggregationRule](#opencdk8s-cdk8s-argocd-resources-k8s-aggregationrule)|AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole. [k8s.AllowedCsiDriver](#opencdk8s-cdk8s-argocd-resources-k8s-allowedcsidriver)|AllowedCSIDriver represents a single inline CSI Driver that is allowed to be used. [k8s.AllowedFlexVolume](#opencdk8s-cdk8s-argocd-resources-k8s-allowedflexvolume)|AllowedFlexVolume represents a single Flexvolume that is allowed to be used. [k8s.AllowedHostPath](#opencdk8s-cdk8s-argocd-resources-k8s-allowedhostpath)|AllowedHostPath defines the host volume conditions that will be enabled by a policy for pods to use. [k8s.ApiServiceSpec](#opencdk8s-cdk8s-argocd-resources-k8s-apiservicespec)|APIServiceSpec contains information for locating and communicating with a server. [k8s.AuditSinkSpec](#opencdk8s-cdk8s-argocd-resources-k8s-auditsinkspec)|AuditSinkSpec holds the spec for the audit sink. [k8s.AwsElasticBlockStoreVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-awselasticblockstorevolumesource)|Represents a Persistent Disk resource in AWS. [k8s.AzureDiskVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-azurediskvolumesource)|AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. [k8s.AzureFilePersistentVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-azurefilepersistentvolumesource)|AzureFile represents an Azure File Service mount on the host and bind mount to the pod. [k8s.AzureFileVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-azurefilevolumesource)|AzureFile represents an Azure File Service mount on the host and bind mount to the pod. [k8s.Capabilities](#opencdk8s-cdk8s-argocd-resources-k8s-capabilities)|Adds and removes POSIX capabilities from running containers. [k8s.CephFsPersistentVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-cephfspersistentvolumesource)|Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. [k8s.CephFsVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-cephfsvolumesource)|Represents a Ceph Filesystem mount that lasts the lifetime of a pod Cephfs volumes do not support ownership management or SELinux relabeling. [k8s.CertificateSigningRequestSpec](#opencdk8s-cdk8s-argocd-resources-k8s-certificatesigningrequestspec)|This information is immutable after the request is created. [k8s.CinderPersistentVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-cinderpersistentvolumesource)|Represents a cinder volume resource in Openstack. [k8s.CinderVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-cindervolumesource)|Represents a cinder volume resource in Openstack. [k8s.ClientIpConfig](#opencdk8s-cdk8s-argocd-resources-k8s-clientipconfig)|ClientIPConfig represents the configurations of Client IP based session affinity. [k8s.ComponentCondition](#opencdk8s-cdk8s-argocd-resources-k8s-componentcondition)|Information about the condition of a component. [k8s.ConfigMapEnvSource](#opencdk8s-cdk8s-argocd-resources-k8s-configmapenvsource)|ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. [k8s.ConfigMapKeySelector](#opencdk8s-cdk8s-argocd-resources-k8s-configmapkeyselector)|Selects a key from a ConfigMap. [k8s.ConfigMapNodeConfigSource](#opencdk8s-cdk8s-argocd-resources-k8s-configmapnodeconfigsource)|ConfigMapNodeConfigSource contains the information to reference a ConfigMap as a config source for the Node. [k8s.ConfigMapProjection](#opencdk8s-cdk8s-argocd-resources-k8s-configmapprojection)|Adapts a ConfigMap into a projected volume. [k8s.ConfigMapVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-configmapvolumesource)|Adapts a ConfigMap into a volume. [k8s.Container](#opencdk8s-cdk8s-argocd-resources-k8s-container)|A single application container that you want to run within a pod. [k8s.ContainerPort](#opencdk8s-cdk8s-argocd-resources-k8s-containerport)|ContainerPort represents a network port in a single container. [k8s.CronJobSpec](#opencdk8s-cdk8s-argocd-resources-k8s-cronjobspec)|CronJobSpec describes how the job execution will look like and when it will actually run. [k8s.CrossVersionObjectReference](#opencdk8s-cdk8s-argocd-resources-k8s-crossversionobjectreference)|CrossVersionObjectReference contains enough information to let you identify the referred resource. [k8s.CsiDriverSpec](#opencdk8s-cdk8s-argocd-resources-k8s-csidriverspec)|CSIDriverSpec is the specification of a CSIDriver. [k8s.CsiNodeDriver](#opencdk8s-cdk8s-argocd-resources-k8s-csinodedriver)|CSINodeDriver holds information about the specification of one CSI driver installed on a node. [k8s.CsiNodeSpec](#opencdk8s-cdk8s-argocd-resources-k8s-csinodespec)|CSINodeSpec holds information about the specification of all CSI drivers installed on a node. [k8s.CsiPersistentVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-csipersistentvolumesource)|Represents storage that is managed by an external CSI volume driver (Beta feature). [k8s.CsiVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-csivolumesource)|Represents a source location of a volume to mount, managed by an external CSI driver. [k8s.CustomResourceColumnDefinition](#opencdk8s-cdk8s-argocd-resources-k8s-customresourcecolumndefinition)|CustomResourceColumnDefinition specifies a column for server side printing. [k8s.CustomResourceConversion](#opencdk8s-cdk8s-argocd-resources-k8s-customresourceconversion)|CustomResourceConversion describes how to convert different versions of a CR. [k8s.CustomResourceDefinitionNames](#opencdk8s-cdk8s-argocd-resources-k8s-customresourcedefinitionnames)|CustomResourceDefinitionNames indicates the names to serve this CustomResourceDefinition. [k8s.CustomResourceDefinitionSpec](#opencdk8s-cdk8s-argocd-resources-k8s-customresourcedefinitionspec)|CustomResourceDefinitionSpec describes how a user wants their resource to appear. [k8s.CustomResourceDefinitionVersion](#opencdk8s-cdk8s-argocd-resources-k8s-customresourcedefinitionversion)|CustomResourceDefinitionVersion describes a version for CRD. [k8s.CustomResourceSubresourceScale](#opencdk8s-cdk8s-argocd-resources-k8s-customresourcesubresourcescale)|CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources. [k8s.CustomResourceSubresources](#opencdk8s-cdk8s-argocd-resources-k8s-customresourcesubresources)|CustomResourceSubresources defines the status and scale subresources for CustomResources. [k8s.CustomResourceValidation](#opencdk8s-cdk8s-argocd-resources-k8s-customresourcevalidation)|CustomResourceValidation is a list of validation methods for CustomResources. [k8s.DaemonSetSpec](#opencdk8s-cdk8s-argocd-resources-k8s-daemonsetspec)|DaemonSetSpec is the specification of a daemon set. [k8s.DaemonSetUpdateStrategy](#opencdk8s-cdk8s-argocd-resources-k8s-daemonsetupdatestrategy)|*No description* [k8s.DeleteOptions](#opencdk8s-cdk8s-argocd-resources-k8s-deleteoptions)|DeleteOptions may be provided when deleting an API object. [k8s.DeploymentSpec](#opencdk8s-cdk8s-argocd-resources-k8s-deploymentspec)|DeploymentSpec is the specification of the desired behavior of the Deployment. [k8s.DeploymentStrategy](#opencdk8s-cdk8s-argocd-resources-k8s-deploymentstrategy)|DeploymentStrategy describes how to replace existing pods with new ones. [k8s.DownwardApiProjection](#opencdk8s-cdk8s-argocd-resources-k8s-downwardapiprojection)|Represents downward API info for projecting into a projected volume. [k8s.DownwardApiVolumeFile](#opencdk8s-cdk8s-argocd-resources-k8s-downwardapivolumefile)|DownwardAPIVolumeFile represents information to create the file containing the pod field. [k8s.DownwardApiVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-downwardapivolumesource)|DownwardAPIVolumeSource represents a volume containing downward API info. [k8s.EmptyDirVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-emptydirvolumesource)|Represents an empty directory for a pod. [k8s.EndpointAddress](#opencdk8s-cdk8s-argocd-resources-k8s-endpointaddress)|EndpointAddress is a tuple that describes single IP address. [k8s.EndpointPort](#opencdk8s-cdk8s-argocd-resources-k8s-endpointport)|EndpointPort is a tuple that describes a single port. [k8s.EndpointSubset](#opencdk8s-cdk8s-argocd-resources-k8s-endpointsubset)|EndpointSubset is a group of addresses with a common set of ports. [k8s.EnvFromSource](#opencdk8s-cdk8s-argocd-resources-k8s-envfromsource)|EnvFromSource represents the source of a set of ConfigMaps. [k8s.EnvVar](#opencdk8s-cdk8s-argocd-resources-k8s-envvar)|EnvVar represents an environment variable present in a Container. [k8s.EnvVarSource](#opencdk8s-cdk8s-argocd-resources-k8s-envvarsource)|EnvVarSource represents a source for the value of an EnvVar. [k8s.EventSeries](#opencdk8s-cdk8s-argocd-resources-k8s-eventseries)|EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time. [k8s.EventSource](#opencdk8s-cdk8s-argocd-resources-k8s-eventsource)|EventSource contains information for an event. [k8s.ExecAction](#opencdk8s-cdk8s-argocd-resources-k8s-execaction)|ExecAction describes a "run in container" action. [k8s.ExternalDocumentation](#opencdk8s-cdk8s-argocd-resources-k8s-externaldocumentation)|ExternalDocumentation allows referencing an external resource for extended documentation. [k8s.ExternalMetricSource](#opencdk8s-cdk8s-argocd-resources-k8s-externalmetricsource)|ExternalMetricSource indicates how to scale on a metric not associated with any Kubernetes object (for example length of queue in cloud messaging service, or QPS from loadbalancer running outside of cluster). [k8s.FcVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-fcvolumesource)|Represents a Fibre Channel volume. [k8s.FlexPersistentVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-flexpersistentvolumesource)|FlexPersistentVolumeSource represents a generic persistent volume resource that is provisioned/attached using an exec based plugin. [k8s.FlexVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-flexvolumesource)|FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. [k8s.FlockerVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-flockervolumesource)|Represents a Flocker volume mounted by the Flocker agent. [k8s.FsGroupStrategyOptions](#opencdk8s-cdk8s-argocd-resources-k8s-fsgroupstrategyoptions)|FSGroupStrategyOptions defines the strategy type and options used to create the strategy. [k8s.GcePersistentDiskVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-gcepersistentdiskvolumesource)|Represents a Persistent Disk resource in Google Compute Engine. [k8s.GitRepoVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-gitrepovolumesource)|Represents a volume that is populated with the contents of a git repository. [k8s.GlusterfsPersistentVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-glusterfspersistentvolumesource)|Represents a Glusterfs mount that lasts the lifetime of a pod. [k8s.GlusterfsVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-glusterfsvolumesource)|Represents a Glusterfs mount that lasts the lifetime of a pod. [k8s.Handler](#opencdk8s-cdk8s-argocd-resources-k8s-handler)|Handler defines a specific action that should be taken. [k8s.HorizontalPodAutoscalerSpec](#opencdk8s-cdk8s-argocd-resources-k8s-horizontalpodautoscalerspec)|HorizontalPodAutoscalerSpec describes the desired functionality of the HorizontalPodAutoscaler. [k8s.HostAlias](#opencdk8s-cdk8s-argocd-resources-k8s-hostalias)|HostAlias holds the mapping between IP and hostnames that will be injected as an entry in the pod's hosts file. [k8s.HostPathVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-hostpathvolumesource)|Represents a host path mapped into a pod. [k8s.HostPortRange](#opencdk8s-cdk8s-argocd-resources-k8s-hostportrange)|HostPortRange defines a range of host ports that will be enabled by a policy for pods to use. [k8s.HttpGetAction](#opencdk8s-cdk8s-argocd-resources-k8s-httpgetaction)|HTTPGetAction describes an action based on HTTP Get requests. [k8s.HttpHeader](#opencdk8s-cdk8s-argocd-resources-k8s-httpheader)|HTTPHeader describes a custom header to be used in HTTP probes. [k8s.HttpIngressPath](#opencdk8s-cdk8s-argocd-resources-k8s-httpingresspath)|HTTPIngressPath associates a path regex with a backend. [k8s.HttpIngressRuleValue](#opencdk8s-cdk8s-argocd-resources-k8s-httpingressrulevalue)|HTTPIngressRuleValue is a list of http selectors pointing to backends. [k8s.IdRange](#opencdk8s-cdk8s-argocd-resources-k8s-idrange)|IDRange provides a min/max of an allowed range of IDs. [k8s.IngressBackend](#opencdk8s-cdk8s-argocd-resources-k8s-ingressbackend)|IngressBackend describes all endpoints for a given service and port. [k8s.IngressRule](#opencdk8s-cdk8s-argocd-resources-k8s-ingressrule)|IngressRule represents the rules mapping the paths under a specified host to the related backend services. [k8s.IngressSpec](#opencdk8s-cdk8s-argocd-resources-k8s-ingressspec)|IngressSpec describes the Ingress the user wishes to exist. [k8s.IngressTls](#opencdk8s-cdk8s-argocd-resources-k8s-ingresstls)|IngressTLS describes the transport layer security associated with an Ingress. [k8s.Initializer](#opencdk8s-cdk8s-argocd-resources-k8s-initializer)|Initializer is information about an initializer that has not yet completed. [k8s.Initializers](#opencdk8s-cdk8s-argocd-resources-k8s-initializers)|Initializers tracks the progress of initialization. [k8s.IpBlock](#opencdk8s-cdk8s-argocd-resources-k8s-ipblock)|IPBlock describes a particular CIDR (Ex. [k8s.IscsiPersistentVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-iscsipersistentvolumesource)|ISCSIPersistentVolumeSource represents an ISCSI disk. [k8s.IscsiVolumeSource](#opencdk8s-cdk8s-argocd-resources-k8s-iscsivolumesource)|Represents an ISCSI disk. [k8s.JobSpec](#opencdk8s-cdk8s-argocd-resources-k8s-jobspec)|JobSpec describes how the job execution will look like. [k8s.JobTemplateSpec](#opencdk8s-cdk8s-argocd-resources-k8s-jobtemplatespec)|JobTemplateSpec describes the data a Job should have when created from a template. [k8s.JsonSchemaProps](#opencdk8s-cdk8s-argocd-resources-k8s-jsonschemaprops)|JSONSchemaProps is a JSON-Schema following Specification Draft 4 (http://json-schema.org/). [k8s.KeyToPath](#opencdk8s-cdk8s-argocd-resources-k8s-keytopath)|Maps a string key to a path within a volume. [k8s.KubeApiServiceListProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubeapiservicelistprops)|APIServiceList is a list of APIService objects. [k8s.KubeApiServiceListV1Beta1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubeapiservicelistv1beta1props)|APIServiceList is a list of APIService objects. [k8s.KubeApiServiceProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubeapiserviceprops)|APIService represents a server for a particular GroupVersion. [k8s.KubeApiServiceV1Beta1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubeapiservicev1beta1props)|APIService represents a server for a particular GroupVersion. [k8s.KubeAuditSinkListV1Alpha1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubeauditsinklistv1alpha1props)|AuditSinkList is a list of AuditSink items. [k8s.KubeAuditSinkV1Alpha1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubeauditsinkv1alpha1props)|AuditSink represents a cluster level audit sink. [k8s.KubeBindingProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubebindingprops)|Binding ties one object to another; [k8s.KubeCertificateSigningRequestListV1Beta1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubecertificatesigningrequestlistv1beta1props)|*No description* [k8s.KubeCertificateSigningRequestV1Beta1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubecertificatesigningrequestv1beta1props)|Describes a certificate signing request. [k8s.KubeClusterRoleBindingListProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolebindinglistprops)|ClusterRoleBindingList is a collection of ClusterRoleBindings. [k8s.KubeClusterRoleBindingListV1Alpha1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolebindinglistv1alpha1props)|ClusterRoleBindingList is a collection of ClusterRoleBindings. [k8s.KubeClusterRoleBindingListV1Beta1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolebindinglistv1beta1props)|ClusterRoleBindingList is a collection of ClusterRoleBindings. [k8s.KubeClusterRoleBindingProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolebindingprops)|ClusterRoleBinding references a ClusterRole, but not contain it. [k8s.KubeClusterRoleBindingV1Alpha1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolebindingv1alpha1props)|ClusterRoleBinding references a ClusterRole, but not contain it. [k8s.KubeClusterRoleBindingV1Beta1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolebindingv1beta1props)|ClusterRoleBinding references a ClusterRole, but not contain it. [k8s.KubeClusterRoleListProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolelistprops)|ClusterRoleList is a collection of ClusterRoles. [k8s.KubeClusterRoleListV1Alpha1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolelistv1alpha1props)|ClusterRoleList is a collection of ClusterRoles. [k8s.KubeClusterRoleListV1Beta1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolelistv1beta1props)|ClusterRoleList is a collection of ClusterRoles. [k8s.KubeClusterRoleProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterroleprops)|ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. [k8s.KubeClusterRoleV1Alpha1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolev1alpha1props)|ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. [k8s.KubeClusterRoleV1Beta1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubeclusterrolev1beta1props)|ClusterRole is a cluster level, logical grouping of PolicyRules that can be referenced as a unit by a RoleBinding or ClusterRoleBinding. [k8s.KubeComponentStatusListProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubecomponentstatuslistprops)|Status of all the conditions for the component as a list of ComponentStatus objects. [k8s.KubeComponentStatusProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubecomponentstatusprops)|ComponentStatus (and ComponentStatusList) holds the cluster validation info. [k8s.KubeConfigMapListProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubeconfigmaplistprops)|ConfigMapList is a resource containing a list of ConfigMap objects. [k8s.KubeConfigMapProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubeconfigmapprops)|ConfigMap holds configuration data for pods to consume. [k8s.KubeControllerRevisionListProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubecontrollerrevisionlistprops)|ControllerRevisionList is a resource containing a list of ControllerRevision objects. [k8s.KubeControllerRevisionListV1Beta1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubecontrollerrevisionlistv1beta1props)|ControllerRevisionList is a resource containing a list of ControllerRevision objects. [k8s.KubeControllerRevisionListV1Beta2Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubecontrollerrevisionlistv1beta2props)|ControllerRevisionList is a resource containing a list of ControllerRevision objects. [k8s.KubeControllerRevisionProps](#opencdk8s-cdk8s-argocd-resources-k8s-kubecontrollerrevisionprops)|ControllerRevision implements an immutable snapshot of state data. [k8s.KubeControllerRevisionV1Beta1Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubecontrollerrevisionv1beta1props)|DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1beta2/ControllerRevision. [k8s.KubeControllerRevisionV1Beta2Props](#opencdk8s-cdk8s-argocd-resources-k8s-kubecontrollerrevisionv1beta2props)|DEPRECATED - This group version of ControllerRevision is deprecated by apps/v1/ControllerRevision. [k8s.KubeCronJobListV1Beta1Props](#opencdk8s-cdk8s-argo